流程启动页面:ui
function openUrl(processGuid,status,workflowProcessVersion){ var url = "processcreateinstance?ProcessGuid="+processGuid; if(status == 10){ //流程未启动
} else if(workflowProcessVersion == 'false'){ //工做流版本未启用
} else{ openTogDialog('新建工做流程',"请求后台地址"+url, searchkeepPage); } }
具体实现操做步骤:url
①List页面新增流程按钮spa
②按钮指向流程发起页面3d
③带上参数实例标识,此时会在启用的流程版本上发起一个流程版本实例PVI(ProcessVersionInstanceGuid)code
流程与流程实例对应关系blog
人工活动配置:workflow
活动的高级属性:工作流
分支方式:io
多路分支:流向到全部的符合变迁条件的变迁和自由跳转function
单一分支:按变迁和自由跳转的优先级,由高到低判断,找到第一个符合条件的,而后流向到它指向的后继活动。
会和方式:
多路会和:必须等全部前驱节点完成后,才会建立活动实例
单一会和:任何一个变迁或自由跳转流转到当前活动后,就建立活动实例。
预处理人:
所谓处理者,是在变迁的时候,变迁到的目标活动对应的处理人员。
设置预处理人后,流程流转时下一步处理人会自动获取配置的预处理人。
注:我写的工做流可能局限于进行再封装和个性化的工做流,可是换汤不换药,大致功能都是同样的