Доступно с лицензией Workflow Manager.
Вкладка Рабочий процесс содержит инструменты для изменения и выполнения рабочего процесса задания. Когда задание создаётся, оно автоматически включает шаги, которые установлены по умолчанию для данного типа задания. На данной стадии если только система не установлена на автоматическое утверждение заданий, любой человек имеет возможность изменять рабочий процесс. Вы можете изменить рабочий процесс, добавляя или удаляя шаги и изменяя свойства шагов и соединяющих их путей. Как только рабочий процесс утверждён, ни одного изменения больше не может быть внесено в рабочий процесс. Инструменты вдоль верхней части окна рабочего процесса предоставляют функции для управления рабочим процессом задания. Можно было бы ожидать, что изменение рабочего процесса будет выполняться менеджером, а не пользователем, который осуществляет работу над заданием. На рисунке ниже показан рабочий процесс в режиме редактирования (до его утверждения).
Когда рабочий процесс утверждён, он готов к выполнению. На этой стадии, задание, скорее всего, будет переназначено первому лицу для работы с заданием. В следующий раз, когда пользователь выполнит вход в ArcGIS Workflow Manager (Classic), задание будет переназначено ему или ей.
Можно использовать пути, чтобы переназначить задачи на различных этапах их выполнения. Например, вполне вероятно, что шаг QC Data будет всегда выполняться командой обеспечения качества так, чтобы ведущий к этому шаг мог быть назначен данной группе раньше времени. Если берётся путь QC Data, задача назначается группе QC. Когда задача назначена группе, она должен быть переназначена отдельному пользователю до того, как он сможет работать. При назначении отдельному исполнителю, только данное лицо может выполнить текущий шаг.
Путь, который задание принимает через рабочий процесс полностью зависит от решений, принятых на каждом шаге. Во многих случаях выбор прогрессии будет ограничен только одним шагом. В некоторых случаях, будет принято решение на основе результата выполнения шага. В других случаях, решение будет предоставлено непосредственно лицу, исполняющему задание, который должен будет выбрать, какой шаг ведёт к прогрессу. Чтобы прогрессия задания была автоматически направленной, следующее должно быть истинным:
- Шаг должен иметь связанную с ним логику (класс или исполняемый файл).
- Шаг должен возвращать значение.
- Шаг должен быть установлен как самодиагностический.
- Число шагов, следующих за выполняемым шагом, должно быть больше одного.
- Должен присутствовать путь, ведущий от выполненного шага, который соответствует коду возврата.
Во всех других случаях шаг будет выполнять одно из следующего:
- Остаётся на том же шаге (если это не самодиагностика или не подходит для кода возврата).
- Запросите лицо, выполняющее задание, о выборе следующего шага (где отсутствует код возврата или несколько путей имеют подходящие возвращаемые значения).
- Автоматически переходить на следующий шаг (где только один шаг возможен и шаг является самодиагностикой).
Когда все шаги в рабочем процессе завершены, не может существовать никаких текущих шагов. На данном этапе вы не можете выполнять больше никаких задач в рабочем процессе.
В режиме редактирования
Левое окно содержит шаги задания, которые можно разделить на три категории:
- Исполняемый – шаг предусматривает запуск исполняемого файла.
- Программа – Шаг предусматривает выполнение кода, записанного в классе, реализующем интерфейс Workflow Manager (Classic).
- Исполняемый – шаг, с которым не связана автоматизированная логика. Это шаг, выполняемый в ручном режиме, или шаг-заполнитель.
Чтобы добавить шаг, перетащите соответствующий элемент в рабочий процесс.

Вдоль верхней части окна рабочего процесса расположено несколько инструментов управления рабочим процессом.
Сохранить рабочий процесс – как только рабочий процесс настроен или для сохранения и последующего завершения, нажмите кнопку Сохранить рабочий процесс для сохранения всех изменений.
Рисовать путь – когда шаг задания перенесен в рабочий процесс, необходимо добавить связь, соединяющую шаги в порядке их выполнения. Щёлкните шаг задания, чтобы начать связь, и щёлкните следующий шаг, чтобы закончить связь.
Текст – Текст позволяет вам вводить текст в полотно рабочего процесса для аннотаций, подписей и других текстовых свойств.
Допустимый рабочий процесс – Допустимый рабочий процесс подтверждает, что рабочий процесс является корректным.
Удалить объект – инструмент Удалить объект позволяет вам удалить выбранный объект из рабочего процесса.
Очистить рабочий процесс – инструмент Очистить рабочий процесс очищает содержание области разработки рабочего процесса.
Назначить шаг – кнопка Назначить шаг позволяет назначить шаг рабочего процесса определенному пользователю или группе.

Выровнять по левому краю – выравнивает выбранные объекты по левому краю.
Выровнять по правому краю – выравнивает выбранные объекты по правому краю.
Выровнять по верхнему краю – выравнивает выбранные объекты по верхнему краю.
Выровнять по нижнему краю – выравнивает выбранные объекты по нижнему краю.
Центрировать по вертикали – выравнивает выбранные объекты по центру и по вертикали.
Центрировать по горизонтали – выравнивает выбранные объекты по центру и по горизонтали.
Распределить по вертикали – распределяет выбранные объекты по вертикали.
Распределить по горизонтали – распределяет выбранные объекты по горизонтали.
Задать цвет заливки – Задать цвет заливки позволит вам установить цвет для выбранного объекта.
Задать цвет линии – инструмент Задать цвет линии позволит вам установить цвет для выбранной линии.
Задать цвет текста – инструмент Задать цвет текста позволит вам установить цвет для выбранного текста.
Подогнать под размер окна – Подогнать под размер окна позволяет вам просмотреть весь рабочий процесс в текущем размере окна.
Фиксированное увеличение – Фиксированное увеличение увеличивает до предопределенного масштаба.
Фиксированное уменьшение – Фиксированное уменьшение уменьшает до предопределенного масштаба.
Увеличить – инструмент Увеличить позволяет вам увеличить посредством перемещения курсора мыши над областью в рабочем процессе.
Непрерывное масштабирование – инструментНепрерывное масштабирование позволяет вам менять масштаб посредством перемещения мыши вперёд-назад.
Переместить – щелкая и перемещая курсор мыши по виду, можно переместить текущий экстент.
Выбрать – Щелкнув один раз, можно выбрать шаг задания или связь.
Идентифицировать объект – щёлкните шаг задания или связь для запуска окна свойств. Шаг можно запустить также дважды щелкнув шаг/связь, независимо от того, какой из инструментов активен.
Опции, показанные для отметок выше, следующие:
- Автоматически выполняется при достижении – если рабочий процесс осуществляется в автоматическом режиме (или без обслуживания), любой шаг с этим свойством автоматически выполняется при его достижении.
- Можно запустить параллельное выполнение – если после выполнения шага все варианты равны (имеют одинаковый код возврата), активный шаг будет транспонироваться во множество активных шагов, которые могут выполняться разными людьми.
- Начать процесс асинхронно – выполнение шага запускается асинхронно. Контроль приложения Workflow Manager (Classic) возвращается немедленно, без ожидания завершения шага. Значения возврата игнорируются.
Если путь выбран с использованием инструмента Идентифицировать объект, то появляется диалоговое окно Свойства пути:

Два главных свойства устанавливаются здесь:
- Имя пути – имя, используемое для маршрута, описываемого этим путем. Обычно оно описывает результат выполнения предыдущего шага и аннотирует схему рабочего процесса.
- Наличие условных кодов возврата – если установлена данная опция, маршрут будет выбран только в том случае, если результат выполнения предыдущего шага отвечает определенному условию.
- Условные коды возврата – определяют условия от которых зависит выбор пути выполнении задания. Если выбрано равенство, умножение возвращает опции кода для добавления в путь. Если используется одно из расширенных условий (>, <, >=, <= или <>), можно задать лишь одно значение условия. Например: Если выбрано больше 5, то никакие другие условия нельзя применить к пути, но если выбрано равно, тогда можно добавить в путь несколько опций, чтобы путь следовал при любом из выбранных возвращённых значений: 2, 3 или 4.
- Назначение – назначает задания определенным пользователям или группам пользователей на основе пути выполнения рабочего процесса. Задание будет назначено пользователю или группе, настроенным в пути, если путь становится активным путём.
- Статус – определяет статус задания на основе пути выполнения рабочего процесса.
В режиме выполнения
Когда рабочий процесс утверждён для выполнения, задание готово к выполнению. Подобно режиму редактирования, рабочий процесс показывается в виде набора шагов, соединённых связями. Текущие шаги выделяются символами, установленными Администратором Workflow Manager (Classic). Следующие инструменты доступны только в режиме выполнения:
Приблизить к рабочему процессу – данный инструмент центрирует текущий вид по текущему активному шагу.
Назначить шаг – назначает текущий шаг конкретному пользователю или группе.
Процент выполнения – данный инструмент позволяет вам определить, какой процент от шага выполнено.
Выполнить шаг – запускает текущий шаг. Если текущими является несколько шагов, то он будет запускать выбранный пользователем шаг.
Отметить как начатый – этот инструмент позволяет вам отметить шаг, как начатые или завершённый. Это позволяет вам отслеживать, когда исполняемый шаг был начат или завершён.
Отметить как выполненный – помечает данный шаг как выполненный без его выполнения. Это единственный вариант, если шаг является процедурным.