Duaer

指南

IFS 采购到付款和订单到收款:每张订单卡在哪一步

把 IFS Applications 或 IFS Cloud 接进 Duaer,用只读数据库用户读出每张采购订单或客户订单经过的步骤。

Duaer 从 IFS 读出什么?

每张采购订单或销售订单是一个事项,同时读出供应商或客户、公司、币种和金额。步骤是:

  • 采购到付款:下单(PURCHASE_ORDER_TAB)、收货(PURCHASE_RECEIPT_TAB)、发票(关联订单的供应商发票)、付款(发票状态变为已付)。
  • 订单到收款:下单(CUSTOMER_ORDER_TAB)、建交货单和发货(CUSTOMER_ORDER_DELIVERY_TAB)、开票(客户订单发票)、收款(发票状态变为已付)。
  • 已取消的单据不读。

怎么把 IFS 接进 Duaer?

  1. 在 IFS 的 Oracle 数据库里建一个只读用户,给它上面这些表的 SELECT 权限。
  2. 数据库只在内网时,先在内网启动 Duaer 本地数据网关(0.2.0 及以上),ALLOWED_TARGETS 里写 tcp://数据库主机:端口,凭证里的主机和端口要和它一致。
  3. 在 Duaer 里新建“Oracle Database Credentials API”凭证,填这个用户。
  4. 所有者或管理员打开「数据来源」,点「添加数据来源」,在「采购到付款」或「订单到收款」下选 IFS,选凭证,Schema 默认 IFSAPP,点「检查连接」,然后确认。

多久读一次,读多少?

每次运行按 ROWVERSION(每张 IFS 表都有的修改时间)读几条线,每条最多读一页;同一步骤不会重复写入。只执行查询。

有哪些限制?

  • 读取的表、实体和字段名按厂商公开文档实现,还没有用真实系统验证;第一次真实读取时可能需要调整。
  • IFS Cloud 托管版不开放数据库,暂不支持。

常见问题

支持 IFS Applications 10 吗?

支持,表结构相同。

同组

流程

在 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 和事项实际走过的步骤对照。

事项跟进

Oracle EBS 采购到付款和订单到收款:每张订单卡在哪一步

把 Oracle E-Business Suite(R12)接进 Duaer,用只读数据库用户读出每张采购订单或销售订单经过的步骤。