电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

金蝶EAS Cloud 26招搞定工作流配置.doc

金蝶EAS Cloud 26招搞定工作流配置.doc_第1页
1/108
金蝶EAS Cloud 26招搞定工作流配置.doc_第2页
2/108
金蝶EAS Cloud 26招搞定工作流配置.doc_第3页
3/108
工作流用户手册1案例分析本章以多种典型的业务应用场景为例,介绍流程定义中各类节点以及连接弧的具体设置方法。介绍过程中为了突出描述关键业务的实现,对整个流程定义进行了简化,实际应用过程中,可以根据具体的业务需求,综合运用各类典型案例所提供的方法进行流程定义的设计。1.1审批节点应用本节以不同业务场景下的业务流程,着重介绍审批节点的各种应用。实际应用过程中,可参考类似场景进行审批节点的设置。1.1.1多级审批流程1)业务场景某集团公司内部普通职员的费用报销流程需要经过部门经理的一级审批、财务经理的二级审批以及总经理的三级审批,各级审批不通过时,需要将费用报销单打回给报销人修改,修改提交后可以返回到对应的审批节点。当所有审批节点通过后,需要发送消息给所有参与人员,告知费用报销单已经审批通过,可以进行报销。2)场景分析对以上业务场景关键点进行分析:该审批任务包含三个审批节点,根据各节点审批结果不同,业务流程具有不同的走向。审批不通过时,需要返回给流程发起人进行修改。对审批不通过的费用报销单进行修改后,需要返回到对应的审批节点继续进行审批。因此,可以通过流程变量在每级审批节点完成后设置一个标志,标志目前流程所在的审批节点,如果不通过,根据流程变量的值直接回到此审批节点。通过对业务场景的分析得出流程图如图1-1所示。工作流用户手册图1-1多级审批流程图3)关键配置步骤此流程的关键配置步骤在于在各审批节点设置一个标志,通过这个标志实现对不通过的费用报销单进行修改后,费用报销单可以返回到对应的审批节点。步骤2设置提交费用报销节点的任务属性和参与人属性。任务属性中的任务名称请选择费用报销单的提交功能,参与人可设置为该公司职员。步骤3编辑该流程定义的流程属性,创建流程变量如图1-1所示。工作流用户手册图1-1创建流程变量步骤4设置部门经理审批费用报销节点的属性。1.设置部门经理审批费用报销节点的任务属性如图1-1所示。工作流用户手册图1-1部门经理审批费用报销节点的任务属性2.设置部门经理审批节点的参与人属性如图1-1所示。工作流用户手册图1-1部门经理审批费用报销节点的参与人属性3.为了区分不同的审批节点,设置部门经理审批费用报销节点的后置脚本属性如图1-1所示。工作流用户手册图1-1部门经理审批费用报销节点的后置脚本属性步骤5设置财务经理审批费用报销节点的属性。1.分别参考步骤3中的“1”和“2”,设置财务经理审批费用报销节点的任务属性和参与人属性。2.为了区分不同的审批节点,设置财务经理审批费用报销节点的后置脚本属性如图1-1所示。工作流用户手册图1-1财务经理审批费用报销节点的后置脚本属步骤6设置总经理审批费用报销节点的属性。1.分别参考步骤3中的“1”和“2”设置总经理审批费用报销节点的任务属性和参与人属性。2.为了区分不同的审批节点,设置总经理审批费用报销节点的后置脚本属性如图1-1所示。工作流用户手册图1-1总经理审批费用报销节点的后置脚本属性步骤7设置修改费用报销节点的属性。修改费用报销节点任务属性中的“任务名称”请选择费用报销单的提交任务、“自定义界面状态”可设置为“EDIT”;参与人属性设置为流程发起人。工作流用户手册图1-1修改费用报销节点的任务属性设置2.设置修改费用报销节点的参与人属性如图1-1所示。图1-1修改费用报销节点的参与人属性设置工作流用户手册步骤8修改费用报销单后,费用报销单需要提交到被打回的审批节点继续进行审批,此时,可根据各审批节点输出的后置脚本来设置连接弧条件,分别如图1-1、图1-2、图1-3所示。图1-1修改费用报销单节点与部门经理审批节点连接弧设置工作流用户手册图1-2修改费用报销单节点与财务经理审批节点连接弧设置图1-3修改费用报销单节点与总经理审批节点连接弧设置工作流用户手册步骤9设置消息节点的属性。1.设置消息节点的任务属性如图1-1所示。图1-1消息节点的任务属性设置2.设置消息节点的参与人属性如图1-1所示。工作流用户手册图1-1消息节点的参与人设置4)实现结果该流程定义发布后,可以以该集团公司职员帐号登录EAS客户端,提交费用报销单,启动业务流程运行,并以不同审批人的身份登录EAS客户端提交不同的审批结果,查看具体的业务流程走向。1.1.2支持在审批时修改单据内容的审批流程1)业务场景某集团公司普通职员的费用报销需要经过部门经理审批通过才能进行报销。部门经理审批时,若发现职员提交的费用报销单中的报销事由和金额填写都正确,但是“费用类型”填写不正确,此时不需要打回给提交报销单的人进行修改,直接由部门经理在审批时修改正确即可。2)场景分析分析以上业务场景可知,需要在审批页面展现单据的特殊状态,可以修改费用报销单的“费用类型”字段值,这种通过工作流状态控制字段的可编辑性的方式首先需要在业务建模工具中创建对应的页面状态。具体实现流程如图1-2所示。工作流用户手册图1-2可修改单据的审批流程3)关键配置步骤此流程的关键配置步骤在于新建业务单据的特殊状态,实现对单据中某个特定字段属性的修改。步骤10在业务建模工具中新建业务单据的特殊状态。一般情况下,在业务建模工具中新增业务单据后,系统默认提供四种业务界面状态方案,即新增、修改、查看和关联查看。若需要在审批节点对业务单据进行修改,可以通过将审批节点任务属性中的“业务界面状态”设置为编辑状态来实现,也可以通过此处描述的步骤增加一种状态,实现对业务单据中某个特定的字段属性的修改。本手册配套演示视频中将以此种方式介绍如何配置支持在审批时修改单据内容的审批流程。1.登录BOS工具,切换至“金蝶BOS业务建模工具”。2.在“业务管理单元”中双击费用报销单,打开该业务单据。在主菜单中选择“业务单元->状态定义”,系统弹出“状态管理”页面。3.单击“新增”,新增页面状态,如图1-1所示。工作流用户手册图1-1新增页面状态4.在“状态管理”栏中选择已新增的页面状态,单击“编辑状态”,系统弹出“状态编辑”界面。5.在“状态编辑”界面设置费用报销单中各字段的可见性和可用性。将所有字段都设置为“可见”,将“费用类型”字段设置为“可用”,其它字段设置为“不可用”,如图1-1所示。工作流用户手册图1-1设置费用报销单中各字段的可见性和可用性6.新建业务单据的状态后,需要发布该业务单据并重新生成子系统树,重新启动EAS服务器将该业务单据重新部署到EAS服务器。步骤11设置提交费用报销单节点的任务属性和参与人属性。任务属性中的任务名称请选择费用报销单的提交功能,参与人可设置为任意人。步骤12设置审批节点的任务属性和参与人属性。设置审批节点的任务属性时,需要将“业务界面状态”设置为步骤10中新建的状态,如图1-1所示。工作流用户手册图1-1设置审批节点的任务属性业务单据内码:在提交费用报销单节点的任务属性中选择费用报销单的相关任务后,流程配置工具默认将该单据的ID作为审批节点的业务单据内码。业务界面状态:选择在审批界面中展示的业务单据的状态,此实例中选择步骤10新建的业务状态。输出审批对象:审批结果的输出对象,采用默认值即可。4)实现结果发布流程定义后,可以登录EAS客户端运行业务流程。步骤13以公司职员的帐号登录EAS客户端,新增并提交费用报销单。步骤14以公司部门经理的帐号登录EAS客户端,系统提示审批任务消息,点击审批任务消息进入审批界面,对费用报销单进行审批,如图1-1所示。工作流用户手册图1-1审批费用报销单页面在该页面中,审批执行人可以对“费用类型”进行修改。步骤15业务流程运行完毕,可以以流程管理员的身份进入“流程监控”页面,查看该流程的运行状态为“已完成”状态,业务流程运行完毕。1.1.3支持会签模式的审批流程1)业务场景费用报销单审批过程中,在对费用进行审批时,需要多人参加审批,以保证该报销单的正确性,并且必须每个人都审批通过后,此审批节点才能通过。2)场景分析对以上业务场景进行分析可知,该业务流程的审批节点包含多个参与人,且必须通过每个参与人的审批同意后,该费用报销单才审批通过。该业务场景可采用审批节点的会签模式实现。具体实现流程图如图1-1所示。工作流用户手册图1-1支持会签模式的审批流程图3)关键配置步骤此流程的关键配置步骤在于在审批节点的任务属性处设置支持会签模式的相关信息。步骤16设置提交费用报销单节点的属性。任务属性中的任务名称请选择费用报销单的提交功能,参与人可设置为任意人。步骤17设置审批节点的任务属性,如图1-1所示。工作流用户手册图1-1设置审批节点的任务属性需设置的参数说明如表1-1所示。表1-1审批节点参数说明参数名称如何理解如何设置业务单据内码在提交费用报销单节点的任务属性中选择费用报销单的相关任务后,流程配置工具默认将该单据的ID作为审批节点的业务单据内码。采用默认值。输出审批对象审批结果的输出对象。采用默认值。工作流用户手册参数名称如何理解如何设置是否支持会签需要多人参与审批获取审批结果时,综合各个参与人的审批结果得出最终的审批结果。一票否决:当审批参与人中有一人审批不通过时,该审批任务结束,审批结果为不通过。全部投票:当审批参与人中有一人审批不通过时,其他未参与审批的人还需要继续进行审批,但最终的审批结果为不通过。两种方式都必须满足所有参与人都审批通过时,审批结果才能为通过。选中“是否支持会签”,同时选中“一票否决”或“全部投票”。步骤18设置审批节点的参与人如图1-1所示。图1-1审批节点的参与人设置工作流用户手册4)实现结果业务流程创建完毕,可以发布到EAS服务器进行验证。该集团公司所有员工提交的费用报销单都必须经过部门经理、财务经理和总经理审批通过才能进行报销。1.1.4支持决策项的审批流程1)业务场景在实际的费用报销单审批过程中,在部门经理审批时,希望对不同审批结果的费用报销单提供多种不同的处理方式,例如,当审批不通过时,既可以选择将费用报销单打回给提交人进行修改,又可以直接将费用报销单设置为审批不通过状态,当审批通过时,可以直接将费用报销单设置为审批通过状态。2)场景分析对以上业务场景分析,可以在费用报销单的审批节点增加决策项,根据不同的决策项来决定流程的后续走向。具体实现流程如图1-2所示。图1-2支持决策项的流程图工作流用户手册3)实现过程步骤19设置提交费用报销节点的任务属性和参与人属性。任务属性中的任务名称请选择费用报销单的提交功能,参与人可设置为任意人。步骤20设置审批节点的属性。1.设置审批节点的任务属性如图1-1所示。图1-1设置审批节点的任务属性需设置的参数说明如表1-1所示。表1-1审批节点参数说明参数名称如何理解如何设置业务单据内码在提交费用报销单节点的任务属性中选择费用报销单的相关任务后,流程配置工具默认将该单据的ID作为审批节点的业务单据内码。采用默认值。输出审批对象审批结果的输出对象。采用默认值。工作流用户手册参数名称如何理解如何设置决策项值用于唯一标识该决策项。手动输入。决策项内容决策项的决策内容。手动输入。所属选项决策项所属的审批结果选项,包含:全部:审批结果为“同意”或“不同意”,均可选择该决策项。同意:审批结果为“同意”时可选择的决策项。不同意:审批结果为“不同意”时可选择的决策项。根据实际的业务逻辑进行设置。2.设置审批节点的参与人为部门经理。步骤21设置连接弧的属性。为了在流程图中清晰的区分流程的不同走向,可以设置审批节点后续的连接弧的名称属性分别如图1-1、图1-2、图1-3所示。图1-1设置审批节点与路由节点的连接弧属性“1”为审批节点设置的打回修改对应的“决策项值”。工作流用户手册图1-2设置审批节点与“设置为审批通过状态”节点的连接弧属性“3”为审批节点设置的审批通过对应的“决策项值”。图1-3设置审批节点与“设置为审批不通过状态”节点的连接弧属性“2”为审批节点设置的审批不通过对应的“决策项值”。步骤22设置“设置为审批通过状态”节点的属性。工作流用户手册“设置为审批通过状态”节点为自动节点。1.单击任务属性页面,任务名称对应的“”,在弹出的“任务选择”界面选择该节点需要执行的任务,如图1-1所示。图1-1设置“设置为审批通过状态”节点的任务属性2.在“入口参数”处设置入口参数对应的流程变量。单击流程变量对应的“”,在弹出的“流程变量选择器”中选择对应的流程变量,如图1-1、图1-2所示。工作流用户手册图1-1设置“billId”对应的流程变量工作流用户手册图1-2设置“auditorId”对应的流程变量3.完成所有输入参数的流程变量设置,如图1-1所示。工作流用户手册图1-1所有输入参数的流程变量设置步骤23设置“设置为审批不通过状态”节点的属性。“设置为审批通过状态”节点为自动节点。1.单击任务属性页面,任务名称对应的“”,在弹出的“任务选择”界面选择该节点需要执行的任务,如图1-1所示。工作流用户手册图1-1设置“设置为审批通过状态”节点的任务属性2.在“入口参数”处设置入口参数对应的流程变量。单击流程变量对应的“”,在弹出的“流程变量选择器”中选择对应的流程变量,如图1-1、图1-2所示。工作流用户手册图1-1设置“billId”对应的流程变量工作流用户手册图1-2设置“auditorId”对应的流程变量3.完成所有输入参数的流程变量设置,如图1-1所示。工作流用户手册图1-1所有输入参数的流程变量设置4)实现结果该流程定义创建完毕,可以发布到EAS服务器进行测试。以该集团公司某员工的身份登录EAS客户端提交费用报销单,以部门经理身份登录EAS客户端进行审批,其审批界面如图1-2所示。工作流用户手册图1-2支持决策项的审批界面1.1.5自由审批流程1)业务场景某集团公司普通员工的费用报销一般需要先后经过部门经理、财务经理和总经理的审批,在某些特殊场景下,费用报销任务很急而财务经理又不能及时处理时,需要在部门经理审批之后,直接提交给总经理进行审批。部门经理在审批时,若发现费用报销不合理,可以直接打回给提交人。而在报销金额较大的情况下,总经理审批后,为了确保费用金额准确,需要增加其助理进行审批确认的环节。2)场景分析一般情况下,业务流程的各个节点都是固定的,以上场景中,要求业务流程能够根据实际情况进行跳转、打回或增加某些审批节点。通过在部门经理审批节点设置打回和跳转属性,满足部门经理发现费用报销不合理是,直接打回费用报销单的需求和紧急报销任务直接提交给总经理审批的需求;在总经理审批节点设置加签属性,满足审批后需要总经理助理确认审批的需求。该业务流程的基本流程定义如图1-3所示。工作流用户手册图1-3自由审批流程的基本流程定义3)关键配置步骤改流程的关键配置步骤在于在第一个审批节点设置“打回”和“跳转”属性,在最后一个审批节点设置“加签”属性。步骤24设置提交费用报销节点的任务属性和参与人属性。任务属性中的任务名称请选择费用报销单的提交功能,参与人可设置为该公司职员。步骤25设置部门经理审批费用报销节点的属性。1.设置部门经理审批节点任务属性如图1-1所示。工作流用户手册图1-1部门经理审批节点任务属性2.设置部门经理审批节点的参与人属性如图1-1所示。工作流用户手册图1-1部门经理审批费用报销节点的参与人属性3.设置部门经理审批节点的模式属性如图1-1所示。工作流用户手册图1-1部门经理审批节点的模式属性步骤26参考步骤25中的“1”和“2”设置财务经理审批费用报销节点的任务属性和参与人属性。步骤27设置总经理审批费用报销节点的属性。1.参考步骤25中的“1”和“2”设置总经理审批节点的任务属性和参与人属性。2.设置总经理审批节点的模式属性如图1-1所示。工作流用户手册图1-1总经理审批节点的模式属性4)实现结果该流程定义发布后,可以通过登录EAS环境验证流程的运行。步骤28以该集团公司职员账号登录EAS系统,提交编号为“ZS_BX_0015”的费用报销单。步骤29以部门经理的帐号通过Web方式访问EAS系统,系统提示审批任务消息。双击审批任务消息进入审批任务界面,如图1-1所示。只有通过Web方式访问EAS系统打开审批界面,界面才会展示“打回”和“跳转”操作的链接。通过EAS客户端访问EAS系统时,界面不会展示这两种操作链接。工作流用户手册图1-1自由审批任务的操作界面步骤30根据实际情况,确认审批意见以及后续需要执行的任务。打回业务单据。1.输入审批意见,单击“打回”链接,系统展示如图1-1所示界面。图1-1打回处理界面工作流用户手册2.选中需要打回的节点,单击“确定”,打回业务单据。跳转审批节点3.输入审批意见,单击“跳转”链接,系统显示如图1-1所示界面。图1-1跳转处理界面4.选择“总经理审批”对应的任务记录,单击“确定”,系统弹出确认提示框。5.单击“确定”,系统提示跳转成功。可以以总经理账号登录EAS系统审批该费用报销单。步骤31以该集团公司总经理的帐号登录EAS系统,系统提示审批任务消息。双击审批任务消息进入审批任务处理界面,如图1-1所示。工作流用户手册图1-1自由审批流程审批任务处理界面步骤32输入审批意见,单击“加签”链接,进入加签处理界面,如图1-1所示。工作流用户手册图1-1加签处理界面步骤33单击“增加加签人”按钮,系统弹出“职员”选择界面,如图1-1所示。工作流用户手册图1-1职员选择界面步骤34在“职员”选择界面添加加签节点的参与人为“总经理助理”,单击“选择”按钮完成参与人的设置,系统默认设置该审批节点的“活动名称”和“工作流消息”,单击“确定”,完成该加签节点的设置,如图1-1所示。工作流用户手册图1-1完成加签节点的设置实际应用过程中,可以根据具体的业务需求,增加多个加签活动,并设置各加签活动的执行顺序,同时,还可以将已经设置的多个加签活动进行合并。步骤35在加签处理界面中单击“确定”,系统弹出确认提示框,单击“确定”按钮完成加签活动的设置。加签操作完成之后,只会变更流程定义,不会自动提交当前任务,用户仍然需要按正常审批提交审批意见。步骤36单击“同意”,完成总经理对费用报销单的审批。步骤37以总经理助理的账号登录EAS系统,系统提示审批任务消息,双击审批任务消息界面,审批该费用报销单,完成该费用报销单的审批流程。工作流用户手册步骤38以具有该流程定义监控和管理权限的账号登录EAS系统,进入“系统平台->工作流管理->工作流监控”查看该业务流程的运行状态为“已完成”。选中该业务流程,单击“”图标,进入该业务流程的监控界面,查看该业务流程的运行过程,如图1-1所示。图1-1自由审批流程的运行状态1.1.6如何实现在审批中修改单据的部分字段1)问题描述合同在审批过程中,转到合同管理员处时,合同管理员需要填写合同的“档案号”,但他不能修改合同的其它信息。工作流用户手册2)解决方案在工作流审批时,点击查看单据,只能修改档案号字段。这种通过工作流状态控制字段的可编辑性可以做到,具体步骤如下:步骤39在业务建模工具中打开该单据,在保证该单据被选中的情况下,在菜单中选择“业务单元->状态管理->新建->状态”。然后设置该单据对应的字段的可见性与可用性,把所有字段都设为可见,“档案号”字段设为可用,其他的字段可用性设为不可用。步骤40在工作流对应的审批节点,输入该单据的状态名(目前只能手动输入)。3)关键字审批修改单据1.1.7如何设置不连续审批节点参与人范围相同时自动合并问题描述流程定义时,若不连续的审批节点参与人范围一致时,如何设置自动合并?解决方案当流程定义中,当多个不连续的审批节点参与人范围相同时,是否自动合并审批任务,可在“流程属性”中进行设置,如图1-1所示。工作流用户手册图1-1流程属性中,勾选“自动合并审批节点”。关键字审批参与人不连续自动合并1.1.8如何设置连续审批节点参与人范围相同时不自动合并问题描述流程定义时,若连续的审批节点参与人范围一致时,如何设置不自动合并?解决方案若连续的审批节点参与人范围一致时,系统默认自动合并审批任务。按以下步骤设置可不自动合并。步骤1流程属性中,不勾选“自动合并审批节点”。步骤2在连续审批节点的中间插入路由节点。关键字审批参与人连续自动合并工作流用户手册1.1.9如何输出审批时修改了的单据信息问题描述用户在审批时修改了单据的内容,而后续的节点需要使用被审批人修改的那部分信息,如何将此部分已修改过的信息输出?解决方案此时可以在审批节点上配置关联对象输出,将所需的修改过的信息输出到指定的流程变量中。步骤1选择“审批”节点处的“关联对象输出”属性,进入“关联对象输出”属性的设置界面。步骤2在“关联对象内码”(需在流程变量中设置并在提交节点输出)和“关联实体对象”(具体执行的业务单据)确定关联对象。系统将显示该对象的所有属性信息。步骤3选择关联对象中后续需要使用的属性,添加到输出参数列表中。步骤4设置输出参数对应的流程变量,如图1-1所示。图1-1关联对象输出设置工作流用户手册关键字审批修改输出1.2参与人应用1.2.1设置简单条件参与人的流程1)业务场景某集团公司内部费用报销的审批一般经过财务经理审批通过即可完成审批,但是在报销金额大于5000元的情况下,必须由公司总经理进行审批。2)场景分析分析以上业务场景可知,费用报销单的默认审批人为财务经理。但是,需要对费用报销单中的报销金额进行判断,金额大于5000元时,须总经理进行审批。因此,可以在提交费用报销单时,将费用报销单的单据头中的总金额输出到指定的流程变量中,如Amount中,然后在设置审批参与人时,将Amount变量值作为条件来设置对应的参与人。具体实现流程图如图1-1所示。工作流用户手册图1-1简单条件的具体实现流程图关键配置步骤该流程的关键配置步骤在于在提交节点将费用报销单中的报销金额输出到指定的流程变量,并在审批节点通过变量值作为条件来设置参与人。步骤1在提交费用报销单节点中将报销金额输出到指定的流程变量中。1.在“任务名称”选择费用报销单的提交任务后,在“输出对象”中选择分录中的“合计金额”,单击“”将其添加到“输出参数”区域。2.单击“输出参数”区域的流程变量编辑入口,进入“流程变量”界面,新增“Amount”流程变量,如图1-1所示。工作流用户手册图1-1设置流程变量3.在“出口参数”区域设置金额与流程变量的对应关系,如图1-1所示。图1-1设置流程变量在此流程定义中,所选择的输出字段属性为单据头中的字段属性。实际应用中,如果需要输出单据分录中的某个字段时,则需要设置的聚合函数,指定输出分录中具体哪一行对应的字段值。对于金额等字段,还可以输出分录的平均值或总和等。步骤2设置审批费用报销单节点的参与人属性。工作流用户手册1.在审批节点的参与人属性设置界面,将默认参与人设置为“财务经理”,如图1-1所示。图1-1设置默认参与人为财务经理2.增加条件参与人记录,设置申请金额大于5000的条件,如图1-1所示。图1-1设置报销总金额大于5000的条件3.设置条件参与人为“总经理”,如图1-1所示。工作流用户手册图1-1设置简单条件参与人4.完成审批节点参与人设置,如图1-1所示。工作流用户手册图1-1简单参与人设置完毕实现结果该流程定义发布后,可以以该集团公司职员帐号登录EAS系统,提交不同金额的费用报销单,启动业务流程运行,验证该业务流程的运行。根据对业务需求的分析可知,审批节点参与人的设置可分为两种情况,当金额大于5000元时,由总经理审批,当金额小于等于5000元时,由财务经理审批。这种场景也可以通过设置连接弧条件来进行配置,具体请参见1.3.1带分支的审批流程。1.2.2设置复杂参与人的流程1)业务场景某集团公司需要配置一条费用报销申请单的流程,此流程对集团下所有公司和部门通用,集团所有的费用报销申请都会按照此流程运转。费用申请需要一个多级审批过程,当某个员工提交费用报销申请后,首先由该员工的直接上级来进行一级审批,审批通过后需要由该员工所在部门的负责人来进行二级审批(负责人有可能就是该员工的直接上级),部门负责人审批通过后需要由部门负责人的上级部门领导进行三级审批。当审批环节中任何一个审批环节不通过,这需要打回给费用报销申请人修改单据,然后重新审批。当审批全部通过后,需要给所有参与过的人员发送消息,提醒此费用报销单已经通过,可以进行报销。工作流用户手册2)场景分析根据所描述的业务场景和需求,进行如下分析:流程包含三级审批:直接上级审批、部门负责人审批、部门负责人的上级部门领导审批。由于流程在集团内通用,所以采购申请单提交节点的参与人可设置为“任意人”。直接上级审批节点的参与人可以通过流程提交人的直接上级关系进行设置。部门负责人审批节点需要根据提交采购申请单所在的部门判断具体的参与人。由于费用报销单中包含了提交人所在的部门信息,可以在提交费用报销单时,将部门信息输出到指定的流程变量中,在部门负责人审批节点则根据流程变量判断具体的负责人。如果费用报销单提交人所在的部门负责人和其直接上级为同一个人,则需要将两个审批节点合并为一个审批节点。部门负责人的上级部门领导审批可以根据部门负责人审批节点的具体参与人来判断。当审批全部通过后,需要给所有参与过的人员发送消息,提醒此费用报销单已经审批通过,可以进行报销。具体实现流程图如图1-1所示。工作流用户手册图1-1复杂参与人设置的实现流程图3)关键配置步骤此流程的关键配置步骤在于各审批节点的参与人设置。步骤2在提交节点将费用报销单的部门信息输出到指定的流程变量中。1.在任务属性处增加申请部门ID和申请部门名称对应的流程变量,将费用报销单中的申请部门ID和申请部门名称属性输出到指定的流程变量中,如图1-1所示。工作流用户手册采购部门ID属性可以唯一定位采购部门。采购部门名称属性可以方便进行监控和消息定制,为非必选项。图1-1设置采购部门相关的流程变量申请部门ID对应的流程变量必须设置为“参与者”或“外部数据类型”,因为只有这两种类型的流程变量才能在参与人设置时被引用;部门名称对应的流程变量类型可以根据部门名称字段的类型进行设置。2.在出口参数处设置流程变量的对应关系,如图1-1所示。工作流用户手册图1-1设置申请部门与流程变量的对应关系步骤3设置直接上级审批节点的参与人属性。1.设置直接上级审批节点的参与人如图1-1所示。图1-1复杂参与人直接上级审批节点参与人设置工作流用户手册“流程发起人”和“单据提交人”基本等同。步骤4设置部门负责人审批节点的参与人属性。步骤2中已经将采购申请单中的部门信息输出到了指定的流程变量中,此处可以使用该流程变量来设置对应的负责人。在“组织单元”类型中添加采购部门对应的负责人为参与人,如所示。添加采购部门对应的负责人为参与人工作流用户手册“DepartmentID”变量用在此处代表一个组织单元ID或组织单元值对象,但具体的值在建模时是不确定的,在运行时由单据传送过来。此处参与人的设置是实际上就是:变量+负责人。变量是动态的,所以能够动态出找人,达到动态参与人的效果。还可以通过很多种方式来找到合适的人,比如脚本、java代码等等都可以达到这种效果,将找人算法放到代码中,将返回结果赋值给参与人变量,参与人设置处可以直接设置为参与人变量。若部门负责人与单据提交人的直接上级是同一人时,系统自动将参与人相同的两个连续的审批任务合并为一个审批任务。步骤5设置部门负责人直接上级审批节点的参与人属性。设置在“关系->活动执行人”类型下,设置部门负责人直接上级审批节点的参与人,如图1-1所示。图1-1选定部门负责人直接上级审批节点的参与人参与人“关系”页签下,都是根据某一个参照物来找对应的人员。比如以活动、职位或变量等为参照。工作流用户手册4)实现结果该流程定义发布后,可以以该集团公司不同部门的职员帐号登录EAS系统,提交费用报销单,启动业务流程运行,验证该业务流程的运行。1.2.3在流程启动时指定下一步参与人的流程1)业务场景费用报销单审批时,需要在提交单据的时候根据费用报销单的信息来选择该费用报销单的具体审批人,可以选择的参与人包含部门经理、财务经理和总经理。2)场景分析以上业务场景中,审批费用报销单的执行人需要在提交费用报销单时指定,因此可以在提交费用报销节点设置允许指定下一步参与人。在流程定义中第一个人工节点设置指定下一步参与人可以通过该流程的流程属性进行设置。同时,审批节点的参与人需要从部门经理、财务经理和总经理中选择,因此,可以首先在审批节点设置其参与人为部门经理、财务经理和总经理,作为提交节点下一步参与人的选择范围。该场景的流程图示例如图1-2所示。图1-2在流程中制定下一步参与人的流程工作流用户手册3)关键设置步骤此流程的关键配置步骤在于需要在流程属性中设置允许在流程的第一个提交节点指定后续节点的参与人,同时需要在审批节点设置允许指定的参与人范围。步骤6设置流程属性。在流程编辑区单击鼠标右键,系统弹出“流程属性”界面,在“基本属性”页面选中“启动时设置下一步参与人”,如图1-1所示。图1-1启动时设置下一步参与人步骤7在审批节点的参与人中设置提交节点可选择的参与人范围,此实例中的参与人范围包含部门经理、财务经理和总经理,如图1-1所示。工作流用户手册图1-1设置审批节点的参与人范围4)实现结果该流程定义编辑完毕,可以发布到EAS服务器进行验证。步骤8以该集团公司的任意员工帐号登录EAS客户端,进入新增费用报销单界面,填写费用报销单信息,如图1-1所示。工作流用户手册图1-1新增费用报销单步骤9信息填写完毕,在工具栏中单击“”,系统弹出“指定执行人”界面,如图1-1所示。工作流用户手册图1-1在“指定执行人”界面指定执行人步骤10在“指定执行人”界面选择审批该费用报销单的执行人。该执行人登录EAS客户端后,即可通过该费用报销单的审批任务消息进入审批界面对该任务进行审批。1.2.4如何设置工作流中的参与人组问题描述参与人设置里可以设置参与人组,可以按照角色或者其他方式将一部分人定义为一个参与人组,如定义一个经理组,将所有的经理人在这一个参与人组里管理,那如何在EAS系统里面设置参与人组呢?解决方案步骤1用管理员登录EAS,然后选择主菜单“系统平台->系统配置->消息接收组”,增加消息组即可,如图1-1所示。工作流用户手册图1-1在eas系统中,参与人组设置界面步骤2在流程配置工具中对应参与人设置页面增加参与人组,如图1-1所示。工作流用户手册图1-1在流程配置工具中,参与人组设置1.2.5如何设置审批中的参与人为没有建立用户的员工的上级问题描述费用报销单中,制单人和被报销人不为同一人。审批节点需被报销人的直接上级进行审批。如被报销人没有建立用户,如何实现?例如:如工厂的会计替普通工人提交报销单,工人没有建立用户。解决方案需安装补丁pt041690和pt037534,并在提交节点的后置脚本中放以下脚本。com.kingdee.bos.workflow.participant.PersonpersonVar=newcom.kingdee.bos.workflow.participant.Person();personVar.setEmployeeId(职员Id变量);//在提交节点将职员Id输出到定义好的变量中。参与人变量=personVar;//通过脚本获取到职员的参与人变量(需定义变量)在后续节点参与人设置为员工上级时,通过“参与人变量-直接上级”关系进行设置即可。关键字职员上级审批工作流用户手册1.2.6如何判断指定下一步参与人设置时哪个节点为默认勾选问题描述如图1-1所示,当A、B节点均为下一步活动节点时,系统如何判断“下一步参与人”设置时哪个节点为默认勾选?图1-1指定执行人界面解决方案判断顺序为:步骤1先根据分支条件进行判断,将满足条件的节点显示出来。步骤2然后根据节点名称的拼音顺序自上而下排列。步骤3最后根据流程定义时画连接弧的先后顺序进行默认勾选。关键字下一步参与人默认勾选工作流用户手册1.2.7如何设置下一步参与人界面只显示满足条件的分支条件的后继节点1)业务场景审批节点A后面跟了B、C两个审批节点,通过A节点的决策项来作为分支条件判断走B或者C,B、C的审批人都设置为任意人,在A审批的时候希望通过下一步参与人选择B、C的参与人,单默认只勾选其中一个,现场希望同A所选的决策项来默认勾选对应节点的参与人,如决策项为1,走B分支,这下一步参与人界面默认勾选B,决策项为2,走C分支,这下一步参与人界面默认勾选C。2)场景分析客户希望通过审批节点操作时所选择的决策项来控制下一步参与人选择界面所显示的审批节点,并为该节点设置参与人。该需求可通过在审批节点A设置审批结果的关联流程分支来实现。示例流程配置如下:工作流用户手册3)关键配置步骤步骤1在审批节点的后置分支条件设置分支条件的显示名称。步骤2在审批节点处,设置审批结果意见所绑定的流程分支,如下图所示:步骤3最终下一步参与人界面所展示的审批节点,会根据当前审批节点所选择的决策结果而定,如下图。工作流用户手册1.3连接弧条件应用1.3.1带分支的审批流程1)业务场景某集团公司费用报销流程根据报销金额不同,审批执行也不同。如当报销费用总金额小于等于5000元时,由部门经理审批;如当报销费用总金额大于5000元时,由总经理审批;2)场景分析该业务场景要求根据费用报销单中的合计金额来判断对应的审批参与人,因此,可以设置多个审批节点,通过连接弧条件来判断具体需要运行的节点。同时,在提交费用报销单时,可以将费用报销单的单据头中的总金额输出到指定的流程变量中,如Amount中,然后在设置连接弧条件时...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

金蝶EAS Cloud 26招搞定工作流配置.doc

管理软件+ 关注
实名认证
内容提供者

管理软件资料分享

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信