一种单据的本地化方法、本地化系统以及存储介质与流程

未命名 07-15 阅读:89 评论:0


1.本技术实施例涉及单据处理技术领域,尤其涉及一种单据的本地化方法、本地化系统以及存储介质。


背景技术:

2.现有的,不同国家或地区有不同的各种本地化产品需求,不同的国家或地区的单据可能存在如字段布局或字段校验规则等的差异。
3.基于单据本地化过程中单据内容的差异,现有的对同一单据不同国家或地区使用代码方式做分别适配。对每一张单据进行本地化开发,每张单据注册一个插件,通过硬代码方式将业务逻辑写入插件。
4.然而,现有的使用代码方式进行适配过程中,需要在每一张单据上重复写代码,开发成本较高,且不同单据之间配置的业务逻辑存在区别,预设单据中的业务逻辑在其它单据难以复用,复用性差。


技术实现要素:

5.本技术实施例提供了一种单据的本地化方法、本地化系统以及存储介质,使单据的本地化单据元数据无需重复开发适配,且不同单据之间本地化单据元数据可复用。
6.本技术实施例第一方面提供了一种单据的本地化方法,包括:
7.获取预设单据以及本地化单据模板,所述本地化单据模板包括:预设单据区域以及本地化元数据区域;
8.根据预设本地登记规则在所述本地化元数据区域中配置本地化单据元数据,并将所述预设单据中除所述本地化单据元数据外的单据元数据根据预设适配规则填入所述预设单据区域,以生成本地化单据;其中,所述本地化单据元数据包括所述预设单据在本地化后存在变化可能性的元数据。
9.本技术实施例第二方面提供了一种单据的本地化系统,包括:
10.获取单元,用于获取预设单据以及本地化单据模板,所述本地化单据模板包括:预设单据区域以及本地化元数据区域;
11.生成单元,用于根据预设本地登记规则在所述本地化元数据区域中配置本地化单据元数据,并将所述预设单据中除所述本地化元数据外的单据元数据根据预设适配规则填入所述预设单据区域,以生成本地化单据;其中,所述本地化单据元数据包括所述预设单据在本地化后存在变化可能性的元数据。
12.本技术实施例第三方面提供了一种电子设备,包括:
13.中央处理器,存储器以及输入输出接口;
14.所述存储器为短暂存储存储器或持久存储存储器;
15.所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行本技术实施例第一方面或第一方面的任一具体实现方式所描述的方法。
16.本技术实施例第四方面提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如本技术实施例第一方面或第一方面的任一具体实现方式所描述的方法。
17.本技术实施例第五方面提供一种包含指令或计算机程序的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如本技术实施例第一方面或第一方面的任一具体实现方式所描述的方法。
18.从以上技术方案可以看出,本技术实施例具有以下优点:
19.本技术实施例方法包括:获取预设单据以及本地化单据模板,本地化单据模板包括:预设单据区域以及本地化元数据区域;根据预设本地登记规则在本地化元数据区域中配置本地化单据元数据,并将预设单据中除本地化单据元数据外的单据元数据根据预设适配规则填入预设单据区域,以生成本地化单据;其中,本地化单据元数据包括预设单据在本地化后存在变化可能性的元数据。在预设单据本地化过程中,将本地化单据元数据以及单据元数据分别配置在不同的单据模板区域,当另一预设单据需要本地化时,可以直接使用配置在本地化元数据区域中的本地化单据元数据,对另一预设单据的本地化单据元数据无需重复开发适配;且不同单据之间本地化单据元数据可复用。
附图说明
20.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
21.图1为本技术实施例公开的一个单据的本地化流程图;
22.图2为本技术实施例公开的另一单据的本地化流程图;
23.图3为本技术实施例公开的一个标准单据的本地化示意图;
24.图4为本技术实施例公开的一个单据的本地化装置示意图;
25.图5为本技术实施例公开的另一单据的本地化装置示意图。
具体实施方式
26.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
27.本技术的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
28.在以下的描述中,涉及到“一个具体实施方式”或“一个具体示例”等类似表达,其描述了所有可能实施例的子集,但是可以理解,“一个具体实施方式”或“一个具体示例”可
以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。在以下的描述中,涉及到的术语多个是指至少两个。本技术所说的某数值达到阈值(如果存在),在一些具体示例中,可包括前者大于阈值后者的情况。
29.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
30.现有的使用代码方式进行适配过程中,需要在每一张单据上重复写代码,开发成本较高,且不同单据之间配置的业务逻辑存在区别。因此,本技术实施例提供了一种单据的本地化方法,能够使单据的本地化单据元数据无需重复开发适配,且不同单据之间本地化单据元数据可复用,如图1所示。
31.下面将对本技术的方法做进一步的详细说明。
32.请参阅图1,本技术第一方面提供单据的本地化方法的一个具体实施例,包括步骤101至103,该实施例包括:
33.101、获取预设单据以及本地化单据模板。
34.本技术实施例中,可以获取预设单据以及本地化单据模板,可以理解的是,该本地化单据模板为适配本地软件的单据模板,该预设单据一般为相对于该本地软件的不同国家或地区的标准单据。可以使用该本地化单据模板将该预设单据转化为本地化单据。具体地,该本地化单据模板包括预设单据区域以及本地化元数据区域;其中,该预设单据区域与该本地化元数据区域分别配置不同的单据内容,且该预设单据区域与该本地化数据区域分别存储在本地化单据模板的不同位置。元数据是描述数据的数据,是对数据及信息资源的描述性信息。
35.102、根据预设本地登记规则在本地化单据模板的本地化元数据区域中配置本地化单据元数据。
36.在获取本地化单据模板后,可以根据预设本地登记规则在本地化单据模板的本地化元数据区域中配置本地化单据元数据,其中,本地化单据元数据包括预设单据在本地化后存在变化可能性的元数据。可以理解的是,预设单据在本地化后,可能存在差异的元数据,如字段布局、字段显隐等差异,本地化单据元数据包括本地化后存在差异的元数据。
37.具体地,根据预设本地登记规则在本地化单据模板的本地化元数据区域中配置本地化单据元数据包括:在预设单据加载为本地化单据地过程中本地化框架层可以先根据上一个本地化单据或自身存储的单据,预先在本地化单据模板的本地化元数据区域中配置本地化单据元数据;在页面运行展示单据时,再对本地化单据模板中的本地化单据元数据进行修改。可以理解的是,配置本地化单据元数据中对本地化单据元数据进行修改时,一般修改的为本地化单据元数据中的内容,如本地化单据元数据为单据类型时,修改时将a单据类型修改为b单据类型。
38.103、将预设单据中除本地化单据元数据外的单据元数据填入本地化单据模板的预设单据区域。
39.在获取到本地化单据模板后,可以将预设单据中除本地化单据元数据外的单据元数据填入本地化单据模板的预设单据区域,具体的,可以将预设单据中除本地化单据元数据外的单据元数据进行适配至本地化单据模板的预设单据区域,即根据业务功能逻辑将该
单据元数据填入预设单据区域中对应的字段位置。可以理解的是,该本地化单据元数据一般为比预设单据多出的扩充内容,以及为适配预设单据或预设单据因本地化需要而变动的内容,即该预设单据中除本地化单据元数据外的单据元数据一般为在适配预设单据或预设单据在本地化时未变动的内容,将预设单据中未变动的内容填入本地化单据模板的预设单据区域。
40.可以理解的是,步骤102与步骤103的执行先后关系不做限定;当执行完步骤102以及步骤103后,才能将预设单据本地化,生成本地化单据。
41.可见,本技术实施例方法包括:获取预设单据以及本地化单据模板,本地化单据模板包括:预设单据区域以及本地化元数据区域;根据预设本地登记规则在本地化元数据区域中配置本地化单据元数据,并将预设单据中除本地化单据元数据外的单据元数据根据预设适配规则填入预设单据区域,以生成本地化单据;其中,本地化单据元数据包括预设单据在本地化后存在变化可能性的元数据。在预设单据本地化过程中,将本地化单据元数据以及单据元数据分别配置在不同的单据模板区域,当另一预设单据需要本地化时,可以直接使用配置在本地化元数据区域中的本地化单据元数据,对另一预设单据的本地化单据元数据无需重复开发适配;且不同单据之间本地化单据元数据可复用。
42.本技术实施例中,在对本地化单据模板中的本地化单据元数据进行配置后,可以复用该本地化单据模板中的本地化单据元数据,即使用该本地化单据模板对多种预设单据(如多个不同国家单据)进行本地化时,可以不改变该本地化单据模板中的本地化单据元数据,仅需将预设单据中未变动的内容填入本地化单据模板的预设单据区域,保证对预设单据进行修改时,本地化单据自动兼容。而本地化单据模板中已配置的本地化单据元数据,在页面运行时,也可以根据需要进行动态修改。可见,本技术实施例的方法可以理解为,一种通用的基于本地化配置动态修改元数据的方法,在单据配置本地化功能后,通用功能无需额外代码处理。不同单据之间通用本地化能力可复用,通过配置即可生效。将本地化功能抽象出来,基于单据配置本地化信息,在页面打开时动态变更所需运行元数据信息。
43.下面请参阅图2至图3,在上述示例说明的基础上,下面将提供一些具体的可能实施示例,实际应用中,这些示例之间的实施内容可根据相应的功能原理和应用逻辑由需地结合实施:
44.201、获取预设单据以及根据预设单据模板得到的本地化单据模板。
45.本技术实施例中,可以获取预设单据以及根据预设单据模板得到的本地化单据模板;其中,获取预设单据具体与上述步骤201类似,具体此处不再赘述。
46.在获取到预设单据后,可以配置预设单据是否开启本地化得到对应的配置结果。如图3所示,在打开预设单据后,可以在本地化框架控制层对预设单据进行本地化,该本地化可以通过配置单据开启本地化进行启动,本地化配置控制单据加载,即通过本地化配置控制加载标准单据还是本地化单据,配置结果为开启本地化,则获取本地化单据模板,加载本地化单据,预设单据自动适配本地化单据模板中的预设单据区域;若配置结果为不开启本地化,则加载预设单据,即不对预设单据进行处理,直接加载预设单据。
47.可以理解的是,现有的单据在本地化中,独立性较差,本地化功能与原始单据功能耦合,同一单据无需本地化功能的客户难以独立使用。而本技术中,本地化功能单据与原始单据功能相独立,基于配置需要是否开启本地化,无需本地化功能客户不受影响。通过配置
预设单据是否开启本地化,保证预设单据的功能和本地化功能独立隔离,加载预设单据不会附带本地化功能。具体的,如果一个预设单据已经生成了一个本地化单据。可能只有一部分的客户是需要本地化能力的,通过配置控制这部分客户可以用本地化单据,而不需要本地化能力的大部分客户还是可以使用预设单据,加载预设单据与加载本地化单据是独立的。
48.而根据预设单据模板得到的本地化单据模板具体可以为,获取预设单据模板,预设单据模板包括预设单据区域;对预设单据模板在预设单据区域外以拆分表方式扩充预设字段,并将预设字段作为本地化元数据区域,生成本地化单据模板。即本地化单据模板可以由预设单据对应的预设单据模板进行扩充,扩充的字段使用拆分表方式存储,即本地化单据元数据差量化存储,本地化单据元数据与预设单据中未变动的单据元数据分别存储在不同区域。
49.202、基于预设单据的所属地信息修改与预先配置的所属地信息对应的本地化单据元数据。
50.本技术实施例可以基于预设单据的所属地信息修改与预先配置的所属地信息对应的本地化单据元数据。可以理解的是,在加载本地化单据时,本地化元数据区域的本地化单据元数据一般会进行预先配置;在本地化元数据区域的本地化单据元数据包括单据的所属地信息,在使用本地化单据模板加载本地化单据时,会在本地化元数据区域预先配置所属地信息,并根据预先配置所属地信息配置对应的本地化单据元数据,如根据预先配置的国家信息,对单据类型以及单据插件等进行配置,不同所属地信息对应的本地化单据元数据可以自行定义。该所属地信息可以包括单据的国家信息或地区信息,具体此处不做限定,可以使用隐藏字段存储国家或地区上下文信息。而开通本地化功能的预设单据在运行时,需要知道现在要打开的是预设单的所属地信息(英国的单据还是美国的单据),才能实现本地化加载,所属地信息改变时需要动态切换。
51.具体的,可以使用预设本地化插件监听预设单据的所属地信息,即监听数据绑定事件,若预设单据的所属地信息与本地化元数据区域中预先配置的所属地信息不一致,则基于预设单据的所属地信息修改与预先配置的所属地信息对应的本地化单据元数据。
52.可以理解的是,步骤202与步骤203的执行先后关系不做限定,且步骤202为可选的。
53.203、根据本地化业务需求修改预先配置的本地化单据元数据。
54.具体的,可以获取本地化元数据区域中预先配置的本地化单据元数据,并显示预先配置的本地化单据元数据;即可以在前端打开使用本地化单据模板预先加载的本地化单据,在后端运行单据插件指令可以得到本地化元数据区域中预先配置的本地化单据元数据。用户可以根据本地化业务需求修改预先配置的本地化单据元数据,即在本地化框架控制层动态变更运行时元数据,在动态领域模型生成运行时实体元数据以及页面元数据,并将变更后的运行时元数据返回后端,在传回前端进行显示。
55.具体的,预先配置的本地化单据元数据可以包括:单据类型、本地化插件或字段备选值,具体此处不做限定。即在对预设单据使用本地化单据模板加载本地化单据过程中,可以默认注册本地化插件,注册全局的控制插件来实现本地化单据的基本能力;可以预先配置单据类型(隐藏)或字段备选值等。
56.在加载本地化单据后,可以读取本地化配置信息,即读取预先配置的本地化单据元数据;其中,本地化配置信息可以包括:单据编码、国家编码、插件以及单据类型等,且每一配置信息具有多个详细内容,如配置信息id、字段编码、字段备选值以及字段查询标识等。根据本地化业务需求修改单据类型、本地化插件或字段备选值,即可以在页面运行显示单据时,动态修改本地化单据元数据,如动态绑定单据类型控制布局及字段显隐、必录;动态注册插件用于自定义内容如控制字段校验规则;动态添加字段备选值,根据本地化内容自动填充。
57.204、根据预设单据加载插件对预设单据的单据元数据进行兼容处理。
58.本技术实施例中,根据预设单据加载插件对预设单据的单据元数据进行兼容处理;具体的,根据预设单据加载插件对单据元数据进行符合预设单据区域的兼容处理;根据处理结果将单据元数据的内容填入预设单据区域中对应的字段。即本地化单据模板中预设单据区域的内容继承自预设单据,将预设单据中在本地化后未变化的内容使用对应的逻辑功能填入预设单据区域中对应的位置。
59.可以理解的是,步骤203与步骤204的执行先后关系不做限定;当步骤203与步骤204均执行后,才得到最终的本地化单据。
60.可见,本技术实施例中,基于本地化单据内容与预设单据内容在本地化后的差异,将预设单据中未变化的内容与本地化单据元数据拆分开,本地化单据承载本地化单据元数据作为本地化通用功能,设计配置规则加载单据,对本地化单据元数据进行修改从而实现不同的本地化业务需要。针对不同需要本地化功能的单据配置本地化功能相关字段和插件等信息。本技术实施例具有多个优势:实时性,本地化通用功能更改配置,及时生效,无需重新部署;灵活性,基于监听单据所属地信息控制不同国家或地区的字段显隐、必录、布局等信息,控制更灵活;复用性,本地化单据元数据共用程度高,无需重复开发;独立性,预设单据中本地化后发生变化的内容与本地化单据元数据相对隔离;兼容性,兼容预设单据中本地化后发生变化的内容进行修改,在符合本地化规则后,自动适配本地化内容。
61.请参阅图4,本技术第二方面提供一种单据的本地化系统的一个具体示例,该系统包括:
62.获取单元401,用于获取预设单据以及本地化单据模板,所述本地化单据模板包括:预设单据区域以及本地化元数据区域;
63.生成单元402,用于根据预设本地登记规则在所述本地化元数据区域中配置本地化单据元数据,并将所述预设单据中除所述本地化单据元数据外的单据元数据根据预设适配规则填入所述预设单据区域,以生成本地化单据;其中,所述本地化单据元数据包括所述预设单据在本地化后存在变化可能性的元数据。
64.可选的,获取单元401具体用于,获取预设单据模板,所述预设单据模板包括所述预设单据区域;
65.对所述预设单据模板在所述预设单据区域外以拆分表方式扩充预设字段,并将所述预设字段作为所述本地化元数据区域,生成所述本地化单据模板。
66.可选的,所述本地化单据元数据还包括:所述预设单据的所属地信息;
67.生成单元402具体用于,使用预设本地化插件监听所述预设单据的所属地信息;
68.若所述预设单据的所属地信息与所述本地化元数据区域中预先配置的所属地信
息不一致,则基于所述预设单据的所属地信息修改与所述预先配置的所属地信息对应的本地化单据元数据。
69.可选的,生成单元402具体用于,获取所述本地化元数据区域中预先配置的本地化单据元数据,并显示所述预先配置的本地化单据元数据;
70.根据本地化业务需求修改所述预先配置的本地化单据元数据。
71.可选的,所述预先配置的本地化单据元数据包括:单据类型、本地化插件或字段备选值;生成单元402具体用于,根据本地化业务需求修改所述单据类型、所述本地化插件或所述字段备选值。
72.可选的,生成单元402还用于,根据预设单据加载插件对所述单据元数据进行符合所述预设单据区域的兼容处理;
73.根据处理结果将所述单据元数据的内容填入所述预设单据区域中对应的字段。
74.可选的,获取单元401还用于,配置所述预设单据是否开启本地化得到配置结果;
75.若所述配置结果为开启本地化,则获取所述本地化单据模板;
76.若所述配置结果为不开启本地化,则加载所述预设单据。
77.请参阅图5,本技术实施例的电子设备500可以包括一个或一个以上中央处理器cpu(cpu,centralprocessingunits)501和存储器502,该存储器502中存储有一个或一个以上的应用程序或数据。
78.其中,存储器502可以是易失性存储或持久存储。存储在存储器502的程序可以包括一个或一个以上模块,每个模块可以包括对电子设备中的一系列指令操作。更进一步地,中央处理器501可以设置为与存储器502通信,在电子设备500上执行存储器502中的一系列指令操作。
79.电子设备500还可以包括一个或一个以上电源505,一个或一个以上有线或无线网络接口504,一个或一个以上输入输出接口503,和/或,一个或一个以上操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等。
80.该中央处理器501可以执行前述第一方面或第一方面的任一具体方法实施例所执行的操作,具体不再赘述。
81.本技术提供的一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上述第一方面或第一方面的任一具体实现方式所描述的方法。
82.本技术提供的一种包含指令或计算机程序的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行如上述第一方面或第一方面的任一具体实现方式所描述的方法。
83.可以理解的是,在本技术的各种实施例中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
84.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
85.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结
合或者可以集成到另一个系统或装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
86.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
87.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
88.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品(计算机程序产品)存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,业务服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccess memory)、磁碟或者光盘等各种可以存储程序代码的介质。

技术特征:
1.一种单据的本地化方法,其特征在于,包括:获取预设单据以及本地化单据模板,所述本地化单据模板包括:预设单据区域以及本地化元数据区域;根据预设本地登记规则在所述本地化元数据区域中配置本地化单据元数据,并将所述预设单据中除所述本地化单据元数据外的单据元数据根据预设适配规则填入所述预设单据区域,以生成本地化单据;其中,所述本地化单据元数据包括所述预设单据在本地化后存在变化可能性的元数据。2.根据权利要求1所述的本地化方法,其特征在于,所述获取本地化单据模板包括:获取预设单据模板,所述预设单据模板包括所述预设单据区域;对所述预设单据模板在所述预设单据区域外以拆分表方式扩充预设字段,并将所述预设字段作为所述本地化元数据区域,生成所述本地化单据模板。3.根据权利要求1所述的本地化方法,其特征在于,所述本地化单据元数据还包括:所述预设单据的所属地信息;所述根据预设本地登记规则在所述本地化元数据区域中配置本地化单据元数据包括:使用预设本地化插件监听所述预设单据的所属地信息;若所述预设单据的所属地信息与所述本地化元数据区域中预先配置的所属地信息不一致,则基于所述预设单据的所属地信息修改与所述预先配置的所属地信息对应的本地化单据元数据。4.根据权利要求1所述的本地化方法,其特征在于,所述根据预设本地登记规则在所述本地化元数据区域中配置本地化单据元数据包括:获取所述本地化元数据区域中预先配置的本地化单据元数据,并显示所述预先配置的本地化单据元数据;根据本地化业务需求修改所述预先配置的本地化单据元数据。5.根据权利要求4所述的本地化方法,其特征在于,所述预先配置的本地化单据元数据包括:单据类型、本地化插件或字段备选值;所述根据本地化业务需求修改所述预先配置的本地化单据元数据包括:根据本地化业务需求修改所述单据类型、所述本地化插件或所述字段备选值。6.根据权利要求1所述的本地化方法,其特征在于,所述将所述预设单据中除所述本地化元数据外的单据元数据根据预设适配规则填入所述预设单据区域包括:根据预设单据加载插件对所述单据元数据进行符合所述预设单据区域的兼容处理;根据处理结果将所述单据元数据的内容填入所述预设单据区域中对应的字段。7.根据权利要求1所述的本地化方法,其特征在于,还包括:配置所述预设单据是否开启本地化得到配置结果;若所述配置结果为开启本地化,则获取所述本地化单据模板;若所述配置结果为不开启本地化,则加载所述预设单据。8.一种单据的本地化系统,其特征在于,包括:获取单元,用于获取预设单据以及本地化单据模板,所述本地化单据模板包括:预设单据区域以及本地化元数据区域;生成单元,用于根据预设本地登记规则在所述本地化元数据区域中配置本地化单据元
数据,并将所述预设单据中除所述本地化元数据外的单据元数据根据预设适配规则填入所述预设单据区域,以生成本地化单据;其中,所述本地化单据元数据包括所述预设单据在本地化后存在变化可能性的元数据。9.一种电子设备,其特征在于,包括:中央处理器,存储器以及输入输出接口;所述存储器为短暂存储存储器或持久存储存储器;所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行权利要求1至7中任意一项所述的方法。10.一种计算机可读存储介质,其特征在于,包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至7中任意一项所述的方法。

技术总结
本申请实施例公开了一种单据的本地化方法、本地化系统以及存储介质,用于单据处理技术领域。本申请实施例的方法包括:获取预设单据以及本地化单据模板,本地化单据模板包括:预设单据区域以及本地化元数据区域;根据预设本地登记规则在本地化元数据区域中配置本地化单据元数据,并将预设单据中除本地化单据元数据外的单据元数据根据预设适配规则填入预设单据区域,以生成本地化单据;其中,本地化单据元数据包括预设单据在本地化后存在变化可能性的元数据。当另一预设单据需要本地化时,可以直接使用配置在本地化元数据区域中的本地化单据元数据,对另一预设单据无需重复开发适配;且不同单据之间本地化单据元数据可复用。用。用。


技术研发人员:王彭 田长春 陈朋 张超 王月 王宁 谭欣
受保护的技术使用者:金蝶软件(中国)有限公司
技术研发日:2023.03.07
技术公布日:2023/7/12
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐