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

Настройка параметров описания шага

Настройка связи параметров формы ввода/отчёта и процесса

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

Создание шага «Ввод данных»

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

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

Настройка шага «Ввод данных» состоит из следующих действий:

  1. Настройка базовых свойств шага. После определения базовых свойств шага нажмите кнопку «Далее».

  2. Настройка параметров описания шага.

  3. Настройка связи параметров формы ввода/отчёта и процесса.

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

Настройка параметров описания шага

Для настройки параметров описания шага используйте страницу «Описание шага» мастера шага:

Задайте параметры:

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

Примечание. Для корректной работы бизнес-процессов в форме ввода отметка по измерениям объекта полномочий должна полностью содержаться в отметке по измерениям формы ввода, используемой в шаге процесса.

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

По умолчанию выбранному пользователю предоставлен доступ на чтение и запись в сегмент данных;

Если для сохранения результата выполнения/отклонения шага выбраны формы ввода, в которых используются данные из одного объекта полномочий, то в любой из выбранных форм будут доступны ввод и согласование данных. Для корректного выполнения шага и отображения дерева процессов в форме ввода отметка по измерениям формы ввода должна полностью содержать отметку по измерениям объекта полномочий, используемого в шаге процесса.

Если для сохранения результата выполнения/отклонения шага выбраны регламентные отчёты, то управление шагом доступно только в мониторинге процесса.

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

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

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

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

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

Настройка связи параметров формы ввода/отчёта и процесса

Для открытия формы ввода/отчёта с теми же параметрами, что и запущенный шаг процесса, выполните настройку связи параметров формы ввода/отчёта и процесса на странице «Управление параметрами» мастера шага:

Определите соответствие параметров формы ввода и процесса:

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

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

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

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

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

Для настройки событий, выполняемых автоматически при запуске выполнения шага или после его завершения, используйте страницу «События» мастера шага:

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

  1. Выберите вкладку с настраиваемым событием на странице мастера «События». Доступны следующие события:

  1. Нажмите кнопку  «Добавить» на панели инструментов и выберите добавляемое действие:

Для редактирования выбранного модуля нажмите кнопку  «Редактировать».

Для создания модуля нажмите кнопку  «Добавить»;

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

Параметр:

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

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

Для обновления списка методов нажмите кнопку  «Обновить список».

Для копирования сигнатуры метода нажмите кнопку  «Копировать сигнатуру»;

Примечание. Количество добавляемых действий не ограничено.

Для изменения очерёдности выполнения действий используйте кнопки  «Переместить вверх» и  «Переместить вниз» на панели инструментов мастера «События», для удаления - кнопку  «Удалить».

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

После определения параметров на странице «События» нажмите кнопку «Готово».

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

См. также:

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