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

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

    有很多需要考虑的问题?

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    java进程自动杀死
    线程池的取值(一)与拒绝策略
    zju 1383 Binary Numbers
    可以连续几行数,,,分别相加求和
    几个数字的和
    zju 2812 Quicksum---------hdu 2734
    rwkj 1332 C语言实验四(函数):题目1、数字根
    zju 1295 Reverse Text
    zju 1241 Geometry Made Simple
    hdu 1379 DNA Sorting
  • 原文地址:https://www.cnblogs.com/sloveling/p/process_3.html
Copyright © 2011-2022 走看看