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

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

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

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

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

1

2

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

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

3

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

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

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

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

4



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

Новости
13.11.2017

Компания «ПитерСофт» отметила свой 12-й День рождения!
День рождения компании – это прекрасный повод собрать вместе весь коллектив, вспомнить, как всё начиналось, наметить новые ориентиры и весело...

03.11.2017

Прохождение периодического аудита СМК
Пройти аудит СМК  — нелегкое дело. Компания «ПитерСофт» уже который год успешно проходит аудит по сертификации систем...

25.10.2017

Перевод бухгалтерского учета и основной учетной системы предприятия на «1С:ERP Управление предприятием 2» в ПАО «Пролетарский завод».
ООО «ПитерСофт» сообщает, что «12» октября 2017 года успешно завершен проект по переводу основной учетной системы ПАО...

20.10.2017

«ПитерСофт» занял I-е место в рейтинге «Центров компетенции 1С:КОРП» по г. Санкт-Петербургу и 5-е место по России
Фирма «1С» составила рейтинг среди партнеров,  имеющих статус «Центра компетенции по корпоративным решениям». Наличие у компании статуса...

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

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

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

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

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

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

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

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

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

Все вопросы