资源预览内容
第1页 / 共63页
第2页 / 共63页
第3页 / 共63页
第4页 / 共63页
第5页 / 共63页
第6页 / 共63页
第7页 / 共63页
第8页 / 共63页
第9页 / 共63页
第10页 / 共63页
亲,该文档总共63页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
U8V10.0产品培训工作流用友软件部门讲师:XX2011年2月8日课程提纲1产品概述1.术语说明2.产品综述3.应用角色2应用准备3应用介绍1.工作流设计器2.工作流监控台3.几个典型审批流程4.常见审批流需求点1.1术语说明工作流:1993年WFMC(工作流管理联盟)定义工作流是一类能够完全或者自动执行的经营过程,根据一系列过程规则、文档、信息或任务在不同的执行者之间进行传递与执行。工作流建模方法:工作流模型是对业务过程的抽象表示,活动网络建模方法、形式化表示的建模方法、对话模型建模方法、事务建模方法。BPEL:工作流执行语言,2002年8月,IBM,Microsoft为等企业联合提交并发布了BPEL规范。作用是将一组现有的服务组合起来,从而定义一个新的Web服务。BPEL基本上是一种实现此种组合的语言。工作流引擎:Workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。问题固化柔性化工作流理论分解执行监控管理任务角色过程规则过程建模业务过程抽象表示业务流程建模方法催生映射工作流引擎业务流程执行语言BPEL审批流应用流程化柔性化规范流程调度固化1.2产品综述企业面对外部竞争和挑战,必须快速的对市场和环境做出反应,及时调整企业战略和决策,调整业务流程。这就对在企业内部作为运营支撑的企业信息系统提出更高的要求,工作流系统就要支持信息系统去应对频繁变化的需求、适应业务流程和工作流程的改变。采用工作流系统改造软件,将能使这些软件变成功能可重构、流程可改变、高度柔性的系统,从而满足企业发展的要求。用友U8基于工作流平台已实现了审批流功能供用户使用,除此之外,也可以支持U8将易变逻辑以流程应用服务的方式暴露出来,以达到根据具体用户做特定配置的目的。在二次开发和实施过程中,二次开发人员和实施人员即可以编写、注册服务,将其插入到U8系统默认处理流程中,也可以设计、发布新的流程,以适应客户个性需要。1.2产品综述应用框架1.3应用角色角色(或岗位)岗位职责应用系统功能工作流程管理员(系统管理员)设计流程流程管理(发布等)工作流设计器工作流监控台审批流监控报表业务人员受理业务提交审批业务单据界面的“提交”、“重新提交”、“查审”、限定权限内可在审批中修改单据、“撤销”业务主管审批业务单据界面的“审批”、“查审”、限定权限内可在审批中修改单据、转签、退回、工作任务委托、“撤销”、“弃审”企业高层审批业务单据界面的“审批”、“查审”、限定权限内可在审批中修改单据、转签、退回、工作任务委托、“撤销”、“弃审”开发开发服务开发人员(包括业务应用开发人员和二次开发人员)可以开发应用服务并注册,开发交互界面和消息并注册;然后通过流程设计器设计特定的流程。研发人员还可以实现特定的接口,对流程设计过程和流程发布过程进行扩展实施注册服务和消息用注册的消息和服务新增流程和调整系统预置流程;针对特定客户选择特性的处理流程课程提纲1产品概述1.术语说明2.产品综述3.应用角色2应用准备3应用介绍1.工作流设计器2.工作流监控台3.几个典型审批流程4.常见审批流需求点应用准备工作流任务节点的执行人对应系统的人员档案,而登录系统是使用系统帐号,为保证登录系统的用户能够接收分派的任务与消息,需要建立人员档案中的人员与系统用户之间的对应。流程执行人人员档案系统用户课程提纲1产品概述1.术语说明2.产品综述3.应用角色2应用准备3应用介绍1.工作流设计器2.工作流监控台3.几个典型审批流程4.常见审批流需求点5.工作流任务委托6.审批流程状态查询报表3.1工作流设计器3.2工作流设计器首界面介绍1.新建:新建一个流程模型;2.模型向导:快速建立一个完整的流程模型;3.流程模型完整性校验:校验未完状态的流程模型,给出校验的错误信息;4.保存为流程模板:把当前编辑状态下的流程模型保存为流程模板;5.打开:打开一个以前导出或备份的流程模型;6.另存为:把当前打开的模型输成系统外文件;7.进入流程管理控制台:快速打开工作流管理控制台。134526 73.2工作流设计器菜单功能1.新建:新建一个审批流程模型;2.打开:打开一个以前导出或备份的流程模型;3.另存为:把当前打开的模型输成系统外文件;4.保存:保存当前的流程模型5.存为活动模板:选择模型中活动节点,保存成活动模板,可以其它模型中复用6.工具箱:控制在工作流设计器中是否显示工具箱;7.缩放窗口:控制在工作流设计器中是否显示缩放窗口;8.方案管理器:控制在工作流设计器中是否显示方案管理器视图;9.进入流程控制台:快速打开工作流管理控制台10.流程模型完整性校验:校验未完状态的流程模型,给出校验的错误信息;11.模型向导:快速建立一个完整的流程模型;12.复制图片:复制选择中内容为图片13.复制:复制流程节点14.粘贴:把复制的内容粘贴中选中节点的下方15.全选:选中全部流程模型3.2工作流设计器工具栏功能 |1 |2 |3 |4 |5 |6 |7 |9 |10 |11 |12 |13 |14 |8 |15 1.增加模型:新建一个审批流程模型;2.增加分类:用户可以按需增加流程分类,如右图的采购、销售分类;3.刷新:刷新流程模型;4.打开模型:打开选中的流程模型,查看或修改;5.删除模型:删除选中的流程模型。3.2工作流设计器方案管理器3.2工作流设计器首界面操作总结用户进入工作流首界面,可以在方案管理器中查看有哪些流程模型;如果用户想修改或查看某个流程的设置,可以在方案管理器中选中某流程后使用右键菜单的打开模型功能;如果用户想新建一个流程模型,可以:选择菜单文件下的新建、工具栏上的新建、或方案管理器右键菜单中的增加模型功能;用户也可以使用菜单文件下的打开功能,打开以前通过导出功能备份在系统外的流程模型。1.点击工具栏上的新建按钮;2.弹出新建流程模型界面;3.用户可以参照一个系统预置的流程模版;4.用户也可以选择空白模版;5.如果是较简单的线性审批流程,则直接使用模型向导会更加方便;6.录入流程名称;7.选择流程分类下的某个审批单据,如果是参照的预置模版则不需要选择了;8.点击完成后进入设计阶段。3.2工作流设计器新建流程模型流程模型的设计主要分三大步流程结构的设计流程结构的设计流程模型属性的设置流程模型属性的设置节点属性的设置节点属性的设置3.2工作流设计器设计流程模型流程结构设计:使用模型向导可以快速建立简单的线性流程3.2工作流设计器设计流程模型以目前支持的审批流为例,就是要根据用户实际的审批流程,这就要用到工作流设计器的工具箱。工具箱为用户提供了设计流程结构所需要的节点,把需要的节点选中拖到画布区即可。3.2工作流设计器设计流程模型流程结构设计:使用工作流系统提供的工具和语言描述出流程的结构1.审批节点:表示审批流程中的一个审批活动;2.条件分派审批:可以设置多个条件,对多个条件进行求值,选择第一个求值为真的条件,并执行该条件所表示路径上的活动;常用于分额度审批、按部门审批等;3.并行结构:多个活动可以并行同步进行,互不影响。可以应用于会签审批等;4.后判断循环结构:先执行某些设定的活动,再判断是否满足某条件,来决定继续循环还是跳出循环;5.先判断循环结构:先判断是否满足某条件,如果是执行循环内的设定活动,然后再判断;如果否则跳出循环继续向下执行;6.自动活动:自动调用某组或某服务接口,比如自动活动可以完成自动终审、出口信用检查、销售信用检查等;7.结束节点:标志流程结束的结点。3.2工作流设计器设计流程模型流程结构设计:工具箱1.属性设置按分类排序;2.属性设置不分类但按字母排序;3.只显示基础属性设置,必需要设置的内容;4.显示高级属性设置,不常用;5.控制本人逐级弃审;6.单据名称:在新建流程时所选择的审批单据,在此处只是显示;7.控制是否判断数据权限;8.允许审批不同意;9.控制审批过程中是否允许撤销审批流;10.终审前允许修改单据;11.名称:此流程模型的名称;12.流程发起规则:设置满足什么样的条件时才会执行此流程;13.审批中修改控制:控制提交人和审批在流程执行的各阶段都可以修改哪些内容。14.提交撤销通知:提交、撤销流程时,需要知会哪些干系人,以什么样的方式知会(邮件、门户消息、手机短信),消息或邮件的内容是什么等等。1 | 2 | 3 | 4 | 5678910111213143.2工作流设计器设计流程模型流程结构设计:流程模型属性的设置3.2工作流设计器设计流程模型流程结构设计:流程模型属性主要选项着重说明本人逐级弃审:如选是,则审批后只能由审核人本人依次逐级弃审;否则只要是有权限的任意人员都能弃审任意级次的审批动作;判断数据权限:如果选是,则在审批、弃审、撤销时会判断操作员是否具备对操作员的权限;允许审批不同意:如果选是,则在审批过程中审批人可以审批为“不同意”;否则只能审批为“同意”;允许流程继续向下流转:审批过程中审批人“不同意”时流程还继续按照流程模型的结构向下运行,常用于会签;允许退回操作:审批过程中审批人“不同意”时要求提交人重新提交单据、或者之前的审批人重新审核单据,则可以选择退回给谁;终审前允许修改单据:如选是,即使在审批过程中,只要有修改单据的权限,仍可对单据进行编辑保存。3.2工作流设计器设计流程模型流程结构设计:流程模型属性主要选项着重说明流程发起规则可以设置在满足什么条件和规则的情况下,采购订单才进入流程。3.2工作流设计器设计流程模型流程结构设计:流程模型属性主要选项着重说明审批过程中修改控制:设置在当前审批任务完成后,提交人与审批人可改的字段信息选择具体一个审批节点前提条件该单据需要有字段级数据权限业务对象并启用控制流程勾选流程级选项“终审前允许修改单据”审批运行中控制规则基本规则:“无权”优先,默认“查询”,根据工作流配置决定是否可以“录入”因“退回提交人”操作而退回给提交人的单据,提交人修改权限不受“审批中修改设置”的控制对于“委托代理人”,按相应审批人的设置控制账套主管不受控制3.2工作流设计器设计流程模型1.审核人:设置此环节的审批人是谁;2.类型:可以选择“或”和“与”。如果设置了多个审批人,并且要求他们每个人必须都要处理,则要选择“与”;如不要求每个都处理,只有一人处理即可,则选择“或”;3.名称:该节点的名称,也就是这个审批环节的名称;4.是否终审:设置此节点审批是否为“终审”;5.审批任务项内容描述:设置此节点对应的审批人收到待办任务的主题内容;6.通知:设置此节点审批后,需要知会哪些干系人,以什么样的方式知会(邮件、门户消息、手机短信),消息或邮件的内容是什么等等;7.退回任务项内容描述:如果流程被后续审批人退回,在此设置此节点审批人收到的退回任务的主题内容;3.2工作流设计器审批节点属性设置21345673.2工作流设计器审批节点属性设置流程结构设计:审批节点属性主要选项着重说明审批人设置右键图标可以继续编辑组织表达式,如:先在组织列表选择了“王红”,她是一个人员,右键可以选择“岗位、”机构“,如果选了”机构“,则含义为:当前人员节点所对应的岗位。在人员图标后会再产生一个岗位图标可以在组织列表中双击选择人员、部门、岗位当然也可以在这个列表中直接设置审批人的条件如:左值选择”人员编码“,右值可以具体写一个人员,就表示当前节点的审批人是这个人。设置审批人可以参照模版,也可以把当前设置的组织表达式存为活动模版。测试根据当前设置的表达式是否可以找到审批人。3.2工作流设计器审批节点属性设置流程结构设计:审批节点属性主要选项着重说明协同工作设定1.名称:此超时设定的名称;2.协同操作:可以选择“自动提醒”、“自动转签”、“邮件审批”、“IM审批”。如果是”邮件审批“或是”IM审批“需要设置任务项的内容;3.执行时间:在此指定一定时长为审批处理的时限,如果超过则系统会认为“超时”4.消息接受者:如果“超时动作”为“自动提醒”,在此设置要给谁发送提醒的通知;5.消息内容:如果审批人超过指定时限还没有审核单据,则系统自动给“接受人”发送以此处设置为内容的提醒通知;6.超时转签人:如果“超时动作”为“自动转签”,在此设置要把审批任务转给谁处理;7.转签意见:如果审批人超过指定时限还没有审核单据,则系统自动把审批任务转给“转签人”,转签时的意见在此设置。2314567流程结构设计:审批节点属性主要选项着重说明审批任务项内容描述可以选择左侧参数列表的信息作为动态的审批任务项目内容,格式为$,文本内容随意输入。3.2工作流设计器审批节点属性设置流程结构设计:审批节点属性主要选项着重说明通知3.2工作流设计器审批节点属性设置1.同意通知:当前节点同意时的通知设置;2.不同意通知:当前节点“不同意”时的通知设置;3.弃审通知:当前节点“弃审”时的通知设置;4.“待审批”通知:当前一审批人向本节点推送待办任务时的通知设置5.“退回待审”通知:当后续审批人选择“退回审批人”时的通知设置6.“转签”通知:当审批人选择“转签”时的通知设置选择接收通知的人。选择接收通知的消息内容。如果审批过程中审批人不同意,并且要退回给提交人重新提交,则在此设置提交人收到的待处理任务的主题内容。3.2工作流设计器开始节点属性设置简单条件只要在此界面增加条件即可。如设置条件:部门编码为001,需要:增行;“条件项”中选择“部门编码”、“比较符”选择“等于”、“值”参照选择“001”;确定退出即可。3.2工作流设计器条件节点属性(常规)如设置了条件分派节点,则需要为每个流程分支设置条件。进入”高级条件“设置器。表示”常规“条件与”高级“条件的关系。设置复杂条件需要进入“设置高级条件”。如设置条件:客户名称为用友软件,需要:1.左侧变量视图内,选中客户名称2.在右下方操作符视图内,选择等于;3.如需要做函数处理,则在函数及常量视图内选择常用函数;4.在此区域编辑条件表达式;5.输出视图中可查看编译结果。123453.2工作流设计器条件节点属性(高级)先判断循环结构节点:用于表示在流程执行时,需要首先判断是否满足特定条件,如果该条件满足时,循环执行一系列的活动,直到该条件不满足为止的场景。先判断循环结构节点包含一个条件子节点,用于指定循环条件。后判断循环结构节点:但条件的判断是在结构中包含的一系列活动执行完毕后才进行的。后判断循环结构节点中包含的子活动至少会执行一遍,与此对应,先判断循环结构节点内的一系列活动可能一次也不执行。并行结构:多个活动可以并行同步进行,互不影响。可以应用于会签审批等。连接方式And,并行活动结构节点中所有并行分支都必须执行完毕后,流程才能结束对并行活动结构节点的处理,执行后继流程。3.2工作流设计器其它节点属性课程提纲1产品概述1.术语说明2.产品综述3.应用角色2应用准备3应用介绍1.工作流设计器2.工作流监控台3.几个典型审批流程4.常见审批流需求点3.1工作控制台流程模型管理在工作流设计器中保存完整的流程模型会显示在待发布节点下方右键节点可以发布,发布成功后显示在已发布流程节点下方双击左树的待发布节点,右侧列显示待发布流程,双击”已发布流程“节点,显示已发布流程双击列表中的流程行,下方显示流程图3.1工作控制台流程实例管理流程模型页签(a):查看每个账套中的已发布流程和未发布流程;流程实例页签(b):查看已创建的流程实例,即已进入审批流的单据信息;日志页签(c):查看工作流的运行日志;3.1工作流设计器活动模版在流程设计过程中,有一些结构节点或者活动节点如需复用到其他的流程模型中,这时可将其作为流程模版保存于模版工具栏中,以减少重复设置的工作量、降低应流程设计不当引起错误的概率、提高流程复用的能力。工具箱活动模板中列出了常用的自动服务。通过拖拽服务工具栏内的服务节点到流程模型画布的方式,可方便的向流程模型对应位置加入一个调用服务的节点。3.1工作流设计器活动模版p出口最低售价检查服务:在进行出口单据操作时,检查订单存货的价格是否低于出口存货价格档案设置的最低售价。p出口信用额度检查服务:在进行出口单据操作时,检查订单或销货单的客户的应收账款余额是否超过了该客户档案中设定的信用额度。p出口信用期限检查服务在进行出口单据操作时:检查订单或销货单的客户的应收账款期间是否超过了该客户档案中设定的信用期限。p销售部门信用额度检查服务:在进行销售单据操作时,检查当前部门的应收账款余额是否超过了该部门档案中设定的信用额度。p销售部门信用期限检查服务:在进行销售单据操作时,检查当前部门的应收账款期间是否超过了该部门档案中设定的信用期限。p销售客户信用额度检查服务:在进行销售单据操作时,检查当前客户的应收账款余额是否超过了该客户档案中设定的信用额度。p销售客户信用期限检查服务:在进行销售单据操作时,检查当前客户的应收账款期间是否超过了该客户档案中设定的信用期限。p销售业务员信用额度检查服务:在进行销售单据操作时,检查当前业务员的应收账款余额是否超过了该业务员档案中设定的信用额度。p销售业务员信用期限检查服务:在进行销售单据操作时,检查当前业务员的应收账款期间是否超过了该业务员档案中设定的信用期限。p网上报销扣减预算服务:在进行网上报销单据操作时,根据当前单据预算项目及对应金额执行预算,扣减可用预算数的服务。p网上报销回冲预算服务:在进行网上报销单据操作时,根据当前单据预算项目及对应金额回冲预算,增加可用预算数的服务。p变更审批等待服务:在单据变更审批的流程图中,用于连接保存审批部分的流程与变更审批部分的流程;在门户中审批运行时,单据保存审批完成后等待变更保存的动作,以便发起变更审批的流程。p获取人员的相关属性服务:获取指定人员的某个属性值,包括人员档案上的所有信息、人员所属部门的信息、人员所属岗位的信息、人员所属职务的信息。获取到的值保存为该活动的返回参数,可以在后续流程中使用,比如作为条件判断的依据。p逐级向上查找某个属性为特定值人员:根据传入人员编码,按照部门或岗位的层级关系(即查找线索),逐级向上查找某个属性特定值得上级人员。获取到的值保存为该活动的“返回参数”,可以在后续流程中使用,比如作为条件判断的依据、或下级审核人等。3.1工作流设计器活动模版课程提纲1产品概述1.术语说明2.产品综述3.应用角色2应用准备3应用介绍1.工作流设计器2.工作流监控台3.几个典型审批流程4.常见审批流需求点简单线性流程如设计一个线性逐级审批的流程?如:主管审批经理审批总经理审批。现在开始用前面讲的内容设计流程!第一步新建一个流程:画布上显示只有开始和结束节点的流程模型;第二步设置流程结构:从左侧工具箱,依次拖三个审批节点到画布的射线上;第三步设置节点属性:选中第一个审批节点,在右下方的节点属性中设置审批人、通知、协同工作设定等。只有最后一个审批节点“总经理审批”设置为“终审”。如何设计一个会签审批流程?会签流程现在开始用前面讲的内容设计流程!第一步新建一个流程:画布上显示只有开始和结束节点的流程模型;第二步设置流程结构:从左侧工具箱,拖一个并行节点到画布的射线上;有几个人会签就增加几个并行的分支,接着再给每个分支拖一个审批节点;在并行节点下方拖一个条件分派节点,设置条件“每个审批节点的审批结果都为”同意“,才往下执行,条件节点下方拖一个自动活动节点。设置”调用应用“为”某某终审服务“第三步设置节点属性:选中第一个审批节点,在右下方的节点属性中设置审批人、通知、协同工作设定等。如设计一个条件分派审批流程,按金额的大小范围审批,5000及以下由部门经理审批、5000到10000由总经理审批、其它金额(即大于10000)由主管副总裁审批条件分派流程现在开始用前面讲的内容设计流程!第一步新建一个流程:画布上显示只有开始和结束节点的流程模型;第二步设置流程结构:从左侧工具箱,拖一个条件分派节点,增加一个分支,共三个分支。在每个条件节点下方拖一个审批节点第三步设置节点属性:先设置条件节点属性,条件节点的属性分别为”小于5000“、”大于等于5000小于10000“。再分别选中条件下的审批节点,在右下方的节点属性中设置审批人、通知、协同工作设定等。课程提纲1产品概述1.术语说明2.产品综述3.应用角色2应用准备3应用介绍1.工作流设计器2.工作流监控台3.几个典型审批流程4.常见审批流需求点4.1审批流常见需求邮件审批应用场景:将待审单据以电子邮件方式发送给审批人,可以直接在邮件中审批,这样即使是审批人在外出差也可以及时反馈处理。(需部署WEB服务器)使用方式流程设计时设置方式单据模板设置邮件审批模板审批邮件显示及操作可选择“立即实行”还是超过一定时限后执行4.1审批流常见需求邮件审批4.1审批流常见需求邮件审批发送的审批邮件模版需要按如下方式设置输入登录U8门户的账号、口令4.1审批流常见需求邮件审批通过自动活动调用预制服务实现获取指定人员的某个属性值,用以作为分支的判断条件;逐级向上查找满足指定要求的人员编码,用以作为下个审批活动的审批4.1审批流常见需求按照复杂要求设置审批人应用举例:HR请假流程基础数据岗位与岗位等岗位与岗位等级不一致级不一致;不同部门下岗不同部门下岗位数量、级次位数量、级次不同不同4.1审批流常见需求按照复杂要求设置审批人应用举例:HR请假流程流程要求:需要按照请假人的上级岗位向上逐级审批,直到一个岗位级别为4或4以上的审批人难点:多个岗位可能同属于一个岗位等级、不同部门的岗位级次不同,因而审批的级次不确定4.1审批流常见需求按照复杂要求设置审批人服务的详细配置项目服务的详细配置项目4.1审批流常见需求按照复杂要求设置审批人应用举例:应用举例:HRHR人事变动流程人事变动流程基础数据基础数据部长部长职务档案职务档案课长课长系长系长工长工长部门档案部门档案各级部门各级部门分别有一分别有一位相应职位相应职务的负责务的负责人人4.1审批流常见需求按照复杂要求设置审批人应用举例:HR人事变动流程流程要求难点:需要找的“课长”与提交人不一定在同一个部门或者直接是上级部门,两者之间相差的部门级次不确定4.1审批流常见需求按照复杂要求设置审批人4.1审批流常见需求按照复杂要求设置审批人服务的详细配置项目通过预制等待活动实现保存审批的流程与变更审批的流程设计在同一个流程图中,用“变更审批等待活动”连接保存审批完成后,如果有“变更后保存”的动作,则开始执行变更审批流程4.1审批流常见需求单据变更审批流程图设计:流程审批运行:4.1审批流常见需求单据变更审批变更审批过程中的主要规则:可以弃审到变更审批的某个环节如果该单据没有后续业务,可以弃审到保存审批的某个环节不能撤销如果再次“变更”,重新开始执行变更审批的流程目前支持采购、销售、委外订单的变更审批4.1审批流常见需求单据变更审批审批进程表可以在单据上点“查审”查询当前单据的审批进度审批进程图可以在单据上点“查审”查询当前单据的审批流程图,了解审批的流程,每个节点的信息及等待的时间审批信息打印设置打印各级最终生效的审批信息审批信息按单个审批人打印/显示
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号