Назначение ответственного за процессную задачу
Вы можете назначать ответственного за пользовательскую процессную задачу в зависимости от приоритета процессной задачи. В данном примере используется функция 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. Перейдите в раздел Форма. Поместите созданное поле на форму процессной задачи.
Для проверки работоспособности правила создайте новую пользовательскую процессную задачу, заполните необходимые поля и нажмите кнопку Сохранить. Измените приоритет рабочего объекта чтобы изменить ответственного сотрудника.