專案開發前的Activi的技術準備

2021-09-01 19:13:35 字數 1236 閱讀 2024

表的分類

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 新增該屬性就可以。假設希望實現半...