EMOSS2流程引擎開發指南(doc 33頁)
EMOSS2流程引擎開發指南(doc 33頁)內容簡介
1. 概述 5
1.1. 流程引擎說明 5
1.2. 流程引擎架構 5
2. 開發前準備 6
2.1. 建立組織架構視圖 6
2.1.1. 公司(CORE_COMPANY) 6
2.1.2. 部門(CORE_DEPARTMENT) 6
2.1.3. 員工(CORE_EMPLOYEE) 6
2.1.4. 用戶(CORE_USER) 7
2.1.5. 角色(CORE_ROLE) 7
2.1.6. 用戶流程角色表(CORE_USER_ROLES) 8
2.2. 建立流程數據表 8
2.3. 安裝流程設計工具 8
2.3.1. 安裝JDK 8
2.3.2. 安裝流程設計工具 9
2.4. 將流程編程接口加入到項目代碼中 9
3. 開發指南 9
3.1. 流程設計工具使用 9
3.1.1. 新增流程 10
3.1.2. 設計流程圖 10
3.1.2.1. 流程屬性設置 12
A. 流程屬性說明 12
B. 流程變量定義 13
C. 流程數據屬性 14
D. 高級屬性 14
3.1.2.2. 流程節點屬性設置 15
A. 屬性說明 16
B. 按鈕信息 17
C. 審批用戶範圍設置 18
D. 轉辦用戶範圍設置 21
E. 傳閱用戶範圍設置 22
3.1.2.3. 連接屬性設置 23
3.1.3. 保存流程圖 25
3.1.4. 設置流程圖 25
3.1.5. 刪除流程圖 25
3.1.6. 導出流程圖 25
3.1.7. 導入流程圖 26
3.2. 流程編程接口使用 26
3.2.1. 流程引擎數據源初始化 26
3.2.1.1. 不使用連接池方式: 26
3.2.1.2. 使用C3P0連接池方式 26
3.2.2. 流程配置的加載 27
3.2.3. 用戶登錄的改造(可選) 27
3.2.4. 流程處理 28
3.2.4.1. 點擊發起流程按鈕: 28
3.2.4.2. 點擊審批通過按鈕: 29
3.2.4.3. 服務端實現業務處理 29
3.2.5. 常用JAVA類說明 30
3.2.5.1. COM.ZBITI.CORE.CONFIG.WF.WORKFLOWCOMPONENT 30
3.2.5.2. COM.ZBITI.CORE.CONFIG.WF.WORKFLOWCONFIGPROVIDER 30
3.2.5.3. COM.ZBITI.CORE.CONFIG.WF.WORKFLOWOBJECT 31
3.2.5.4. COM.ZBITI.CORE.CONFIG.WF.WFIMAGE 31
3.2.5.5. COM.ZBITI.CORE.VO.PARAMETEROBJECT 31
3.2.5.6. COM.ZBITI.CORE.CONFIG.WF.WORKFLOWPROXY 31
3.2.5.7. COM.ZBITI.CORE.COMPONENTS.USERCOMPONENT 32
3.2.5.8. COM.ZBITI.CORE.RESOURCEPOOL 32
3.2.5.9. COM.ZBITI.CORE.CONSTS.TABLES 32
3.2.5.10. COM.ZBITI.CORE.CONSTS.SEQUENCES 32
4. 附件 32
..............................
1.1. 流程引擎說明 5
1.2. 流程引擎架構 5
2. 開發前準備 6
2.1. 建立組織架構視圖 6
2.1.1. 公司(CORE_COMPANY) 6
2.1.2. 部門(CORE_DEPARTMENT) 6
2.1.3. 員工(CORE_EMPLOYEE) 6
2.1.4. 用戶(CORE_USER) 7
2.1.5. 角色(CORE_ROLE) 7
2.1.6. 用戶流程角色表(CORE_USER_ROLES) 8
2.2. 建立流程數據表 8
2.3. 安裝流程設計工具 8
2.3.1. 安裝JDK 8
2.3.2. 安裝流程設計工具 9
2.4. 將流程編程接口加入到項目代碼中 9
3. 開發指南 9
3.1. 流程設計工具使用 9
3.1.1. 新增流程 10
3.1.2. 設計流程圖 10
3.1.2.1. 流程屬性設置 12
A. 流程屬性說明 12
B. 流程變量定義 13
C. 流程數據屬性 14
D. 高級屬性 14
3.1.2.2. 流程節點屬性設置 15
A. 屬性說明 16
B. 按鈕信息 17
C. 審批用戶範圍設置 18
D. 轉辦用戶範圍設置 21
E. 傳閱用戶範圍設置 22
3.1.2.3. 連接屬性設置 23
3.1.3. 保存流程圖 25
3.1.4. 設置流程圖 25
3.1.5. 刪除流程圖 25
3.1.6. 導出流程圖 25
3.1.7. 導入流程圖 26
3.2. 流程編程接口使用 26
3.2.1. 流程引擎數據源初始化 26
3.2.1.1. 不使用連接池方式: 26
3.2.1.2. 使用C3P0連接池方式 26
3.2.2. 流程配置的加載 27
3.2.3. 用戶登錄的改造(可選) 27
3.2.4. 流程處理 28
3.2.4.1. 點擊發起流程按鈕: 28
3.2.4.2. 點擊審批通過按鈕: 29
3.2.4.3. 服務端實現業務處理 29
3.2.5. 常用JAVA類說明 30
3.2.5.1. COM.ZBITI.CORE.CONFIG.WF.WORKFLOWCOMPONENT 30
3.2.5.2. COM.ZBITI.CORE.CONFIG.WF.WORKFLOWCONFIGPROVIDER 30
3.2.5.3. COM.ZBITI.CORE.CONFIG.WF.WORKFLOWOBJECT 31
3.2.5.4. COM.ZBITI.CORE.CONFIG.WF.WFIMAGE 31
3.2.5.5. COM.ZBITI.CORE.VO.PARAMETEROBJECT 31
3.2.5.6. COM.ZBITI.CORE.CONFIG.WF.WORKFLOWPROXY 31
3.2.5.7. COM.ZBITI.CORE.COMPONENTS.USERCOMPONENT 32
3.2.5.8. COM.ZBITI.CORE.RESOURCEPOOL 32
3.2.5.9. COM.ZBITI.CORE.CONSTS.TABLES 32
3.2.5.10. COM.ZBITI.CORE.CONSTS.SEQUENCES 32
4. 附件 32
..............................
用戶登陸
流程管理熱門資料
流程管理相關下載