我是Activiti新手,經驗不多,我的問題是: 如何檢索進程中每個任務的變量?檢索進程中每個任務的變量activiti
回答
如果您需要將任務本地變量讀入流程實例,則需要添加一個taskListener來對付「complete」事件。如果我們正在談論簡單變量映射,則可以使用scriptListener,否則使用Java類。
在聽者,你有機會獲得「執行」(腳本監聽)或TaskDelegate在這裏你可以設置/獲取流程實例變量(getVariables()和setVariable())或局部變量getVariableLocal()和setVariableLocal( )。
希望這會有所幫助。
謝謝你,但我需要回顧本地變量而不執行,我需要從Bmpn2.0 xml文件收集這些信息 –
對於服務和發送任務,ioSpecification節用於映射任務本地BPMN 2.0 XML文件中的變量。但是,我不認爲用戶任務在Activiti中支持ioSpecification。 –
爲ID =「TASK1」您可以使用taskService How to get task variables
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
TaskService taskService = processEngine.getTaskService();
List<Task> tasks = taskService.createTaskQuery().taskDefinitionKey("task1").includeProcessVariables().orderByTaskCreateTime().desc().list();
for (Task task : tasks) {
Map<String, Object> variables = task.getProcessVariables();
}
- 1. Activiti用戶任務
- 2. Alfresco/Activiti多實例任務變量使用
- 3. 駱駝路線恢復/啓動Activiti任務變量
- 4. Spark中每個任務的CPU數量
- 5. 向Alfresco activiti進程發送常量值
- 6. PDO - 從事務中檢索變量值?
- 7. Celery中每個任務的分叉進程
- 8. Activiti使用自定義過程變量
- 9. $ LINUX中每個正在運行的進程的PATH變量
- 10. 檢索幾個GET變量
- 11. 搜索變量用法在SSIS任務
- 12. 的Activiti:最後完成的任務
- 13. 任務的候選用戶的Activiti API
- 14. 的Activiti如何進入等待任務,並執行操作
- 15. 計算每個變量的數量,其中每個變量= 1
- 16. 檢索列()全局變量進入VBA
- 17. 在oracle中檢查進程的進程,使用變量數組
- 18. 檢索每個
- 19. 檢測每個任務何時完成
- 20. 在Activiti中,如何檢查變量是否已設置?
- 21. 在XML流程定義中初始化Activiti流程變量
- 22. 在Express中檢索多個變量
- 23. 從一個變量中檢索整數
- 24. 線程池 - 爲每個任務創建一個新的任務,檢測完成一組任務
- 25. 從MySQL中的每個'group by'類別檢索任意數量的隨機行
- 26. 流程任務編輯器中變量的多個參數
- 27. 如何檢索每個進程的CPU使用率
- 28. Powershell使用進程信息檢索每個進程的IO操作並列出
- 29. 檢索變量request.GET中
- 30. 檢查另一個進程中的環境變量?
一個userTask您是否想要檢索任務本身(taskLocalVariables)中定義的流程實例變量或變量? –
我正在尋找retrive taskLocalVariables –