> For the complete documentation index, see [llms.txt](https://doc.duaer.com/zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/guides/workday-purchase-to-pay.md).

# Workday 采购到付款：每张采购订单卡在哪一步

把 Workday 接进 Duaer，通过 Workday Web Services 读出每张采购订单经过的请购、收货、供应商发票和付款，看哪里在等、等了多久。
## Duaer 从 Workday 读出什么？

每张采购订单是一个事项，同时读出供应商、币种和订单金额（各行金额之和）。步骤是：

- 请购（Requisition created）：来源于这张订单的请购单的请购日期。
- 下单（Order created）：采购订单的单据日期。
- 收货（Goods received）：这张订单每张收货单的单据日期，已取消的不算。
- 发票（Invoice posted）：匹配到这张订单的供应商发票的发票日期，已取消的不算。
- 付款（Paid）：付款的汇款单据里列出这张订单的某张发票时，取付款日期；已取消或作废的付款不算。
- 步骤自动对应到采购到付款流程模板，员工门户「我的流程」里的采购到付款看板直接可用，见 [流程发现](/zh/build/process-findings.md#purchase-to-pay)。

## 怎么把 Workday 接进 Duaer？

1. 在 Workday 里建一个集成系统用户（Integration System User），放进一个集成系统安全组，给这个组采购、供应商账款和结算相关域的查看权限（Get 权限），并激活安全策略变更。
2. 在 Workday 里运行「Public Web Services」报表，记下 Web Services 的主机名（形如 wd2-impl-services1.workday.com）和租户名。
3. 在 Duaer 里新建“Workday API”凭证：主机名、租户、集成系统用户的用户名和密码。用户名不带 @租户 时，Duaer 会自动加上。
4. 所有者或管理员打开侧边栏「数据来源」，点「添加数据来源」，在「采购到付款」下选 Workday，选这个凭证，点「检查租户」。用户没有权限的操作会连同状态码列出来。
5. 映射是固定的；预览后设置运行频率和可见范围，确认开始。

## 多久读一次，读多少？

每次运行读三条线，每条最多读一页：按修改时间读采购订单（连同它的请购、收货和发票），按发票日期读新发票（连同这张订单的收货），按付款日期读付款。读完一个时间窗口就从它结束的地方接着读；第一次会从头读完全部历史订单和付款，数据多时分多次读完。同一步骤不会重复写入。只读，不往 Workday 写任何东西。

## 有哪些限制？

- 目前只支持集成系统用户的用户名和密码；OAuth 2.0 API 客户端会在用真实租户验证后加上。
- 付款通过汇款单据里的单据 ID 对应到发票。如果你的租户在汇款里不写发票 ID，「付款」这一步就会缺失，看板会把这些发票算作未付。
- 既没有修改、也没有新发票的订单，后来补的收货读不到。
- 订单审批、变更单、退货和贷项通知单暂不读。
## Questions

### Duaer 会改动 Workday 里的数据吗？

不会。Duaer 只调用 Workday Web Services 的读取（Get）操作。

### 能接沙盒或预览租户吗？

能。填那个租户的 Web Services 主机名和租户名即可。

## 相关

- [在 Duaer 里添加流程数据来源](https://doc.duaer.com/zh/build/process-sources.md)
- [在 Duaer 里从数据看出流程，并生成工作流程](https://doc.duaer.com/zh/build/process.md)
- [在 Duaer 里看流程发现和 SOP 符合度](https://doc.duaer.com/zh/build/process-findings.md)
- [SAP S/4HANA 采购到付款：从请购到付款每一步卡在哪](https://doc.duaer.com/zh/guides/sap-s4hana-purchase-to-pay.md)
- [NetSuite 采购到付款和订单到收款：每张订单卡在哪一步](https://doc.duaer.com/zh/guides/netsuite-purchase-to-pay-order-to-cash.md)

