Используйте "Разработчик рабочего процесса", чтобы изменить или создать рабочие процессы.
Действия, выполняемые рабочим процессом, отображаются в виде схемы в "Разработчике рабочего процесса".
На панели действий в правой части окна «Разработчик рабочего процесса» содержатся две категории действий. Действия AutoCAD Map 3D предназначены только для приложения AutoCAD Map 3D (включая действие, выполняющее команды AutoCAD).
Действия утилиты являются общими и основаны на синтаксисе C#. Они включают следующие типы действий:
Для получения подробной информации о доступных действиях см. описание диалоговых окон "Ввод действия рабочего процесса".
В рабочем процессе параллельные действия не зависят одно от другого. Например, при подключении к двум хранилищам данных, параллельные подключения обеспечивают работу одного из соединений в случае сбоя другого соединения.
Последовательное действие зависит от предыдущих действий. Например, для параллельного действия в верхней части рабочего процесса наложения доступны два набора последовательных действий. В каждом из которых происходит подключение к отдельному хранилищу данных, а затем создается слой для этого хранилища данных. Если происходит сбой соединения, слой невозможно создать.
Каждое действие рабочего процесса имеет набор параметров. При необходимости можно задать параметры по умолчанию и указать рабочему процессу отображать приглашение во время выполнения. Чтобы во время выполнения рабочего процесса значения параметров можно было изменить вручную. Например, можно задать хранилища данных по умолчанию для наложения, но позволить во время выполнения рабочего процесса вручную указывать другие хранилища данных.
Некоторые параметры являются обязательными. Например, для действия «Подключиться к хранилищу данных» требуется имя поставщика и местоположение хранилища данных для подключения. Некоторые параметры являются необязательными, например "Отображаемое имя" для действия. Все необязательные параметры имеют значения по умолчанию, которые можно изменить.
Часто последующее действие связано с предыдущим. При привязке действия в качестве его параметра задается результат выполнения предыдущего действия. Например, можно использовать вывод действия, в результате которого создается слой, в качестве исходного слоя последующей операции наложения.
Свяжите параметр для действия со свойством из предыдущего действия.
Чтобы добавить действия в "Разработчик рабочего процесса", достаточно уметь создавать простой код на языке, совместимом с .NET. Действия рабочего процесса выполняют предварительно определенные функции на основе предварительно определенных наборов входных данных.
Создайте действия в библиотеке классов .NET (DLL-файл). Поместите этот DLL-файл в папку \Program Files\AutoCAD Map 3D 2015\PlugIns\Workflow\Activities и перезапустите AutoCAD Map 3D. После этого действия отображаются в "Разработчике рабочего процесса".