RB 的审批流程能够支持复杂的多条件分支,可设置不同条件不同流程和审批人。支持指定审批人或自选审批人,审批结果抄送给指定用户,同时也支持多人审批会签与或签。
要添加审批流程,首先进入管理中心 - 审批流程,然后点击页面右上角的 [添加] 按钮。
选择/填写完成后点击 [确定] 按钮,系统将进入下一步对流程进行设计。
如某实体首次配置审批流程,系统会自动为其添加“审批流程”、“审批状态”等系统字段,详见 系统字段
流程一旦开始被使用,将无法修改,如遇流程变动可以禁用当前流程并复制一个新的流程进行修改后使用(禁用后不影响现有审批使用,只是无法提交新的)。同时请注意,每个流程分支必须至少有一个审批节点,否则将无法提交流程。
点击发起人节点可打开配置面板。
可选择谁能发起这个审批。如果指定特定人员,则其他用户无法使用此流程发起审批。同时还可以指定“发起条件”,例如报销金额大于 1000 元才允许发起。
点击审批人节点可打开配置面板。
RB 支持丰富的审批人选择,除了可以选择用户/部门/角色/团队以外,也支持动态审批人。如下图所示,其中“发起人”表示流程的发起人,“审批人”表示当前审批人,“发起人”与“审批人”可以自动显示用户实体中的用户、部门引用字段供使用(部分功能从 V2.9 开始支持)。
点击抄送人节点可打开配置面板。
在审批节点和抄送节点,您可以通过“使用字段”灵活选择相关人员。其中“发起人”表示此流程的发起人,“审批人”表示当前节点审批人,系统会自动显示“用户”和“部门”中的 用户引用字段 供您选择。同时还有当前审批实体的 用户引用字段 和 部门引用字段,您可以根据实际业务需求进行审批人员的配置选择。
由于记录进入审批后即自动变为只读状态,如需要对记录中的某些字段进行补充填写,可通过 可修改字段 选项进行配置,如下图所示。
当管理员为一个实体配置了审批流程后,此实体便自动拥有了审批流程的相应能力。对具体记录而言,其还拥有了审批状态和相关的数据约束。
更多使用详情请参见 记录审批
如果记录的审批状态为 审批中 或 审批通过,则记录为只读状态无法进行修改/删除(主记录审批时明细记录同样无法修改/删除/添加)。如果需要在审批过程中修改某些字段,可通过审批节点中的 可修改字段 选项进行配置。
通过 自动审批 可避免无意义的手动操作,提升工作效率