业务流程形状
业务流程设计器是用于创建业务流程的可视工具。 它提供了一些形状,可放在设计图面上作为底层操作的可视表示形式,这些形状可以帮助你有效地设计和实施业务流程。
配置操作不足
注意
当业务流程设计器检测到相关联的形状没有完全配置时,“不完全的配置操作”就会显示在业务流程设计器中。 如果业务流程中的形状没有完全配置,则关联的业务流程将不进行编译。
下表列出了可用形状,并提供了每个形状的功能的简要说明。
形状 | 形状名称 | 目的 |
---|---|---|
调用业务流程 | 允许业务流程同步调用其他业务流程。 | |
调用规则 | 允许你配置要在业务流程中执行的业务规则策略。 | |
Compensate | 允许你调用代码以在发生错误时对业务流程已执行的操作进行撤消或补偿。 | |
构造消息 | 允许构造消息。 | |
判定 | 允许你在业务流程中有条件地进行分支。 | |
延迟 | 允许你根据超时间隔在业务流程中设置延迟。 | |
表达式 | 允许你将值赋给变量或进行 .NET 调用。 | |
组 | 允许你将操作分组为单个可折叠或展开的单元,以便于查看。 | |
听 | 允许业务流程根据收到的消息或超时到期情况有条件地进行分支。 | |
Loop | 允许业务流程在满足条件之前进行循环。 | |
消息赋值 | 允许分配消息值。 | |
并行操作 | 允许业务流程相互独立地执行两个或更多操作。 | |
端口 | 定义传输消息的位置和方式。 | |
Receive | 允许你在业务流程中接收消息。 | |
角色链接 | 允许你创建一个端口集合,以与同一个逻辑合作伙伴进行通信(可能通过不同的传输或端点)。 | |
范围 | 提供一个用于事务和异常处理的框架。 | |
发送 | 允许你从业务流程发送消息。 | |
启动业务流程 | 允许业务流程异步调用其他业务流程。 | |
挂起 | 挂起业务流程的操作,以便在出现某个错误条件时可以进行干预。 | |
Terminate | 允许你在出现某个错误条件时立即结束业务流程的操作。 | |
引发异常 | 允许你在错误事件中显式引发异常。 | |
转换 | 允许你将字段从现有消息映射到新消息。 |