审批流程

后台位置:零代码定制 › 审批流程

功能简介

审批流程决定一条记录提交后要经过哪些人、按什么顺序审批。每个模块可以建多个流程,流程里按顺序排若干步骤,每步指定审批人(具体用户、记录创建人、记录负责人或部门经理),并可限定这一步审批人能改哪些字段、哪些字段必须填好才能通过。前台用户在记录详情页点击「提交审批」并选择流程,之后各步审批人依次在同一页面审批,记录的「审批状态」随之更新。流程也可以选为企业微信、钉钉或飞书流程,把审批环节交给这些平台完成。本章用「客户」模块和演示流程「手册演示-客户审批」做例子。

页面概览

审批流程页面概览,审批流程页签,客户模块下的演示流程

  • 页签:「审批流程」「审批步骤」。
  • 「审批流程」页签:「选择模块」下拉、「新增审批流程」按钮和问号图标;列表列为「#」「流程名称」「激活」「模板ID」「操作」,「操作」列是编辑图标和「×」删除图标。
  • 「审批步骤」页签:左侧列出当前模块所有激活的系统流程,右侧是选中流程的步骤列表,顶部按钮「新增审批步骤」「强制审批完成」「强制返回选择流程」和问号图标;列表列为「步骤名称」「经办人员」「结束全部流程」「下一步」「工具」,行可拖动排序。
  • 弹窗:「新增审批流程」「编辑审批流程」弹窗;「新增审批步骤」「编辑审批步骤」弹窗分「基本信息」「审批人信息」「字段权限」「高级功能」四个页签;两种弹窗底部都有一段「提示」。

审批步骤页签,演示流程的两个步骤:销售经理审核、总经理审批

操作步骤

新增审批流程

  1. 在「审批流程」页签的「选择模块」里选中模块,例如「客户」,点击「新增审批流程」,弹出「新增审批流程」弹窗。
  2. 填写「流程名称」,「流程类型」保持「系统流程」。
  3. 按需设置「下一步审批人」和「激活」。
  4. 按需设置「条件」:前三行各选一个下拉框字段并勾选若干选项值,后两行各选一个数字字段、比较方式和数值;不设条件时该模块所有记录都能选这个流程。
  5. 在「可见角色」里选择能使用这个流程的角色,可多选;不选时保存提示「未选择可见角色」。
  6. 填写「备注」,点击「保存」,弹窗关闭,列表多出一行,「激活」列显示「激活」或「禁止」。

编辑审批流程弹窗,演示流程:系统流程,条件客户状态等于已成交,可见角色手册演示-华东区经理和总经理

点击某行的编辑图标可修改这些内容;点击「×」并确认「是否删除?」后提示「删除成功」,流程连同它的步骤一起删除。

添加审批步骤

  1. 切换到「审批步骤」页签,在左侧点击流程名称,右侧显示它的步骤列表。
  2. 点击「新增审批步骤」,弹出「新增审批步骤」弹窗,在「基本信息」页签填写「步骤名称」,按需设置「下一步骤」「结束全部流程」「修改审批人」「描述」。
  3. 切换到「审批人信息」页签,勾选这一步的审批人:「系统用户」组里的「记录创建人」「记录负责人」「部门经理」,或按部门列出的具体用户;勾选后该行出现「正式」「候补」单选。
  4. 切换到「字段权限」页签,勾选审批人在这一步可以改的字段(「可写」列)和审批前必须填好的字段(「必填」列),表头的两个复选框整列全选。
  5. 按需切换到「高级功能」页签,最多设置五组「下拉框字段 = 值」。
  6. 点击「保存」,提示「保存成功」,步骤出现在列表末尾,「经办人员」列显示审批人姓名或「创建人」「负责人」「部门经理」。

编辑审批步骤弹窗基本信息页签,总经理审批,下一步骤无,结束全部流程是,修改审批人是

编辑审批步骤弹窗审批人信息页签,系统用户组和部门用户列表,已勾选的用户显示正式候补单选

编辑审批步骤弹窗字段权限页签,电话、客户级别、备注可写,备注必填

调整、编辑和删除步骤

  1. 在步骤列表里拖动某行到新位置,松手后提示「保存成功」,审批按新顺序进行。
  2. 点击「工具」列的编辑图标,弹出「编辑审批步骤」弹窗,四个页签都可以改,点击「保存」提示「保存成功」。
  3. 点击「×」并确认「是否删除?」,提示「删除成功」,后面的步骤顺序自动前移。

流程下有记录正在审批时,删除流程或步骤都提示「该流程正在被使用,无法删除」,要先等这些记录审批完,或用下面的强制操作清掉。

强制结束或退回整个流程

  1. 在「审批步骤」页签选中流程,点击「强制审批完成」,确认「执行该操作后,所有使用本流程审批的单子将自动审批通过,是否继续?」,提示「操作成功」:所有停在这个流程里的记录一律变为已审批,审批人记为当前管理员。
  2. 点击「强制返回选择流程」,确认「执行该操作后,所有使用本流程审批的单子将自动返回负责人,是否继续?」,提示「操作成功」:这些记录退回到未提交状态,负责人重新选择流程提交。

接入企业微信、钉钉或飞书审批

  1. 新增或编辑流程时把「流程类型」改为「企业微信流程」「钉钉审批流程」或「飞书审批流程」,弹窗只保留对应的「企业微信审批模板ID」「钉钉审批模板ID」或「飞书审批模板ID」,「下一步审批人」隐藏。
  2. 点击「创建企业微信审批模板」(钉钉、飞书对应「创建钉钉审批模板」「创建飞书审批模板」),弹出「创建企业微信审批字段模板」弹窗,填写「模板名称」,在字段列表里勾选要出现在审批单上的字段(有产品明细的模块还能勾选明细列),点击「保存」,系统在对方平台创建审批模板并把模板 ID 填回输入框;也可以直接把平台上已有模板的 ID 粘贴进来。
  3. 保存流程,「模板ID」列显示这个 ID。
  4. 到对方平台的审批应用里给这个模板设置审批人和流程;企业微信还要按弹窗「提示」里的说明开启回调通知,否则记录会一直停在已提交,收不到审批结果。

这类流程在系统里不建步骤(「审批步骤」页签左侧不列出它们),前台提交时系统把记录字段发到对方平台生成审批单,审批和结果回传都在平台上完成。企业微信、钉钉要先在「系统配置」的「企业微信配置」「钉钉配置」页签完成接入,飞书的接入参数没有页面、由实施人员配置;参与审批的用户要在「系统用户」里填好「企业微信账号」或「飞书用户ID」。

在前台提交和审批记录

  1. 打开记录详情页,点击「提交审批」,弹出「审批: 选择审批流程」,下拉列出当前用户可用的流程;选好后点击「保存」。记录的「审批状态」变为已提交,第一步的「正式」审批人在前台右下角收到提醒,消息进入「我的消息」,同时推送到已配置的企业微信、钉钉、飞书或手机 App;记录也自动共享给各步骤的审批人,让他们能打开它。
  2. 审批人打开记录,右侧「审批」页签显示「审批记录 #N」和「审批中」(顶部「审批历史」页签有同样内容);点击「审批」按钮,弹出「审批: 某步骤」。
  3. 中间步骤可选「审批不通过,返回提交人」或「通过并继续下一步」并在下拉里选下一步(列出顺序上的下一步和本步骤设定的「下一步骤」);不是第一步时多一项「审批不通过,返回上一步处理步骤」;最后一步或「结束全部流程」为「是」的步骤多出「审核成功,结束流程」「审核失败,结束流程」。填写「备注」后点击「保存」。
  4. 弹窗底部红字「注意:本阶段有字段:某字段 必填」列出这一步的必填字段,记录里没填时点击「保存」一次列出全部缺的字段,如「字段:A、B 未填写」,审批人先点击「编辑」把它们填好再审批。数字字段填 0 算已填;关联字段没选记录算未填。
  5. 全部通过后「审批」页签的记录变为「通过」,每步显示审批人、状态、备注和审批时间;记录只剩「反审批」按钮,管理员或有「反审批/撤单」权限的用户点击后记录回到未提交状态,负责人可以重新提交。

前台演示客户详情页点击提交审批后弹出的选择审批流程弹窗,已选中手册演示-客户审批

前台审批弹窗,销售经理审核,可选审批不通过返回提交人或通过并继续下一步总经理审批,底部提示备注必填

前台审批通过后右侧审批页签的记录卡片,两个步骤都显示通过及审批人、备注和时间

提交那一刻起,只有当前步骤的审批人还能点击「编辑」,而且只有这一步「可写」的字段会被保存,其他字段改了也不生效;其他人(包括负责人)的「编辑」按钮消失,直到流程退回或结束,审批通过的记录则一直不能编辑,只能先「反审批」。「审批不通过,返回提交人」和「审核失败,结束流程」都会通知负责人,前者让记录回到未提交状态重新选流程。每一步「通过并继续下一步」时系统会按「记录内容变更时」的业务规则处理一遍这条记录,「审核成功,结束流程」时还会重算字段公式。

字段与选项说明

「新增审批流程」「编辑审批流程」弹窗

字段 含义 备注
「流程名称」 前台「选择审批流程」下拉里显示的名称
「流程类型」 「系统流程」在本系统内按步骤审批;「企业微信流程」「钉钉审批流程」「飞书审批流程」把审批交给对方平台 只有「系统流程」能建步骤
「企业微信审批模板ID」「钉钉审批模板ID」「飞书审批模板ID」 对方平台上审批模板的编号 选了对应类型后必填;下方按钮可直接创建模板
「下一步审批人」 「是」时,提交人和每步审批人在通过时从下一步的审批人里指定一个人,只有这个人能审批并收到提醒;「否」时下一步所有审批人都能审批 企业微信、钉钉、飞书流程不看这一项,选这三种类型时该项隐藏
「激活」 「不激活」的流程前台选不到,「审批步骤」页签也不列出 模块没有任何激活流程时前台没有「提交审批」按钮
「条件」(前三行) 下拉框字段等于所选的任一选项 记录不满足时前台下拉里没有这个流程
「条件」(后两行) 数字字段「小于」「大于」「小于等于」「大于等于」某个值 多条条件之间都要满足
「可见角色」 哪些角色的用户能选这个流程 多选,必填
「备注」 说明文字

「新增审批步骤」「编辑审批步骤」弹窗

页签 / 字段 含义 备注
「步骤名称」 审批弹窗标题和审批记录里显示的名称
「下一步骤」 除顺序上的下一步外,允许审批人直接跳到的步骤 「无」表示只能顺序进行
「结束全部流程」 「是」时这一步的审批人可以直接结束流程,不管后面还有没有步骤 最后一步不用设也能结束
「修改审批人」 「是」时这一步通过后记录的「审批人」改为这一步的审批人
「描述」 步骤说明
「审批人信息」 「记录创建人」「记录负责人」「部门经理」(负责人所在部门的经理)或具体用户;同一步勾多个人时任何一人审批即可 「正式」收到待审批提醒,「候补」不收提醒但同样能审批
「字段权限」 「可写」:这一步审批人编辑记录时能保存的字段;「必填」:审批前必须已有值的字段 都不勾时审批人不能改记录
「高级功能」 这一步通过时自动写入的字段值,最多五组 只能选下拉框字段

注意事项

  • 新建的流程和步骤立即可用;改了已有流程或已有步骤的任何设置(包括拖动调整步骤顺序)后,一律到「设置中心」点击「清除缓存」,前台才按新配置走。都不需要重新登录。
  • 「选择模块」里能选到「模块开发」建的自定义模块,但当前版本自定义模块的记录详情页没有「提交审批」按钮和「审批历史」页签,为它建的流程前台用不上(见「模块开发」一章);「工单配置」建的工单模板也不在「选择模块」里,工单模板勾选「审批功能」只是加上「审批状态」「审批人」字段和「审批历史」页签,当前版本没有地方为它建流程,工单详情页因此没有「提交审批」按钮。
  • 中间步骤的「下一步骤」为「无」而它后面又没有别的步骤时,审批人点击「通过并继续下一步」会提示「审批流程没有配置下一步:…请把它设为结束步骤,或补上下一步配置。」;把这一步的「结束全部流程」设为「是」,或在它后面补一个步骤。
  • 前台能否提交和审批还受职能里「审批」权限控制,负责人、创建人、负责人的部门经理和管理员可以提交。
  • 「强制审批完成」「强制返回选择流程」作用于该流程下所有审批中的记录,无法只处理其中一条,执行前先确认没有别人的单子正在走这个流程。
← 返回手册目录