В этой статье:

Управление параметрами

События

Создание шага «Согласование»

Для создания шага по согласованию определенного набора данных откройте мастер шага согласования.

Для открытия мастера

После определения базовых свойств шага на первой странице мастера нажмите кнопку «Далее». Будет открыта следующая страница мастера «Описание шага»:

На странице «Описание шага» для шага «Согласование» определите:

В случае отсутствия подходящего объекта полномочий нажмите кнопку «Все объекты полномочий процесса». Будет открыто окно «Настройка объектов полномочий процесса», в котором можно добавить объект;

В случае отсутствия в списке необходимой группы пользователей нажмите кнопку «Открыть менеджер безопасности». Будет открыто окно менеджера безопасности продукта «Форсайт. Аналитическая платформа», в котором можно создать необходимую группу пользователей;

При снятом флажке группе или пользователю будет предоставлен доступ только на чтение;

Для редактирования выбранной формы ввода нажмите кнопку . Форма ввода будет открыта на редактирование;

Введите числовое значение срока выполнения шага и рядом выберите из списка единицу измерения срока:

Установленный флажок в поле «Завершить шаг к» позволяет указать время, к которому необходимо завершить шаг. При выборе единиц измерения «минута» или «час» данное поле скрывается.

Если шаг не завершён по истечении планового срока выполнения, то статус шага становится «Просрочен и не выполнен», «Выполнен с ошибкой».

Срок выполнения шагов влияет на срок выполнения процесса в целом, который определяется при запуске процесса на выполнение;

После определения параметров на странице «Описание шага» нажмите кнопку «Далее».

Управление параметрами

Следующая страница мастера «Управление параметрами»:

На странице «Управление параметрами» для шага «Согласование» определите:

Выберите атрибут справочника для передачи в качестве параметра в форму ввода, если это требуется;

Если нужный параметр процесса отсутствует, то нажмите кнопку «Параметры процесса». Будет открыто окно «Настройки и параметры процесса», в котором можно добавить параметр процесса.

При установке связей между параметрами формы ввода и процесса необходимо использовать справочники одного типа. Например, недопустимо связывать справочник с текстовыми элементами и календарный справочник. В этом случае, после запуска процесса на выполнение, в окне мониторинга будет выводится информационное сообщение, что при формировании параметров для формы ввода возникли ошибки и необходимо проверить настройки параметров для шага;

После определения параметров на странице «Управление параметрами» нажмите кнопку «Далее».

События

Следующая страница мастера «События»:

Настройте автоматически выполняемые действия, запускаемые при наступлении одного из событий: начало выполнения шага, завершение выполнения шага и отклонение шага.

При формировании списка выполняемых действий сначала выберите вкладку с событием:

Для добавления действия нажмите кнопу на панели инструментов. Количество добавляемых действий не ограничено.

Добавляемые действия:

Sub <Наименование Fore-метода>(Sender: IBProcessInstance; Args: IBProcessStepStateEventArgs);

Параметр:

Sender. Экземпляр процесса;

Args. Информация о событии: шаг, старое состояние шага, новое состояние;

Для изменения очерёдности выполнения действий используйте кнопки /, для удаления - кнопку .

Список автоматически выполняемых действий может быть пустым.

Для завершения работы мастера нажмите кнопку «Готово».

После создания шагов процесса перейдите к симуляции выполнения шагов.

См. также:

Создание шагов этапа