Базовое администрирование > Поддержка совместной работы > Администрирование рабочих процессов > Инструменты рабочего процесса > Администрирование шаблонов рабочего процесса > Редактор шаблонов рабочего процесса > Узлы в редакторе рабочего процесса
  
Узлы в редакторе рабочего процесса
Узлы рабочего процесса представляют собой элементы рабочего процесса. Недостаточно добавить узлы в шаблон; необходимо также соединить их друг с другом. После добавления узла можно конфигурировать его свойства.
Используйте указатель для выбора задач и связей в шаблоне.
Добавление узлов в шаблон
Чтобы поместить узел рабочего процесса в шаблон, используйте следующий способ.
1. Выберите узел на панели в левой части окна редактора шаблонов рабочего процесса.
2. Щелкните любое свободное место, чтобы поместить узел в графический интерфейс редактора.
Узлы шаблона рабочего процесса
* 
Значок указателя не является узлом. Выбор значка указателя предоставляет возможность работать в графическом интерфейсе и предотвращает непреднамеренное добавление в процесс новых узлов. Значок указателя нейтрален и является выбором по умолчанию.
Узлы шаблона рабочего процесса можно разделить на следующие категории:
Связи процессов
Связи процессов определяют поток узлов в шаблоне рабочего процесса. Можно использовать связи процессов, чтобы определить, какое действие должно выполняться следующим. Дважды щелкните связь, чтобы просмотреть или изменить ее свойства.
Действие
Инструмент действий связывает узлы в шаблоне, чтобы определить поток управления.
Каждая связь содержит информацию о событии, которое инициирует эту связь. Связи можно так сконфигурировать, чтобы они действовали всегда после завершения действий предшествующего узла задачи или только после инициализации конкретных управляющих событий предшествующим узлом задачи.
Задачи
Задачи представляют собой работу, которую пользователи должны выполнять вручную. Если рабочий процесс достигает узла задачи, задание автоматически добавляется в таблицу Задания назначенных пользователей.
Назначенное задание
Используйте назначенное задание, если известно, какая работа должна быть сделана и кто должен ее выполнить.
Можно назначить задачу пользователю, группе пользователей либо одной или нескольким ролям.
Дополнительная задача
Используйте динамически определяемую задачу, если не известно точно, какие задания должны быть выполнены для задачи или кто должен их выполнить. Динамически определяемые задачи можно представлять себе как задания с открытой датой окончания.
Динамически определяемая задача создает задание для одного пользователя. Когда рабочий процесс достигает узла такой задачи, проверяющий должен определить группу задач и участников во время выполнения.
Подпроцессы
Для сложных рабочих процессов можно упростить шаблон с помощью подпроцессов.
Блок может представлять собой набор сгруппированных вместе задач, соединителей или роботов.
Блок не может выполняться самостоятельно, а может существовать только внутри родительского процесса.
Прокси-процесс ссылается из шаблона на внешний рабочий процесс.
Например, во время продвижения объекта через рабочий процесс требуется направить объект на утверждение. Следовательно, нужно выполнить проверку запроса на утверждение для этого объекта.
Вместо добавления всех задач, связей и соединителей, необходимых для выполнения этой проверки, можно просто добавить узел прокси-процесса. Затем можно при помощи узла прокси-процесса указать, что объект должен быть продвинут через шаблон рабочего процесса "Процесс утверждения запроса на продвижение".
Соединители
В узлах соединителей определяются требования, которые должны быть выполнены, чтобы рабочий процесс мог перейти к следующему узлу. Например, в соединителях может быть определено, требует ли рабочий процесс, чтобы были завершены все предыдущие узлы или только один.
И
Узел не может выполняться, пока не выполнены все предшествующие ему узлы.
ИЛИ
Узел выполняется, если инициализирован хотя бы один из предшествующих ему узлов.
Условный маршрутизатор
Этот узел позволяет создавать ветвления в шаблоне в соответствии с условным выражением.
Пороговый соединитель
Узел выполняется, если инициализировано определенное пользователем число предшествующих узлов.
Терминаторы
Узлы завершения находятся в конце набора задач или всего рабочего процесса.
Конец
Этот узел находится в конце шаблона. Все узлы должны в конечном счете быть связаны с узлом конца, чтобы шаблон был действителен.
Земля
Этот узел останавливает выполнение параллельной ветви задач в рабочем процессе, но не заканчивает выполнение всего шаблона.
Роботы
Узлы робота представляют собой задачи, которые выполняются автоматически, без назначения задания пользователю.
Уведомить по электронной почте
Создается список получателей и пользовательское сообщение электронной почты. Когда рабочий процесс достигает робота уведомлений, сообщение электронной почты автоматически отправляется пользователям из списка получателей.
Метод
Робот стандартных методов включает набор предопределенных действий. Робот можно настроить на выполнение одного из действий с набором параметров.
Например, робот стандартных методов можно настроить так, чтобы брать объект на изменение для указанного пользователя или изменять состояние объекта.
Контрольная точка
При достижении узла контрольной точки в шаблоне рабочего процесса этот узел отправляет автоматическое уведомление. Сообщение электронной почты отправляется только тем пользователям, которые подписались на событие.
Таймер
Узел таймера задерживает запуск узла на указанный промежуток времени.
Запустить приложение
Этот робот используется для выполнения системных команд на сервере.
Выполнить выражение
Этот робот используется для выполнения выражения Java в рабочем процессе.
Синхронизировать
Синхронизация запуска узла или процесса с другим событием.
URL
Этот робот может обращаться к странице HTML или веб-службе.