客户化配置产品手册-V6.5用友网络科技股份有限公司1版权2015用友集团。未经用友集团的书面许可,本操作手册任何整体或部分的内容不得被复制、复印、翻译或缩减以用于任何目的。本操作手册的内容在未经通知的情形下可能会发生改变,敬请留意。请注意:本操作手册的内容并不代表用友软件所做的承诺。用友网络科技股份有限公司2目录版权..1目录..2第一章编码规则..51.1编码映射-集团.51.1.1功能描述.51.1.2功能详解.61.1.3应用示例.61.2编码映射-全局.101.3编码规则定义-全局.101.3.1功能描述.101.3.2功能详解.111.3.3应用示例.131.4编码规则定义-集团..14第二章模板管理..162.1模板设置-集团.162.1.1单据模板.162.1.2查询模板.242.1.3输出模板.262.2模板设置-业务单元.292.3模板设置-重命名.292.4模板分配..302.4.1功能描述.302.4.2应用示例.302.5用户已分配模板报表..312.5.1功能描述.312.5.2产品功能.322.6模板已分配用户报表..322.6.1功能描述.322.6.2产品功能.33第三章统一沟通平台..343.1消息模板-全局.343.1.1操作步骤.343.1.2多语种模板示例.393.1.3应用示例.403.2消息模板-集团.433.3业务消息配置..433.3.1功能描述.433.3.2产品功能.44用友网络科技股份有限公司3第四章第四章打印控制..454.1打印次数设置..454.1.1功能描述.454.1.2功能详解.454.1.3应用实例.474.2打印次数查询..494.2.1能描述.494.2.2功能详解.494.2.3应用实例.504.3打印次数申请..514.3.1功能描述.514.3.2功能详解.514.3.3应用实例.53第五章预警平台..545.1预警条目配置..545.1.1功能描述.545.1.2产品功能.54第六章后台任务中心..696.1后台任务部署..696.1.1功能描述.696.1.2产品功能.69附录:本文参见其他手册清单..70用友网络科技股份有限公司4导读此手册面向实施顾问以及企业关键用户,旨在为实施规划、解决方案制定和落实提供指导。手册围绕产品能够解决的主要业务场景展开,并以此为依托展现产品的关键应用功能,提供业务需求与产品功能相匹配的思路。为了便于用户对整体内容加深理解,手册中对一些关键的名词进行了解释,并在附录中对一些可能需要对照查询的关键点进行了补充说明,以便用户查找对照。为突出重点,本手册定位于方案性说明,仅对产品操作中的重要控制点有所描述。若读者希望深入了解特定板块的产品应用,可结合本手册,查阅如下资料:1.《NC产品手册-组织管理》-----深入阐述了产品关键概念(如集团、组织、业务委托关系等)以及建模思路,是实施规划、蓝图设计的重要参考资料。2.产品帮助----针对具体功能点的关键字段、按钮操作进行详细解释,并提供关键应用示例。3.《NC产品手册-流程管理》-----提供关于交易类型、流程设计工具的应用指导。4.《NC产品手册-基础数据》-----可对手册第三部分(即初始准备设置)中的有关基础数据的理解和应用进行更详细深入地了解。用友网络科技股份有限公司5第一章编码规则编码规则定义能够对系统中使用的单据号、档案编码等自动编码进行统一管理,实现编码生成器的功能。可以根据时间类型、对象的属性、常量、流水号等类别的属性按照一定的规则组织自动生成对象编码,并通过自动进行断号补号等功能,使得编码规则管理的更加系统和完善。编码规则管理是系统初始化的一部分,在上线初期就要根据各领域的业务统一进行规划,合理利用资源,综合分析后设置企业合理的编码方式。设置好编码规则之后,可供系统中相关业务实体在产生对象编码时使用。编码规则允许修改,新产生的实体对象按照新规则获得编码,已产生的数据则不会变化。这时候纵向查看一个业务实体的数据时,会发现所有数据可能不符合一致的编码规范。一般业务实体都有严格的编码一致性要求,所以编码规则的改变除了可能带来数据格式上的不一致,还可能引发编码违反唯一性的概率增加,所以编码规则的变更需要慎重进行。1.1编码映射-集团功能描述【编码映射-集团】节点用于为每一个可用于编码规则的业务实体的值进行重新映射。在生成编码规则时,按照映射后的值,作为编码的组成部分。编码映射支持按照规则设置或者离散选择设置,同时可以通过该节点查询实体在编码规则中的引用情况。对于那些全局级的档案数据,也在集团下设置本集团下的值映射规则,即允许一个全局级档案数据在不同集团内值映射内容不一样。对于集团下组织级的档案数据,也需要在集团统一设置其值映射规则。业务实体:此处指UAP可以进行编码规则定义的主体,可以为基础数据、单据类型。例如人员档案、销售订单等。编码实体:此处指UAP中可以定义编码规则主体的具体字段。例如人员的所属部门,销售订单的开票日期。编码映射:指为编码实体定义在编码规则中使用的属性值。用友网络科技股份有限公司6编码规则:此处指通过对需要进行分类管理的业务对象进行一系列规则设置,使其在创建时根据定义的规则自动生成档案、单据的编码。功能详解基本信息页签定义编码实体对应的映射值长度、补位方式、补位符号、默认规则等信息。映射值长度:指编码实体在编码规则中所占的位数;定义编码映射值使用一段时间之后,如发现映射值长度不够,可以修改映射值长度;补位方式:包括右补位、左补位、不补位,默认为右补位。该处选择右补位、左补位时,指的是当根据默认规则或者离散值得到的映射值小于“映射值长度”设置的长度时,采用的补位方式;该处选择不补位时,如果某一个映射值的长度达不到映射值长度时,就采取不补位的形式;补位符号:指当根据默认规则或者离散值得到的映射值小于“映射值长度”设置的长度时,用什么符号补齐,默认为@;当“补位方式”为“不补位”时,“补位符号”不可编辑;当“补位方式”为“左补位”或“右补位”时,“补位符号”必须输入。默认规则定义:利用规则变量一、规则变量二或者其它属性在公式编辑器中定义公式来设置映射值。如果实体类型为枚举,则不允许定义默认规则,只能通过离散的方式进行设置。离散值定义页签编码映射支持按照规则设置或者离散选择设置,如果实体的类型为枚举,则〖查询〗按钮不可用,列表界面会自动显示所有枚举值,可以分别为每个枚举值定义其对应的映射值。实体编码:离散定义实体映射值时选择的实体数据,同时显示实体的所属组织、实体名称。如果实体为基础数据,其参照范围与档案管控模式中的可见性范围有关;映射值:为编码实体定义在编码规则中使用的属性值,长度不能超过映射值长度。实体引用页签用来查看当前实体在哪些编码规则中被引用,该页签只能查看,不能编辑。应用示例在这里,我们结合编码规则定义,举例说明编码映射是如何应用的。用友网络科技股份有限公司7步骤1:进入【企业建模平台】→【客户化配置】→【编码映射—集团】节点,左侧列表中为系统中所有的编码实体,选择一个编码实体:“产品线”,点击〖修改〗按钮,定义关于产品线档案的编码映射的基本信息,例如映射值长度:6;部位方式:右补位,补位符号:@。如图1.1.3-1所示:图1.1.3-1编码映射步骤2:点击上图中的〖默认规则〗按钮,进入公式编辑器,如图1.1.3-2所示,其中“产品线”中列出实体对象可供选用的属性。设置默认规则为:ReflectValue->iif(enablestate==-已启用-,code,null),表示如果产品线已启用,返回产品线编码,否则返回null。确定之后,点击〖保存〗按钮,编码映射的基本信息设置完成;用友网络科技股份有限公司8图1.1.3-2默认规则设置步骤3:接下来设置离散值定义页签,如图1.1.3-3所示,点击〖查询〗按钮,列出系统中产品线档案中已有的数据,选择一条数据,点击〖确定〗按钮。然后点击〖修改〗按钮,修改该产品线的映射值,映射值长度不能超过编码映射值的长度;图1.1.3-3离散值定义步骤4:进入【企业建模平台】→【客户化配置】→【编码规则定义-全局】节点,左侧列出系统中所有单据/档案的编码规则,选择“物料基本信息”档案,点击〖新增〗按钮,定义关于物料基本信息档案的编码规则,包括规则编码、规则名称、编码方式等信息,如图1.1.3-4所示:用友网络科技股份有限公司9图1.1.3-4编码规则定义-集团步骤5:在规则定义页签中定义该规则所包含哪些元素,例如常量为:MA;业务实体:产品线;时间类型8位:系统时间;流水号4位,点击〖保存〗,编码规则设置完成;步骤6:由于在步骤5中选择了一个业务实体元素:产品线,此时回到【编码映射】节点查看产品线的实体引用页签,可以看到产品线编码映射已经在物料基本信息编码规则中被引用,如图1.1.3-5所示:图1.1.3-5编码映射-实体引用页签用友网络科技股份有限公司10步骤7:此时录入物料基本信息档案之后,可以发现当物料的产品线为“钢坯”时,物料编码的样式为:MACPX-GP201202070002,与在编码映射的离散值定义页签中一致;当物料的产品线其他时(非“钢坯”),物料编码的样式为:MA@@@@@@201202070003,与编码映射基本信息中定义一致,如图1.1.3-6所示:图1.1.3-6编码映射的应用效果1.2编码映射-全局【编码映射-全局】应用于:当集团为了统一一些档案或单据的编码规则或这些编码实体在全局范围内应用一套编码规则就可以,那么可以在全局范围内定义一套全局级的编码映射,各个集团可以统一应用这些编码映射。操作方法与【编码映射-集团】节点相同。在1.1.3章节中,我们结合编码映射已经详细介绍了【编码映射-集团】的应用,在此不再赘述。1.3编码规则定义-全局功能描述用于对系统中使用的编码规则进行管理,设置好编码规则之后,可供系统中相关业务实体在产生对象编码时使用。已经使用的编码规则仍可修改,新的业务对象按照新规则获得编码,已保存的数据不受影响。编码规则定义并不检查与业务实体对应档案的管控模式中唯一性的匹配与否,如果按照编码规则生成的编码违反唯一性条件保存不了单据时,需要由实施方案解决,及时调整编码规则。在生成编码规则时,使用实体映射值的规则如下:1.如果定义了离散映射值,优先使用离散映射值;2.如果没有定义离散映射值,则取默认规则;3.如果按照默认规则仍然无法找到映射值,则返回全部为占位符。编码规则分为全局级规则和集团级规则,即包括【编码规则定义-全局】和【编码规则定义-集团】两个节点,一个业务实体可能支持全局级规则或集团级规则,也可能两者都支持。用友网络科技股份有限公司11在【编码规则定义-全局】节点可以查看全局及所有集团定义的编码规则,但是只能编辑全局定义的编码规则,集团定义的编码规则以灰色显示。全局级编码规则不支持编码实体作为编码对象,一个业务实体的全局级编码规则只能定义1条。功能详解基本信息页签编码方式:定义编码规则的产生方式;包含前编码、后编码;前编码方式1.在单据新增时,产品组传递业务对象、组织给编码生成器;2.编码生成器搜索合适的编码规则,并解释生成一个编码,返回产品组件,同时对该编码暂时锁定;3.产品组件接收编码,处理后续操作;4.当用户选择保存时,产品组发出通知给编码生成器,后者把该编码处理为已用,否则跳到5;5.当用户选择取消时,产品组发出通知给编码生成器,后者把该编码回收再用。后编码方式1.在单据新增保存时,产品组传递业务对象、组织、业务对象属性值给编码生成器;2.编码生成器搜索合适的编码规则,如果编码规则用到了关联实体的属性,则编码生成器根据元数据追索关联实体对象的值,否则跳到3;3.编码生成器读取编码映射,做必要的值转换;4.编码生成器解释编码规则生成一个编码,返回产品组件;5.产品组件接收编码,处理后续保存。编码是否可编辑:用于控制编码的可编辑性,如果选中该字段,则“是否断码补码”不可勾选;是否断码补码:用于定义如果删除一个单据,或者申请一个单据出错后,那么它们所使用的单据号是否要再被使用;归零依据:指在生成编码的时候,流水号按照什么范围重新计数;时间格式:指时间型元素在定义的编码规则中使用的效果;用友网络科技股份有限公司12编码长度:指整体编码的占位数。显示样式:指该种时间格式设置出来的时间效果;应用效果:指定义出来的完整的编码规则显示效果。流水号补位:可以设置补位流水号或不补位流水号,以支持不定长编码。是否产生随机码:可以设置是否允许机器随机产生编码进行补位。规则定义页签元素类型:可以选择:常量/时间类型/流水号/业务实体,在一个编码规则中时间类型最多只能选择一次,流水号必须选择且只能选择一次。注意:只有编码方式为“后编码”时,才可以使用业务实体;如果编码方式为“前编码”时,虽然可以选择业务实体,但是无法保存。1.常量:表示固定字符串和分隔符;2.业务实体:表示与业务实体相关的数据项的值,而这些值通常不是简单的使用其编码名称,而是通过编码映射功能,将这些值映射为最终展现到编码字段中的值,支持流水依据;3.时间类型:表示时间属性,包含系统时间(取值为服务器时间)和业务时间(取值为单据上的相关时间项,如制单日期等)。4.流水号:用来顺序记录单据编号的定长号,不支持流水依据;元素值:元素类型对应的元素值;1.常量:手工输入,不能为空,为用户自定义的字符串;2.业务实体:参照选择该编码实体支持的且已经定义长度的对象属性。如果编码对象定义了元数据,那么业务实体值就是元数据上定义的属性,该属性必须是在编码映射中定义的且此编码对象可使用;3.时间属性:参照系统时间/业务时间,当选择业务时间时,如果编码对象定义了元数据,那么可以选择元数据上定义的时间属性;4.流水号:不可编辑。是否流水依据:通过设置该字段,可以使该编码规则按照某元素值的不同重新进行流水。1.常量:不支持作为流水依据;用友网络科技股份有限公司132.业务实体:支持作为流水依据,且最多只支持两个属性为流水依据;3.时间属性:支持作为流水依据。对于系统时间,可以选择按年流水、按月流水、按日流水;对于业务日期可以选择按年流水、按月流水;选择的流水方式同时受日期格式的约束,如果日期格式为YY/YYYY,可以选择按年流水;如果日期格式为YYMM/YYYYMM,可以选择按年流水、按月流水;如果日期格式为YYMMDD/YYYYMMDD,可以选择按年流水、按月流水、按日流水;4.流水号:不支持作为流水依据。长度:说明该元素在编码规则中占的位数。1.常量:系统维护,自动显示已输入的常量值的长度;2.业务实体:系统维护,是在编码映射时设置的长度;3.时间属性:系统维护,根据时间格式自动计算长度;4.流水号:手工输入,输入一个认为合适的长度。按钮流水号管理:同一编码规则,因为设置了流水依据,会根据流水依据的不同的值的组合生成多套流水号;可以在〖流水号管理〗中根据每套流水号根据流水依据产生的唯一标识查看相应的最大流水号,可以手工修改最大流水号,修改后产生的流水号以当前修改的值作为基准继续流水;断号管理:查看不同流水依据组合生成的多套流水号的断号情况。应用示例步骤1:进入【企业建模平台】→【客户化配置】→【编码规则定义-全局】节点,从左边的编码规则树菜单中选择一个单据或档案分类,例如“客户申请单”,点击〖新增〗按钮,为客户申请单增加一个“客户申请单预置编码规则”,如图1.3.3-1所示,该编码在规则定义页签中定义了编码长度为14位,在规则定义页签中定义了编码包括常量2位,时间类型8位,流水号4位。其中常量为“KH”,时间类型的格式在基本信息页签中设置为:“yyyyMMdd”,编码的应用效果显示:“KH201112150001”;用友网络科技股份有限公司14图1.3.3-1编码规则定义-全局步骤2:进入【企业建模平台】→【基础数据】→【客户信息】→【客户申请单】节点,增加客户申请单之后,可以看到单据号的样式如步骤1中定义的一致,如图1.3.3-2所示。图1.3.3-2客户申请单1.4编码规则定义-集团在【编码规则定义-集团】节点可以查看全局及本集团定义的编码规则,但是只能编辑本集团下的编码规则,全局定义的编码规则以灰色显示。一个业务实体的集团级编码规则可以定义多条,只能有一条是默认。操作方法与【编码规则定义-全局】节点基本相同,只是比【编码规则定义-全局】多了2个按钮:〖默认规则〗和〖分配〗。在1.1.3章节中,我们结合编码映射已经详细介绍了【编码规则定义-集团】的应用,在此不再赘述。默认规则:用于设置哪条编码规则为本集团的默认编码规则,一个业务实体在一个集团只能有一个默认规则。分配:在一个集团里,同一个业务实体可以定义多个单据编码规则,通过〖分配〗按钮把编码规则分配给不同的组织。业务实体获取编码规则时,按照如下逻辑:1.首先查找某组织下分配的编码规则;用友网络科技股份有限公司152.如果没有查找到,则取组织所属集团的默认编码规则;3.如果没有查找到,则取全局的默认编码规则(如果支持全局的话);4.如果没有查找到,返回给单据查找到0条编码规则,后续如何处理由业务单据决定。用友网络科技股份有限公司16第二章模板管理模板管理包括模板设置、模板分配。模板设置可以设置单据模板、输出模板、查询模板、移动应用模板,其它节点通过调用这些设置好的模板来实现各自相关的功能,而不用自己定义,可以减少工作量并形成系统的统一风格。定义好模板后可以通过模板分配节点来给用户或角色分配模板,以满足用户不同的模板需要。支持集团本地化:一个系统内多个集团,不同集团可以使用不同的本地化特性即不同的系统模板,在集团初始化时,系统会根据集团所在国家及所在行业预置系统模板。2.1模板设置-集团模板设置主要是根据不同的显示、查询、输出等要求来配置单据模板、查询模板、输出模板和移动应用模板。单据模板功能描述单据模板用于定义各节点的单据模板样式,只有支持单据模板的节点才能新增模板,系统预置的模板不能修改。功能详解数据类型:为字段设置数据类型,可选的数据类型有参照/字符/多语文本/下拉/逻辑/日期/时间戳/整数,如果是自定义项或元数据,该项不可编辑;类型设置:当数据类型为参照/下拉类型时,需要设置字段的引用数据,当所选字段为元数据时不可编辑;显示公式:也叫加载公式,通过利用公式来设置对应字段的显示值,当字段在界面显示时,执行显示公式。在下一节应用示例中详细介绍;编辑公式:当字段的值修改时,执行编辑公式。例如在差旅费借款单模板中,如果要定义“出差住宿费字段=住宿费+电话费”,可以将“出差住宿费字段”的编辑公式设置为defitem7->defitem5+defitem6,如图2.1.1.2-1所示:用友网络科技股份有限公司17图2.1.1.2-1编辑公式的设置当模板设置之后,如果在单据中录入住宿费10,电话费20,就会自动计算出“出差住宿费”为30,如图2.1.1.2-2所示:图2.1.1.2-2编辑公式的应用效果验证公式:利用公式对字段起到控制的作用。例如在差旅费借款单模板中,可以对“金额”字段值进行限制,使其最大值不超过5000,可以设置“金额”字段的验证公式为:$Error->iif(amount>5000,-不能超过5000-,--),如图2.1.1.2-3所示:用友网络科技股份有限公司18图2.1.1.2-3验证公式的设置能否修改属性:控制是否能够修改该字段对应的显示属性页签中的“是否锁定”、“是否合计”属性;能否修改编辑标志:控制是否能够修改显示属性页签中的“能否编辑”属性;能否修改显示标志:控制是否能够修改显示属性页签中的“卡片是否显示”和“列表是否显示”;能否修改修订标志:控制是否能够修改显示属性页签中的“是否可修订”属性;是否卡片:控制是否能够修改显示属性页签中的“卡片是否显示”属性;是否列表:控制是否能够修改显示属性页签中的“列表是否显示”属性;卡片是否有超链接:在卡片界面下该字段是否有超链接;列表是否有超链接:在列表界面下该字段是否有超链接。注意:单据模板支持卡片和列表画面分别排序。单据模板设置画面有模板重排按钮组,支持卡片项目重排,列表页签重排和项目页签重排。用友网络科技股份有限公司19应用示例步骤1:进入【企业建模平台】→【客户化配置】→【模板设置】节点,从左边的模板树菜单中选择一个模板,例如:【企业建模平台】->【用户管理】下的用户模板,选择单据模板页签,点击〖新增〗按钮,输入新的模板名称、模板标题之后,就新增了一个新的用户单据模板:“用户模板2”,如图2.1.1.3-1所示;图2.1.1.3-1新增单据模板步骤2:点击图2.1.1.3-1中的〖修改〗按钮,可以进入该模板进行修改。如图2.1.1.3-2所示,该模板分为表头和表尾两部分;图2.1.1.3-2用户单据模板有的单据还分为表头、表体、表尾三个部分,例如应收期初单据模板,如图2.1.1.3-3所示:用友网络科技股份有限公司20图2.1.1.3-3应收期初单据模板步骤3:从页面右侧的界面控件中选择一个字段,例如“所属组织”,下方会列出该字段的显示属性和高级属性,如图2.1.1.3-4所示,可以编辑每个字段的属性。显示属性包括页签编码、页签名称、项目主键、显示名称、显示顺序、控件宽度等信息。高级属性包括数据类型、类型设置、显示公式、编辑公式等信息。例如将“所属组织”对应的显示属性中的卡片是否显示、列表是否显示、能否编辑、是否必输项设置为“否”,如图2.1.1.3-4所示;用友网络科技股份有限公司21图2.1.1.3-4显示属性步骤4:可以设置字段的高级属性,如显示公式、编辑公式、验证公式等,例如设置用户模板中“身份”字段的显示公式为:basedocname->iif(base_doc_type==-员工-,getcolnmv(bd_psndoc,name,pk_psndoc,pk_base_doc),iif(base_doc_type==-客户-,getcolnmv(bd_customer,name,pk_customer,pk_base_doc),iif(base_doc_type==-供应商-,getcolnmv(bd_supplier,name,pk_supplier,pk_base_doc),iif(base_doc_type==-审计-,getcolnmv(org_corp,name,pk_corp,pk_base_doc),iif(base_doc_type==-外部系统-,getcolnmv(org_corp,name,pk_corp,pk_base_doc),iif(base_doc_type==-开发者-,getcolnmv(aam_developer,developername,pk_developer,pk_base_doc),--)))))),表示如果用户的身份类型是员工,则从员工表中获取用户名称;如果身份类型是客户,则从客户表中获取用户名称;如果身份类型是供应商,则从供应商表中获取用户名称。如图2.1.1.3-5所示;用友网络科技股份有限公司22图2.1.1.3-5显示公式步骤4:点击按钮区域的〖模板预览〗→〖卡片式预览〗或〖列表式预览〗按钮预览该模板,如图2.1.1.3-6所示,可以看到“所属组织”属性并未显示在模板中,如图2.1.1.3-7所示。预览包括卡片式预览和列表式预览两种方式,其主要作用就是方便用户能够调整项目之间的合理顺序,以及当在管理型界面时卡片和列表切换的显示差异。图2.1.1.3-6模板预览用友网络科技股份有限公司23图2.1.1.3-7卡片预览步骤5:可以点击按钮区域的〖分配〗按钮,将该模板分配给角色或用户,如图2.1.1.3-8所示:图2.1.1.3-8多角色和用户模板分配用友网络科技股份有限公司24查询模板功能描述查询模板用于定义带有查询功能节点对应的查询模板中所要包含的查询条件等,为系统中支持查询的各节点设置查询样式。功能详解是否使用:选择后表示该字段作为查询条件显示在查询模板中;操作符编码:说明相应字段支持哪些逻辑查询,包括等于、大于、大于等于、小于、小于等于、包含等;是否固定条件:若为“是”,表示该字段作为查询模板中应用的固定查询条件,它作为其它查询条件的过滤的前提条件,首先为查询划定查询的范围;是否必输条件:若为“是”,表示在使用查询模板时必须输入该字段值;是否默认显示:若为“是”,表示该字段作为查询模板中应用的默认查询条件,表示该字段在查询中比.