Концепция расширенных рабочих процессов

Инструменты рабочего процесса в дополнительном модуле ArcGIS Workflow Manager for Desktop позволяют создавать рабочие процессы, выполняющиеся автоматически, выполнять рабочий процесс в определенный момент выполнения задания или запускать другой рабочий процесс из выполняющегося в данный момент. Все это можно задать при разработке рабочих процессов, чтобы при создании задания автоматизировать некоторые процессы.

Автоматическое выполнение задания

Опция автоматического выполнения доступна в качестве свойства типа задания. При включении этой опции в окне Типы заданий (Job Types), приложение создаст задание и выполнит все автоматизированные шаги.

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

Включение автоматического выполнения для типа задания

Выполнение рабочего процесса из другого процесса

В ArcGIS Workflow Manager добавлен шаг типа Выполнить рабочий процесс (Execute Workflow). Этот шаг позволяет запускать рабочий процесс задания из другого задания.

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

Задание вторичного типа должно иметь рабочий процесс с автоматическим выполнением шагов. Некоторые шаги рабочего процесса могут ожидать действий пользователя, их выполнение будет продолжено после завершения этих действий.

ПримечаниеПримечание:

У всех шагов рабочего процесса должна быть включена опция автоматического выполнения.

В первичное задание необходимо добавить шаг типа "рабочий процесс" и указать имя вторичного задания в качестве аргумента шага.

Настройка шага для выполнения вторичного задания

Когда в задании выполняется этот шаг, создается временное задание и выполняется его полный рабочий процесс. По завершении вторичного задания, удалите его и продолжите выполнять шаги основного рабочего процесса.

9/11/2013