动态步骤是指在流程设计时无法确定流程有多少个审批步骤,由运行时数据确定或者由发送人自己设定步骤。
要使用动态步骤首先要在配置文件中开启动态步骤功能,此功能默认关闭,因为开启对性能有一定开销(就好比.NET的运行时动态编译一样,在程序运行时才去解释执行,不是预编译)。
设置为1。
开启后在添加步骤时就可以设置步骤类型:
常规:即常规步骤,不是动态步骤。
动态:动态步骤,在运行时由发送人自己设定步骤。
发送时处理人自己添加或删除步骤。
并行审批:添加的步骤并行审批。
顺序审批:添加的步骤按添加顺序串行审批。
动态(字段值):是指预先在业务表中某个字段中写入审批步骤(一个json格式字符串),发送时默认加载设置的审批步骤。
字符串格式(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'}]}
在审批时会加载步骤:
联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有
|