Синхронизировать по выражению
Узлы роботов синхронизации, осуществляющие синхронизацию по выражению, периодически (с интервалом в несколько секунд) выполняют выражение, пока оно не станет истинным.
Если выбрать пункт Синхронизировать по выражению, отображаются поля События маршрутизации, Первоначальное выражение и Выражение ветвления.
• Управляющие события регулируют последовательность операций процесса, отображая событие на действие в связях, исходящих из процесса. Дополнительные сведения об управлении потоком и сопоставлении событий и действий см. в разделе
Связи.
• Пользовательские управляющие события можно определить в поле События маршрутизации.
Маршрутизация в узле робота с синхронизацией по выражению должна быть автоматической. Для инициации автоматических событий необходимо выражение инициации события. Это выражение представляет собой фрагмент Java-кода, в котором переменной result присваивается одно из пользовательских управляющих событий. В выражении можно указать любую переменную, определенную на вкладке Переменные.
Примеры кодов, которые можно скопировать и вставить, см. в разделе
Примеры робота синхронизации.
Выражение, введенное в поле Первоначальное выражение, выполняется, когда процесс доходит до робота синхронизации. Маршрут, выбираемый во время выполнения робота синхронизации, зависит от результата условий, указанных в выражении.
Если результирующая переменная не задана в поле Выражение ветвления, робот синхронизации далее не выполняется.