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

.NET MVC CORE开源工作流平台,可视化流程设计器
流程步骤设置 - 策略 - 步骤处理人

设置处理人即设置当前步骤的处理人,点发送时的默认处理人,不用发送人自己去选择处理人:

image.png

image.png

上图中红框中的选项均为设置处理人选项。

处理者类型:处理者类型可以多选,多个选项值组合。

    发起者:即由当前流程实例的发起人来作为这一步的默认处理人。

    某一步骤处理者:即由流程中某一个步骤的处理人来作为这一步的默认处理人(选择了这个选项后要在下方的处理者步骤上选择哪一步的处理人来处理这一步)。

    image.png

    字段值:由表单中的一个字段存放的组织架构id来作为默认处理者(选择了这个选项后要在下方的值字段中选择表单中的一个字段,表单中的字段存放组织架构id字符串即id-表示单位,部门,岗位id;u_id表示人员id;w_id表示工作组id;r_id表示人员与组织架构关系id,多个用逗号分隔。)。

    image.png

    发起者 - 部门:由发起者部门来作为默认处理人(部门代表部门下所有人员,这里主要是为了把默认处理者作为选择范围来限定只能选择发起者部门内的人员)。

    发起者 - 单位:由发起者单位来作为默认处理人(单位代表单位下所有人员,这里也是为了限制组织架构选择范围。)。

    发起者 - 领导,分管领导:是设置的工作角色,工作角色在系统管理 - 数据字典中设置。

    前一步处理者 - 部门:即当前步骤的前一步处理者,实际就为当前处理人员的部门。其他,单位,领导(工作角色)对应和发起者一样。只是发起者是即流程实例发起者,前一步处理则就是当前登录人员。

默认处理者:直接在组织架构中指定单位,部门,岗位,人员或工作组为当前步骤的处理人。

默认处理者SQL或方法:即通过一个SQL或方法返回组织架构id字符串作为默认处理人。

    SQL:以[sql]开头表示是sql语句,sql中可以写通配符(通配符参数为当前任务实体RoadFlow.Model.FlowTask,可以用{FlowTask<任务实体字段>}取值。)。

    当设置了SQL时,一定要在流程属性 - 数据 标签中设置对应的数据连接,否则没有数据连接无法执行SQL查询。

    示例:

    image.png

    image.png

    方法:即写一个c#方法,方法返回string组织架构字符串作为默认处理人。

    示例:

    image.png

    image.png

     image.png


上次处理者:如果没有设置默认处理者是否用当前处理人步骤上次发送时选择的处理人。

image.png

选择类型:指定发送人发送选择组织架构的类型,如果不指定则默认所有类型都可选,如果指定了就只能选择指定的类型。

    示例:这时指定只能选择人员

    image.png

    image.png

运行时选择:设置是否允许流程任务处理者在发送时选择接收人。

image.png

例如这里不勾选,则在发送时就不能选择,只能是默认的处理人:

image.png

选择范围:

image.png

    默认处理者选中:将设置的默认处理者作为选择范围,并且默认全部选中。

    默认处理者不选中:将设置的默认处理者作为选择范围,但接收人默认为空,没有将默认处理人选中。

    指定选择范围:在组织架构中直接指定接收人的选择范围。

加签范围:当前步骤上有加签按钮,可以加签时设置加签接收人的选择范围。

image.png

    默认处理人:将默认处理人作为加签选择范围。    

    image.png



联系QQ:493501010电话:13608325512(微信同号)邮箱:493501010@qq.com
Copyright 2014 - 2022 重庆天知软件技术有限公司 版权所有