应用方案手册-1909流程管理用友网络科技股份有限公司1版权用友集团未经用友集团的书面许可,本应用方案手册任何整体或部分的内容不得被复制、复印、翻译或缩减以用于任何目的。本应用方案手册的内容在未经通知的情形下可能会发生改变,敬请留意。请注意:本应用方案手册的内容并不代表用友所做的承诺。用友网络科技股份有限公司2目录版权..1目录..2变更记录..6第一章总述..71.1产品概貌.71.2功能简介.71.3流程四要素.9第二章交易类型.102.1交易类型管理..102.1.1界面..102.1.2应用指南..12第三章审批流.193.1审批流定义-集团.193.1.1界面.193.1.2应用指南.333.1.3示例分析.363.2审批流定义-业务单元.413.3流程代理人设置..413.3.1界面.413.3.2应用指南.423.4流程用户组管理..463.4.1界面..473.4.2应用指南.493.5工作任务消息配置..503.5.1界面.503.5.2应用指南.543.6审批术语设置.553.6.1界面..553.6.2应用指南..55第四章工作流..574.1工作流定义-集团..574.1.1界面..574.1.2应用指南.844.1.3示例分析..874.2工作流定义-业务单元.94用友网络科技股份有限公司3第五章业务流.955.1单据接口定义..955.1.1界面.955.1.2应用指南.955.2单据转换规则-集团.965.2.1界面..975.2.2应用指南.985.3业务流定义..1005.3.1界面.1015.3.2应用指南.1025.3.3示例分析.112第六章流程监控..1276.1工作项管理.1276.1.1界面..1276.1.2应用指南.1286.2流程实例管理..1286.2.1界面.1286.2.2应用指南.129第七章审批管理.1297.1审批中心..1297.1.1界面.1297.1.2应用指南.1307.2业务中心..1307.2.1界面.1307.2.2应用指南.1307.3预警中心..1317.3.1界面.1317.3.2应用指南.1317.4通知中心..1317.4.1界面.1317.4.2应用指南.132第八章附录.1328.1附录1:名词解释.1328.2附录2:交易类型详解.1338.2.1财务会计.1348.2.2管理会计.1408.2.3资金管理.1418.2.4供应链.1438.2.5供应商管理.1848.2.6资产管理.185用友网络科技股份有限公司48.2.7质量管理.1858.2.8电子商务(未轻量化)..1878.2.9进出口(未轻量化).1948.3附录3:非流程单据(清单).1998.4附录4:约束条件函数.2018.5附录5:动作驱动..2078.6附录6:预置流程.2108.7附录7:支持工作流单据.211用友网络科技股份有限公司5导读此手册面向实施顾问以及企业关键用户,旨在为实施规划、解决方案制定和落实提供指导。手册围绕流程模块所包含的功能点展开,具体介绍了每个功能点相关的小应用,并对应用的主要功能做了详细介绍,解决产品使用过程中遇到的基本操作问题。本手册包括七大部分;第一部分是对流程管理模块的总体介绍;第二部分是对交易类型的具体介绍;第三部分是对审批流的具体介绍,包括相关的应用界面,应用指南,示例分析等;第四部分是对工作流的具体介绍,包括相关的应用界面,应用指南,示例分析等;第五部分是对业务流的具体介绍,包括相关的应用界面,应用指南,示例分析等;第六部分是对流程的监控方式,操作方法的具体介绍;第七部分是对审批管理的具体介绍,包括相关的应用界面,应用指南等;此外,为了便于用户对整体内容加深理解,手册在附录中对一些可能需要对照查询的关键点进行了补充说明,以便用户查找对照。用友网络科技股份有限公司6变更记录编写人马东慧版本修订人审核人起止时间修订/审核章节修订/审核内容1903丁习芳李聪慧2019.03.294.1.1.2.2属性编辑器对工作流组件自身属性增加了“本人自动审批”进行说明。1903丁习芳李聪慧2019.03.294.1.1.2.1.4人工活动对工作流本人自动审批功能的开启与关闭进行说明。1903马东慧李聪慧2019.03.293.1.1.2.1.4人工活动增加不可编辑的单据属性和驳回处理方式的说明。1903马东慧李聪慧2019.03.294.1.1.2.1.4人工活动增加不可编辑的单据属性和驳回处理方式的说明。1903马东慧李聪慧2019.03.293.3流程代理人设置3.4流程用户组管理4.3工作任务消息配置更新轻量化界面和内容1909马东慧李聪慧2019.09.293.1审批流定义-集团3.2审批流定义-业务单元4.1工作流定义-集团4.2工作流定义-业务单元5.3业务流定义更新轻量化界面和内容1909马东慧李聪慧2019.09.293.3流程代理人设置增加按自定义单据分类批量设置修改的功能。1909马东慧李聪慧2019.09.297.1审批中心增加按提交人搜索的功能。增加对提交人人员身份信息的联查展示。用友网络科技股份有限公司7第一章总述1.1产品概貌流程在企业运营中通常代表业务对接、工作传递、监管控制等。【流程管理】平台就是用于定义企业运营过程中的各种流程、以及流程运行所遵循的规则和条件,并对流程运行进行集中管理和监控。系统将流程分为基本的三类,即业务流、工作流、和审批流。流程的约束规则主要通过两个方面相互结合来实现,一是通过流程定义中不同形式的元素和工具组合,二是通过流程运行主体上的规则设置。流程运行主体,在产品中主要为业务单据,其约束规则主要指交易类型。通过流程管理平台,可以根据企业需要,设置出灵活多样、宽严适度的各种流程,形成企业运营的脉络体系。产品路径:【动态建模平台】→【流程管理】,界面如下:图1.1-01流程管理界面1.2功能简介此处先对各功能点做一个简单介绍,以便读者对其主要用途、以及各功能点之间的关联有一个初步了解,以建立对流程管理平台的整体印象。注意:各功能点的描述顺序不是产品界面所显示的顺序,而是按照归类后的文档结构顺序。1.交易类型 交易类型管理交易类型是一个交易(或者业务单据、单据类型)的细分,可以基于不同的交易规则,或基于行业/企业,或基于企业的不同发展阶段来划分。交易类型是在单据类型支撑的功能模型基础之上再增加一些用友网络科技股份有限公司8在限制规则、模板、流程的差异。同一单据类型下的不同的交易类型的业务规则不同,交易类型管理就是让用户根据实际业务约束需求进行自定义,从而实现不同的业务约束控制。例如报销单据,可以细分为差旅报销、部门活动报销、交通费报销等。2.审批流 审批流定义审批流定义用来为某个具体的业务单据或某个具体单据的一个交易类型进行审批流程的定义。被定义了审批流程的单据将按照定义的审批流程被传递和审批。通过审批流的设置,可以实现对业务的监控和风险的预防。 流程代理人设置当预先定义的流程上的某环节的动作执行人因故无法执行该任务或动作,就可以通过设置临时替代者来完成该任务或动作。通过流程代理人设置,可以降低因人员异动造成的流程运行风险,保障业务的正常运作。流程代理人设置针对于审批流和工作流,不针对业务流。 流程用户组管理流程用户组管理指的是将用户按照一定的属性归类分组,以便在被流程设置引用时,以群组的形式被引用。这样不但使得任务和权限直观清晰地划分分配,还可以节省流程设置时间。同一个用户可同时出现在不同的用户组中。流程用户组管理针对审批流和工作流,不针对业务流。 工作任务消息配置工作任务消息配置就是定义工作任务消息的显示格式和内容的模板,使接收人接收到的消息按预先设定的格式和内容出现,比如“您好,评估表:xxxx等待您的填制!评估截止日期为:xxxxx”。工作任务消息配置针对审批流和工作流,不针对业务流。 审批术语设置审批术语设置可以对审批术语进行自定义设置。设置成功后审批详情中的审批意见就会显示自定义的内容。3.工作流 工作流定义工作流指的是某一项工作需要经过多个环节才能被完成,比如工单,需要多个环节的工人作业才能将某个产品完成。同审批流一样,工作流针对的是一个业务单据的流转,但同审批流的主要区别在于,审批流上的单据仅是审批状态的变化,而工作流反映的是工作进程的变化。4.业务流 单据接口定义单据接口定义是定义非流程单据之间的衔接引用关系。非流程单据就是不通过业务流定义引用而进行数据转换衔接的业务单据,比如请购单,在采购订单界面处直接拉请购单生成采购订单;再如价格审批单,推式生成采购订单。在两单据进行接口时,交易类型的不同引用就代表不同的对接方式。 单据转换规则用友网络科技股份有限公司9单据转换规则是定义上下游单据之间在转单时的数据传递对应规则和分单规则。 业务流定义业务流是指多张不同的业务单据串接起来的流程(注意区别于审批流和工作流,它们只针对一张单据),即每个流程环节涉及到不同的单据类型(或细到交易类型),前后处理的单据对象不是同一个,上下游单据处理还有合并、分单和数据回写规则。比如:请购单→采购订单→采购入库单→采购发票。5.流程监控 工作项管理工作项管理相当于工作项的总控室,用于对系统中的工作项进行集中管理。 流程实例管理流程实例管理相当于流程实例的总控室,用于对系统中的流程实例进行集中管理。1.3流程四要素流程四要素是业务流程、工作流程、审批流程都具备的最重要的4个属性,即组织单元、参与者、交易类型、单据类型,以下对流程四要素的属性含义以及对流程的影响进行详细说明。1.四要素的含义1)组织单元:即流程定义中的使用组织,此属性可以为空,参照范围为集团内所有业务单元。此属性不为空时,则只有主组织与此属性相同的单据才能启动该流程。2)参与者:流程的参与者是指流程的制单人,以及其他流程各个环节的参与角色、操作员等。流程的制单人为流程的启动者。3)单据类型:流程所属的业务单据,所有流程全部隶属于某个业务单据,即此属性不可能为空。4)交易类型:流程所属的交易类型,交易类型是可选属性,如果此属性不为空,则只有对应交易类型的业务单据才能启动此流程。2.审批流程、工作流程启用及实例化过程中四要素匹配规则1)有交易类型业务单据启用流程过程中匹配四要素规则注意:以上三类流程(审批流、工作流、业务流)的划分,是系统抽象出来以便区分不同的场景做不同的处理。在企业中,更多的情况是业务流程、工作流程、审批流程集成存在,业务流程含有工作流程和审批流程;工作流程中含有审批流程。例如,销售流程中,销售出库环节出库单产生后需要走一个审批过程;委托付款流程是成员单位与结算中心共同参与的工作流程,在成员单位填写好委托付款单后需要先走一个填报审批流程,结算中心补充结算信息后,在结算中心内要走一个付款审批的流程。用友网络科技股份有限公司10满足下述条件的流程为候选启动流程:a)流程启动者=当前业务单据制单人,或者流程启动者包含当前制单人;b)且流程单据类型=当前业务单据类型;c)且流程交易类型=当前业务单据交易类型;d)且流程组织单元=当前业务单据主组织,或者流程组织单元为空;2)无交易类型业务单据启动流程过程中匹配要素规则满足下述条件的流程为候选启动流程:a)流程启动者=当前业务单据制单人,或者流程启动者包含当前制单人;b)且流程单据类型=当前业务单据类型;c)且流程组织单元=当前业务单据主组织,或者流程组织单元为空;第二章交易类型2.1交易类型管理2.1.1界面按路径打开:【动态建模平台】→【流程管理】→【交易类型管理】,显示如下:注意:先找流程定义中的使用组织与当前业务单据主组织相同的流程定义,再找流程组织单元为空流程定义。用友网络科技股份有限公司11图2.1-01交易类型管理界面左侧栏中是按产品的模块进行分类的列表,我们这里以采购管理为例来说明界面,其他的模块和功能点都是按此风格来布置的。点击【采购管理】→【采购订单】,将显示界面划分为三部分,如下:图2.1-02采购订单界面区域1:显示产品模块列表,选中任一点击后显示该模块下包含的单据;区域2:显示所选中单据的交易类型列表;区域3:交易类型设置区,是针对区域2中不同的交易类型行进行具体的设置。用友网络科技股份有限公司122.1.2应用指南2.1.2.1按钮说明〖新增〗:可以增加新的交易类型。〖修改〗:可以对已有的交易类型进行修改。如果交易类型已被引用过,那么就有可能不允许修改,或只允许修改其中的某些部分,系统会自动给出提示,例如:图2.1-03提示界面〖删除〗:可以对已有的交易类型进行删除,但前提是该交易类型没有被引用过,否则会出下提示(如下图)。注意:系统预置的交易类型如果没有被引用过也可以进行删除。图2.1-04提示界面〖刷新〗:刷新当前界面数据。〖过滤〗:有两个选项互斥显示,包括〖隐藏封存交易类型〗和〖显示封存交易类型〗。如果某交易类型被封存,即【是否封存】字段被选为是,那么如果点击〖隐藏封存交易类型〗,该交易类型就不显示;如果点击〖显示封存交易类型〗,那么不论是否被封存,所有交易类型均显示。〖发布小应用〗:发布小应用是用于将带有某种交易类型的业务单据发布到指定用户的操作界面上,可以使不同的用户在使用同样一种业务单据时,所对应的流程、所能操作的业务、所应遵循的规则、以及所受到限制各不相同,相当于每个用户使用的都是针对各自业务范围而个性化定制的一张业务单据。具体操作注意:如果选中某单据后,区域3为空,那么就代表这个单据目前没有具体的交易类型,即便它在区域2中可以进行新增操作。也就是说,不是所有列示在区域1中的单据都有交易类型。若区域2为空则表示该单据未设交易类型,点新增即可增补交易类型。用友网络科技股份有限公司13步骤请见下述“2.1.2.2发布小应用”的详细描述。〖业务规则配置〗:业务规则配置是用于定义某些业务动作在执行前,应该满足什么条件才能执行;或某些动作在执行后应该达到什么样的条件才能被允许通过等。比如:某采购订单的某物料数量超过了此物料的最高库存,就不允许此采购订单执行〖保存〗。这样以达到让业务控制更加细化的目的。具体操作步骤请见下述“2.1.2.3业务规则配置”的详细描述。2.1.2.2发布小应用为了较直观地说明,我们在此通过一假设业务场景来示例说明:用户A和用户B都是采购部人员,A只负责XX类采购,B只负责YY类采购。显然,两人都会用到『采购订单』这个单据,但公司希望他们各司其职,每个人打开采购订单后,只能处理自己所辖范围内的业务。这里,我们假设A、B分别看到的采购订单的名称为“XX类采购订单”和“YY类采购订单”。2.1.2.2.1基本思路首先,目标很明确——将个性化设置的单据小应用发布给指定用户。那么我们需要知道这是通过什么路径来实现的。在系统中,小应用的操作权限是分配给职责的,职责是分配给角色的,角色是分配给用户的。这样,基本思路就是“应用→职责→角色→用户”,从而将应用的操作权限与用户关联起来。2.1.2.2.2操作步骤1.用集团管理员身份登录系统。2.打开路径【动态建模平台】→【流程管理】→【交易类型管理】→【采购管理】→【采购订单】。3.〖新增〗名称为“XX类采购订单”的交易类型,并在区域3中进行设置后〖保存〗。4.点击〖发布小应用〗后弹出窗口如下:用友网络科技股份有限公司14图2.1-05发布节点5.沿着结构树向下找到【供应链】→【采购管理】→【采购订单】。6.下面的文本框会自动显示一个新菜单编码,只要遵循此处的编码规则且与现有的编码没有重复就可以,7.然后〖确定〗。8.重复步骤3~6,发布名称为“YY类采购订单”交易类型的小应用。9.打开路径【动态建模平台】→【权限管理】→【职责管理】→【职责】。10.建立一个职责类型为“业务类型”的职责,然后点击〖分配应用〗,在弹出窗口沿【供应链】→【采购管理】→【采购订单】结构树打开,可以看到刚才发布的两个应用已经出现了:图2.1-06采购订单11.选中“XX类采购订单”,并将其分配到右侧窗口中(如下图),点击〖确定〗后,那么这个职责就有了操作这个功能应用的权限。用友网络科技股份有限公司15图2.1-07权限设置成功12.打开路径【动态建模平台】→【权限管理】→【角色管理】→【业务类角色】,找到用户A所对应的角色,然后将这个职责分配给此角色,这样“XX类采购订单”就发布到了用户A的界面上。13.以用户A登录系统,打开路径【供应链】→【采购管理】→【采购订单】,可以看到『XX类采购订单』这个小应用(如下图),那么这个小应用只能处理“XX类采购订单”交易类型的订单业务。同理,重复步骤8~11可以发布建立用户B对应的“YY类采购订单”小应用。其余任何业务单据的交易类型节点发布均参照于此。图2.1-08采购订单界面注意:第11步的假设是系统里已经有了用户A且已经赋予其业务角色,此处仅是增加一个操作“XX类采购订单”的职责。如果系统中还未建用户或角色,那么就需要新建后,将职责分配给角色并将角色关联用户。具体详见《权限管理分册》,此处仅作提示。用友网络科技股份有限公司162.1.2.3业务规则配置如前所述,业务规则配置主要用于设置业务动作执行前后所应遵循的约束规则。延续上例,我们在界面上(图2.1-02)区域2中选中某一交易类型,点击按钮〖业务规则配置〗,出现如下界面:图2.1-09业务规则配置2.1.2.3.1按钮说明〖前置约束规则〗:动作执行前,应该满足什么样的前提,以此进行约束检查。具体请见下述“2.2.2.3.3约束规则设置”的描述。〖后置约束规则〗:动作执行后,应该达到什么样的结果,以此进行约束检查。〖返回〗:返回到『交易类型管理』选中单据所对应的一级界面(图2.1-02)。2.1.2.3.2字段说明下图中红线框内的字段仅是配置结果的显示,并不能编辑。用友网络科技股份有限公司17图2.1-10字段说明具体编辑是通过【动态建模平台】→【开发配置】→【交易.