《鼎捷EASYFLOW流程设计中的高级应用.ppt》由会员分享,可在线阅读,更多相关《鼎捷EASYFLOW流程设计中的高级应用.ppt(38页珍藏版)》请在三一办公上搜索。
1、流程设计中的高级应用,顾问师:伍艳妮,流程基本数据维护架构图,标准群组维护作业,1.标准群组为表单流程角色之一;对于表单流程而言,一张审批表单可能会有比较特殊的会签情形。例如:人事异动申请单需要同时给A、B两部门主管会签,则可将此两人设为同一个标准群组,假设其群组代号为Employee,然后在此张表单之流程设置中之流程角色定成标准群组,并将群组代号设为Employee,则当表单审批到此关卡时,即可让此两不同部门的主管做会签的动作。2.当系统上线之前,或者是设计新表单之前,您可以透过本维护作业,建立此表单所对应的特殊群组。当然,您也可以随时修改各群组的相关人员。一般而言,一个群组通常不只一个人。
2、,使用时机,标准群组维护作业,程序画面,审核权限表,使用时机,1.子流程方式。当表单需要使用一个(或多个)需要复杂条件判断的流程时,虽然可以直接在流程设置向导中,通过条件式作为判断依据,但这样往往导致流程内容过于复杂且难以维护,故本系统提供本作业,来简化流程的设计与方便组织复杂流程的设置。建立步骤:子流程维护代号操作-子流程定义操作-审核权限表规则定义2.职等审核权限表。当表单需要使用表单关系人的各级主管的职等作为流程中的条件时,可以通过这种流程角色来实现此功能。建立步骤:审核权限代号维护操作-审核权限表规则定义,子流程代号维护作业,使用时机,1.在建立子流程时,必须事先建立其代号;另外,亦可
3、透过本程序,随时维护各表单所可能使用到的子流程代号。,子流程代号维护作业,程序画面,子流程定义作业,程序画面,审核权限表代号维护作业,审核权限表规则定义作业,在本维护作业选择好子流程代号或审核权限代号后,设置好优先级及条件式后,当此张表单条件字段值符合此条件时,表单流程会跑此规则所指定的子流程代号所含之流程,或依审核权限代号在组织中解析出相关的流程。,使用时机,审核权限表规则定义作业,程序画面,当用户点选特定的表单后,就可以针对各表单,设置其子流程之规则。,1.规则种类:区分为例外,默认,自订。其中自订的意思即自行输入规则代号,例如输入Rule1;至于例外,即是某些条件不在一般自订规则中,而必
4、须被优先考虑的;所谓默认,即当例外及自订所设之条件都不符合时,最后被考虑的一种规则2.优先级:系统会优先考虑代号数字较少的规则3.流程代号:开窗选择在子流程代号定义作业中已定义好的子流程或审核权限表,在已存在的规则上点选内容,即可进入设置条件式,1.序号:输入数字愈小,执行优先级愈高。2.条件字段代号:开窗选择在表单条件字段维护作业中,所定义好的表单流程条件。3.条件运算子:可直接利用下拉式选单挑选。4.条件值:自行输入适当的值。5.结合字段:如果要同时判断多个条件时,可在此设置各条件的成立状况是必须同时成立,或是仅部分成立即可。,设置审核权限表之相关程序用法范例1,制定子流程规范(请假单),
5、1.请假天数7天:第一关直属主管,第二关第三事业部总经理,第三关陈俊铭,设置审核权限表之相关程序用法范例1,1.进入子流程维护代号操作,新增流程代号为QJD001,流程简称为请假天数7天。,设置审核权限表之相关程序用法范例1,2.进入子流程定义操作,设定名称为请假天数7天的子流程为第一关直属主管,第二关第三事业群总经理,第三关陈俊铭。,设置审核权限表之相关程序用法范例1,3.进入审核权限表规则定义,选择“例外”优先级表示系统会优先考虑哪个规则,输入1执行项目选指定子流程执行参数开窗选择QJD001(请假天数=3天)按保存钮按照上述方法将另外两个子流程也添加到规则中来。,设置审核权限表之相关程序
6、用法范例1,4.设置条件式,表示当此张表单条件字段值符合此条件时,表单流程会跑此规则所指定的子流程,序号输入1条件字段代号开窗选择,如T_Days(请假天数)条件运算子选=条件值输入3结合字段选空白按新增钮即可产生一笔条件式对应每一条规则都按照上述方法设定好条件式,设置审核权限表之相关程序用法范例1,5.审核权限表规则定义完成后。,执行自动向导之流程设置向导第一关角色选择审核权限表,设置审核权限表之相关程序用法范例2,制定审批权限规范(出差借款单),层级职等表,审核权限表,设置审核权限表之相关程序用法范例2,1.进入审核权限代号维护作业(RESI029),新增审核权限代号为001,审核权限简称
7、为总经理级,接着进入此 新增之权限代号,将职等10加入。新增审核权限代号为002,审核权限简称为协理级,接着进入此新 增之权限代号,将职等9加入。新增审核权限代号为003,审核权限简称为经理级,接着进入此新 增之权限代号,将职等7、8加入。新增审核权限代号为004,审核权限简称为课长级,接着进入此新 增之权限代号,将职等6、5、4加入。,设置审核权限表之相关程序用法范例2,2.进入审核权限表规则定义(RESI026)点选一张表单,例如出差申请单。在规则种类设置的画面中,第一栏为规则种类,区分为例外,默认,自订。,首先,自订的意思即自行输入规则代号,例如输入Rule1优先级表示系统会优先考虑哪个
8、规则,输入1执行项目选职等审核权限表审核权限代号开窗选择004(课长级)按保存钮,设置审核权限表之相关程序用法范例2,3.设置条件式,表示当此张表单条件字段值符合此条件时,表单流程会跑此规则所指定的审核权限等级,序号输入1条件字段代号开窗选择,如Loan(暂借款)条件运算子选=条件值输入2500结合字段选空白按新增钮即可产生一笔条件式(如下图),设置审核权限表之相关程序用法范例2,4.重复步骤2、3,将规则代号输入Rule2,优先级输入2,执行项目选职等审核权限表,审核权限代号开窗选003(经理级),设置条件式部分,序号输入1,条件字段代号开窗选择Loan,条件运算选,条件值输入2500,结合
9、字段选AND,按新增产生条件式(如图4-39)。再设置一次条件式,序号输入2,条件字段代号开窗选择Loan,条件运算式选=,条件值输入5000,结合字段选空白,按新增。,设置审核权限表之相关程序用法范例2,5.同理,建立Rule3及Rule4,其审核权限代号分别为002及001(如下图);其条件分别为 Loan 5000 AND Loan 7500(总经理级)。,设置审核权限表之相关程序用法范例2,6.RESI026审核权限表规则定义完成后。,执行自动向导之流程设置向导第一关角色选择审核权限表第二关选择文管中心收发(举例而言),如此当表流程解析时,会依条件字段Loan之金额判断该审批至那一等级
10、的主管,而最后一关为文管中心收发,也就是说审核权限这个流程角色前后还可加入其它流程角色以增加弹性。,设置审核权限表之相关程序用法范例,7.假设某4职等员工填了一张Loan为4000元之申请单,而此员工的直属主管往上推算分别为6职等,8职等,9职等,10职等,跟据条件判断4000元应审批至经理级,也就是6职等的课长签完后,会传给8职等的经理作审批,因为8职等已经包含于条件式所决定之职等代号,所以表单不会往9职等传,而会到文管中心结案。8.当直属主管等级高出此条件式所决定之权限代号所含职等时,例如某职等3员工,填了一张Loan金额1000的申请表,照理应签至课长级的直属主管,但因为此员工的直属主管
11、是位协理,其职等为9,此种状况下表单还是会传给这位直属主管审批,而后到文管中心结案。9.审核权限代号此种流程设置,特别适合职等阶层分明,同时每一职等所付予的权限也很清楚,而且流程是一连串的直属主管的情况来应用。同时,公司员工资料要完整一致,除了公司最高阶人员可将直属主管设为自己外,其余人员都要能有其对应之直属主管,此外,也不能接受直属主管职等小于所属员工的情况。,工作队列维护作业,.工作队列为表单流程角色之一;将数个员工设置属于同一工作队列,则表单在此流程关卡时,会依自动分配方式、分配计算周期及分配比率等信息分配给同一队列员工处理。例如:我们建立一工作队列名为Queue1,并设置为比率分配,分
12、配之周期为日,接着将隶属这个Queue1的员工加进来,并设置其分配比率,当工作队列有未处理表单时,即会依此比率分配给队列员工处理。.您可透过工作队列维护作业(RESI024)随时调整工作队列分配方式及分配周期,以平衡工作队列中员工之工作量。,使用时机,工作队列维护作业,程序画面,表单属性维护作业,使用时机,使用表单精灵功能中制作的电子表单,为了具备流程能力,结合神州数码工作流来运作,必须在本维护作业中定义此表单的属性(如以下字段说明),此张表单必须有完整的属性数据,才能结合神州数码工作流正常运作。,程序画面,表单属性维护作业,若要使逾时警示的设置发生作用,尚需手动添加windows计划任务,具
13、体方法可参见安装路径下的Task的安装,表单条件字段维护作业,使用时机,1.电子表单之流程关卡有特殊的条件设置时,就须在本维护作业中定义,流程引擎才能据以解释条件判断式,解析表单流程;例如请假单(STD002)中,若请假天数三天以内只要直属主管同意即可,大于三天除了给直属主管审批外,尚须给上阶主管审批,为了使这样的流程条件得以运作,您必须在本维护作业定义:表单代号为STD002,序号为0010,条件字段代号为Days,条件字段名称为请假天数等。2.若您在表单流程设置作业(RESI052)修改某张标准流程的表单流程,并将其某一关卡(rescc004)设为24(条件式),则其所使用的条件字段(re
14、scd005)必须在此维护作业中有定义才行;若您使用范例表单来设计表单时,在我们提供GetCondValue()函数中,您于此撰写的条件字段亦须在本维护作业有定义的条件字段数据才能执行,则表单流程就能依您所定义的方式来发送了。,表单条件字段维护作业,程序画面,表单类别维护作业,使用时机,您可透过本维护作业编自订表单类别,相同属性的表单即可归类成同一类别,程序画面,四、流程异动数据维护,表单流程异动数据架构图,使用时机,1.工作队列为流程关卡处理角色之一,在表单流程运作中,当解析流程关卡为工作队列时,会产生许多工作队列分配记录,例如:某张表单于何时分配予某一工作队列中某员工,系统会将其一一详细记
15、录,而您可以利用本维护作业查询分配记录,了解工作队列之分配状况及各员工到目前为止的工作量。2.另外,您可透过工作队列维护作业(RESI024)随时调整工作分配方式及分配周期,以平衡工作队列中员工之工作量。,工作队列分配记录维护作业,工作队列分配记录维护作业,程序画面,异动表单维护作业,使用时机,提供一个电子表单历史文件的查询接口,不允许修改表单数据。,程序画面,表单逾时警示纪录维护作业,1.在表单属性维护作业(RESI050)中,若将逾时警示开关打开(resca006=Y),则当表单审批过程中任一关卡之审批人员逾时仍未审批,就会产生一笔警示数据,而本作业即可用来查询表单审批过程中,延迟于哪些审批关卡。2.本作业只供查询用,不得修改,以确保数据完整性。,使用时机,程序画面,