Документация по настройке процессов
PDF

Как использовать настраиваемые страницы

Настраиваемые страницы предоставляют дополнительные возможности для взаимодействия процесса с пользователем. В bpm’online используются автогенерируемые и преднастроенные страницы.

Элемент [Преднастроенная страница] в ходе выполнения процесса открывает для пользователя любую существующую страницу, указанную в свойствах элемента.

Элемент [Автогенерируемая страница] используется для открытия в ходе выполнения процесса произвольной страницы, которая была сгенерирована автоматически согласно указанным параметрам.

Рассмотрим использование элемента [Автогенерируемая страница] на примере процесса визирования договора (Рис. 156).

Рис. 156 — Процесс визирования договора

scr_process_creation_designer_process_with_events_contracts00014.png 

Пример

После создания договора необходимо отправить его на визирование. Если ответственный завизировал договор, на страницу договора добавляется виза.

Отправка на визирование осуществляется при помощи специальной формы с кнопками [Отправить на визирование] и [Не отправлять на визирование], а также с возможностью ввести дополнительный комментарий.

На заметку

Для добавления визы на страницу договора используется элемент [Добавить данные]. Реализация ветвления процесса с использованием логического оператора [Исключающее “ИЛИ” по событиям] и элемента [Обработка сигнала] описана в статье “Как использовать события для ветвления процесса”.

Чтобы добавить автогенерируемую страницу в процесс визирования договора:

1.Поместите элемент [Автогенерируемая страница] на диаграмму процесса после действия “Создать договор”.

2.На странице настройки элемента введите значения параметров страницы (Рис. 157):

Рис. 157 — Страница настройки элемента [Автогенерируемая страница]

scr_process_creation_designer_page_with_visas.png 

a.В поле [Название страницы] введите “Завизировать договор”.

b.Добавьте кнопки [Отравить на визирование] и [Не отправлять на визирование]. Для добавления кнопки нажмите на btn_button_connections.png в блоке [Кнопки] и укажите параметры, как на Рис. 158. Признак [Выполняет проверку значений] используется для проверки заполнения обязательных полей.

Рис. 158 — Добавление кнопок на форму отправки договора на визирование

scr_process_creation_designer_add_button_on_page.png 

c.Добавьте поля, которые необходимо отобразить в форме отправки договора на визирование. Например, ответственному сотруднику, который отправляет договор на визирование, необходимо ввести свой комментарий. Для добавления поля нажмите на btn_button_connections00015.png в блоке [Элементы страницы] и выберите тип поля. В нашем примере это “Строковое поле”. Укажите параметры поля, как на Рис. 159.

Рис. 159 — Добавление поля с комментарием на страницу визирования договора

scr_process_creation_designer_add_comment_field_visa.png 

d.Введите рекомендацию и подсказку для пользователя.

e.В поле [К какой записи привязать страницу?] выберите объект привязки “Договор”.

f.В поле [Запись объекта привязки] выберите действие “Создать договор” и параметр элемента “Идентификатор записи”.

3.Сохраните процесс.

В результате в ходе выполнения процесса после создания договора откроется страница   отправки договора на визирование. Если договор будет отправлен на визирование, то на вкладке [Визы] страницы договора появится запись о визе.

На заметку

Дальнейшее выполнение процесса зависит от результата визирования. Необходимо построить ветвление процесса с использованием логического оператора [Исключающее “ИЛИ” по событиям] и обрабатывающих сигналов. Подробнее построение процесса с использованием этих элементов рассмотрено в статье “Как использовать события для ветвления процесса”.

Смотрите также

Как использовать события для ветвления процесса

Элемент процесса [Автогенерируемая страница]

Был ли данный материал полезен?

Как можно улучшить эту статью?