.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
动态步骤

动态步骤是指在流程设计时无法确定流程有多少个审批步骤,由运行时数据确定或者由发送人自己设定步骤。

要使用动态步骤首先要在配置文件中开启动态步骤功能,此功能默认关闭,因为开启对性能有一定开销(就好比.NET的运行时动态编译一样,在程序运行时才去解释执行,不是预编译)。

image.png

设置为1。

开启后在添加步骤时就可以设置步骤类型:

image.png

常规:即常规步骤,不是动态步骤。

动态:动态步骤,在运行时由发送人自己设定步骤。

        image.png

        发送时处理人自己添加或删除步骤。

        并行审批:添加的步骤并行审批。

        image.png

        顺序审批:添加的步骤按添加顺序串行审批。

        image.png

动态(字段值):是指预先在业务表中某个字段中写入审批步骤(一个json格式字符串),发送时默认加载设置的审批步骤。

        image.png

        字符串格式(json):

        {

            flowtype:-1|0|1(流转类型-1发送时指定 0并行 1顺序),

            runedit:0|1(是否允许在运行时处理人添加删除步骤),

            steps:[

                {name:'步骤名称',members:'处理人,roadflow组织架构字符串'},......

            ]

        }

        例这里输入:

        {flowtype:-1,runedit:0,steps:[{name:'test1',members:'u_EB03262C-AB60-4BC6-A4C0-96E66A4229FE'},{name:'test2',members:'u_954DC69A-30FF-4484-9234-3C9272B6893F'}]}

        在审批时会加载步骤:

        image.png

联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有