zoukankan      html  css  js  c++  java
  • 工作流引擎(三)创建任务的逻辑

    工作流中,怎么对一个任务节点创建对应的任务呢?

    有很多需要考虑的问题?

    1.创建一个或是多个任务,涉及到并行任务,多人办理等。

    2.创建的任务,人员的分配策略:  

      2.1要把任务分给角色的情况

      2.2要把任务分给指定人的情况

      2.3要把任务分给某个节点同一个人的情况(这个也比较常见,比如请假,发起人,和最后接收人,都是同一个办理人)

        2.4.根据条件,指定特定的办理人。

    这是一个问题,怎么解决呢?

    目前,在任务节点表里,存储了办理权限分配的类型。

    可以创建一张表,用来存储各个节点的权限记录,比如节点办理人员表,节点办理角色表 等。

    创建任务之前,要做些什么呢?

    a.根据权限类型,查询出对应的办理人(具体到人)

    b.把任务的目标人群(候选人),管理到任务表,也可以存储到任务表的一个字典(比如候选人(@1@2@3@4@),为了方便查询可以这么干)

    这是目前,本人简单的一个创建任务的设想,希望大家觉得有问题,可以指正或一起讨论交流。

  • 相关阅读:
    JNDI使用小记
    Python基础之字符串
    openstack装B之路http协议
    openstack装B之路keystone
    Python基础之列表
    openstack装B之路Keystone部署以及操作
    openstack装B之路网关协议
    纵表与横表互转的SQL
    Asp.Net请求管道中的19个事件
    jquery ajax post get
  • 原文地址:https://www.cnblogs.com/sloveling/p/process_3.html
Copyright © 2011-2022 走看看