将 Tulip 与 Dynamics(F&O) ERP 集成
This connector is a good starting point that implements a core set of the service's most common functions. You should expect to extend it by adding functions for the specific endpoints your workflow requires. Additionally, some configuration may be required in Dynamics to establish a connection with Tulip. Please review our [connectors](/r230/docs/<span translate=)">connector framework to learn more about how to build and modify connectors in Tulip.
简介
Microsoft Dynamics 365 (F&O) 提供了一套功能强大的 ERP 解决方案,其操作简单、易于使用,且实施后可快速实现投资回报。核心 ERP 功能包括财务管理、人力资本管理、商业智能、生产、供应链管理、采购与采购源管理、项目管理与会计、销售与营销以及服务管理。
本连接器的目标是利用 HTTP 连接器将 Tulip 与 Microsoft Dynamics (F&O) 集成,并为客户提供开箱即用的连接器,该连接器可导入其实例并执行全套端到端操作。
目的
我们将重点介绍通过向 Microsoft Dynamics API 发起 HTTP 调用来构建的各种connector functions ,这些连接器可与数据交互并在 Dynamics 上执行基本的 CRUD 操作。该连接器使用的connector functions 允许您提取批量订单列表、更新批量订单、更新路线操作,并按状态过滤操作列表。
API 文档
先决条件
- 在 Azure Active Directory 中配置 OAuth 2.0 凭据。
- 在 Azure Active Directory 门户中注册 API 并指定所需的权限范围
Tulip 连接详细信息
需要在 Tulip 的
连接器上配置以下信息。
- 运行环境:云连接器主机
- 主机:.cloudax.dynamics.com
- 端口:443
- TLS:是
OAuth 2:身份验证将传递给所有
的Connector Functions
Connector Functions
获取所有批量订单的列表
用途
此连接器用于获取 Dynamics 中所有可用的批量订单列表。
端点
向以下端点发起 HTTP GET 请求:https://<host_url>:443/data/BatchOrderHeaders
必需输入
- 法律实体 ID(作为 OData 筛选器传递的查询参数)
输出提取器
Dynamics 会返回多种字段,根据具体用例,您可以解析多个字段。以下列举部分被解析到连接器中的字段:
- 批量订单号
- 计划数量
- 项目编号
- 计划开始日期
- 产品名称
- 工单状态
- 库存批次ID
获取按状态分类的所有批量订单列表
用途
此连接器通过指定特定状态,获取 Dynamics 中所有可用的批量订单列表。
端点
向以下端点发起 HTTP GET 请求:https://<host_url>:443/data/BatchOrderHeaders
必需输入
- 法律实体 ID(作为 OData 筛选器传递的查询参数)
- 批量订单状态(作为 OData 筛选器传递的查询参数)
输出提取器
Dynamics 会返回多种字段,您可以根据具体用例解析多个字段。以下列举了部分被解析到连接器中的字段:
- 批量订单号
- 计划数量
- 项目编号
- 计划开始日期
- 产品名称
- 工单状态
- 库存批次ID
获取特定批次订单的详细信息
用途
此连接器通过指定批次订单号,获取 Dynamics 中特定批次订单的列表。
端点
向以下端点发起 HTTP GET 请求:https://<host_url>:443/data/BatchOrderHeaders
必填输入
- 法律实体 ID(作为 OData 筛选器传递的查询参数)
- 批量订单号(作为 OData 筛选器传递的查询参数)
输出提取器
Dynamics 会返回多种字段,根据具体用例,您可以解析多个字段。以下列举几个被解析到连接器中的字段:
- 批次订单号
- 计划数量
- 项目编号
- 计划开始日期
- 产品名称
- 工单状态
- 库存批次ID
更新批量订单状态
目的
此连接器用于更新已提取的批量订单的状态。
端点
向以下端点发送 HTTP POST 请求:https://<host_url>:443/data/TPProdTableStatusUpdates
必需输入
- 法律实体 ID(作为 OData 筛选器传递的查询参数)
- 批量订单号(作为 OData 过滤器传递的查询参数)
- 生产状态(请求正文)
获取批量订单公式/物料清单
用途
此连接器用于获取批次订单的物料清单 (BOM) 或计算公式列表。
端点
向以下端点发起 HTTP GET 请求:https://<host_url>:443/data/BatchOrderFormulaLines
必填输入
- 法人实体 ID(作为 OData 筛选器传递的查询参数)
- 批量订单号(作为 OData 筛选器传递的查询参数)
输出
Dynamics 会返回多种字段,根据具体用例,您可以解析多个字段。以下列举几个被解析到连接器中的字段:
- 物料编号
- 物料名称
- 库存批次 ID
- 计量单位
- 工艺操作编号
- 行号
获取批量订单的操作列表
用途
此连接器用于获取该批量订单在处理过程中所需经过的所有操作列表。
端点
向端点发送 HTTP GET 请求 - https://<host_url>:443/data/TBProductionOrderRouteOperations
必需输入
以下参数将作为请求正文发送
- 法律实体 ID(作为 OData 筛选器传递的查询参数)
- 批次订单号(作为 OData 过滤器传递的查询参数)
输出
Dynamics 会返回各种字段,您可以根据具体用例解析多个字段。以下列举了部分被解析到连接器中的字段:
- 操作编号
- 操作优先级
- 下一个操作编号
- 操作名称
