Построение и документирование рабочих процессов

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

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

Рабочие процессы предназначены для организации и упрощения выполнения задач за счет того, что не позволяют пропустить ни одного шага. Рабочие процессы в Workflow Manager основаны на динамическом подходе, при котором задачи могут связываться с пользовательскими исполняемыми файлами, поддерживают автоматизацию и могут быть настроены на различных уровнях. Для обеспечения дополнительной гибкости и введения условий выполнения задания, рабочие процессы задания можно поставить в зависимость от других рабочих процессов. Одинаковые шаги можно назначать "на лету" и разветвлять их на основе условных параметров.

Трансляция процессов в рабочий процесс Workflow Manager

Легкие в использовании приложения и инструменты предоставляют администраторам, менеджерам и бизнес-разработчикам возможность создавать и публиковать стандартизованные рабочие процессы, основанные на передовом опыте и обеспечивающие последовательный и контролируемый характер выполнения работ. Это руководство поможет вам транслировать существующие рабочие процессы в модуль Workflow Manager. В качестве примера будет использован простой картографический рабочий процесс, конечной целью которого является получение твердой копии карты.

Шаги:
  1. Определите, какой процесс или тип работы вы хотите ввести в Workflow Manager.
  2. Создать картографический продукт.
  3. Разбейте этот процесс на различные типы операций.
  4. Для этого возможно понадобится сначала найти все источники данных для создания данной карты. Возможно, что некоторые из источников данных понадобится преобразовать перед тем, как использовать их в картографическом продукте. После того, как данные подготовлены, можно создать документ карты и все необходимые вспомогательные элементы карты. Находясь в ArcMap, убедитесь, что для данных используются корректные символы. После этого можно сделать пробную распечатку, чтобы проверить результат. Если пробная печать дала успешный результат, можно создать окончательные .pdf и твердую копию. Описание этого процесса включает следующие типы операций:

    • Сбор данных
    • Обработка данных
    • Создание карты в ArcMap.
    • Осуществление контроля качества
    • Создание конечного продукта

  5. После определения типов операций транслируйте их в Типы шага (Step Types) в Workflow Manager Administrator, создав один тип шага для каждого типа операций. Пока введите эти шаги, указав тип Процедурное выполнение.
    Типы шага
    Каждый тип шага представляет операцию, выполняемую в рабочем процессе.
  6. Создайте новый тип задания, который будет служить контейнером для этого процесса.
  7. Определите рабочий процесс для типа задания. Перетащите каждую операцию из списка типов шагов слева в канву рабочего процесса. Свяжите каждую операцию с путем.
    Постройте рабочий процесс
    Постройте рабочий процесс, выбрав операции, составляющие процесс, и затем связав их с помощью инструмента Начертить путь (Draw Path).
  8. В результате получен простой линейный рабочий процесс. Этот рабочий процесс не включает, однако, некоторые точки принятия решения; не все задания потребуют обработки данных, и не все задания будут последовательно выполняться для создания конечного продукта после шага Контроль качества.

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

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

    Вы можете добавить новые типы шагов непосредственно в редакторе рабочего процесса.

    Этап 2 рабочего процесса
    Теперь введите в рабочий процесс разветвления, циклы и параллельное выполнение, чтобы лучше смоделировать реальные процессы.
  10. Определите шаги рабочего процесса, которые можно автоматизировать. Комплект установки Workflow Manager содержит много автоматизированных шагов.

    Вы можете автоматизировать шаги разными способами:

    • Запустите приложение, например ArcCatalog.
    • Запустите пользовательскую программу типа тех, которые имеются в библиотеках пользовательских шагов.
    • Задайте пользователю вопрос.
    • Откройте файл или URL.
  11. Проверьте и сохраните ваш рабочий процесс.
  12. Свяжите новый рабочий процесс с определенным типом задания.

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

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

К другим операциям редактирования рабочего процесса относятся:

  • Редактирование свойств шагов и пути.
  • Присвоение статуса задания в зависимости от шага рабочего процесса
  • Назначение шага рабочего процесса группе или отдельному пользователю
  • Изменение формы и цвета шагов в рабочем процессе
  • Настройка конфигурации документов карты

Интеграция с Task Assistant Manager

Task Assistant Manager (TAM) включен в комплект установки Workflow Manager. Это решение позволяет строить рабочие процессы в ArcMap. Как и в Workflow Manager, каждый шаг в рабочем процессе может содержать описание или запускать определенный процесс для пользователя, например, нажатие кнопки, активацию задачи редактирования или выполнение скрипта геообработки.

Вы можете легко интегрировать рабочие процессы Workflow Manager с рабочими процессами TAM, используя шаг Запустить ArcMap (Launch ArcMap), предусмотренный в Workflow Manager. Более подробно о том, как это сделать, см. тему Интеграция TAM в книге Настройка Workflow Manager.

Документирование рабочего процесса

Есть несколько способов документирования процессов, построенных с помощью Workflow Manager.

9/11/2013