Dynamics 365 Intelligent Order Management Power Automate 流

本文提供了作为 Microsoft Dynamics 365 Intelligent Order Management 的一部分提供的流的列表。 您可以使用这些流来构建自己的自定义提供程序或解决方案。

映射流

创建帐户映射

创建帐户映射流可让您创建客户帐户映射,该映射使用指定的外部字段名称和外部字段值进行查找以映射回帐户 ID。

参数 Description 必填
提供程序 ID 映射所针对的提供程序 ID。
映射组 ID 映射所针对的映射组 ID。
帐户 ID 找到匹配项时要返回的帐户 ID。
外部字段名称 要在外部数据源检查值的字段的名称。
外部字段值 要在外部数据源中匹配的字段值。

该映射返回帐户 ID,无论它是刚刚创建的还是已经存在。

注释

此值是映射的 ID,而不是帐户的。

创建联系人映射

创建联系人映射流可让您创建客户联系人映射,该映射使用指定的外部字段名称和外部字段值进行查找以映射回联系人 ID。

参数 Description 必填
提供程序 ID 映射所针对的提供程序 ID。
映射组 ID 映射所针对的映射组 ID。
联系人 ID 找到匹配项时要返回的联系人 ID。
外部字段名称 要在外部数据源检查值的字段的名称。
外部字段值 要在外部数据源中匹配的字段值。

该映射返回联系人 ID,无论它是刚刚创建的还是已经存在。

注释

此值是映射的 ID,而不是联系人的。

创建履行订单映射

创建履行订单映射流可让您创建履行订单映射,该映射使用指定的外部字段名称和外部字段值进行查找以映射回履行订单 ID。

参数 Description 必填
提供程序 ID 映射所针对的提供程序 ID。
映射组 ID 映射所针对的映射组 ID。
履行订单 ID 找到匹配项时要返回的履行订单 ID。
外部字段名称 要在外部数据源检查值的字段的名称。
外部字段值 要在外部数据源中匹配的字段值。

该映射返回履行订单映射 ID,无论它是刚刚创建的还是已经存在。

注释

此值是映射的 ID,而不是履行订单的。

创建履行订单产品映射

创建履行订单产品映射流可让您创建履行订单产品映射,该映射使用指定的外部字段名称和外部字段值进行查找以映射回履行订单产品 ID。

参数 Description 必填
提供程序 ID 映射所针对的提供程序 ID。
映射组 ID 映射所针对的映射组 ID。
履行订单产品 ID 找到匹配项时要返回的履行订单产品 ID。
外部字段名称 要在外部数据源检查值的字段的名称。
外部字段值 要在外部数据源中匹配的字段值。

该映射返回履行订单产品映射 ID,无论它是刚刚创建的还是已经存在。

注释

此值是映射的 ID,而不是履行订单产品的。

创建订单映射

创建订单映射流可让您创建订单映射,该映射使用指定的外部字段名称和外部字段值进行查找以映射回订单。

参数 Description 必填
提供程序 ID 映射所针对的提供程序 ID。
映射组 ID 映射所针对的映射组 ID。
订单 ID 找到匹配项时要返回的订单 ID。
外部字段名称 要在外部数据源检查值的字段的名称。
外部字段值 要在外部数据源中匹配的字段值。

该映射返回订单映射 ID,无论它是刚刚创建的还是已经存在。

注释

此值是映射的 ID,而不是订单的。

获取外部映射

获取外部映射流返回映射到特定表的内部字段值和外部字段名称的外部字段值。

参数 Description 必填
映射表 用于查找外部值的映射表。
提供程序 ID 映射所针对的提供程序 ID。
映射组 ID 映射所针对的映射组 ID。
内部记录值 用于在内部进行匹配的值。
外部字段名称 要在外部数据源检查值的字段的名称。

如果指定的提供程序或映射组存在匹配的表、内部记录值和外部字段名称,则映射会返回记录。

获取内部映射

获取内部映射流返回映射到特定表的外部字段值和外部字段名称的内部字段值。

参数 Description 必填
映射表 用于查找外部值的映射表。
提供程序 ID 映射所针对的提供程序 ID。
映射组 ID 映射所针对的映射组 ID。
外部字段名称 要在外部数据源检查值的字段的名称。
外部字段值 用于在外部进行匹配的值。

如果指定的提供程序或映射组存在匹配的表、外部字段值和外部字段名称,则映射会返回记录。

履行流

创建履行跟踪

创建履行跟踪流在跟踪表中创建一个记录,以将跟踪号与履行订单或履行退货单以及其他详细信息相关联。

参数 Description 必填
跟踪号 为记录设置的跟踪号。
CarrierRecordId 来自装运承运人表的匹配记录。
CarrierServiceId 来自承运人服务表的匹配记录。
FulfillmentOrderRecordId 用于设置跟踪号的履行订单记录。
FulfillmentLineRecordId 用于设置跟踪号的履行订单行记录。
ShipmentId 关联的装运 ID(如果可用)。
ShipmentCost 关联的装运成本(如果可用)。
InsuranceCost 关联的保险成本(如果可用)。
税额 关联的税款(如果可用)。
SurchargeFee 关联的附加费(如果可用)。
FulfillmentReturnOrderRecordId 用于设置跟踪号的履行退货单记录。

注释

必须提供 FulfillmentOrderRecordId 值或 FulfillmentReturnOrderRecordId 值。

该流从 Fulfillment Trackings 表中返回跟踪号 ID。

履行行和聚合订单事件

履行订单行和聚合订单事件流在履行订单行上引发业务事件。 引发此事件时,将会进行检查以验证是否所有行具有相同的状态。 如果它们具有相同的状态,则会在标题级别引发指定的履行订单级别业务事件。

参数 Description 必填
FulfillmentLineBusinessEventDefinitionId 在在线实体上引发的业务事件。
FulfillmentLineRecordId 为其引发初始业务事件的履行订单行。
FulfillmentOrderBusinessEventDefinitionId 如果所有行都具有相同的状态,则在履行订单上引发的业务事件。
FulfillmentOrderRecordId 为其引发业务事件的履行订单。
有效负载 与业务事件一起传递的可选 JavaScript 对象表示法 (JSON) 有效负载。

如果成功引发业务事件,流将返回 IsSuccessful true

客户帐户和联系人流

创建或更新帐户

创建或更新帐户流根据指定的 JSON 有效负载创建或更新现有帐户。

参数 Description 必填
有效负载 帐户的 JSON 表示。
帐户 ID 要更新的帐号的 ID。

注释

帐户表包含 JSON 有效负载中所需的特定字段。 要查看需要哪些字段,请转到 Dataverse>>全部,找到您的表,然后选择。 使用必填字段来确定需要什么。

该流返回所创建或所更新帐户的 ID。

创建或更新联系人

创建或更新联系人流根据指定的 JSON 有效负载创建或更新现有联系人。

参数 Description 必填
有效负载 联系人的 JSON 表示。
联系人 ID 要更新的帐号的 ID。

注释

联系人表包含 JSON 有效负载中所需的特定字段。 要查看需要哪些字段,请转到 Dataverse>>全部,找到您的表,然后选择。 使用必填字段来确定需要什么。

该流返回创建或更新联系人的 ID。

订单流和订单产品流

销售订单创建

销售订单创建流根据指定的 JSON 有效负载创建销售订单。

参数 Description 必填
有效负载 销售订单和行的 JSON 表示。
ProviderId 调用提供程序的 ID。

注释

订单表和订单行表都包含 JSON 有效负载中所需的特定字段。 要查看需要哪些字段,请转到 Dataverse>>全部,找到您的表,然后选择。 使用必填字段来确定需要什么。

该流返回所创建销售订单的 ID。

引发行和聚合订单事件

引发行和聚合订单事件流在销售订单行上引发业务事件。 引发此事件时,将会进行检查以验证是否所有行具有相同的状态。 如果它们具有相同的状态,则会在标题级别引发指定的订单级别业务事件。

参数 Description 必填
LineBusinessEventId 在在线实体上引发的业务事件。
LineRecordId 为其引发初始业务事件的订单行。
OrderBusinessEventId 如果所有行都具有相同的状态,则在订单上引发的业务事件。
OrderRecordId 为其引发业务事件的订单。
有效负载 与业务事件一起传递的可选 JSON 有效负载。

如果成功引发业务事件,流将返回 IsSuccessful true

引发销售订单行业务事件

引发销售订单行业务事件流为销售订单上的所有行引发业务事件。

参数 Description 必填
SalesOrderId 应为每行引发业务事件的订单记录。
BusinessEventId 为每行引发的订单行业务事件。

如果成功引发业务事件,流将返回 IsSuccessful true

单位换算

单位转换流使用为产品设置的单位转换将数量从一种单位转换为另一种单位。

参数 Description 必填
Quantity 要转换的数量。
源单位 要对其进行转换的单位。
目标单位 要转换到的单位。

如果存在转换,则流会返回单位转换。

杂项流

提供程序转换程序

提供程序转换程序流应用在提供程序上定义的 Power Query 转换,然后返回转换后的数据。 此流按 ID 查找活动提供程序实例,并检查具有匹配的源对象名称和目标对象名称的转换。

如果转换类型是 Dataverse 实体,则需要记录 ID。 将会查找提供的记录 ID 以找到在转换上定义的实体。 如果找到记录,则会将其用于转换。

如果转换类型是 JsonPayload,则有效负载参数需要一个值。

参数 Description 必填
提供程序 ID 任何有效的全局唯一标识符 (GUID)。
源对象名称 要在提供程序转换中查找的源对象名称。
目标对象名称 要在提供程序转换中查找的目标对象名称。
有效负载 如果转换类型为 JsonPayload,则要转换的 JSON 有效负载。
记录 ID 用于查找与转换关联的实体的记录。

注释

必须提供有效负载值或记录 ID 值。

提供程序 ID 值是一个 GUID,在激活提供程序时会被替换。 您可以为此参数输入任何 GUID。

如果流成功,它会返回已转换记录的 JSON 表示。

引发业务事件

引发业务事件流为指定的实体记录引发业务事件并提供可选的有效负载。

参数 Description 必填
BusinessEventDefinitionId 现有业务事件的 GUID。
EntityRecordId 与业务事件关联的实体的记录 ID。
有效负载 与业务事件一起交付的可选有效负载。

注释

EntityRecordId 值可以是以逗号分隔的记录 ID 列表。 如果提供了分隔列表,则会为每个记录引发业务事件。

如果成功引发业务事件,流将返回 IsSuccessful true