OA办公系统中的工作流设计,不能从“设置几级审批”开始,而应先明确事项如何完成,再确定参与角色、表单数据、条件路径、节点权限和异常规则。流程图只是模型,只有系统能够根据组织与业务数据找到处理人,在数据变化后重新判断路径,并将结果送入后续业务,工作流才算真正具备运行能力。
工作流不是纸质审批的线上复制。审批只是相关人员作出同意、拒绝、退回或补充处理的管理动作,完整的工作流还可能包含数据校验、任务分派、业务执行、结果反馈、状态更新和归档。
设计流程时,首先要回答三个问题:
以跨部门采购申请为例,如果流程目标仅定义为“完成领导审批”,那么审批结束后,采购岗位可能仍需手工查找申请、整理附件并重复录入数据。更合理的完成标志应是:需求和预算已经确认,采购方式已经明确,必要的审批已经结束,采购岗位能够据此进入执行环节。
因此,一条可运行的采购工作流可以概括为:
需求人员提交申请 → 系统校验必要数据 → 责任岗位确认需求与预算 → 采购岗位确定执行方式 → 系统按规则匹配审批层级 → 形成采购执行任务或业务结果。
这条链路中的每个节点都应对应明确的业务责任,而不是为了体现管理层级而机械增加审批人。
流程节点应从业务职责中提取。采购申请通常涉及需求人员、部门负责人、预算管理岗位、采购岗位和相应审批责任人,但并非每张申请都要经过所有角色。
各角色的动作需要具体化:
处理人不宜长期绑定某个具体姓名。系统更适合依据发起人所属组织、岗位职责、项目角色或数据关系动态匹配。例如,不同子公司提交采购申请时,应分别找到各自的部门负责人和预算责任岗位,而不是统一流向总部的一名固定人员。
需要注意,工作流引擎只能依据已经配置的流程模型、组织关系和业务数据执行人员匹配与节点流转,不能代替企业制定职责制度。如果一个部门同时存在多名相同岗位人员,企业仍需明确按业务范围、项目归属、轮转规则还是指定关系取人。
表单负责承载申请内容、业务数据、附件和处理意见,工作流引擎则读取其中的关键数据,执行条件判断、人员匹配和状态控制。表单不等于工作流,但表单设计会直接影响流程能否准确运行。
采购表单中的字段可以分为两类。
记录类字段主要用于说明事项,例如采购用途、规格要求、期望到货日期和补充说明。这些内容通常不会直接改变流程路径,但会影响处理人判断。
规则类字段会参与流程计算,例如:
字段一旦用于流程判断,就必须定义清晰的数据来源和填写规则。假如“采购类别”允许发起人随意输入文本,系统便难以稳定识别是否需要增加资产管理或技术评估节点。用于条件分支的数据,应尽可能采用结构化选项,并明确由谁填写、何时可以修改。
同时,表单权限应随节点职责变化。发起人负责填写需求数据,部门负责人侧重查看需求合理性,预算岗位需要处理预算相关内容,采购岗位则可能补充采购方式和执行信息。涉及报价、预算或敏感附件时,还要明确不同角色能否查看、修改或下载。具体字段及附件权限能力,需结合产品版本和项目方案确认。
流程分支不是越多越精细。每一条分支都应对应明确、稳定且能够执行的制度规则,否则流程上线后会出现路径难以解释、维护成本过高等问题。
采购流程中常见的条件包括:
设计这些路径时,要继续明确节点之间采用串行还是并行。预算核验与技术评估如果互不依赖,可以根据实际制度并行处理;如果采购方式必须在技术规格确认后才能确定,则应采用串行顺序。需要多个部门共同形成结论时,还应规定会签通过条件,不能只写“相关部门会签”。
条件优先级同样不可忽略。一项采购可能同时满足“金额较高”“属于固定资产”和“涉及信息化设备”三个条件。系统究竟叠加多个节点,还是进入一条综合路径,必须在设计阶段确定。否则,同一业务数据可能匹配多条互相冲突的路线。
独立来看,一条重要原则是:流程路径必须由可识别的数据和明确的组织关系驱动,不能依赖处理人的临时理解。
退回、撤回和人员变化并非流程上线后的临时问题,而是工作流模型的一部分。设计时至少要明确流程从哪里退回、修改后从哪里继续,以及数据变化后是否重新计算路径。
例如,预算岗位发现申请使用了错误的预算项目,将其退回发起人修改。此时需要确定:
如果申请金额原为8万元,修改后变为30万元,系统不能继续沿用原有审批层级,而应重新读取金额并匹配新的路径。否则,表单数据已经变化,流程规则却仍基于旧数据运行。
撤回也应设置边界。发起人可以在哪个阶段撤回,后续节点已经实质处理后是否仍允许撤回,撤回后相关待办和业务状态如何恢复,都需要预先定义。对于处理人调岗或离职,还应明确未完成任务是自动依据当前岗位关系重新匹配,还是由管理员按照管理规则调整。
异常设计的重点不是增加更多操作按钮,而是保证表单数据、处理任务、人员关系和流程状态保持一致,并留下可追溯的处理记录。
流程设计完成后,不能只检查流程图能否连通,还要使用具有差异的业务样本进行验证。测试范围至少应覆盖:
验证时应关注的不只是“是否审批通过”,还包括处理人是否正确、节点权限是否符合职责、修改后路径是否重新计算,以及结束状态是否与后续业务一致。
如果采购结果需要返回ERP,OA通常只读取流程判断和人员处理所必需的数据,并返回申请编号、审批结果或完成状态;物料、供应商、库存、采购订单等权威业务数据仍应由ERP维护。OA负责组织、权限、协同和跨部门流程,专业系统负责专业业务执行,两者不应互相替代。
华天动力是基于魔方架构、面向不同规模企事业单位的企业级OA与业务管理平台。在工作流建设中,更适合遵循“成熟模块优先,灵活配置适配,低代码与开发补充”的顺序,而不是把所有业务都从空白表单开始搭建。
对于采购、合同、费用、公文、资产等常见业务,可先评估成熟业务模块能否承载主体过程;组织差异、表单内容和审批路径等需求,可结合工作流、表单及组织权限进行适配;成熟模块和常规配置无法覆盖的特殊业务,再评估通过低代码或开发方式补充。
华天动力承接工作流设计的重点,应落在组织关系如何匹配处理人、业务字段如何驱动条件路径,以及流程结果如何进入后续任务。复杂采购算法、专业库存管理和财务核算仍应由相应专业系统负责,OA不应替代ERP、MES或财务系统。
工作流能否长期运行,不取决于流程图画得多复杂,而取决于职责是否清晰、数据是否可靠、路径是否可解释、异常是否可恢复。具体功能、适配、接口和技术范围,需结合华天动力当前产品版本、产品资料和项目方案确认。