本附录是在原书知识体系基础上的译编增补,用于将 APEX 能力映射到制造业集团的常见数字化场景。

C.1 适合优先采用 APEX 的场景#

  • 设备点检、异常提报、质量缺陷、8D 问题闭环。
  • 工艺参数、主数据、物料替代、BOM 辅助维护。
  • 生产计划辅助、交付跟踪、库存与在制品可视化。
  • 供应商协同、采购询价、来料检验和整改跟踪。
  • 文件型业务:图纸、检验报告、证书、简历和合同附件。
  • 需要审批、等待、通知和跨部门协作的流程型应用。
  • 对 ERP/MES/WMS/PLM/CRM/Fusion Applications 的轻量扩展和统一门户。

C.2 建议的平台分层#

  1. 数据层: Oracle Database 表、视图、包、VPD、审计和数据质量。
  2. 服务层: 稳定 PL/SQL API、ORDS REST API、REST 数据源和消息/事件表。
  3. 应用层: APEX 页面、导航、搜索、报表、表单、工作流和通知。
  4. 平台治理层: 工作区、身份、权限、CI/CD、监控、备份和升级。

C.3 团队协作模式#

  • 产品经理负责业务边界、页面流和验收标准。
  • APEX 开发工程师负责声明式页面、SQL、PLSQL 与基础前端。
  • Java 团队负责不适合数据库内实现的复杂服务和跨系统编排。
  • DBA 负责数据模型、性能、安全、备份和资源治理。
  • 测试工程师建立页面、API、权限和后台任务的自动化回归。
  • 平台负责人维护模板、插件白名单、通用包、发布流水线和编码规范。

C.4 架构选择原则#

  • 强事务、近数据、表单报表密集:优先本地表 + APEX。
  • 跨系统共享稳定服务:通过包 + ORDS 暴露 API。
  • 远程系统只读或低频:REST 数据源直接访问。
  • 高频分析或弱网络:同步到本地表后查询。
  • 大文件和海量图片:OCI Object Storage;业务元数据仍保存在数据库。
  • 长时、可重试任务:执行链后台化或 Automation。
  • 跨人、跨系统、跨天流程:Workflow + Human Task + 事件表。