Перейти к содержанию

Назначение ответственного за процессную задачу

Вы можете назначать ответственного за пользовательскую процессную задачу в зависимости от приоритета процессной задачи. В данном примере используется функция IF.

Чтобы создать правило:

Выберите рабочую область, выберите приложения внутри нее, щелкните Поля.

1. Создайте поле Приоритет заявки (идентификатор: Request_Priority) типа Список значений. Данное поле необходимо для назначения приоритета процессной задаче. Добавьте следующие значения в список:

Значение

ID

Низкий

Request_Priority.values.Низкий

Средний

Request_Priority.values.Средний

Высокий

Request_Priority.values.Высокий

2. Создайте поле Ответственный типа Пользователь. Установите флажок Вычисляемое в атрибутах поля (атрибут Только для чтения будет установлен автоматически) и задайте выражение для поля. Добавьте в IF функцию идентификаторы учетных записей пользователей, например, account.6 и account.5. Добавьте идентификатор значения приоритета в качестве условия, например, Request_Priority.values.Высокий.

 IF($Request_Priority == Request_Priority.values.Высокий, account.6, account.5)

3. Нажмите кнопку Сохранить.

4. Перейдите в раздел Форма. Поместите созданное поле на форму процессной задачи.

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