Задать выражение

Об этой задаче

Четвертый шаг при создании определения подписки на рабочий поток - это задать условия на основе свойств для запуска рабочего потока. Например, можно запустить рабочий поток, если документ был создан каким-то конкретным пользователем и для того или иного свойства задано какое-то определенное значение. Вы можете запустить рабочий поток утверждения для документов в выбранном классе, добавляемых пользователем Елена Свиридова (esviridova), если значение свойства Сумма кредита в этих документах превышает 150000. Если Елена добавить документ в класс, и значение, заданное для свойства Сумма кредита окажется меньше 150000, рабочий поток не запустится.

Можно создавать простые или сложные критерии. Чтобы задать нужные критерии на основе свойств, используйте поля свойства, оператора и значения. Когда вы щелкнете по значку Добавить строку в выражение, в окно выражения будет добавлено математическое выражение. Заданное вами выражение должно быть допустимым выражением SQL.

Имя, показанное в поле свойства - это метка свойства, заданная администратором для хранилища объектов. При добавлении свойства в поле выражения там появляется символьное (программное) имя свойства. Метка свойства часто бывает намного более понятной, чем символьное имя.

Выражение событий

Выражения событий являются значением по умолчанию и используются для того, чтобы определить, следует ли запускать рабочий поток. Условия в выражении оцениваются перед отправкой рабочего потока в Process Engine для постановки в очередь.

Рекомендации по созданию выражений

Чтобы продолжить работу, не задавая выражение:

Чтобы задать выражение:

Процедура

  1. Выберите свойство из списка.
  2. Выберите оператор из списка. Вы увидите только операторы, которые являются допустимыми для типа данных выбранного свойства.
  3. Введите допустимое значение для свойства. Если для свойства задан список вариантов, то на экране появится раскрывающийся список, содержащий значения, в котором вы сможете выбрать значение.
    1. Если вы выберете свойство, значением которого служит имя пользователя (например, свойство Создатель), щелкните по Выбрать пользователя, чтобы задать значение имени пользователя. Откроется страница Выбрать пользователя.
    2. Введите одну или несколько букв, с которых начинается имя, которое вы хотите найти. Например, чтобы найти пользователя с именем esviridova, введите e. Будут возвращены все имена пользователей, начинающиеся на букву "e". Вы можете сузить область поиска, введя больше символов. Например, если ввести esv, могут быть возвращены значения esviridova и esvoronov, но не ermakov или eleonora.
    3. Щелкните по Поиск. После небольшой задержки, будут показаны подходящие имена.
    4. Выберите нужное имя из списка. Щелкните по Принять.
  4. Щелкните по значку Добавить строку в выражение.
  5. Чтобы добавить дополнительные условия, щелкните по И или Или и задайте критерии для этой части выражения.
  6. Чтобы удалить условие, выберите условие из списка Выражение и щелкните по значку Удалить строку из выражения.
  7. Чтобы изменить порядок условий, выберите условие в списке Выражение, а затем щелкните по значку Вверх или Вниз, чтобы переместить условие.
  8. Когда завершите построение выражение, перейдите к разделу Задать карту свойств.