业务流程形状

业务流程设计器是用于创建业务流程的可视工具。 它提供了一些形状,可放在设计图面上作为底层操作的可视表示形式,这些形状可以帮助你有效地设计和实施业务流程。

配置操作不足

表示配置操作不足的图像。

注意

当业务流程设计器检测到相关联的形状没有完全配置时,“不完全的配置操作”就会显示在业务流程设计器中。 如果业务流程中的形状没有完全配置,则关联的业务流程将不进行编译。

下表列出了可用形状,并提供了每个形状的功能的简要说明。

形状 形状名称 目的
使业务流程能够同步调用另一个业务流程的图标。 调用业务流程 允许业务流程同步调用其他业务流程。
用于配置在业务流程中执行的业务规则策略的图标。 调用规则 允许你配置要在业务流程中执行的业务规则策略。
用于在发生错误时调用代码以撤消或补偿业务流程已执行的操作的图标。 Compensate 允许你调用代码以在发生错误时对业务流程已执行的操作进行撤消或补偿。
用于构造消息的图标。 构造消息 允许构造消息。
使你能够有条件地在业务流程中进行分支的图标。 判定 允许你在业务流程中有条件地进行分支。
使你能够基于超时间隔在业务流程中生成延迟的图标。 延迟 允许你根据超时间隔在业务流程中设置延迟。
用于向变量分配值或进行 .NET 调用的图标。 表达式 允许你将值赋给变量或进行 .NET 调用。
图标,用于将操作分组到单个可折叠且可展开的单元中,以便直观地使用。 允许你将操作分组为单个可折叠或展开的单元,以便于查看。
使业务流程能够根据收到的消息或超时期限的过期情况有条件地进行分支的图标。 允许业务流程根据收到的消息或超时到期情况有条件地进行分支。
使业务流程能够循环直到满足条件的图标。 Loop 允许业务流程在满足条件之前进行循环。
用于分配消息值的图标。 消息赋值 允许分配消息值。
使业务流程能够彼此独立地执行两个或多个操作的图标。 并行操作 允许业务流程相互独立地执行两个或更多操作。
定义消息的传输位置和方式的图标。 端口 定义传输消息的位置和方式。
用于在业务流程中接收消息的图标。 Receive 允许你在业务流程中接收消息。
用于创建端口集合的图标,这些端口可能通过不同的传输或终结点与同一逻辑伙伴通信。 角色链接 允许你创建一个端口集合,以与同一个逻辑合作伙伴进行通信(可能通过不同的传输或端点)。
为事务和异常处理提供框架的图标。 范围 提供一个用于事务和异常处理的框架。
用于从业务流程发送消息的图标。 发送 允许你从业务流程发送消息。
使业务流程能够以异步方式调用另一个业务流程的图标。 启动业务流程 允许业务流程异步调用其他业务流程。
图标,用于暂停业务流程的操作,以便在出现某些错误情况时启用干预。 挂起 挂起业务流程的操作,以便在出现某个错误条件时可以进行干预。
图标,使你能够在出现某种错误的情况下立即结束业务流程的操作。 Terminate 允许你在出现某个错误条件时立即结束业务流程的操作。
用于在发生错误时显式引发异常的图标。 引发异常 允许你在错误事件中显式引发异常。
用于将现有消息中的字段映射到新消息的图标。 转换 允许你将字段从现有消息映射到新消息。