База знаний Appliner
Блок Task
Блок Task
Блок Task – это блок задача, которую необходимо выполнить при движении по процессу. Данный блок имеет несколько типов и может быть настроен, под конкретную задачу.
Типы блока:
User task – пользовательская задача, при нахождении процесса в данном блоке ожидается пользовательское действие, по результату которого будет произведено движение по процессу далее.
Service task – системная (сервисная) задача, которая выполняется автоматически при нахождении процесса в блоке и не требует действий пользователя.
Настройки блока в зависимости от типа:
User task имеет следующие настройки:
- Название – это название блока, которая отображается как ни диаграмме процесса так и при выборе процесса например в конструкторе форм. Указывается пользователем через ввод в поле.

- Статус – это обозначение выполняемого процесса, которое присваивается объекту обработки. Например, для объекта “документ” может быть статус “на согласовании”, в момент нахождения объекта в блоке, данный статус записывается в модель данных объекта поле “Статус”, и отображает что в данный момент объект документ находится в процессе согласования. Статусы выбираются из выпадающего списка. Для заведения новых статусов необходимо заполнить таблицу “Статусы” в модели данных. Если в списке нет ни одного статуса, значит они не заведены.

- Исполнитель – выбор исполнителя или роли от которых ожидается действие в данном блоке. Можно выбрать: из поля, из переменной и роли. Роли и пользователи берутся из системной таблицы “Роли” и отображаются в виде выпадающего списка. Параметры процесса отображаются в виде списка параметров. Для выбора поля необходимо указать МД и полный путь к полю. Если в поле несколько пользователей то процесс запускается для каждого и завершается только после выполнения действия всеми пользователями.

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

- Сгенерировать форму – данная кнопка помогает быстро создать форму перейдя в конструктор форм из конструктора процессов. Форма создаётся с названием блока и привязывается к нему автоматически.
- Выберите форму – данная настройка позволяет привязать форму к процессу и открывать данную форму при захождении процесса в блок. Формы выбираются из выпадающего списка форм заведённых в конструкторе форм.
Service task имеет следующие настройки:
Название – это название блока, которая отображается как ни диаграмме процесса так и при выборе процесса например в конструкторе форм. Указывается пользователем через ввод в поле.
Действие – это настройка которая позволяет выбрать действие, которое будет выполнено при захождении процесса в блок. При выборе действия можно указать его параметры. По умолчанию создаётся параметр “Наименование”, который может быть или бизнес ключем или выражением. Дополнительные параметры заводятся аналогично полям в блоке User task
