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

Проверка выбираемых пользователей

Проверка выбираемого пользователя

Вы можете проверить правильность назначения ответственного в пользовательском рабочем объекте.

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

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

2. Создайте поле Ответственный (идентификатор: Responsible) типа Пользователь и поместите его на форму.

3. Перейдите в Рабочий процесс и откройте необходимый шаг или переход.

4. Выберите пункт Правила проверки, нажмите Добавить правило для создания нового правила и добавьте следующее выражение:

 

EQUALS(

   $Responsible, ID(

       ""account.2""

   )

)

5. Задайте имя для правила, а также добавьте сообщение проверки, которое будет выдаваться пользователю при несоответствии введенных данных правилу проверки. Нажмите кнопку Сохранить.

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

 

Ограничение выбора несколькими возможными вариантами

Изменим наш предыдущий пример так, чтобы правило содержало список из нескольких человек, которые могут быть назначены в качестве ответственного. Обновленное выражение выглядит следующим образом:

 

NOTCONTAINS(

   list(

       ID(

           ""account.1""

       ), ID(

           ""account.2""

       )

   ), $Responsible

)

Задайте имя для нового правила, а также добавьте сообщение проверки, после чего нажмите кнопку Сохранить.

Если в качестве ответственного будет выбран сотрудник не из списка правила проверки, будет отображено следующее сообщение.