日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

泛微oa ecology8.0创建工作流程示例

發布時間:2023/12/16 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 泛微oa ecology8.0创建工作流程示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public class UserAnniversaryBlessingTask {private static Logger log = Logger.getLogger(UserAnniversaryBlessingTask.class);private static String workflowId = "145";// 流程idprivate static String workflowName = "測試";//流程名稱public void tiggerWorkflow(){String userName ="";//申請人名稱String applyDate="";//申請日期String workCode="";//工號/****************流程創建*************/WorkflowBaseInfo workflowBaseInfo = new WorkflowBaseInfo();//工作流信息workflowBaseInfo.setWorkflowId(workflowId);//流程IDworkflowBaseInfo.setWorkflowName(workflowName);//流程名稱WorkflowRequestInfo workflowRequestInfo = new WorkflowRequestInfo();//工作流程請求信息workflowRequestInfo.setCanView(true);//顯示workflowRequestInfo.setCanEdit(true);//可編輯workflowRequestInfo.setRequestName(workflowBaseInfo.getWorkflowName() + "-" + userName + "-" + applyDate);//請求標題workflowRequestInfo.setRequestLevel("0");//緊急程度 0:正常 1:重要 2:緊急workflowRequestInfo.setCreatorId(userId);//創建者ID 創建流程時為必輸項workflowRequestInfo.setWorkflowBaseInfo(workflowBaseInfo);//工作流信息/****************main table start*************/WorkflowMainTableInfo workflowMainTableInfo = new WorkflowMainTableInfo();//主表WorkflowRequestTableRecord[] workflowRequestTableRecord = new WorkflowRequestTableRecord[1];//主表字段只有一條記錄WorkflowRequestTableField[] WorkflowRequestTableField = new WorkflowRequestTableField[3];//主表的3個字段WorkflowRequestTableField[0] = new WorkflowRequestTableField();WorkflowRequestTableField[0].setFieldName("userId");//姓名WorkflowRequestTableField[0].setFieldValue("2609");//userIdWorkflowRequestTableField[0].setView(true);WorkflowRequestTableField[0].setEdit(true);WorkflowRequestTableField[1] = new WorkflowRequestTableField();WorkflowRequestTableField[1].setFieldName("dept");//部門WorkflowRequestTableField[1].setFieldValue("178");//deptIdWorkflowRequestTableField[1].setView(true);WorkflowRequestTableField[1].setEdit(true);WorkflowRequestTableField[2] = new WorkflowRequestTableField();WorkflowRequestTableField[2].setFieldName("workCode");//員工編號WorkflowRequestTableField[2].setFieldValue(workCode);//員工編號WorkflowRequestTableField[2].setView(true);//字段是否可見WorkflowRequestTableField[2].setEdit(true);//字段是否可編輯workflowRequestTableRecord[0] = new WorkflowRequestTableRecord();workflowRequestTableRecord[0].setWorkflowRequestTableFields(WorkflowRequestTableField);workflowMainTableInfo.setRequestRecords(workflowRequestTableRecord);workflowRequestInfo.setWorkflowMainTableInfo(workflowMainTableInfo);/****************main table end*************/String requestId = new WorkflowServiceImpl().doCreateWorkflowRequest(workflowRequestInfo, Integer.parseInt(userId));if (Integer.parseInt(requestId) > 0) {log.info("流程觸發成功 requestId:" + requestId);} else {log.info("流程觸發失敗 姓名:" + userName + ",工號:" + workCode);}}}

總結

以上是生活随笔為你收集整理的泛微oa ecology8.0创建工作流程示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。