客户化配置应用方案手册-2021.11用友网络科技股份有限公司11版权用友集团未经用友集团的书面许可,本应用方案手册任何整体或部分的内容不得被复制、复印、翻译或缩减以用于任何目的。本应用方案手册的内容在未经通知的情形下可能会发生改变,敬请留意。请注意:本应用方案手册的内容并不代表用友所做的承诺。用友网络科技股份有限公司2目录版权..1变更记录..5第一章编码规则..61.1编码映射-集团..61.1.1功能描述..61.1.2功能详解..71.1.3应用示例..71.2编码映射-全局..101.3编码规则定义-全局..101.3.1功能描述..101.3.2功能详解..111.3.3应用示例..131.4编码规则定义-集团..14第二章模板管理..162.1模板设置-集团..162.1.1页面模板-单据类模板.162.1.2页面模板-查询类模板.162.1.3输出模板..172.2模板设置-业务单元..222.3模板设置-重命名..232.4模板分配..232.4.1功能描述..232.4.2应用示例..242.5用户已分配模板报表..252.5.1功能描述..252.5.2产品功能..252.6模板已分配用户报表..252.6.1功能描述..252.6.2产品功能..26第三章统一沟通平台..273.1消息模板-全局..273.1.1操作步骤..273.1.2多语种模板示例..313.1.3应用示例..333.2消息模板-集团..363.3业务消息配置..36用友网络科技股份有限公司333.3.1功能描述..363.3.2产品界面..37第四章打印控制..384.1打印次数设置..384.1.1功能描述..384.1.2功能详解..384.1.3应用实例..404.2打印次数查询..414.2.1能描述..414.2.2功能详解..414.2.3应用实例..434.3打印次数申请..434.3.1功能描述..434.3.2功能详解..444.3.3应用实例..45第五章预警平台..465.1预警条目配置..465.1.1功能描述..465.1.2产品功能..46第六章后台任务中心..606.1后台任务部署..606.1.1功能描述..606.1.2产品功能..60第七章应用管理..617.1应用管理..617.1.1功能描述..617.1.2产品功能..617.2移动应用配置..647.2.1功能描述..647.2.2产品功能..65附录:本文参见其他手册清单..66用友网络科技股份有限公司4导读此手册面向实施顾问以及企业关键用户,旨在为实施规划、解决方案制定和落实提供指导。手册围绕产品能够解决的主要业务场景展开,并以此为依托展现产品的关键应用功能,提供业务需求与产品功能相匹配的思路。为了便于用户对整体内容加深理解,手册中对一些关键的名词进行了解释,并在附录中对一些可能需要对照查询的关键点进行了补充说明,以便用户查找对照。为突出重点,本手册定位于方案性说明,仅对产品操作中的重要控制点有所描述。若读者希望深入了解特定板块的产品应用,可结合本手册,查阅如下资料:1.《应用方案手册-组织管理》-----深入阐述了产品关键概念(如集团、组织、业务委托关系等)以及建模思路,是实施规划、蓝图设计的重要参考资料。2.《应用方案手册-流程管理》-----提供关于交易类型、流程设计工具的应用指导。3.《应用方案手册-基础数据》-----可对有关基础数据的理解和应用进行更详细深入地了解。用友网络科技股份有限公司55变更记录编写人丁习芳版本修订人审核人起止时间修订/审核章节修订/审核内容1909丁习芳李聪慧2019/11第六章补充对后台任务中心的总体说明6.1去掉后台任务部署后的“未轻量化”字样6.1.2替换产品界面示例图2020.05丁习芳李聪慧2020/062.1.3去掉输出模板后的“未轻量化”字样3.13.2去掉消息模板后的“未轻量化”字样2021.05丁习芳李聪慧2021/063.1.3消息模板-应用示例附件输出格式在HTML、PDF基础上增加EXCEL2021.05丁习芳李聪慧2021/06第四章打印次数控制轻量端支持打印次数控制平台2021.05牛玉洁李聪慧2021/06第二章单据类模板支持多页签设置,查询模板增加关闭快速查询功能,模板分配、用户已分配模板报表和模板已分配用户报表轻量化。2021.05牛玉洁李聪慧2021/06第七章新增移动应用配置,应用复制和页面复制合并为应用管理。2021.11丁习芳李聪慧2021/122.1.3.2输出模板功能详解单元格设置增加西文是否在单词中间换行选项2021.11丁习芳李聪慧2021/122.1.3.3输出模板应用示例增加输出模板批量导入导出应用示例用友网络科技股份有限公司6第一章编码规则编码规则定义能够对系统中使用的单据号、档案编码等自动编码进行统一管理,实现编码生成器的功能。可以根据时间类型、对象的属性、常量、流水号等类别的属性按照一定的规则组织自动生成对象编码,并通过自动进行断号、补号等功能使得编码规则管理更加系统和完善。编码规则管理是系统初始化的一部分,在上线初期就要根据各领域的业务统一进行规划,合理利用资源,综合分析后设置企业合理的编码方式。设置好编码规则之后,可供系统中相关业务实体在产生对象编码时使用。编码规则允许修改,新产生的实体对象按照新规则获得编码,已产生的数据则不会变化。这时候纵向查看一个业务实体的数据时,会发现所有数据可能不符合一致的编码规范。一般业务实体都有严格的编码一致性要求,所以编码规则的改变除了可能带来数据格式上的不一致,还可能引发编码违反唯一性的概率增加,所以编码规则的变更需要慎重进行。1.1编码映射-集团1.1.1功能描述【编码映射-集团】节点用于为每一个可用于编码规则的业务实体的值进行重新映射。在生成编码规则时,按照映射后的值,作为编码的组成部分。编码映射支持按照规则设置或者离散选择设置,同时可以通过该节点查询实体在编码规则中的引用情况。对于那些全局级的档案数据,也在集团下设置本集团下的值映射规则,即允许一个全局级档案数据在不同集团内值映射内容不一样。对于集团下组织级的档案数据,也需要在集团统一设置其值映射规则。业务实体:此处指UAP可以进行编码规则定义的主体,可以为基础数据、单据类型。例如人员档案、销售订单等。编码实体:此处指UAP中可以定义编码规则主体的具体字段。例如人员的所属部门,销售订单的开票日期。编码映射:指为编码实体定义在编码规则中使用的属性值。用友网络科技股份有限公司77编码规则:此处指通过对需要进行分类管理的业务对象进行一系列规则设置,使其在创建时根据定义的规则自动生成档案、单据的编码。1.1.2功能详解1.1.2.1基本信息页签定义编码实体对应的映射值长度、补位方式、补位符号、默认规则等信息。映射值长度:指编码实体在编码规则中所占的位数;定义编码映射值使用一段时间之后,如发现映射值长度不够,可以修改映射值长度;补位方式:包括右补位、左补位、不补位,默认为右补位。该处选择右补位、左补位时,指的是当根据默认规则或者离散值得到的映射值小于“映射值长度”设置的长度时,采用的补位方式;该处选择不补位时,如果某一个映射值的长度达不到映射值长度时,就采取不补位的形式;补位符号:指当根据默认规则或者离散值得到的映射值小于“映射值长度”设置的长度时,用什么符号补齐,默认为@;当“补位方式”为“不补位”时,“补位符号”不可编辑;当“补位方式”为“左补位”或“右补位”时,“补位符号”必须输入。默认规则定义:利用规则变量一、规则变量二或者其它属性在公式编辑器中定义公式来设置映射值。如果实体类型为枚举,则不允许定义默认规则,只能通过离散的方式进行设置。1.1.2.2离散值定义页签编码映射支持按照规则设置或者离散选择设置,如果实体的类型为枚举,则〖查询〗按钮不可用,列表界面会自动显示所有枚举值,可以分别为每个枚举值定义其对应的映射值。实体编码:离散定义实体映射值时选择的实体数据,同时显示实体的所属组织、实体名称。如果实体为基础数据,其参照范围与档案管控模式中的可见性范围有关;映射值:为编码实体定义在编码规则中使用的属性值,长度不能超过映射值长度。1.1.2.3实体引用页签用来查看当前实体在哪些编码规则中被引用,该页签只能查看,不能编辑。1.1.3应用示例在这里,我们结合编码规则定义,举例说明编码映射是如何应用的。用友网络科技股份有限公司8步骤1:进入【动态建模平台】→【客户化配置】→【编码映射—集团】节点,左侧列表中为系统中所有的编码实体,选择一个编码实体:“产品线”,点击〖修改〗按钮,定义关于产品线档案的编码映射的基本信息,例如映射值长度:6;补位方式:右补位,补位符号:@。如图所示:图1.1-1编码映射步骤2:点击上图中的〖默认规则〗按钮,进入公式编辑器,如图所示,其中“人员类别”中列出实体对象可供选用的属性。设置默认规则为:ReflectValue->iif(enablestate==-已启用-,code,null),表示如果人员类别已启用,返回人员分类编码,否则返回null。确定之后,点击〖保存〗按钮,编码映射的基本信息设置完成;图1.1-2默认规则设置步骤3:接下来设置离散值定义页签,点击〖查询〗按钮,列出系统中产品线档案中已有的数据,选择一条数据,点击〖确定〗按钮。然后点击〖修改〗按钮,修改该产品线的映射值,映射值长度不能超过编码映射值的长度.用友网络科技股份有限公司99步骤4:进入【动态建模平台】→【客户化配置】→【编码规则定义-全局】节点,左侧列出系统中所有单据/档案的编码规则,选择“物料基本信息”档案,点击〖新增〗按钮,定义关于物料基本信息档案的编码规则,包括规则编码、规则名称、编码方式等信息:步骤5:在规则定义页签中定义该规则所包含哪些元素,例如常量为:MA;业务实体:产品线;时间类型8位:系统时间;流水号4位,点击〖保存〗,编码规则设置完成,如图所示:图1.1-3编码规则定义-集团步骤6:由于在步骤5中选择了一个业务实体元素:产品线,此时回到【编码映射】节点查看产品线的实体引用页签,可以看到产品线编码映射已经在物料基本信息编码规则中被引用,如图所示:图1.1-4编码映射-实体引用页签步骤7:此时录入物料基本信息档案之后,可以发现当物料的产品线为“钢坯”时,物料编码的样式为:MAGP201901220004,与在编码映射的离散值定义页签中一致;当物料的产品线其他时(非“钢坯”),物料编码的样式为:MA@@@@@@201901220005,与编码映射基本信息中定义一致,如图所示:用友网络科技股份有限公司10图1.1-5编码映射的应用效果1.2编码映射-全局【编码映射-全局】应用于:当集团为了统一一些档案或单据的编码规则或这些编码实体在全局范围内应用一套编码规则就可以,那么可以在全局范围内定义一套全局级的编码映射,各个集团可以统一应用这些编码映射。操作方法与【编码映射-集团】节点相同。在1.1.3章节中,我们结合编码映射已经详细介绍了【编码映射-集团】的应用,在此不再赘述。1.3编码规则定义-全局1.3.1功能描述用于对系统中使用的编码规则进行管理,设置好编码规则之后,可供系统中相关业务实体在产生对象编码时使用。已经使用的编码规则仍可修改,新的业务对象按照新规则获得编码,已保存的数据不受影响。编码规则定义并不检查与业务实体对应档案的管控模式中唯一性的匹配与否,如果按照编码规则生成的编码违反唯一性条件保存不了单据时,需要由实施方案解决,及时调整编码规则。在生成编码规则时,使用实体映射值的规则如下:1.如果定义了离散映射值,优先使用离散映射值;2.如果没有定义离散映射值,则取默认规则;3.如果按照默认规则仍然无法找到映射值,则返回全部为占位符。用友网络科技股份有限公司1111编码规则分为全局级规则和集团级规则,即包括【编码规则定义-全局】和【编码规则定义-集团】两个节点,一个业务实体可能支持全局级规则或集团级规则,也可能两者都支持。在【编码规则定义-全局】节点可以查看全局及所有集团定义的编码规则,但是只能编辑全局定义的编码规则,集团定义的编码规则以灰色显示。全局级编码规则不支持编码实体作为编码对象,一个业务实体的全局级编码规则只能定义一条。1.3.2功能详解1.3.2.1基本信息页签编码方式:定义编码规则的产生方式;包含前编码、后编码;前编码方式1.在单据新增时,产品组传递业务对象、组织给编码生成器;2.编码生成器搜索合适的编码规则,并解释生成一个编码,返回产品组件,同时对该编码暂时锁定;3.产品组件接收编码,处理后续操作;4.当用户选择保存时,产品组发出通知给编码生成器,后者把该编码处理为已用,否则跳到5;5.当用户选择取消时,产品组发出通知给编码生成器,后者把该编码回收再用。后编码方式1.在单据新增保存时,产品组传递业务对象、组织、业务对象属性值给编码生成器;2.编码生成器搜索合适的编码规则,如果编码规则用到了关联实体的属性,则编码生成器根据元数据追索关联实体对象的值,否则跳到3;3.编码生成器读取编码映射,做必要的值转换;4.编码生成器解释编码规则生成一个编码,返回产品组件;5.产品组件接收编码,处理后续保存。编码是否可编辑:用于控制编码的可编辑性,如果选中该字段,则“是否断码补码”不可勾选;是否断码补码:用于定义如果删除一个单据,或者申请一个单据出错后,那么它们所使用的单据号是否要再被使用;用友网络科技股份有限公司12归零依据:指在生成编码的时候,流水号按照什么范围重新计数;时间格式:指时间型元素在定义的编码规则中使用的效果;编码长度:指整体编码的占位数。显示样式:指该种时间格式设置出来的时间效果;应用效果:指定义出来的完整的编码规则显示效果。流水号补位:可以设置补位流水号或不补位流水号,以支持不定长编码。是否产生随机码:可以设置是否允许机器随机产生编码进行补位。1.3.2.2规则定义页签元素类型:可以选择:常量/时间类型/流水号/业务实体,在一个编码规则中时间类型最多只能选择一次,流水号必须选择且只能选择一次。注意:只有编码方式为“后编码”时,才可以使用业务实体;如果编码方式为“前编码”时,虽然可以选择业务实体,但是无法保存。1.常量:表示固定字符串和分隔符;2.业务实体:表示与业务实体相关的数据项的值,而这些值通常不是简单的使用其编码名称,而是通过编码映射功能,将这些值映射为最终展现到编码字段中的值,支持流水依据;3.时间类型:表示时间属性,包含系统时间(取值为服务器时间)和业务时间(取值为单据上的相关时间项,如制单日期等)。4.流水号:用来顺序记录单据编号的定长号,不支持流水依据;元素值:元素类型对应的元素值;1.常量:手工输入,不能为空,为用户自定义的字符串;2.业务实体:参照选择该编码实体支持的且已经定义长度的对象属性。如果编码对象定义了元数据,那么业务实体值就是元数据上定义的属性,该属性必须是在编码映射中定义的且此编码对象可使用;3.时间属性:参照系统时间/业务时间,当选择业务时间时,如果编码对象定义了元数据,那么可以选择元数据上定义的时间属性;4.流水号:不可编辑。用友网络科技股份有限公司1313是否流水依据:通过设置该字段,可以使该编码规则按照某元素值的不同重新进行流水。1.常量:不支持作为流水依据;2.业务实体:支持作为流水依据,且最多只支持两个属性为流水依据;3.时间属性:支持作为流水依据。对于系统时间,可以选择按年流水、按月流水、按日流水;对于业务日期可以选择按年流水、按月流水;选择的流水方式同时受日期格式的约束,如果日期格式为YY/YYYY,可以选择按年流水;如果日期格式为YYMM/YYYYMM,可以选择按年流水、按月流水;如果日期格式为YYMMDD/YYYYMMDD,可以选择按年流水、按月流水、按日流水;4.流水号:不支持作为流水依据。长度:说明该元素在编码规则中占的位数。1.常量:系统维护,自动显示已输入的常量值的长度;2.业务实体:系统维护,是在编码映射时设置的长度;3.时间属性:系统维护,根据时间格式自动计算长度;4.流水号:手工输入,输入一个认为合适的长度。1.3.2.3按钮流水号管理:同一编码规则,因为设置了流水依据,会根据流水依据的不同的值的组合生成多套流水号;可以在〖流水号管理〗中根据每套流水号根据流水依据产生的唯一标识查看相应的最大流水号,可以手工修改最大流水号,修改后产生的流水号以当前修改的值作为基准继续流水;断号管理:查看不同流水依据组合生成的多套流水号的断号情况。1.3.3应用示例步骤1:进入【动态建模平台】→【客户化配置】→【编码规则定义-全局】节点,从左边的编码规则树菜单中选择一个单据或档案分类,例如“客户申请单”,点击〖新增〗按钮,为客户申请单增加一个“客户申请单预置编码规则”,如图所示,该编码在规则定义页签中定义了编码长度为14位,在规则定义页签中定义了编码包括常量2位,时间类型8位,流水号4位。其中常量为“KH”,时间类型的格式在基本信息页签中设置为:“yyyyMMdd”,编码的应用效果显示:“KH201901220001”;用友网络科技股份有限公司14图1.3-1编码规则定义-全局步骤2:进入【动态建模平台】→【基础数据】→【客户信息】→【客户申请单】节点,增加客户申请单之后,可以看到单据号的样式如步骤1中定义的一致,如图所示。图1.3-2客户申请单1.4编码规则定义-集团在【编码规则定义-集团】节点可以查看全局及本集团定义的编码规则,但是只能编辑本集团下的编码规则,全局定义的编码规则以灰色显示。一个业务实体的集团级编码规则可以定义多条,只能有一条是默认。操作方法与【编码规则定义-全局】节点基本相同,只是比【编码规则定义-全局】多了两个个按钮:〖默认规则〗和〖分配〗。在1.1.3章节中,我们结合编码映射已经详细介绍了【编码规则定义-集团】的应用,在此不再赘述。用友网络科技股份有限公司1515默认规则:用于设置哪条编码规则为本集团的默认编码规则,一个业务实体在一个集团只能有一个默认规则。分配:在一个集团里,同一个业务实体可以定义多个单据编码规则,通过〖分配〗按钮把编码规则分配给不同的组织。业务实体获取编码规则时,按照如下逻辑:1.首先查找某组织下分配的编码规则;2.如果没有查找到,则取组织所属集团的默认编码规则;3.如果没有查找到,则取全局的默认编码规则(如果支持全局的话);4.如果没有查找到,返回给单据查找到0条编码规则,后续如何处理由业务单据决定。用友网络科技股份有限公司16第二章模板管理模板管理包括模板设置、模板分配。模板设置可以设置页面模板、打印模板、移动应用模板,其它节点通过调用这些设置好的模板来实现各自相关的功能,而不用自己定义,可以减少工作量并形成系统的统一风格。定义好模板后可以通过模板分配节点来给用户或角色分配模板,以满足用户不同的模板需要。支持集团本地化:一个系统内多个集团,不同集团可以使用不同的本地化特性即不同的系统模板,在集团初始化时,系统会根据集团所在国家及所在行业预置系统模板。2.1模板设置-集团模板设置主要是根据不同的显示、查询、输出等要求来配置页面模板、输出模板和移动应用模板。其中页面模板包括单据类模板和查询类模板。例如应付单卡片信息由单据类模板定义;应付单列表查询条件由查询类模板定义。2.1.1页面模板2.1.1.1功能描述单据类模板用于定义各节点的单据模板样式,只有支持单据模板的节点才能新增模板,系统预置的模板不能修改。2.1.1.2功能详解页面模板设置详细功能详见《NCCloud2021.11应用方案手册-页面模板》。2.1.2页面模板-查询类模板2.1.2.1功能描述查询区用于定义列表页面查询组件所要包含的查询条件等,为系统中支持查询的各应用设置查询样式。用友网络科技股份有限公司17172.1.2.2功能详解页面模板设置详细功能详见《NCCloud2021.11应用方案手册-页面模板》。2.1.3输出模板2.1.3.1功能描述输出模板主要是配置需要打印的条目等信息,为系统中支持打印的节点提供打印模板样式。可以定义打印模型,可以独立设置模板中的每一个单元格中的字体、颜色、边框、高度宽度和绑定的变量;可以定义关于打印的一些页面设置,比如页码、页眉页脚、纸型等等,还可以根据不同的打印场景得到不同的打印效果。输出模板支持单个导入导出和批量导入导出。2.1.3.2功能详解打印变量:是对要打印的数据的抽象,打印变量通过拖拽方式从变量列表添加到模板中;在实际打印或预览时,用到的打印变量会被赋值。一共有四种类型的变量:元数据变量、数据源变量、自定义变量和系统变量。1.元数据变量:当前单据实体对应的所有字段变量;2.数据源变量:是节点预置的变量,从开发人员创建的数据源获取值,应用程序通过这些变量传递打印数据;3.自定义变量:间接地通过公式获取值。自定义变量通过公式编辑器定义,用户可以通过按钮新增自定义变量,同时还可以在自定义变量列表通过鼠标右键快捷菜单来增加、修改删除自定义变量。用友网络科技股份有限公司18图2.1-13新增自定义变量4.系统变量:它的值来源于系统预置的数据或当前客户端的信息,比如单位名称、日期、用户等,此外,.