本附录是在原书知识体系基础上的译编增补,用于将 APEX 能力映射到制造业集团的常见数字化场景。
C.1 适合优先采用 APEX 的场景#
- 设备点检、异常提报、质量缺陷、8D 问题闭环。
- 工艺参数、主数据、物料替代、BOM 辅助维护。
- 生产计划辅助、交付跟踪、库存与在制品可视化。
- 供应商协同、采购询价、来料检验和整改跟踪。
- 文件型业务:图纸、检验报告、证书、简历和合同附件。
- 需要审批、等待、通知和跨部门协作的流程型应用。
- 对 ERP/MES/WMS/PLM/CRM/Fusion Applications 的轻量扩展和统一门户。
C.2 建议的平台分层#
- 数据层: Oracle Database 表、视图、包、VPD、审计和数据质量。
- 服务层: 稳定 PL/SQL API、ORDS REST API、REST 数据源和消息/事件表。
- 应用层: APEX 页面、导航、搜索、报表、表单、工作流和通知。
- 平台治理层: 工作区、身份、权限、CI/CD、监控、备份和升级。
C.3 团队协作模式#
- 产品经理负责业务边界、页面流和验收标准。
- APEX 开发工程师负责声明式页面、SQL、PLSQL 与基础前端。
- Java 团队负责不适合数据库内实现的复杂服务和跨系统编排。
- DBA 负责数据模型、性能、安全、备份和资源治理。
- 测试工程师建立页面、API、权限和后台任务的自动化回归。
- 平台负责人维护模板、插件白名单、通用包、发布流水线和编码规范。
C.4 架构选择原则#
- 强事务、近数据、表单报表密集:优先本地表 + APEX。
- 跨系统共享稳定服务:通过包 + ORDS 暴露 API。
- 远程系统只读或低频:REST 数据源直接访问。
- 高频分析或弱网络:同步到本地表后查询。
- 大文件和海量图片:OCI Object Storage;业务元数据仍保存在数据库。
- 长时、可重试任务:执行链后台化或 Automation。
- 跨人、跨系统、跨天流程:Workflow + Human Task + 事件表。