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

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

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

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

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

1

2

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

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

3

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

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

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

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

4



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

Новости
26.10.2016

Компания "ПитерСофт" ресертифицирована по стандарту ISO 9001:2008
Наличие  сертификата соответствия требованиям международного стандарта ISO 9001 подтверждает успешное функционирование в компании  [...

06.10.2016

Вышла новая версия платформы «1С:Предприятие»
Компания "ПитерСофт" извещает пользователей программных продуктов фирмы "1С" о выпуске 30.09.2016 новой версии 8.3.9 платформы...

29.09.2016

Вебинары фирмы "1С"
Компания «ПитерСофт» приглашает вас на серию эксклюзивных вебинаров, проводимых фирмой «1С» и операторами электронного обмена документами (ЭДО):...

28.09.2016

Семинар-практикум Метод критической цепи (ТОС CCPM). Управление проектами
27 сентября состоялся ознакомительный вебинар, анонсирующий обучающий курс по Теории ограничений. Его тема: Управление проектами на...

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

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

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

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

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

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

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

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

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

Все вопросы