关于编辑工作流

使用工作流设计器可编辑或创建工作流。

工作流中的活动将在工作流设计器中以图表显示。

实用程序和 AutoCAD Map 3D 工具集 活动

工作流设计器右侧的“活动”面板包含两种类别的活动。AutoCAD Map 3D 工具集 活动特定于 AutoCAD Map 3D 工具集(包括运行 AutoCAD 命令的活动)。

实用程序活动是通用的,且基于 C# 语法。包括以下类型的活动:

有关可用活动的信息,请参见“工作流活动输入”对话框

平行和序列化活动

在工作流中,平行活动是互相独立的。例如,连接两个数据存储时,平行连接可确保即使在第一个连接失败的情况下仍会执行第二个连接。

序列化活动则依赖于前面的活动。例如,在覆盖工作流顶部的平行活动之中有两组序列化活动。每一组都将连接到特定的数据存储,然后为该数据存储创建图层。如果连接失败,则无法创建图层。

设置活动参数

每个工作流活动都有一组参数。您也可以设置默认参数并指定工作流在运行时显示提示。运行工作流的人员即可用其他值进行替换。例如,您可以为一个覆盖设置默认数据存储,但允许其他人员在运行工作流时替换为其他数据存储。

某些参数是必需的。例如,“连接到数据存储”活动需要提供程序的名称以及要连接到的数据存储的位置。某些参数是可选的,例如活动的显示名称。所有可选参数都具有默认值,这些默认值均可更改。

注: 尽管显示名称可选,但建议您对所有活动进行命名。如果活动未命名,则您在将一个活动的参数绑定到之前活动的输出时可能会产生混淆。参见以下章节。

绑定参数

通常,序列化活动绑定到前导活动。绑定活动时,可以将其参数设置为前一活动的结果。例如,您可以使用创建图层活动的输出作为后续覆盖操作的源图层。

将活动的参数绑定到前一活动的特性。

将活动添加到工作流

如果您可以使用符合 .NET 的语言来编写简单代码,即可将活动添加到工作流设计器。工作流活动将基于预先确定的输入组来执行预先确定的功能。

在 .NET 类库(一个 .dll 文件)中建立活动。将此 .dll 文件放在 \Program Files\AutoCAD Map 3D 2022\PlugIns\Workflow\Activities 文件夹中并重新启动 AutoCAD Map 3D 工具集。活动将显示在工作流设计器中。