# 流程实例

流程实例指正在运行的一个流程。数据存放在FlowInstance表中,该表核心字段如下:

# IsFinish:流程的当前状态

  • -1 草稿/召回:流程发起人主动撤销流程;【新增】

  • 0 正在运行;

  • 1 完成:流程结束,同时所有的审批都通过;

  • 3 不同意:即流程结束,同时审批人员没有通过;

  • 4 驳回:流程结束,可能发起的流程内容有问题,要求被驳回重新提交;

# ActivityType:当前节点的类型

  • -1 无法运行,

  • 0 会签开始,

  • 1 会签结束,

  • 2 一般节点,

  • 3 开始节点,

  • 4 流程运行结束

# SchemeContent:流程实例的具体内容

该字段存储的是一个JSON对象,具体内容如下所示:

{
 
    "title":"newFlow_1",
    "nodes":[
        {
            "name":"node_1",
            "left":75,
            "top":90,
            "type":"start round mix",
            "id":1521797877921,
            "width":26,
            "height":26,
            "alt":true
        },
        {
            "name":"审核",
            "left":235,
            "top":97,
            "type":"node",
            "id":1521797879744,
            "width":104,
            "height":26,
            "alt":true,
            "setInfo":{
                "NodeDesignateData":{
                    "users":[
                        "49df1602-f5f3-4d52-afb7-3802da619558",
                        "6ba79766-faa0-4259-8139-a4a6d35784e0"
                    ],
                    "role":{
                    },
                    "org":{
                    }
                },
                "NodeCode":"FIRST",
                "NodeName":"审核"
            }
        },
        {
            "name":"node_3",
            "left":268,
            "top":209,
            "type":"end round",
            "id":1521797881216,
            "width":26,
            "height":26,
            "alt":true
        }
    ],
    "lines":[
        {
            "type":"sl",
            "from":"1521797877921",
            "to":"1521797879744",
            "id":1521797883552,
            "name":"",
            "dash":false
        },
        {
            "type":"sl",
            "from":"1521797879744",
            "to":"1521797881216",
            "id":1521797884536,
            "name":"",
            "dash":false
        }
    ],
    "areas":{
    },
    "initNum":7
 
}

其中:nodes为流程实例的所有节点。lines为流程实例的所有连线。节点的type属性为节点的类型属性,对应上面提到的ActivityType:

  • -1:无法运行;

  • 0:会签开始,即type为:‘fork’;

  • 1:会签结束,即type为:’join’;

  • 2:一般节点,即type为:’node’;

  • 3:开始节点,即type为:‘start’;

  • 4:流程运行结束,即type为’end’;

最后更新时间: 8/11/2023, 5:47:02 PM