B端产品设计中,审批流程如何设计?

在B端产品中,审批流程是最常用的功能模块之一。这个常用功能应该如何设计?看看作者的经历,我相信它能给你很多启发。

审批流程场景

工作流主要用于办公自动化和其他内部办公软件,如休假申请、加薪申请、转正申请等。在这种情况下,通常需要多人协作。

对于大多数B端产品,使用的场景是财务审批,这需要销售员、财务人员、出纳和公司领导的合作。

审批流程

审批流程主要涉及多个人员。例如,对于财务审批,通常由销售人员生成结算单据。结算单没有问题后,传递给审批人。相关审批人根据审批流程依次或同时进行审批。审批后,单据转财务出纳和出纳进行付款。

在单据流转过程中,需要注意的是,在每个节点后,如果审批失败,单据直接返回给第一个负责人或前一个节点的负责人,单据是否作废或可以在此基础上修改。

Detail Design

一般来说,因为审批流程很多,所以在系统设置中通常会优先考虑定制,即用户可以根据自己的需要选择审批节点。

步骤1:您可以自定义批准的名称以及在任何场景中使用的批准。然后定义谁可以发起申请,即批准的来源和对批准过程的评论。下图:

Step 2:每个审批流程中涉及的字段也是不同的,所以我们需要选择需要提交审批的数据。对于相同的流程,批准流程在正常和紧急情况下是不同的。

通常,我们将在后台定义默认字段。用户只需要选择他们需要的字段。

如下图所示,选择您需要的字段控件后,将其拖动到右边并保存以生效。

选择相应的字段后,每个字段对应的字段类型一般在后台配置,如下图:

步骤3:对于流程设计,我们可以为每个节点设置。通常,流程设计发起人、评审者和分支都有条件,可以在哪个节点添加。对于发起人,我们通常从用户管理中选择相应的用户或部门、角色以及相应发起人的权限。权限通常精确到字段级别。通常有三种模式,可编辑、只读和隐藏(不可见)。下图:

对于批准者,用户可以设置指定的成员、主管、角色或由发起者、发起者本身选择并由用户管理的其他成员。当然,同一节点可以由一人或多人审核。也就是说,许多人会在上面签名。下图:

对于条件分支,条件分支在不同的审批流程中是不同的,后台会根据试用类型进行定义。例如,我选择了付款流程。付款时,所涉及的条件一般是不同的发起人、付款金额、付款方式和相应的票据数量。

当相应的条件到达分界点时,运营商会有所不同,以满足特殊场景下的业务需求。如下图所示:

不同条件下的字段也不同,一般根据实际业务需求进行设置。

Postscript

此时,设计一般可以满足不同业务场景下的灵活性和特殊性。在设计过程中,系统还应该根据业务场景和特殊性为业务服务。

作者:雪莉的《一遍又一遍》,公开编号:雪莉的《一遍又一遍》,关于产品、心理学和哲学的一点想法

这篇文章最初由

雪莉的《一遍又一遍》发表。每个人都是产品经理,未经许可不得转载