创建编排流
本主题涵盖编排流并描述如何在 Microsoft Dynamics 365 Intelligent Order Management 中创建它们。
编排流是 Intelligent Order Management 中的核心概念。 您可以创建编排流来确定如何编排从配置的提供程序获取的数据。
Intelligent Order Management 支持为不同目的定义编排流的能力,例如订购承接到履行以及收集和分发库存可见性信息。
编排类型
编排类型控制哪些操作和元素可用于定义编排流。 目前支持一种现成可用的编排类型。 随着时间的推移,将会发布更多的编排类型。
类型 | 目的 |
---|---|
订单编排 | 可让用户为订单定义端到端的编排流,从订单捕获到履行和计费。 |
编排字段
编排流记录由三个字段组成,如下表所列。
字段 | Description |
---|---|
Name | 用户提供的唯一名称。 |
业务流程类型 | 指定编排类型。 |
创建时间 | 创建编排流的日期和时间。 |
Status | 编排流可以处于两种状态:
|
操作和元素
操作和元素可用于在设计器视图中定义编排流。 下表列出了订单编排类型的操作和元素。
操作或元素 | Description |
---|---|
验证订单标题 | 在订单标题级别执行验证。 |
验证订单行 | 在订单行级别执行验证。 |
发送到 DOM | 将订单和订单行发送到分布式订单管理 (DOM) 提供程序以进行履行确定。 将会生成履行订单和履行订单行。 |
分配履行来源 | 允许履行决定按简单的用户定义策略和规则得以分配。 将会生成履行订单和履行订单行。 |
发送以供履行 | 将履行订单和履行订单行发送到履行提供程序。 |
发送以供履行 – Dynamics 365 财务和运营应用 | 将订单和订单行发送到财务和运营应用。 履行确定发生在财务和运营应用中。 |
发送以进行开票 | 将订单和订单行发送到计费提供程序。 |
自定义 | 允许将用户定义的操作添加到编排流。 例如,用户定义的操作可用于将订单编排到自定义提供程序。 |
下表列出了其他可用的操作和元素。
操作或元素 | Description |
---|---|
条件 | 可让您将编排流拆分为两条路径,并且不限制路径再次合并。
|
拆分器 | 可让您将编排流拆分为用户定义数量的路径,并且不限制路径再次合并。 注意:在后续操作中添加筛选策略用于定义路径中的拆分。 |
Condition-Merge | 可让您将编排流拆分为两条路径,并且限制路径再次合并。
|
Splitter-Merge | 可让您将编排流拆分为用户定义数量的路径,并且限制路径再次合并。 注意:在后续操作中添加筛选策略用于定义路径中的拆分。 |
创建新的编排流
要创建新的编排流,请执行以下步骤。
转到编排 > 流。
选择新建以启动编排流创建过程。 编排流设计器画布将会打开。
在左上角,输入一个唯一的名称,例如“Test Order flow sample”。
在编排类型字段中,选择订单编排。
在描述字段中,输入“我的第一个编排流”。
在设计器画布中,选择加号(“+”)以添加操作或元素。
选择 Splitter-Merge。 右侧会出现一个对话框。
在名称字段中,输入“Validation split”。
在拆分器设置中,删除分支 1 并输入订单来源 1,然后删除分支 2 输入订单来源 2。
在设计器画布中的订单来源 1 下,选择加号(“+”)以添加操作或元素。
选择验证订单标题。 右侧会出现一个对话框。
在名称字段中,输入“Test validation 1”。
在输入事件字段中,选择新建订单。
选择添加。
在筛选策略字段中,选择筛选策略 – BigCommerce。
在执行策略字段中,选择订单标题验证策略。
选择添加。
在设计器画布中的订单来源 2 下,选择加号(“+”)以添加操作或元素。
选择验证订单标题。 右侧会出现一个对话框。
在名称字段中,输入“Test validation 2”。
在输入事件字段中,选择新建订单。
选择添加。
在筛选策略字段中,选择筛选策略 – Orderful。
在执行策略字段中,选择订单标题验证策略。
选择添加。
选择发布。
下图显示了名为“Test Order flow sample”的示例编排流。
注释
- 多个相同类型的编排流可以同时处于“已发布”状态。 订单及其行可以由多个编排流处理。 如果您创建并发布多个编排流,添加和配置筛选策略就很重要。
- 编排流发布后便无法编辑。
- 可以停止已发布的编排流,这会将状态更新为“未发布”。这可确保数据将不再流经该编排流。
- 您可能会收到一条消息,说明已停止的编排流无法重新启动。 此消息是从设计器平台错误生成的,不适用于 Intelligent Order Management 中设计器的实施。
- 未发布的编排流可以再次编辑和发布,这会将状态更新为“已发布”。这可确保数据将再次流经新版本的编排流。