资源描述
用户手册
蓝凌标准产品
流程机制
管理员手册
文档控制/Document Control
文档属性
文档标题
文档编号
配置项
密级
用户文档模板
模板修改记录
日期
作者
版本
备注
2008年06月20日
邓红云
1.0
初稿
2009年04月29日
邓红云
1.1
修改
2009年05月12日
邓红云
1.2
修改
2011年07月20日
邓红云
1.3
删除首页图片,增加页尾图片。
文档修改记录
日期
作者
版本
备注
2013年6月9日
杨建宏
1.0
全文编写
2014年3月19日
杨建宏
1.1
V11.0版本修订
2014年6月12日
杨建宏
1.2
V11.0.2版本修订
审阅记录
日期
审阅人
版本
备注
分发
日期
分发人
分发对象
备注
目 录
第一章 引言 3
1.1 功能简介 3
第二章 流程配置 3
2.1 通用流程模板设置 3
2.1.1 定义流程基本信息 4
2.1.2 定义流程节点 5
2.1.2.1 添加审批节点 8
2.1.2.2 添加签字节点 13
2.1.2.3 添加抄送节点 14
2.1.2.4 添加人工决策节点 15
2.1.2.5 添加条件分支节点 16
2.1.2.6 添加机器人节点(RDB读取写入,修改文档信息) 18
2.1.2.7 添加启动子流程节点 20
2.1.2.8 添加回收子流程节点 23
2.1.2.9 添加并行分支节点 25
2.1.2.10 公式定义器操作 27
2.1.3 流程检测及保存 29
2.1.4 附录1 通用岗位的使用说明 30
2.1.5 附录2 角色线的使用说明 35
2.2 在业务模块文档类别中设置流程 43
第三章 表单配置 44
3.1 通用表单模板设置 44
3.2 表单字段权限设置说明 52
3.3 表单数据存储设置 56
第一章 引言
为了帮助EKP管理员使用流程机制、表单机制,特制定本文档。
1.1 功能简介
管理员通过系统后台设置好流程模板、通用流程模板、表单模板与通用表单模板,以提供普通用户使用。在流程流转过程中,管理员也可通过特权操作对异常流程进行干预,使流程正常向下流转。
第二章 流程配置
要使用流程,首先要定义业务流程模板。如设置公司员工提交的请假流程,就要先定义这个流程中有多少个审批节点,每个节点的审批人是谁等等,这就是定义流程模板了。
在应用系统中(如流程管理、知识文档、公文管理等),需要流程审批业务的,在使用前都需要配置相应的流程模板。
2.1 通用流程模板设置
【概述】
例如在知识文档系统中,如果多个分类下的知识审批都是同样一个流程时,可将该流程配置为通用流程,供这些分类引用,简化分类的配置过程。
【设置通用流程模板】
下面以“知识中心”模块举例说明。
打开新建页面如下图所示。
2.1.1 定义流程基本信息
流程标题:自定义通用流程模板标题。
默认:是,为定义具体分类模板时引用的默认流程;否,为定义具体分类模板时引用的其他流程可选项。
流程说明:输入此流程相关说明。
流程选项:
² 驳回的节点通过后直接返回本节点:此处设置的是默认值,具体使用于流程流转过程中审批人的驳回操作。流程审批人驳回时选中此项则被驳回的处理人重新提交流程时直接返回至当前审批人,不需要重新流转之前的审批节点。
² 重新流转节点时重新计算节点处理人:此处设置的是默认值,用于控制流程图设置节点时“高级选项”页面中重新计算节点处理人的默认值。功能实现为,当流程节点定义处理人时使用“公式/角色线/通用岗位”,第一次流程流转进入此节点,根据公式计算出来的处理人是张三,如果流程被驳回后再次流转回本节点时,选中重新计算处理人,则会按照公式再次计算处理人(有可能这一次就是李四了),不选中则还是张三审批。
流程权限:流程节点定义完成后,可通过此处统一设置“各节点可修改其他节点的权限”、“各节点是否可修改流程”的权限以及“每个节点审批意见的查看权限”,方便操作。节点权限的功能说明见下面节点设置时的说明,此处暂时不描述。页面如下图所示。
通知选项:
² 通知方式,具体使用于流程流转过程中通知相关人员的通知方式(如审批通过,通知下个节点处理人;起草人撤回流程通知当前处理人等),此处设置的是默认值,最终还是由流转过程中的操作人决定。
² 流程结束后通知已处理人,设置流程流转过程中处理人是否选择“流程结束后通知我”的默认值。
² 流程启动几天后未完成则通知特权人,设置通知天数,到期流程未结束则通知特权人干预流程。
2.1.2 定义流程节点
图形化界面定义流程节点,如下图。
【操作图标说明】
:添加节点之间的连线。
:添加审批节点。
:添加签字节点。
:添加抄送节点。
:添加人工决策节点。
:添加条件分支节点。
:添加机器人节点。
:添加启动子流程节点。
:添加回收子流程节点。
:添加并行分支节点。
:单击选中节点或连线,点击此图标可查看节点属性。双击节点或连线也可查看属性。
:单击选中节点或连线,点击此图标可实现删除。
:选中所有节点和连线。
:增大操作界面。
:减小操作界面。
:选中审批、签字或抄送节点,点击此图标可显示为大图。
:流程检测,检测流程设置是否正确,具体检测说明见后。
:快捷键说明,点击可查看流程界面操作的快捷键及说明。
提示:在图形界面上,使用鼠标右键也可实现操作,如下图。
【节点说明】
审批节点:处理人可执行审批操作,包括通过、驳回、废弃、转办、沟通、请示、呈送等。
签字节点:处理人不执行审批操作,只需要填写意见。
抄送节点:处理人只接收到请查阅文档的待办或邮件通知,不参与流程的审批。
人工决策节点:虚拟节点,要设置人工决策分支流程时必须先添加人工决策节点,再由人工决策节点拉出多条分支,由上一个节点的处理人指定流程的具体流向。
条件分支节点:虚拟节点,要设置自动决策分支流程时必须先添加条件分支节点,再由条件分支节点拉出多条分支,由系统根据设置的分支符合条件自动处理流程流向。
机器人节点:由系统自动运行的节点,自动处理一些流程事务。包括读取数据库中的某些数据写入文档的某些字段中、将文档中的某些字段值存入数据库的某些表中、使用公式定义器修改文档某些字段的值等。
子流程节点:流程流转至此节点时,系统自动触发另一份(或几份)流程的发起,并可进行父子流程间的数据传递。
并行分支节点:流程流转至并行分支时,各分支上的节点审批人可同时审批流程,互不干扰。
2.1.2.1 添加审批节点
审批节点的处理人可执行审批操作,包括通过、驳回、废弃、转办、沟通、请示、呈送等。
流程模板创建时已经存在了开始节点、起草节点和结束节点。
添加审批节点,点击,将鼠标移到连线上,连线显示红色激活态,如下图所示。
单击鼠标左键,即可将节点添加到连线上。
双击两个节点之间的连线可设置连线信息,打开设置对话框如下。
双击节点,设置节点属性,打开设置页面如下。
【基本】标签页:
节点名称:默认为“审批节点”,可从下拉框中选择节点名称,选项由管理员在流程基础设置中设置。
默认处理人:设置节点处理人。
² 从组织架构选择,从地址本中选择组织架构中的人员作为审批人。(注意:包括通用岗位,角色线设置的人员都从这里选择)
² 使用公式定义器,可以通过设置公式取得相关的处理人(如我们可以通过公式取文档中某个人员字段设置的人作为处理人)。注意,公式的设置可以十分的灵活,公式的返回值必须为组织架构类型才算设置正确。公式定义器基本操作统一见下面描述。
² 处理人为空时自动跳过,在流程流转过程中此节点无处理人员时流程自动跳过此节点。
注意:审批人为“通用岗位和角色线”的使用配置说明,见后续附录。
流转方式:
² 串行(审批/签字),节点设置的处理人依次进行审批(签字),直至节点最后一个处理人审批通过(签字)节点才通过。
² 并行(审批/签字),节点设置的处理人都同时具有审批(签字)权限,其中有一人审批通过(签字)节点就通过。
² 会审(会签),节点设置的处理人都同时具有审批(签字)权限,需每个人审批通过(签字)节点才通过。
身份重复跳过:选中,则相邻两个环节都为审批(或都为签字),下一环节处理人为当前处理人或下一环节处理人为当前处理人所属岗位时,当前处理人执行“通过”操作,流程通过本环节的同时也会自动跳过下一个环节。此功能是为了避免处理人在流程相邻环节重复审批。
编辑主文档:选中,则处理人在处理流程时可编辑主文档信息。
节点帮助:设置节点帮助信息,流程流转过程中处理人可查看帮助信息对流程进行处理。
【操作】标签页:
操作方式:选择流程流转至此节点时起草人和处理人可进行的操作,默认值为流程基础设置中“参数配置-操作方式”设置的默认操作方式。可选择其他操作方式模板,也可以自定义操作方式。
² 创建人可进行催办处理人,撤回流程和废弃流程。
² 当前处理人审批时可使用通过、驳回、转办、沟通、废弃、节点暂停、超级驳回等方式。通过、回、转办、沟通、废弃我们从字义上容易理解,注意两个方式:“节点暂停”方式为处理人因某些原因不能及时审批时为了不影响自己的审批效率可使用暂停方式;“超级驳回”用于并行分支流程节点(并行分支节点功能见后续描述),如果审批人要能够从分支内驳回到分支外的话(这时干预到了其它分支的流转),只能使用超级驳回功能;一般的驳回功能已支持从分支外驳回到分支内。
² 已处理人可配置是否可以撤回审批(提示:针对本节点的已处理人在下个节点审批时可撤回,而不是上一个节点的已处理人在本节点审批时可撤回),注意需在下个审批人未审批前才可以撤回。
【高级】标签页:
备选处理人:设置此节点的备选处理人。当流程流转过程中,需要修改本节点默认处理人时可从备选处理人中选择,可限定只能从备选列表选,不限定则可在地址本中选择任意人员。通用岗位计算方式,指备选处理人选择为通用岗位时,是以“文档创建人”还是以“当前默认处理人”的方式计算通用岗位取得相应的人员。
过期处理:
² 事务启动后未完成催办处理人的期限,为流程流转到本节点时处理人超过期限未处理则系统自动发送通知催办处理人尽快办理流程。输入为0或为空则不做处理。
² 事务启动后未完成通知特权人的期限,为流程流转到本节点时处理人超过期限未处理则系统自动发送通知特权人办理流程。输入为0或为空则不做处理。
² 事务启动后未完成通知起草人的期限,为流程流转到本节点时处理人超过期限未处理则系统自动发送通知起草人办理流程。输入为0或为空则不做处理。
² 节点启动后未完成自动跳过的期限,为流程流转到本节点时处理人超过期限未处理则流程自动跳过本节点,流入下一个节点。输入为0或为空则不做处理。
注意,如果是串行节点设置了两个审批人A和B,B的过期处理期限不会包含A处理的时间。
节点选项(重新流经节点时重新计算节点处理人):对于节点处理人配置是通用岗位/角色线/公式定义的起作用。流程第一次流转到此节点,根据通用岗位/角色线/公式定义计算出处理人(例如为张三),假设流程被驳回后又再次回到本节点,这时通过通用岗位/角色线/公式定义计算出处理人(为李四);如果勾选重新计算,则再次回到本节点的处理人是李四,如果不勾选重新计算,则处理人还是张三。
【权限】标签页:
可修改的节点:指的是流程流转到本节点时,节点处理人可指定该节点处理人,某些流程业务上后续节点的审批人由本节点处理人指定时可使用此功能。
必须修改的节点:指的是流程流转到本节点时,若“必须修改的节点”中有处理人为空的节点,则本节点的处理人必须往那些节点中添加处理人。
可查看意见的节点:指的是可查看此节点审批意见的节点(处理人)。节点意见属于保密性能,需要控制阅读权限时可使用此功能。
其他可阅读者:对于非流程节点处理人的其它人员需要阅读本节点审批意见时,可在此处配置。
注意:如果可查看意见的节点和其他可阅读者都没进行配置时,则节点意见权限属于开放状态,所有人都可以阅读;一旦之中有任意一个进行了配置,则节点意见权限被控制。
处理人可修改意见查看权限:指的是流程流转到本节点时,节点处理人可修改上面两项“可查看意见的节点”和“其他可阅读者”。
可修改流程:是,流程流转到本节点时,本节点的处理人可修改整个流程(除本节点不能修改外)。
【事件】标签页:
提示:此功能需要根据业务需求开发,需要开发技术人员支持。
业务需求举例:例如此节点是一个财务出纳审批节点,节点通过后需要向财务系统中处理数据时,那么我们可以在这个节点侦听“节点结束事件”,并由开发技术人员开发完成写入财务系统数据的功能,即可实现业务需求。
2.1.2.2 添加签字节点
签字节点处理人不执行审批操作,只需要填写意见。
签字节点设置页面如下图所示。
提示:添加“签字节点”的操作说明可参考添加“审批节点”。
2.1.2.3 添加抄送节点
抄送节点的抄送人只接收到请查阅文档的待办或邮件通知,不参与流程的审批。
抄送节点设置页面如下图所示。
提示:添加“抄送节点”的操作说明可参考添加“审批节点”。
2.1.2.4 添加人工决策节点
要设置人工决策分支流程时需先添加人工决策节点,再由人工决策节点拉出多条分支。
含有人工决策节点的图形页面如下图所示。
打开人工决策节点配置页面如下图。
在起草节点决定节点走向:指的是当前分支决策走哪里是由起草人新建流程时决定的;如果不勾选,则由人工决策的上一个节点审批人决定。
2.1.2.5 添加条件分支节点
要设置自动决策分支流程时需先添加条件分支节点,再由条件分支节点拉出多条分支,由系统根据设置的分支符合条件自动处理流程流向。
含有条件分支的流程图形页面如下图所示。
双击节点打开设置页面如下图所示。
下一节点:显示了条件决策的下一流程节点。
连线信息:可设置连线信息在图形界面展现出来。
条件公式:使用公式定义器配置流程决策条件。简单举个例子,如上图,主文档中定义了一个“采购金额”的字段,流程流转到此条件分支节点时,就会根据这个字段的数值决定要跳转到哪个节点。(注意:此处设置公式的返回值须为true或false,否则公式是校验不通过的。公式定义器基本操作统一见下面描述。)
提示:条件跳转的节点,如果有两个(或多个)节点都符合条件时,取设置页面在最上方的那个节点作为跳转的节点。
2.1.2.6 添加机器人节点(RDB读取写入,修改文档信息)
机器人节点是由系统自动运行的节点,自动处理一些流程事务。包括读取数据库中的某些数据写入文档的某些字段中、将文档中的某些字段值存入数据库的某个表中、使用公式定义修改文档某些字段的值、发起子流程等。
含有机器人节点的流程图形页面如下图所示。
【RDB执行SQL语句读取数据】
即读取数据库中的某些数据写入本文档的某些字段中。打开设置页面如下图所示。
数据库链接:选择要读取的数据库。(注:数据库的设置请在系统配置页面中进行,参考系统管理员手册,此处略述)。
SQL语句:编写SQL语句读取数据库中的数据。如图,设置了从km_review_main表中读取doc_create_time这个字段的数据,该数据有两个输入参数creator和subject做数据匹配。
输入参数(设置参数,获取到对应的数据):
² 设置完SQL语句之后,点击“获取”,可获取参数。
² 设置参数类型,要根据参数的字段类型设置为一致,如果设置不一致会导致流程出错。
² 读取表单字段(也即主文档中的字段),为公式定义。如图设置,数据库km_review_main表中的字段doc_creator_id值等于$申请人$(公式定义,即本文档的申请人),并且km_review_main表中的字段doc_subject值等于$主题$(公式定义,即本文档的主题),则那条数据就是我们要获取的数据了。
使用返回值(将获取到的数据写入到主文档的某字段中):
² 设置完输入参数,点击“获取”SQL语句中设置的要写入的字段名称。
² 是否使用,即是否需要写入该字段。
² 写入表单字段,即需要写入到的主文档的字段(如果模块带有表单,也可写入表单字段);如图,将取读到的km_review_main表中doc_create_time的值写入到表单的“采购时间”字段中。
设置完毕,点击确定按钮即可。
【RDB执行SQL语句写入数据】
即将本文档(包括表单字段和已有字段)的数据写入到指定的数据库中。打开设置页面如下图所示。
如图所示,图例为将文档的$申请人$(为公式定义,即本文档的申请人)写入km_review_main表中的doc_creator_id字段,将文档的$主题$(为公式定义,即本文档的主题)写入km_review_main表中的doc_subject字段。
【修改表单数据】
修改表单一些字段的值。打开设置页面如下图所示。
表单字段名:也即选择要修改的字段(包括主文档字段和表单字段都可选)。
更新值:通过公式定义器编写公式修改字段的值。如图,使用$主题$(为公式定义,即本文档的主题)修改表单中的“采购主题”字段的值。
2.1.2.7 添加启动子流程节点
启动子流程节点说明:配置启动子流程节点后,流程流经此节点时,系统自动按配置参数发起另一组流程文档,子流程发起后,主流程继续往下流转。
点击图标后,点击流程图面板的流程上,添加启动子流程节点,如下图所示:
双击启动子流程节点,配置回收子流程节点信息,页面显示如下图所示:
节点名:此启动子流程节点的名称。
子流程:在弹出的对话框中(对话框中数据在模板设置中设置),选择子流程模板,涵括整个系统涉及到流程审批功能的模块。发起的子流程,则用此处选择的流程模板。
启动人身份:设置子流程的起草人。选项中的“起草人”,表示主流程的“起草人”,也可从地址本中直接选取启动人,或用公式定义启动人。主流程流转到此节点时,系统将自动以设置的启动人身份起草子流程。
启动选项:设置发起子流程的条目数。此选项与“启动人身份”相关联,根据启动人身份发起一条或多条子流程。
启动规则:设置跳过起草人时,则直接子流程直接流转到第一个审批节点,由此节点处理人
处理子流程文档;设置不跳过起草人时,则子流程文档以草稿形式暂存到起草人
的流程草稿中,同时发送通知给起草人处理此流程。
同步权限,指的是同步阅读权限,父流程的起草人/各个节点的审批人都可以查看发起的所有子流程;子流程的起草人/各个节点的审批人也可以查看父流程。
参数配置:将父流程的一些字段数据传给子流程对应的字段显示出来。
配置主流程文档的参数信息,到子流程文档的参数中,参数类型需一致。
参数名是子流程的变量;赋值表达式是指主流程的数据。选择子流程后,子流程的“主题”为必须设置的参数,因为主题是必填值,必须要赋值。
需要添加赋值参数时,点击赋值表达式后的添加按钮,弹出需要赋值的子流程变量列表对话框,显示如下图所示。
选择参数确定后,再点击对应的赋值表达式的选择链接,在弹出的公式定义器中选择要赋值的主流程变量,如下图所示:
子流程异常:设置子流程流转异常时,通知的相关人。
节点帮助:填写节点帮助信息。
2.1.2.8 添加回收子流程节点
回收子流程节点说明:添加了“回收子流程节点”后,主流程流转到达“回收子流程节点”时,如果对应的子流程按配置的回收规则未结束,则主流程会在此处等待子流程的回收;如果对应的启动子流程节点发起的子流程已达到配置的回收规则,但是此启动子流程节点发起的子流程还有未完成的,则废弃这些未完成的子流程。
点击图标后,点击流程图面板的流程上,添加回收子流程节点,如下图所示:
打开配置页面如下图所示。
节点名:回收子流程节点名称。
回收子流程:选择要回收的启动子流程名称。下拉框中显示配置的启动子流程节点ID和名称。一个启动子流程节点,只能对应一个回收子流程节点。
参数变量计算范围:设置回收子流程节点时,赋值给主流程参数的子流程,具体参数信息按参数信息回收。
回收规则:子流程有多条时有此项配置。设置回收条件,子流程情况满足后,主流程才能继续往下流转。当设置的流程不满足时,则按“所有子流程结束”条件来回收。(注意:流程废弃或结束,都表示流程结束)。
回收规则中选择【公式定义器】时,公式定义器中的变量,指的都是子流程的变量。在公式定义器中有子流程的几个函数,供回收子流程节点使用,这里公式定义器中的公式返回值,只能是true或false,如下图所示:
参数信息:将子流程的某些字段数据回写到父流程的字段中显示。
按照选择的“参数变量计算范围”,将子流程信息按配置的赋值表达式,赋值给选择的主流程参数,多个子流程的值则用逗号隔开。子流程的赋值表达式需与主流程参数名的数据类型一致。参数名是主流程的变量;赋值表达式是指子流程的数据。
注意:子流程回写父流程的公式,由于子流程是多个的,直接如$主题$就会把多个主题都传输回来;这时通常用$主题$.get(0),$主题$.get(1)来作为获取第一个/第二个。即使只有一个“子流程”,也请在公式的所有变量后都使用get(0)。
节点帮助:填写节点帮助信息。
2.1.2.9 添加并行分支节点
【概述】
并行分支,即是并发多条分支同时流转的流程,这时有多个同时审批的节点。通常使用在业务上需要多个审批同时进行的情况下。
【设置】
设置并发流程如下图所示。
【设置并行发起节点】
打开并行分支发起节点页面如下所示。
节点名:可以更改节点在流程图的显示名称。
启动类型:
² 全部启动 全部并行分支都发起。
² 公式定义 根据设置的公式定义条件,发起公式返回值为“true”的分支。
【设置并行结束节点】
打开并行分支结束节点页面如下所示。
节点名:可以更改节点在流程图的显示名称。
启动类型:
² 全部结束 全部并行分支都流转至此节点时,流程才会通过结束节点往下流转。
² 任意结束 其中有一条分支流程流转至此节点,流程即通过向下流转,其它未结束的分支审批也将停止。
² 公式定义 当其中有一条分支流程流转至此节点导致公式值为“ture”的时候,流程立即向下流转,未结束的分支审批也将停止。
2.1.2.10 公式定义器操作
系统使用公式定义器的地方有下面几个:
² 节点审批人的设置(公式返回值需为组织架构类型)。
² 条件分支节点的跳转条件的设置(公式返回值需为true或false)。
² 机器人节点中的设置(修改表单字段,子流程文档内容设置)。
² 表单字段中的公式定义。
打开公式定义编辑器页面如下图所示。
如上图,是设置一个条件分支的跳转条件。公式定义为当“采购金额”字段的值大于等于1000并且小于10000时,条件成立。
左边的目录树:“变量”为展现文档和表单的所有字段,鼠标单击可将字段输入到公式中;“函数”为系统提供的一些基本常用的函数(如获取当前人部门、岗位等),使用函数可简化公式定义。
使用函数举例如下:
定义流程节点审批人使用公式定义器,假设流程节点的审批人为表单中的“项目经理”、“项目负责人”和“项目成员”审批,则我们可以使用“列表”中的“新列表函数”,公式为:$列表.新列表$(new Object[]{$项目成员$,$项目经理$,$项目负责人$})。
公式定义完成后,通过点击“校验”按钮可校验公式的正确性(即公式的返回值类型与需要定义的值的类型一致则为正确)。
2.1.3 流程检测及保存
流程设置完成后,可通过点击操作条上的按钮,检测流程设置是否正确。流程设置不符合项主要包括下面几点:
² 存在没有完整连线的节点(包括没有流入连线或没有流出连线)
² 存在没有设置属性的节点
² 设置了人工决策节点在抄送节点后面
² 设置人工决策节点在会审节点或会签节点后面
² 设置人工决策节点在机器人节点后面
² 人工决策节点前面的节点设置了节点处理人为空并且设置了“处理人为空时自动跳过”
² 存在没有处理人的节点,且该节点未设置“处理人为空时自动跳过”的选项,并且在该节点前也没有节点设置必须修改该节点的处理人
如果流程设置不符合,则检测时弹出提示如下图。
如果流程检测通过,则弹出提示如下图。
2.1.4 附录1 通用岗位的使用说明
【概述】
首先,我们来看看通用岗位可以实现哪些人作为节点审批人:
² 不同的申请人对应的不同的部门领导,上上级领导等直线领导的审批。
² 不同的申请人对应的不同的部门秘书等相应工作岗位的审批。
在系统的管理界面,我们可以找到通用岗位设置如下图。
【系统初始化的通用岗位】
在系统的数据初始化时,会初始化以下一些通用岗位,我们来解释一下:
² 直线领导:也就是申请人所属的部门领导。如果申请人本身是部门领导时,他的直线领导还是他自己。
² 提交人的直线领导:同样也是申请人所属的部门领导,但是申请人本身是部门领导时,他的“提交人的直线领导”则不是他自己了,而是他的领导了。
² 1级直线领导:申请人的上上级领导,即申请人部门领导的上级领导。
² 1级领导:申请人最顶层部门设置的领导,通常也就是公司的最高领导。
注意:带“直线”的领导是从申请人往上找领导,不带“直线”的领导是从上往下找领导。
【领导的配置】
员工的部门领导(直线领导),上级领导,上上级领导等在组织架构中是如何配置的呢?
最简单的一种方式,就是根据部门的层级在每个部门中添加领导,那么申请人所在部门设置的领导就是部门领导了,上级部门设置的领导就是上级领导了。
我们打开组织架构部门设置如下图。
我们还看到部门设置中有一个“上级领导”领导设置,一旦设置了这个上级领导,那么我们找申请人的上级领导时,就优先取这里设置的上级领导,而不是取上级部门设置的领导了;继续,再往上找上上级领导时,就是取“上级领导”所在的部门设置的部门领导;同理,一直往上找领导。
基本的领导的设置原理就如上所述了,请仔细体会,实操实践。
【可新建自己需要的通用岗位】
系统初始化的通用岗位只到2级,而且都是单一领导,我们可以手动新建3,4…级,并且可以配置返回多个领导的通用岗位。还有我们之前提到的其它非领导岗位的业务岗位(如秘书)的审批。
点击新建按钮,打开新建通用岗位页面如下图。
² 单一领导:就是直线领导等领导的设置了。
² 多个领导:可配置同时返回多个领导一起审批。
² 提交人:就是提交人自己审批了。
² 部门成员:返回自己所在部门或者上级部门,上上级部门等的所有人,通常适用于抄送节点的配置。
² 群组成员:这就是我们之前所说的其它非领导岗位的业务岗位审批配置,比较复杂,请仔细理解。
举例:实现不同的申请人对应的不同的部门秘书。
产品中心(秘书岗位:产品中心_秘书)
工程中心(秘书岗位:工程中心_秘书)
后勤中心(秘书岗位:后勤中心_秘书)
运营中心(秘书岗位:运营中心_秘书)
产品中心的人员提交的流程由“产品中心_秘书”审批,工程中心人员提交的流程由“工程中心_秘书”审批,后勤中心的人员提交的流程由“后勤中心_秘书”审批,运营中心的人员提交的流程由“运营中心_秘书”审批。
那么首先我们把这些秘书岗位加入到一个群组中去,到组织架构群组设置下新建群组如下图:
配置通用岗位如下图。
注意群组成员位置的说明,见下方,以便选择配置。
【模拟器】
通用岗位配置完成后,可进行配置测试,查看是否达到要求。点击“模拟器”按钮打开页面如下图所示。
2.1.5 附录2 角色线的使用说明
【概述】
一般公司的业务流程,有组织架构层级相同规律的,如领导审批,业务岗位审批等都可以用“通用岗位”设置审批人,基本满足80%以上的审批业务需求。
对于无序无规律,非组织架构层级模式的审批,那就需要用角色线来梳理了。
有人说,也可以把组织架构建立成角色线去实现用角色线审批,没错,角色线支持任何的关系配置,但是我们为什么要搞多一套组织架构的角色线来维护呢?多麻烦呀!
结论:无法通过组织架构层级关系找到审批人的特殊关系,我们才去用角色线梳理审批关系。
进入管理配置的角色线配置如下图。
【角色线的使用】
举例说明角色线的使用过程。假定我们有一个叫昌河公司的组织架构如下图所示。
我们要设置一个简单的请假流程审批关系如下:
² 提交人(所在部门:景德镇办公室科室A/B,景德镇办公室)——>景德镇办公室(人事管理员审批)——>景德镇办公室(室长审批)
² 提交人(所在部门:景德镇财务部科室A/B,景德镇财务部)——>景德镇财务部(人事管理员审批)——>景德镇财务部(部长审批)
那么我们可以创建一个请假审批流程的角色关系如下图所示。
在办公室室长(或财务部部长)和两部门的人事管理员节点增加相应的审批人,配置相应角色关系在流程中应用即可(见下面描述)。
进入“组织架构与账号管理—参数配置—角色线配置”目录,如下图示。
点击新建进入新建页面如下图。
l 排序号:设置该角色线在页面下的查看排序。
l 是否有效:角色线配置相应的角色关系是在流程中使用的。设置为无效时,则在新创建的流程模板中流程节点设置审批人时不能选择到无效的角色。(另:注意,如果在之前用“有效”的角色线配置了流程模板,之后将此角色线设置为“无效”,并且未处理原先配置的流程模板,这时用此流程模板新建流程实例文档进入流程流转时,流程会认为是错误处理,现象为流程找不到审批人并且通知特权人修改流程)。
l 可维护者:作用描述请参考页面说明。
页面信息输入完成,点击保存按钮即可。
接着我们需要建立角色线的节点关系。刷新左边目录树,我们可以看到在“角色线”目录下存在我们刚建立的角色线名称如下图,点击后可在右边角色图上建立各个角色节点。
根据业务角色关系,创建角色节点如上图所示。
l 快速新建下级:直接打开地址本从中选择成员,不需要填写角色节点名称。注意:新建角色节点时,两个节点的成员是不能重复设置为同一个人姓名(或岗位/部门/机构)。当新建的节点成员为“部门/机构”时就是最后一级节点了,不能再新建下级了。
l 新建下级:与快速新建下级的区别就是可以设置节点名称和排序。
l 移动节点:将节点移动到其它位置。
l 重复检查:就是角色线配置节点时,出现配置了几个节点成员为“岗位”,而这些岗位都为重复的一个人“张三”时,这时就出现重复了;检查出岗位重复(张三)所在的节点,设置默认角色(默认节点),当张三提交流程时,就将张三定位于默认角色所在节点。
l 模拟器:即查看流程提交人和角色线配置的“角色关系”的对应结果(配置角色关系过程请参见后续说明)。
注意:在配置角色线节点时,最主要的就是明确“流程提交人”所在角色线中的位置,这样才不会到实际的使用过程中造成混乱,“流程提交人”定位是有规则的(打开“模拟器”的页面可见规则说明,见下图),我们在配置角色关系时,可选择定位是以“人员/岗位”优先还是以“部门/机构”优先。
设置完角色线的节点关系图,接下来就需要设置角色关系了。返回“角色线配置”视图,点击打开角色线配置的文档如下图所示。
点击新增按钮打开配置关系页面如下图所示。
与下面的角色图做说明。
例如设置:
可设置“人事管理员”为类型(单一领导)和领导位置(上1级)。意思是说当提交人在“景德镇办公室,景德镇办公室科室A/B”时,“上1级”位置为“人事管理员”节点的人审批(即图中显示的李四);同理,当提交人在“景德镇财务部,景德镇财务部科室A/B”时,“上1级”位置为“人事管理员”节点的人审批(即图中显示的陈明)。
同理,我们可设置“室长/部长”为(单一领导)和领导位置(上2级)。
角色关系类型说明如下:
l 单一领导:只设置一个审批人。
l 多个领导:可设置多个审批人。
l 直接下属和所有下属:注意,这个角色关系只适用于流程的“抄送节点”,因为“下属”关系经常包含部门和机构,而流程的审批/签字节点的处理人只能是姓名或岗位的,只有抄送节点处理人才能含有部门或机构。
角色线中的定位方式:角色线主要是根据流程提交人在角色配置图中的定位以及相应的角色关系,找到相应的审批人。定位是以“人员/岗位”优先还是以“部门/机构”优先根据需要在这里选择。
是否包括提交人自己:是,则如例子中的李四提交流程到“人事管理员”角色审批时,找到的是自己(李四)审批;否,则找到的是(张三)审批。
【模拟器】
角色线配置完成后,可进行角色线配置测试,查看是否达到要求。点击“模拟器”按钮打开页面如下图所示。
选择模拟用户(即流程提交人)和人员列表(即角色关系名称),点击开始计算即可测试出结果。
【在流程中应用】
在应用模块类别设置中配置流程,设置流程处理人时地址本中选择“组织架构—岗位规划”即可选择角色线。
2.2 在业务模块文档类别中设置流程
【概述】
在业务模块文档类别中配置流程。主文档创建时选择该分类,提交后按照分类中设置的流程进行流转。
【设置】
以流程管理模块为例,打开新建模板文档的“流程”标签页面如下图所示。
【设置项说明】
引用方式:
² 引用默认模板,即引用通用流程模板中设置为“默认”的流程模板。
² 引用其他模板,可选择引用通用流程模板中设置的其他流程模板。
² 自定义,不引用通用流程模板,自定义流程;点击“从模板加载”可以调用通用流程模板后,在其基础上进行修改。
提示:自定义流程模板,定义流程基本信息和流程节点的操作可参考上面的通用流程模板设置。
第三章 表单配置
3.1 通用表单模板设置
【概述】
如果多个分类下的审批内容(表单)都是同样时,可将该表单配置为通用表单,供这些分类引用,简化分类的配置过程。
【通
展开阅读全文