指南
用友 NC 和 U9 采购到付款、订单到收款:每张订单卡在哪一步
把用友 NC(NC Cloud)或 U9 接进 Duaer,用只读数据库用户读出每张采购订单或销售订单经过的步骤。
Duaer 读出什么?
每张采购订单或销售订单是一个事项,同时读出供应商或客户、组织、币种和金额。
- 用友 NC:请购(po_praybill)、采购订单(po_order)、采购入库(ic_purchasein)、采购发票(po_invoice)、付款单(ap_paybill);销售订单(so_saleorder)、销售出库(ic_saleout)、销售发票(so_saleinvoice)、收款单(ar_gatherbill)。入库、出库和发票按源头单据对应到订单,付款单和收款单按订单号对应。已删除的单据不读,付款单和收款单审批通过后才读。
- 用友 U9:采购订单、收货单、应付单、付款单;销售订单、出货单、应收单、收款单,按来源单号对应到订单。只读已审核或已关闭的单据。
怎么接进 Duaer?
- 请数据库管理员建一个只读用户,给它上面这些表的查询权限。NC 通常在 Oracle 上,U9 在 SQL Server 上。
- 数据库只在内网时,先在内网启动 Duaer 本地数据网关(0.2.0 及以上),ALLOWED_TARGETS 里写 tcp://数据库主机:端口,凭证里的主机和端口要和它一致。
- 在 Duaer 里新建凭证:NC 用“Oracle Database Credentials API”,U9 用“Microsoft SQL”。
- 所有者或管理员打开「数据来源」,点「添加数据来源」,在「采购到付款」或「订单到收款」下选用友 NC 或用友 U9,选凭证;表不在这个用户自己的 Schema 下时填上 Schema(U9 默认 dbo),点「检查连接」,然后确认。
多久读一次,读多少?
每次运行按修改时间(NC 是 ts,U9 是 ModifiedOn)读订单、入库或出库、发票、付款几条线,每条最多读一页;同一步骤不会重复写入。只执行查询。
有哪些限制?
- 读取的表和字段名按厂商公开的数据字典实现,还没有用真实系统验证;第一次真实读取时可能需要调整。
- U9 的表名和字段名最需要在第一次真实读取时核对。
- 目前 NC 只支持 Oracle 数据库,U9 只支持 SQL Server。
常见问题
用友 U8 和 BIP 也用这个吗?
不用。U8 和 BIP 各有自己的数据来源。
同组
在 Duaer 里添加流程数据来源
流程数据来源告诉 Duaer 去哪里读事项的步骤:CSV 或 XLSX 文件、S3 或 SharePoint 文件夹里陆续放进来的文件、PostgreSQL、MySQL、Microsoft SQL、Oracle、TiDB、OceanBase、人大金仓 KingbaseES、SAP HANA、IBM Db2、达梦数据库 DM8、Teradata、Vertica、Snowflake、BigQuery、Databricks、Microsoft Fabric、Amazon Redshift、Azure Synapse Analytics、ClickHouse、Trino、飞书多维表格,或飞书、钉钉、企业微信的审批。按向导选列、对照步骤、预览问题、设好频率,确认后 Duaer 按时读取新数据。
流程在 Duaer 里从数据看出流程,并生成工作流程
Duaer 从你已有的表格、数据库或飞书里读出每个事项走过的步骤、在哪一步等得太久、在哪里分岔、谁做了哪一步,再据此生成监控、协同、执行三种工作流程。发布前先用过去的数据回放,看它会做得怎样。
流程在 Duaer 里看流程发现和 SOP 符合度
流程发现列出事项在哪一步等得太久、哪一步反复返工,并指出多发生在哪类事项上;可以一键提议成卡片规则,采用后对比前后 30 天的效果。SOP 符合度把知识库里的 SOP 和事项实际走过的步骤对照。
事项跟进NetSuite 采购到付款和订单到收款:每张订单卡在哪一步
把 NetSuite 接进 Duaer,用 SuiteQL 读出每张采购订单和销售订单经过的单据,看哪里在等、等了多久。