1NC审批流宝典——黑金知识特辑支持服务事业部--客户服务支持中心编2目录序言...........................................................................................................................4分支条件篇.................................................................................................................51.审批流分支条件的基本配置................................................................................52.审批流如何设置自定义项作为分支条件.............................................................103.审批流的合并和分支方式.................................................................................174.审批分支条件如何同时设置“且”和“或”............................24消息提醒篇...............................................................................................................311.审批流中如何配置通知消息..............................................................................312.审批流中如何配置任务消息..............................................................................473.邮件审批........................................................................................................59流程属性篇...............................................................................................................681.审批流如何设置指派........................................................................................682.审批流如何加签及加签方式..............................................................................733.审批流如何设置本人自动审批..........................................................................814.审批流抢占模式及会签模式..............................................................................895.审批流改派的应用...........................................................................................966.审批流代理人设置...................................................................................1047.如何在审批流上设置逾期提醒预警任务.....................................................125参与者篇................................................................................................................1361.流程用户组.............................................................................................1362.审批流中业务汇报关系的应用...................................................................1433.流程参与者中的常用规则.........................................................................1474.审批流中参与者如何设置自定义规则公式..................................................1535.审批流限定模式——上级限定........................................................................1626.审批流限定模式——同组织限定.....................................................................1707.审批流限定模式——费用承担部门负责人........................................................18138.审批流限定模式——同部门......................................................................189其他篇....................................................................................................................2041.审批流如何设置子流程.............................................................................2042.审批流导出导入.......................................................................................2133.如何修改审批流节点中的默认批语............................................................2184.流程管理中心应用介绍.............................................................................2234序言任审批流七十二般变化,《黑金知识特辑》在手,天下我有。还在为审批流的分支条件设置发愁?还在为子流程繁多而头大?还在为各种限定模式而犹豫不决?或许在你拿到本宝典后,所有烦恼都会烟消云散。本宝典开创前无古人后无来者之典范,是NC历史上最全审批流攻略,从分支条件到消息配置,从指派、改派、加签到限定模式,涵盖了审批流应用史上最全面、最权威的讲解。修炼本宝典,小白变大拿,从此走上人生巅峰。本宝典有独特的修炼方法:1、请详细阅读并理解每个业务含义,运用起来更加得心应手。2、操作流程是每一个章节的精华,包含了最普遍的应用场景的设置以及相关延伸出来的略微复杂的应用场景,犹如宝典中的经典,经典中的精华,需要潜心钻研,条件允许的情况下,最好边学边做,加深理解,学的又好又快。3、常见问题是在众多以及多年基础上,深度挖掘,博采众长,极具代表性的问题,或许您在学习中也有同样的疑惑,或许也会遇到,耐心看一看,豁然开朗。4、通用脚本及补丁,方便查阅,在遇到问题时先别急,查一查,自己也成为解决问题的高手。请遵循修炼方法使用,避免误入邪道,出现走火入魔者,请自行修复。5分支条件篇1.审批流分支条件的基本配置一、基本流程1.1业务含义在一个审批流中,设置条件,使满足条件的业务活动参与者参与本环节的审批。1.2操作流程在审批流定义界面,选中审批流分支,定义条件表达式,类型为条件,当满足了条件表达式的时候,则进入这个分支。1、设置此条线审批的条件为付款本币金额大于或者等于500:目前条件类型有5个,说明如下:1)无:不进行判断,直接流转到下一个环节;2)条件:只有当“表达式”属性中的条件判断结果为“true”时,才流转到下一个环6节;3)否则:暂无业务支持,可忽略;4)异常:暂无业务支持,可忽略;5)缺省异常:暂无业务支持,可忽略。当使用“条件”时,可以使用元数据配置条件表达式,元数据使用起来比较方便。也可以使用自定义函数,例如设置getcolvalue公式,来做判断条件。做一个付款结算单,金额大于等于500,满足设置的条件,则需要财务经理1审批。录入一个付款结算单,金额小于500,则需要财务经理2审批。72、有时候,可能情况比较复杂,会有同时满足多个条件的时候。例如:当一个单据,同时满足两个线的条件时,优先级就起作用了,会走优先级高的那条线。付款结算单金额为1000时,既满足大于等于500,又满足大于等于1000时,按照优先级设置,由财务经理3审批。83、不能使用表体数据作为判断条件,例如:制单,多条表体,其中第一条小于1000,第二条大于1000:9审批流会根据表体第一条数据进行判断101.3总结1、当金额条件同时满足两个分支条件的时候,由优先级决定,走优先级数字更高的那个分支。2、除了设置金额作为分支条件,还可以设置很多,比如:部门,组织等等,需要判断条件需要使用表头数据。二、常见问题1、Q:审批流分支是否可以只对一个分支设置条件,其他的不设置?A:如果是多个分支的话,可以其中一个不设置条件,当所有条件都不满足的时候,走不设置条件的分支。2、Q:将单据的表体项作为审批流的分支条件不生效。A:分支条件不支持表体多行判断。2.审批流如何设置自定义项作为分支条件一、基本流程1.1业务含义审批流在特定需求场景下需要通过将单据上面的自定义字段内容值作为判断条件,假设单据中字段值不满足判断流程走向的条件,则需要在单据中增加自定义字段,然后再到审批流中的分支条件中设置自定义字段内容。111.2操作流程在单据模板中增加一个自定义项:可以参照档案,可以使用getcolvalue公式取值,也可以是简单的字符值。下面是一个最简单的流程设置:制单人:虚拟角色,审核:用户阿六和阿八,在单据提交至两人之间需设置分支条件,则单据保存后,单据按条件走到不同用户中审批。如下图:下面我们来看几种场景情况下的流程设置:1、NC65报销单能否在报销单表头增加一个“审批人”字段,参照用户档案,报销人在填制报销单时通过选择不同用户来控制审批流走不同的审批人。第一步:设置单据模板:增加一个自定义字段,高级属性中参照数据类型:用户。12第二步:在所属组织北京公司增加2个用户,以便单据维护的时候可以选择到,否则是选择不到其余组织的用户。第三步:审批流中增加条件在元数据中找到自定义项,使用主键参照。13效果:自制报销单,单据提交审批。2、单据中增加一个字符型的字段值,需要在报销人制单的时候手工维护上,并且审批流需要根据该字段判断分支条件的走向。第一步:修改单据模板,显示出一个自定义字段。14第二步:审批流中设置对应的分支条件(字符型是唯一确定是值,因此使用==运算符)。15效果:做一张通讯报销单。检查审批情况,流向是根据自定义项判断。161.3总结1、不支持引用表体自定义项目作为分支条件,建议使用表头项目作为分支条件。2、当流程参与者一致时,前面环节的审批人优先级高于制单人。1.4补充说明分支条件中的运算符和在SQL语句中在where条件中使用的运算符功能一样。1、比较运算符(大小比较只是针对唯一确定的值)>、>=、=、<、<=、<>、!>、!<、!=。2、确定集合运算符IN(存在多个值的情况如项1,项2……)NOTIN(项1,项2……)。173、模式匹配符(判断值是否与指定的字符通配格式相符):LIKE、NOTLIKE。二、常见问题1、Q:审批流设置时,流转条件设置为“报销单业务行25in部门版本主键001销售部”这样时,业务人员填单提交报错,显示“无下游审批活动”。A:不支持表体配置分支条件,建议配置表头流程分支条件。分析:表体可以维护多行数据,会存在表体字段值不唯一的情况,因为无法识别唯一,所以无法作为判断条件来进行审批流走向。3.审批流的合并和分支方式一、基本流程1.1业务含义通常情况下审批流程会具备很多分支,对于一个流程环节来讲,分支是针对一个流程环节的流出端,而合并则针对一个流程环节的流入端。合并分支流程最重要的是正确设置分支与合并的逻辑,分支与合并都支持两种模式:“与”、“或”。“或”只任意触发一个分支,只要有一个分支触发成功,则不再继续尝试其他分支。“与”则是只有触发所有分支后才会继续往下一个环节流转。1.2操作流程人工活动和虚活动都支持“合并分支”的设置。18在审批流定义界面,在需要设置流程的分支和汇集处分别设置“分支”和“合并”。下面是一个最简单的流程设置:制单人-分支2审批和分支3审批-审批4。如下图:节点1到2、3需要设置节点1的分支方式;节点2、节点3到节点4处需要节点4的合并方式。合并方式、本环节来源分支的合并方式,下拉选择:或:上游各分支流程之间的计算为或,任意一个分支成功执行,则流程继续。与:上游各分支流程之间计算为与,超过阈值数量的分支流程都成功执行,才触发本19环节动作。当合并分支通过数量占总分支数量的大于等于此阈值,则本环节动作触发。例如:本环节有4个上游分支,当阈值设置为50%的时候,上游的其中2个以上的分支成功执行,则本环节动作触发。阈值支持数量模式和百分比模式。注意:合并阈值对“或”类型的合并方式不起作用。分支方式、本环节流出流程分支方式,下拉选择。或:下游只要有1个分支成功执行,则其他分支不再执行,流程继续。与:下游1个分支成功执行后,下一个分支开始,直到成功执行的分支数量超过阈值,流程继续。与合并阈值作用相同,控制下游分支方式。举例说明:分支条件“或”,提交后,流程会走到“任一”一个分支上,另外一个分支将不再走。分支条件“与”,流程会同时走到所有符合条件的分支,并行继续。20合并条件:或,上游任意一个分支完成,都可以向下流转。合并条件:与,上游所有分支都完成,才可以向下流转。逻辑错误:流程分支处设置的是“或”,合并处设置的是“与”,如下图。所有人的待办都办完21了,但是流程走不下去,即:流程“走丢了”,这个的原因就是分支处设置的是“或”那么流程会走任意一个分支,但是合并处却设置的“与”意味着上游所有的分支都提交,流程才会走到“合并”的节点处,所以合并的节点目前的状态就是在等待另一个“永远不会出发的人”。为分支设置“条件”还是设置分支的参与者的限定条件,只要客观上造成有分支没有流转,那么到了合并处都无法继续进行。说到此处,我们就引出了前文提到的另一个概念“阈值”,只有“与”条件时才能设置“阈值”,“或”条件时不存在“阈值”的概念。前面我们举到的“逻辑错误”的例子,只需要将“合并”条件的“与”条件,阈值设置为小于等于50%时,流程即可正常走通。22这样设置,虽然分支条件只走了一条,在合并条件处设置了“与”方式,阈值50%,那么翻译为普通话就是,上游活动有50%的分支点了提交,那流程就会继续向下办理。“阈值”支持百分比方式和完成数目的方式:相对来说“分支方式”中的“与”就要显得“聪明”得多,从上面的举例中可知,分支设置为“与”要走下游的分支,并且分支所走的数量要超过设定的阈值才能向下继续办理,但是遇到分支“走不了”的情况(例如有的流程不满足分支的判断条件),那么流程也可以继续向下走,例如下图:23上图的例子就是分支设置的“与”,即使分支有不满足条件的,流程也能顺利的向下进行。同样上图的例子还说明了另外一种情况,即分支设置的“与”,合并设置的为“或”,那在流程的合并处,只要有一条分支审批结束了,合并处的审批人就可以点“提交”不必等待所有的分支都结束再提交。1.3总结1、合并方式的“与”方式要慎用。2、多流程分支的审批流,每一个分支处都要检查合并和分支条件。二、常见问题1、审批流分支合并处的常见错误就是,之前提及的“逻辑错误”,分支处设置的是“或”,合并处设置的是“与”造成流程没有办理人,审批流走死。24针对这些无法走下去的单据,只能由最后一个审批人取消审批,然后退回由制单人,然后修改审批流中的合并分支方式,再次提交单据。4.审批分支条件如何同时设置“且”和“或”一、基本流程1.1流程含义通常情况下审批流程会具备很多分支,对于一个流程环节来讲,分支是针对一个流程环节的流出端。流程下一步走哪个分支,是由分支条件决定的,只有满足分支条件了才能从这条分支流转。有的分支条件是单个条件的,有的分支条件是多个的,多个分支条件之间,有些是必须同时满足的,即多个分支条件是“且”的关系;有些是只要满足其中一个或者几个即可的,即分支条件是“或”的关系。1.2操作流程对于需要设置“且”或“或”条件的分支条件,拖住其中一个条件,放到另一个条件中,即可把两个条件组成一个组合,然后右键即可修改“并且”或“或者”。注:后续应用中全部以“且”代表“并且”,“或”代表“或者”,不再加以说明。25说明:上图中顶级“并且”下面包含了两个条件“并且”(A)和“或者”(B)的条件,简略为A和B条件。上图展示的是当审批流由第一审批人流转到下一审批人时系统预制的预制的”审批结果等于无”时顶级”并且”是不可以做修改的.A条件是“且”的关系,需要所有条件都满足才能生效,流转到下一环节;也就是“报销本币金额”和“报销部门等于费用承担部门”均满足条件才行。B条件是“或”的关系,则需要满足其中一个条件即可。“报销本币金额”和“不超预算”满足其一即可。顶级条件是需要A和B必须都满足条件后流程才能向下一环节流转。26举例:以通讯费报销单为例A01制单后,需要A02审批的前提条件是:报销金额需要大于等于5000,且不超预算,且费用承担部门等于报销部门。如下图:1、多条件设置为“且”时流程:说明:上图条件均为“并且”,“报销本币金额”是重复的,完全可以组合为3个条件。为了与后续流程作对比,因此保留此流程了,大家不要受此干扰。流程中涉及到“且”时条件组合需要全部满足条件时流程才能向下流转。即:报销本币满足大于等于5000,不超预算,且费用承担部门等于报销部门这3个条件全满足此流程才能向下流转。多条件设置为“且”关系,但不满足条件即费用承担部门与报销部门不一致测试结果:27在上述基础上又超预算时测试结果:审批流中系统优先判断了预算数据。预算控制方案相关数据:多条件设置为“且”关系,如满足条件时系统测试结果为,全部通过。28综上,是针对审批流分支条件中设置为“且”时组合测试结果,大家可针对不同的客户场景配置使用即可。这里不再一一举例。2、多条件设置为“或”时流程:说明:流程中涉及到“且”和“或”时,“且”条件需要全部满足才能流转到下一环节的流程,29如果是“或”条件则满足其中一个条件即可。上图设置的含义是:报销本币满足大于等于5000,不超预算这两条件必须满足,费用承担部门等于报销部门和报销本币金额两条件满足任何一个条件即可生效。多条件设置为“或”关系,但不满足条件即费用承担部门与报销部门不一致测试结果:系统不做交验,提交成功。在上述基础上又超预算时测试结果:审批流中系统优先判断了预算数据。303、多条件设置为“或”时流程:交换“且”和“或”位置:多条件设置为“或”关系,但不满足条件即费用承担部门与报销部门不一致测试结果:测试结果与第2中情况一致,系统未做控制。31消息提醒篇1.审批流中如何配置通知消息一、基本流程1.1业务含义审批流中如果要给流程外的人员发送消息,可以通过配置通知消息实现。比如:每个部门的部门助理需要看到本部门员工提交业务单据的执行情况以及单据明细,就可以在审批流中设置了通知消息通知到对应的部门助理。同时,需要给流程中的相关人员发送消息,也可以通过通知消息的形式实现。1.2操作流程在审批流定义界面,当流程参与对象为“人工活动”、“虚活动”、“子流程”的时候,用户都可以进行“通知消息”属性的配置,所有上述三个对象的此属性的配置是相同的。在右边属性编辑器——流程属性中,消息提醒:【通知消息】,点击图标【…】,弹出消息配置窗口,进行配置。下面是消息配置【通知】的界面:在审批流定义界面,选中需要设置通知消息的业务活动,在右边属性编辑器——流程属性中,消息提醒:【通知消息】,点击图标【…】,弹出消息配置窗口,进行配置。321、发送条件:支持无条件,审批通过、审批不通过、驳回四种情况。无条件:不做任何判断,都发送通知消息给相关人员。审批通过:只有当本审批环节批复内容为审批通过时,才发送通知消息。工作流不支持此条件类型。审批不通过:只有当本审批环节批复内容为审批不通过时,才发送通知消息。工作流不支持此条件类型。驳回:只有当本环节审批的审批结果为驳回时,才发送通知消息。工作流程不支持此条件类型。针对不同的发送条件,可以配置不同的消息模板,从而实现审批通过、审批不通过、驳回看到不同的消息内容。332、发送方式:支持通知消息、邮件、短消息三种方式。通知消息:是指消息接收人在消息中心,接收到具体的通知消息。邮件:是指消息接收人在邮箱中接收到通知消息的邮件。(注:要实现此邮件接收通知消息,需要提前在消息管道配置节点配置好邮件服务器。消息接收人需要在系统中设置好邮件接收的邮件地址。关于邮件服务器相关配置路径为:UAPhome\ierp\sf\mailapprove。)短消息:是指消息接收人在手机上接收到通知消息的短消息。(注:要实现此短消息接收通知消息,需要搭建用友的短信服务平台,在消息管道配置短信服务。关于短信平台设置路径为:UAPhome\ierp\bin\mobileplugin.xml。)3、消息内容:调用消息选择模板对话框。在动态建模平台-客户化配置-消息模板-全局/集团节点,配置消息模板。一般情况34下,我们统一在全局节点定义模板。下面是消息模板-全局节点的界面:消息模板分类,选择:流程平台。找到具体单据,增加模板。模板支持:系统变量、元数据、业务函数。消息模板除支持简单消息内容外,还支持挂接附件。附件支持自定义及直接调用打印模板,附件的输出格式支持HTML及PDF两种格式。自定义附件格式定义窗口调用模板编辑器,支持数据源变量、自定义变量、系统变量、元数据变量。一般在什么情况下使用附件?单据分主子表,在子表中显示单据的详细信息。比如:休假申请单,在单据的子表中记录休假的开始日期、开始时间、结束日期、结束时间,休假时长、工作交接人等信息。通过在附件中,元数据变量才能增加这些信息。354、接收人:参与者类型,支持操作员、角色、系统变量、自定义四种对象类型。操作员:参照选择集团内所有操作用户。角色:参照选择集团内所有角色。系统变量:可以选择到制单人、所有审批人、上环节实际处理人(如果上环节参与者36为角色等多个操作员的集合,则是指实际参与审批或者流程动作的那个操作用户)、上环节流程参与者(如果上环节参与者为角色等多个操作员的集合,则是指所有操作员)。自定义:为客开提供的拓展接口。5、需要回执:勾选此选项,接收到消息的用户,则需要确认收到消息,确认信息会自动发送给消息发送者。深层应用。比如:客户每个部门的部门助理需要看到本部门员工提交业务单据的执行情况以及单据明细。要实现此需求,就可以在审批流定义中,设置通知消息界面,勾选“需要回执”,收到通知消息的人员打开通知消息的时候会有一个【联查单据】的按钮。点击按钮,打开具体单据界面。(注意:用户必须有功能节点的权限,才能联查单据)。6、是否推送:配合发送方式:短消息使用。发送方式选择短消息,勾选“是否推送”,则相关人员可以通过手机短信收到通知消息。在审批流的通知消息里,还可以设置抄送。比如:在审批流中,流程结束后,通知某一个用户,抄送流程用户组“上上级部门负责人“。下面是消息配置【抄送】的界面:37消息内容:为【通知】的消息内容。接收人范围:参与者类型,支持:操作员、角色、流程用户组、系统变量、自定义五种类型。流程用户组:专门为工作流、审批流设置的用户组,它与UAP系统权限中定义的角色组、用户组并列,互不影响和关联。流程用户组主要为了适应流程设计的需求,在不破坏系统权限体系的前提下,独立将系统用户进行组合,并被工作流和审批流引用。流程用户组包括两类:规则用户组、离散用户组。以下是配置离散用户组、规则用户组的界面。具体设置详见本文档第17条《流程用户组》。38配置了抄送,只是限定了抄送人的范围,在审批的时需要点击抄送,选择具体的接收人。如下图:举例:以调配申请为例,在人员活动:审核环节配置通知消息。调配审批人为:用户U01,审批通过后发通知给用户U03。用户U03,收到消息后发送回执给用户U01。同时抄送给用户U02。发送方式为通知消息,则用户都在消息中心中接收消息。发送的消息内容使用的是自定义的消息模板。39制单人提交调配申请单,走审批流,审批人U01在审批节点审批单据。审批意见为批准。点击“抄送”,可以看到之前设置的抄送用户范围,再次指定抄送用户。选择消息方式。40单据审批通过后,消息接收人U03可在消息中心中收到消息,打开,有一个【联查单据】和【签收】按钮,点击【联查单据】按钮,可以打开具体的单据界面。点击【签收】按钮之后,消息发送人U01会收到消息接受人U03发送的回执信息。41抄送用户U02,在消息中心中收到通知消息,附件信息为打印模板信息。42以上是在消息中心中收到消息,接下来我们看一个通过邮件接收消息的例子。流程我们依然以调配申请为例,在人员活动:审核环节配置通知消息。调配审批人为:用户U01,审批通过后发通知给用户U03。同时抄送给用户U02。发送方式为邮件,则用户都在邮箱中接收消息。发送的消息内容使用的是自定义的消息模板。为了区分消息接收人和抄送人接收到的邮件,分别设置了两个消息模板。只有发送方式为消息中心时,才允许勾选“需要回执”,也就是说发送方式为邮件时,不支持签收。43邮件接收消息,前期需要准备的工作:系统管理员登录系统,消息管道配置节点配置邮件服务器。44用户关联人员,人员在人员或者员工信息维护节点录入电子邮箱。(员工信息维护节点,人员有私人邮箱、电子邮件。对于人力资源的单据来说,优先是私人邮箱,如果没有私人邮箱,再发电子邮箱。)45制单人提交调配申请单,走审批流,审批人在审批节点审批单据。审批意见为批准。点击“抄送”,可以看到之前设置的抄送用户范围,再次指定抄送用户。此次选择邮件方式。审批通过后,消息接收人在邮箱中收到通知邮件。邮件带附件。附件内容为单据详细信息。46抄送的用户也在邮箱中收到通知邮件。邮件带附件。附件内容为单据详细信息。二、通用脚本及补丁1)补丁号:NC_UAP_WK-NC6.5-Patch-20180518-205935481解决问题:审批流程审批结束,配置通知消息发给用户,用户点击通知消息打开单据。472)补丁号:NC_UAP_WK-NC6.5-Patch-2018058-205930978解决问题:在【消息模板-全局】中的配置消息模板,附件输出格式无论配置为HTML还是PDF,【审批流定义】配置为发送通知消息,在通知消息接收人的【消息中心】中都无法显示附件,即消息模板附件配置不生效。3)补丁号:NC_UAP_WK-NC6.5-Patch-2018065-205943104解决问题:流程管理设置审批流后,对设置完的通知消息可见到邮件里的附件,而任务消息发出的邮件没有附件。4)补丁号:NC_UAP_TOL-NC6.5-Special-20170612-205797337解决问题:在通知消息主题中添加驳回人,即审批流中审批人驳回时将审批人的名字显示在通知消息主题中,使用业务函数sender无效。2.审批流中如何配置任务消息一、基本流程1.1概念介绍任务消息是发送给审批人,提醒其进行单据审批的系统消息。相比于通知消息,任务消息允许参与者接收到消息的时候通过消息直接打开业务单据界面。1.2重点流程编辑审批流的时候选中某一个环节的流程参与者,在左侧的“基本信息”页签可以看到,任务消息的配置按钮。如下图:48选定消息的发送方式,系统支持了向NC消息中心、邮件、短信以及移动端发送任务消息,勾选“是否推送”则可向移动端发送消息。打开消息内容,弹出选择模板的对话框,可以选择具体要使用的消息模板;可以通过“维护”按钮直接新增消息模板。49从下图可以看出,点击“维护”按钮后连接到了【消息模板-集团】节点,所以我们也可以直接到这个节点编辑消息模板。【消息模板-集团】节点可以通过切换组织级别看到全局级的消息模板,这些系统已经50预置好的消息模板,不能在此编辑,要到【消息模板-全局】节点才可以维护。任务消息发送过来之后可以直接审批单据,通过双击消息或点击“打开单据”按钮,跳转到单据界面查看信息之后在单据界面审批。511.3任务消息模板的引用级别1、默认消息模板消息模板有默认选项,默认的模板在审批流或者工作流设计的过程中引用,具体引用哪一个模板作为默认可以在【工作任务消息配置】节点进行设置。52审批流的消息如果设置了默认,不单独配置审批流上的任务消息,各审批人可以自动收到系统用这个默认模板所编辑出来的消息。如果做费用单据,提交后第一个审批人可以收到消息。532、流程上的任务消息点击审批流的空白处,左侧“基本信息”页签也可以设置任务消息,将其作为该审批流各个环节应用的消息模板。3、系统后台默认的模板将默认消息模板取消默认,流程的任务消息和具体环节上的消息也不进行设置,系统还会匹配一个消息模板发出消息来。54综上,任务消息的配置是多层次的,不止是在具体流程环节进行配置那么简单。根据系统中的测试,可以看出它们的优先级:环节上任务消息模板>流程上任务消息模板>单据的默认任务消息模板>系统后台预置的消息模板。1.4任务消息在不同地方的显示模板的设计样式如下,在不同地方查看会有不一样的显示效果。551、NC消息中心NC消息中心分为上下两部分,如同单据的列表界面,上部分显示有哪些工作消息,下半部分展示消息内容,并有可以操作单据的按钮。562、邮件系统支持用户通过邮件的方式审批单据,基础配置要通过审批流上的任务消息实现,具体实现步骤可参考本文档第7条《邮件审批》。同样的消息模板,邮件审批的时候相比于消息中心看到的信息没有具体内容,只能看到“请在IE浏览器中打开附件进行审批”一句话,审批操作需要通过IE打开附件才可以进行。573、portal端流程中心任务消息在portal端的显示,如下图系统将信息同步到了流程中心-全站消息-NC消息-流程消息出,右侧的消息界面没有操作按钮,需要打开单据进行审批。4、审批工作台对于启用了审批工作台的环境,其界面如下图所示,任务消息作为主要的审批内容呈现给用户,右侧展现了通知消息和预警消息。58二、常见问题1、Q:NC消息中工作消息无法打开单据进行审批?A:找到单据管理节点或录入节点,赋予给审批用户权限,一般单据都是调用的单据管理节点模板分析:审批用户没有具体节点的权限,系统无法调用对应节点的单据模板展示在前台界面2、Q:任务消息看到后又自动消失了?A:制单人将单据收回,消息会被删除,如下图,是制单人收回单据的时候系统执行的删除语句。59分析:上游操作员将单据撤回,流程回退了。3.邮件审批一、基本流程1.1邮件审批定义与使用场景邮件审批,也可理解为离线审批,是流程平台提供的一种可以让用户通过邮件处理审批业务的功能。公司领导收到审批邮件后,可直接以IE形式打开邮件中的附件,对单据进行审批任务。无须再打开NC客户端进行审批。既为领导节约了时间提高了办事效率,又让审批任务得到了及时响应。1.2设置流程1.2.1消息管道配置:系统管理员登录系统,打开节点平台系统管理——系统配置——消息管道配置,具体配置如图所示:首先选中电子邮件,点击修改按钮。邮箱类型:pop3邮件发送服务器:mail.yonyou.com邮件接收服务器:mail.yonyou.com是否授权:是60业务类型:从下拉菜单中勾选邮件审批用户名:即邮件接收邮箱前缀(如发件人地址配置为yli@yonyou.com,则用户名为:yli)密码:即邮件接收邮箱密码发件人地址:即邮件接收邮箱地址可进行测试连接,如下图,看下是否可正常发送邮件。1.2.2审批流的设置与具体应用:61设置邮件审批的单据必须支持邮件审批,否则设置了打印模版后,邮件内容也不会显示单据信息。1.2.2.1设置审批流定义一个审批流程,以客户申请单为例,在审批环节配置工作任务邮件审批,如下图,同时关联消息模版;再关联用户,同时用户关联的人员需要关联邮箱(在人员节点界面的电子邮件录入邮箱信息)。1.2.2.2收到审批邮件用制单人用户登录系统,录入单据保存提交后,审核用户即可收到相应邮件审批任务,如图所示。621.2.2.3打开附件将收到的审批邮件用IE浏览器打开,点击允许阻止的内容按钮63点“是”后提示:这里需要进行用户安全校验,输入用户登录密码后点击“确认”就能看到邮件正文:邮件审批的正文(消息模板所关联的附件):第一次审批还需要在“配置客户端”中配置服务器、端口、用户名、密码和邮件地址:64然后进行邮件审批提示发送成功:1.2.3配置预警条目配置预警条目,邮件接收任务(可以设置即时或定时),平台处理审批流状态是靠预警触发的,需要提前配置预警条目。预警条目一般选择定时触发,这个时间为平台真正处理审批信息的时间。65当预警任务执行后,预警日志中生成一条数据,结果中显示执行成功查看单据状态也为通过:(需要刷新)同时返回给审批用户一封邮件:66注:邮件审批需要配置后台文件的版本:uap61、uap63;uap636邮件审批也只需要配置消息管道。1.2.4安装控件浏览器里正确显示附件以及发邮件,需要安装邮件审批的控件,位于home\ierp\sf\mailapprove下(NCSmtpCtrl.exe,NCSmtpCtrlFull.exe)。下载nchome\ierp\sf\mailapprove下的NCSmtpCtrl.exe或NCSmtpCtrlFull.exe安装到本地,提示安装成功即可。二、常见问题1、Q:审批流中设置邮件审批,在邮件中选择IE浏览器打开html文件,输入密码后点击确定无效,没有任何反应,即页面不能跳转,也没有任何提示提醒是否应该安装插件或者其他操作。A:需要安装activeX控件,该控件的路径为:nchome\ierp\sf\mailapprove\NCSmtpCtrlFull.exe,安装之后,IE浏览器打开对应连接67的时候,页面上会出现NcMailContrl的图片,IE版本支持的是IE832位的。2、Q:设置邮件审批后,目前审批人员可以收到邮件,但是在浏览器(32位IE8)登录后显示乱码。A:将消息模板的“附件输出格式”改为html,邮件审批不支持pdf。3、Q:邮件审批链接第一次点入时可以进入审核单据,但是点完同意或驳回,瞬间弹到到登陆界面。A:为了安全邮件审批只有单次有效的访问权限,然后访问权限会自动失效。4、Q:当现场使用内网进行邮件审批,回复邮件,单据状态均无问题当使用外网络,进行审批,无回复邮件,单据状态也不更新。A:审批邮件的消息标题改为正常的消息标题,不要带垃圾邮件。分析:测试邮件审批时尽量用最简单的方式进行,避免其他原因引起问题。5、Q:Win10、Win8IE11浏览器打开邮件审批附件(Html)无法登录。A:是因为没有安装mail插件,装完mail插件即可解决问题。6、Q:消息管道配置能测试连通,流程设置-任务消息配置邮件审批,用户已关联人员,人员有设置邮箱,但在制单人提交流程,审批人未收到审批邮件。但流程设置-任务消息配置邮件通知时,其他设置相同,制单人提交流程,审批人是可以收到通知邮件的。A:配置的邮箱服务器有问题,需要配置用友的邮箱服务器。分析:外部邮箱服务器但只支...