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

Используйте "Разработчик рабочего процесса", чтобы изменить или создать рабочие процессы.

Действия, выполняемые рабочим процессом, отображаются в виде схемы в "Разработчике рабочего процесса".

Действия утилиты и AutoCAD Map 3D

На панели действий в правой части окна «Разработчик рабочего процесса» содержатся две категории действий. Действия AutoCAD Map 3D предназначены только для приложения AutoCAD Map 3D (включая действие, выполняющее команды AutoCAD).

Действия утилиты являются общими и основаны на синтаксисе C#. Они включают следующие типы действий:

Для получения подробной информации о доступных действиях см. описание диалоговых окон "Ввод действия рабочего процесса".

Параллельные и последовательные действия

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

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

Настройка параметров действий

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

Некоторые параметры являются обязательными. Например, для действия «Подключиться к хранилищу данных» требуется имя поставщика и местоположение хранилища данных для подключения. Некоторые параметры являются необязательными, например "Отображаемое имя" для действия. Все необязательные параметры имеют значения по умолчанию, которые можно изменить.

Прим.: Хотя "Отображаемое имя" является необязательным, целесообразно присвоить имена всем действиям. Если имена действий не указаны, можно перепутать их при внедрении параметра одного действия в результат предыдущего действия. См. следующий раздел.

Привязка параметров

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

Свяжите параметр для действия со свойством из предыдущего действия.

Добавление действий в рабочие процессы

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

Создайте действия в библиотеке классов .NET (DLL-файл). Поместите этот DLL-файл в папку \Program Files\AutoCAD Map 3D 2015\PlugIns\Workflow\Activities и перезапустите AutoCAD Map 3D. После этого действия отображаются в "Разработчике рабочего процесса".