岗位
参照设置
"oryx-posts-complex": { "readModeTemplateUrl": "editor-app/configuration/properties/reference/treegrid/reference-display-template.html", "writeModeTemplateUrl": "editor-app/configuration/properties/reference/treegrid/reference-write-template.html", "isReference": true, "referenceType": "treegrid", "treeMultiSelect": false, "multiSelect": true, "treeDataUrl": "/reference/post_view/tree", "dataUrl": "/reference/post_view/grid", "fields": [ { id:'pk', i18n:'REFERENCE.BASE.PK', pkField:true, visible:false}, { id:'code', i18n:'REFERENCE.BASE.ID', resultField:true, width:100}, { id:'name', i18n:'REFERENCE.BASE.NAME', returnField:true, resultField:true, width:100} ] }
参照API
制单人
String userId = null; if(ParticipantContext.getProcessInstance()!=null) { HistoricProcessInstance historicProcessInstance = bpmEngineConfiguration.getHistoryService().createHistoricProcessInstanceQuery().processInstanceId(ParticipantContext.getProcessInstance().getId()).singleResult(); if(historicProcessInstance != null){ userId = historicProcessInstance.getStartUserId(); } } if(userId==null){ userId = BpmAuthentication.getAuthenticatedUserId(); }
Activiti中提供了多实例任务(for-each)将多实例应到到UserTask中可以进行参与人扩展,实现多任务。