认识工作流(二)

流程启动页面:

function openUrl(processGuid,status,workflowProcessVersion){
     var   url  =  "processcreateinstance?ProcessGuid="+processGuid;
     if(status == 10){
          //流程未启动
     }      
     else if(workflowProcessVersion == 'false'){
          //工作流版本未启用
     }
     else{
          openTogDialog('新建工作流程',"请求后台地址"+url, searchkeepPage);
     }
}

具体实现操作步骤:

①List页面新增流程按钮

②按钮指向流程发起页面

③带上参数实例标识,此时会在启用的流程版本上发起一个流程版本实例PVI(ProcessVersionInstanceGuid)

流程与流程实例对应关系

人工活动配置:

活动的高级属性:

分支方式:

  多路分支:流向到所有的符合变迁条件的变迁和自由跳转

  单一分支:按变迁和自由跳转的优先级,由高到低判断,找到第一个符合条件的,然后流向到它指向的后继活动。

会和方式:

  多路会和:必须等所有前驱节点完成后,才会创建活动实例

  单一会和:任何一个变迁或自由跳转流转到当前活动后,就创建活动实例。

预处理人:

所谓处理者,是在变迁的时候,变迁到的目标活动对应的处理人员。

设置预处理人后,流程流转时下一步处理人会自动获取配置的预处理人。

注:我写的工作流可能局限于进行再封装和个性化的工作流,但是换汤不换药,大体功能都是一样的

猜你喜欢

转载自www.cnblogs.com/timePasser-leoli/p/9088574.html
今日推荐