zoukankan      html  css  js  c++  java
  • 认识工作流(二)

    流程启动页面:

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

    具体实现操作步骤:

    ①List页面新增流程按钮

    ②按钮指向流程发起页面

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

    流程与流程实例对应关系

    人工活动配置:

    活动的高级属性:

    分支方式:

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

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

    会和方式:

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

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

    预处理人:

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

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

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

  • 相关阅读:
    马云演讲:给自己一个梦想,给自己一个承诺,给自己一个坚持!
    转:如何成为一个伟大的开发者
    数据挖掘之七种常用的方法
    windows命令行
    100万亿意味着什么?
    ubuntu环境配置
    Ubuntu runlevel修改
    Ubuntu 用户及组管理
    Git学习笔记
    Git详解之三 Git分支
  • 原文地址:https://www.cnblogs.com/timePasser-leoli/p/9088574.html
Copyright © 2011-2022 走看看