表的分類
act_re_* repository ,存放一些靜態資源,如何流程的定義、發布
act_ru_* runtime 存放流程執行時資訊,如流程例項,任務、job、執行中的變數,在流程結束後會刪除這些資料,保證執行時表的檢索速度
act_id_* 包含使用者的資訊,使用者、組
act_hi_* 存放ru的歷史資料
act_ge_* 通用資料 流程、、模板等資源的二進位制檔案
使用者如果同步?
在操作業務使用者時,同步工作流的使用者
重寫工作流的 identityservice 推薦這種*
form採用哪種?
formkey的外部表單 有form檔案驅動工作流變數
動態表單 有工作流變數驅動form檔案的生成
一般表單 頁面寫死在業務程式中(流程中的資料與業務資料可以混起來處理)
formkey 這裡繫結的模板,採用web架構提供的元件,這個模板會先有工作流來進出模板處理
目標:在部署多個流程,業務程式不需要做改變
原則:把變的東西都放到工作流的form中
為什麼要formkey繫結自己的page?
1:樣式統一處理
2:獲取業務資料更加方便
何時關聯業務資料?
在流程結束的適合流程自動同步資料到業務表
也禪道相比只是在把關鍵資料的新增,走完流程後,由工作流動態新增
如果多次部署之前的執行中的流程會怎樣?
同乙個工作流每次部署都會重新新增乙個,之前的還是按照對應的版本進行走,預設採用最新的版本
後續的擴充套件:
可以做乙個流程的管理模組
對流程的部署(重新部署)
流程的掛起
web架構需要做什麼支援?
工作流的啟動整合到server.web.xml (類似於spring的整合)
啟動的整合,使用咱們的資料來源,事物統一控制
自己構造:org.activiti.engine.processengineconfiguration
org.activiti.engine.impl.cfg.processengineconfigurationimpl.buildprocessengine()
include元件支援url的處理
ide的擴充套件 file:///f:/work/activiti-5.12.1/docs/userguide/index.html#eclipsedesignercustomizingpalette
Activi中的許可權設定
問題 activiti中如何實現乙個角色 主任 經理 多個部門 財務部 採購部 研發部 市場部 總裁辦 人資部.都有該角色 部門 角色 崗位 情況的許可權設定,可是兼崗咋整?解決方案 必備掌握的基礎 bpmn中設定引數的方法,然後通過前端表單maps傳入 a activiti assignee 動態...
Activity獲得新開啟的Activity的資料
1 如果想得到在activity中開啟新activity關閉後的返回資料,需要使用系統提供的startactivityforresult intent intent,int requestcode 方法開啟新的activity,新的activity關閉後會向前面的activity返回資料,為了的到返...
Android 實現透明效果的 Activity
android 系統提供了將 activity 設定為透明的主題 android style theme.translucent 該屬性同一時候支援隱藏 titlebar 和全屏顯示。僅僅須要在androidmanifest.xml配置檔案裡為相應的activity 新增該屬性就可以。假設希望實現半...