(1)common模块是公共模块,ontology定义业务模块的概念,logic定义通用的action及概念的标准action,process定义通用流程图,用于实现动态工作流。 (2)各业务模块,如计划plan、项目project、项目任务task模块, (2.1)若只定义process模块,需要涉及业务概念的标准action和通用action,use模块/common/logic/action; (2.2)若定义各自业务模块的action,需要涉及业务数据和概念,use /common/data; (2.3)若定义各自业务模块的ontology,需要将ontology模块所include的/system/ontology删除后,再include模块/common/ontology(因为/common/ontology已经include 系统平台的ontology); (3)各业务模块,process模块可分为多个子模块,如审批流程approval,功能操作function(由菜单所触发的一系列业务功能页面,非流程页面,实现数据的CRUD),查看页面view(用于流程查看、通知页面、各种明细页面,主要实现查询,不修改数据)。
|