工作流可以自动完成一组过程。您可以为过程指定参数,或在运行工作流时由您(或其他人)填写。
在此课程中,您将编辑预定义工作流,该工作流将从存储了 SDF 文件的文件夹中创建“显示管理器”图层,并将其保存为 .layer 文件。您将创建一个用来容纳这些图层的组,然后将图层移动到该新组中。
编辑工作流的步骤

“新建”
“图形”。
“工作流”面板
“从文件打开工作流”下拉列表。

展开右侧的 AutoCAD Map 3D 工具集活动。单击
可同时查看所有活动。
此活动会根据指定的过滤器在指定文件夹中搜索文件,在本例中,会在指定的文件夹中搜索所有 SDF 文件。
选择包含两个或三个 SDF 文件的文件夹。如果没有包含 SDF 文件的文件夹,可以使用教程提供的样例 SDF 文件来创建一个文件夹。
LoopAddLayers 是一项 ForEach 活动,此活动可对指定的项目集合迭代执行指定的动作。可以在“实用程序”工具箱中找到此类型的活动。
在本例中,该 ForEach 活动已重命名为“LoopAddLayers”以说明此活动的作用。此活动将检查“显示目录内容”活动中指定的文件夹中的每个 SDF 文件。对于每次迭代,此活动都会连接到一个 SDF 文件并将要素图层添加到“显示管理器”中。
新“添加组”活动将创建一个用来容纳新图层的组。由于 LoopAddLayers 活动会将图层添加到组中,因此必须在循环活动开始之前创建组。

将该“添加组”活动拖动到 LoopAddLayers 活动的上方,并更改其参数。
由于您要更改所添加的每个图层的“组”特性,因此请将该活动放置在被称作“LoopAddLayers”的 ForEach 活动内部。
通过选择上一活动的输出,您将当前活动“绑定”到其前任活动。上一活动的结果尚未存在于当前地图中。通过绑定,您可以指定当运行工作流时将要创建的图层。
单击“图层”字段旁边的向下箭头,并在“先前动作的结果”下展开“创建图层”活动,然后选择“图层”。
展开“显示可选参数”部分。单击“组”字段旁边的向下箭头,并在“先前动作的结果”下展开“添加 SDFLayers 组”活动,然后选择“组”。

将“更改要素图层特性”活动拖动到 LoopAddLayers 活动内部,并将其放置在“创建图层”之后。更改其参数以指定要更改的图层和图层组。
若要继续此教程,请转到练习 2:自动执行 AutoCAD 命令。