/**獲取發起人 * @param PROC_INST_ID_ //流程實例ID * @from fhadmin.cn */ protected String getInitiator(String PROC_INST_ID_) { HistoricProcessInstance hip = historyService.createHistoricProcessInstanceQuery().processInstanceId(PROC_INST_ID_).singleResult(); //獲取歷史流程實例 List<HistoricActivityInstance> hais = historyService.createHistoricActivityInstanceQuery().processInstanceId(PROC_INST_ID_) .orderByHistoricActivityInstanceId().asc().list(); //獲取流程中已經執行的節點,按照執行先后順序排序 BpmnModel bpmnModel = repositoryService.getBpmnModel(hip.getProcessDefinitionId()); // 獲取bpmnModel List<FlowNode> historicFlowNodeList = new LinkedList<FlowNode>(); //全部活動實例 for(HistoricActivityInstance hai : hais) { historicFlowNodeList.add((FlowNode) bpmnModel.getMainProcess().getFlowElement(hai.getActivityId(), true)); if(hai.getAssignee() != null) { return hai.getAssignee(); //不為空的第一個節點辦理人就是發起人 } } return null; }
-------------------------fhadmin.cn-----------------------------------------自定義表單
28. 定義模版:拖拽左側表單元素到右側區域,編輯表單元素,保存表單模版
29. 表單模版:編輯維護表單模版,復制表單模版,修改模版類型,預覽表單模版
30. 我的表單:選擇表單模版,編輯表單規則,是否上傳圖片、附件、開啟富文本、掛靠流程開關等
31. 表單數據:從我的表單進去可增刪改查表單數據,修改表單規則
32. 掛靠記錄:記錄表單數據和流程實例ID關聯記錄,可刪除