Современные технологии
           управления бизнесом

Звоните по телефонам:
+7 (812) 333-08-60, +7 (495) 785-43-16
Автоматизация процессного управления и документооборота » База знаний » Решение типовых задач » Создание нескольких кнопок выполнения, использование условий выполнения задачи

Создание на задаче кнопок «Согласовано» и «Не согласовано» и проверка различных условий выполнения задачи в зависимости от выбранной кнопки

Рассмотрим пример: коммерческому директору  поставлена задача согласования договора с клиентом. На форме задачи должно быть две кнопки: «Согласовано» и «Не согласовано». При нажатии кнопки «Не согласовано» исполнитель должен указать причину отклонения договора в поле Комментарий.

Для реализации такой настройки на точке бизнес-процесса для выбора маршрута документа необходимо ввести дополнительный реквизит Решение по договору с пользовательским типом данных. Реквизит может принимать два значения: «Согласован» и «Не согласован». Далее на закладке «Команды выполнения» следует создать две Команды выполнения «Согласовано» и «Не согласовано», для каждой кнопки можно задать свою пиктограмму. Для команды «Согласовано» нужно установить реквизиту Решение по договору значение «Согласован», для команды «Не согласовано» - «Не согласован».

1

2

Примечание: при реализации настройки с двумя кнопками выполнения дополнительный реквизит также может иметь тип данных «Булево» и принимать значения «Да»/«Нет» в зависимости от выбранной кнопки. Настройка, рассмотренная в примере, носит универсальный характер и применима для проверки условий при использовании двух и более кнопок выполнения.

Далее необходимо настроить «Условия выполнения» на соответствующей закладке точки бизнес-процесса. Для этого с помощью выражения необходимо задать Условие выполнения задачи и указать Сообщение об ошибке при невыполнении условия, которое получит пользователь.

3

Условием выполнения в данном примере будет выступать выражение следующего вида:

[Шапка.Решение по договору] = [Согласован] ИЛИ ( [Шапка.Решение по договору] = [Не согласован] И [Шапка.Комментарий] <> [Пустое значение] ).

Таким образом, при нажатии кнопки «Не согласовано» задача выполнится только в том случае, если поле Комментарий будет заполнено.

Итак, при нажатии кнопки «Не согласовано» система будет проверять заполненность реквизита Комментарий, и если он будет пустым, задача не выполнится, и исполнитель получит сообщение об ошибке «Не указана причина отклонения договора».

4



Настройка доступна при совместном использовании модуля Настраиваемые формы и версий продукта: Бизнес-процессыДокументооборот или Проф.

Новости
18.01.2017

Автоматизирован документооборот ООО «ЛСР. Управляющая компания»
ООО «ЛСР. Управляющая компания» является головной структурой крупнейшего девелопера Северной столицы и занимает лидирующее положение на...

09.01.2017

Повышение цен
Компания "ПитерСофт" информирует о повышении цен на совместные с Microsoft продукты фирмы 1С "Microsoft SQL Server 2014 для 1С:Предприятие 8" и...

01.01.2017

С Новым годом!
С Новым годом! Поздравляем всех с новым 2017 годом и желаем счастья и исполнения всех желаний. [ /upload/medialibrary/50d/13.jpg...

30.12.2016

График работы в праздничные дни
Дорогие друзья, поздравляем Вас с наступающим Новым годом и Рождеством! График работы нашей компании в период новогодних...

Прайс-лист
Стать партнером
Демо-версия
Посмотреть демо-ролики
Посмотреть презентации

Организация эффективного взаимодействия подразделений

Что такое эффективная система коммуникаций для компании?
Прежде всего, когда суть...

Статья полностью

Процессное управление - это просто!

Программный продукт «ПитерСофт: Управление процессами» является представителем систем класса...

Статья полностью

Часто задаваемые вопросы

Как лицензируется продукт?
Возможен ли апгрейд?
Где хранится лицензия на продукт?

Все вопросы