专业的短链接生成工具
链接域名
短网址有效期
OA系统设计(1):流程
更新时间:2025-6-1 10:57:24 作者:爱短链
OA该系统对提高企业和政府单位的办公效率具有重要意义,其应用广泛。
由于机构内部业务的复杂性、各种人员身份以及不同组织之间工作流程的差异,考虑到严谨性和灵活性OA功能逻辑极其复杂。
反映其复杂性的代表性功能之一是过程,这是本文讨论的对象。
一、对过程的重要认知 1. 流程让OA与其他系统不同 各部门和人员之间有严格的管辖权,因此许多业务都有严格的工作流程。
最容易想到的例子是行政事务的审批流程。
例如,员工提交请假申请,需要直接领导、部门领导和主管副总裁批准,最终汇总给人事部门。
其他例子还包括部门申请会议室的使用权限,或在发布内部公告前由相关人员审核。
由于OA主要目的是将线下业务转移到线上,因此OA业务模块往往要遵循具体的业务流程,深深打上流程OA与其他系统的印记不同。
2. 流程模块应独立于业务模块 许多业务模块可能涉及流程。
从程序设计的角度来看,流程的代码实现应作为公共独立函数被其他代码模块调用。
对于产品设计,流程配置也应作为单独可访问的功能模块,以避免流程与业务之间的耦合。
业务模块通过特定接口查询流程节点的信息,或将更新的流程信息传输到流程模块。
这样,产品经理就需要考虑如何绑定一个过程和特定的业务。
只有两种解决方案。
在流程配置模块中设计流程,然后选择相关的业务模块;或将可配置流程的子功能嵌入到每个业务模块中。
第二种方法更灵活,流程配置的功能细节可以根据业务模块的特殊需要定制。
二、构成流程模块 1. 流程绘制 流程绘制过程中的可视化模式因系统而异。
我们不讨论这个问题。
值得讨论的是流程节点的类型。
业务场景决定了系统应提供哪些流程节点。
以下是一些常见的节点类型。
1)审批节点 审批节点指定了谁完成审批行动,应提供丰富的选择,以满足不同的业务场景。
以下是指定审批人的几种方法: 指定用户:特殊要求交给某人时。
不通用,不常用,但不排除用于处理特殊情况。
直接上级领导:如请假单等行政审批单,交直接领导审批。
指定职位的用户:例如,办公设备的申请将提交给设备管理员,只需指定设备管理员职位。
指定接口人:例如,提前创建文件接口人的接口人类型,包括所有部门的助理。
在发布全公司公告时,选择发送给文件接口人。
指定角色的用户:例如,所有高管都有高管角色(角色赋予用户特定的权限,接口人不定义权限,只圈定某些用户)。
例如,公司的财务报表最终发送给所有高管,并在流程节点中指定高管角色。
指定部门 上述条件:组合条件提供更严格的限制。
例如,向人事部门提交请假单HR”。
2)会签节点 会字是指多人共同签字,节点应指定多个审批人,并设置签字规则,包括一人同意或全部同意可以进入下一个过程环节。
3)分支节点 流程不一定沿着一条路径结束,就像岔路口一样,多个分支通向不同的方向和目的地。
分支节点后,定义多个流程分支,流程发起人或审批人填写的信息决定了流程发展到哪个分支。
例如,如果请假天数少于3天,则只需经部门负责人同意,如果请假天数超过3天,则需经副总裁同意。
2. 按钮配置 这里的按钮是指在业务模块中显示给用户的按钮,如提交、同意和退货,用户点击按钮触发不同的后续流程。
虽然按钮显示在业务页面上,但应在流程模块中定义。
按钮的名称可以在流程节点上自定义,每个按钮关联的后续流程可以定义。
3. 字段校验 流程发起人或审批人点击上述按钮后,需要检查业务页面的信息是否完整正确,才能进入下一个流程链接。
不同的按钮需要不同的字段来验证。
例如,有些按钮需要填写页面上的所有信息,有些按钮需要填写一些信息,一般来说,检查字段是否必须填写。
一些验证规则,如需要填写纯数字、纯字母或电子邮件地址,更适合将此类验证规则应用于业务模块的控制,而不是这里提到的按钮。
例如,只能填写请假天数的控制器。
此类验证规则应在业务模块中定义,而不是流程模块。
4. 字段权限 用户在流程链接中看到业务页面的内容时,应限制使用权限。
例如,请假单填写者可以填写请假、请假理由等,审批人只能查看这些字段而不能编辑。
字段权限包括只读、编辑和隐藏。
在流程节点上设置字段权限。
三、流程绘制界面 常见的流程绘制界面有两种: 1. 全局型 这种类型的显示方法可以直观地看到整个过程的全貌,特别适合许多过程分支,但绘制操作有点复杂,需要考虑节点和连接的位置,以避免混乱。
例如,下图显示了公文发布流程: 2. 局部型 在这种流程表达形式下,同一页面只能显示部分节点,不考虑节点和连接的位置。
当过程复杂时,只能关注部分过程,以减少干扰。
下图截取了阿里巴巴的适宜搭配,流程节点排列在一条直线上。
链接1节点是另一部分流程的入口。
点击后,查看流程的细节,如图所示。
宜搭-流程界面1 宜搭-流程界面2 下图为请假理由字段值不同时的流程分支。
检查方法不如全局流程图直观,尤其是流程分支多层嵌套时。
因此,这种显示形式适用于流程简单的场景。
宜搭-流程分支 特别说明:本网站的主要目的是收集与互联网运营相关的干货知识,为运营伙伴提供便利。
本网站收集的公共内容来自互联网或用户的贡献,这并不意味着本网站同意其观点,也不对网站内容的真实性负责。
如有侵权行为,请联系网站管理员删除,。