自定义属性编辑器制造技术

技术编号:26170926 阅读:21 留言:0更新日期:2020-10-31 13:40
本发明专利技术公开了自定义属性编辑器,该编辑器的内部模块如下:模块一:属性编辑器,用户进行属性编辑的交互模块,产品的外部表现,编辑后的脚本存放与脚本配置模块中,模块二:脚本配置,用于存放属性编辑器中用户提供或修改后的脚本信息。有益效果在于:本发明专利技术借助脚本引擎,利用脚本自定义不同系统间的转换规则,满足不确定性的需求,无需强制业务系统进行定制或改造,大大降低对接成本,本发明专利技术的脚本加载机制能够在交付后,进行反复的脚本变更,最大程度上满足了属性转换的不固定性,大大降低后期维护成本,免除了二次开发的必要性,本发明专利技术的数据仓库模块,在脚本运行期能够简单的获取相关联的数据,解决了属性转换过程中的相互关联性。

【技术实现步骤摘要】
自定义属性编辑器
本专利技术涉及到身份账号管理领域,尤其涉及自定义属性编辑器。
技术介绍
在目前的身份账号同步工作中,不同系统间的属性转化存在痛点,原因如下:1、不同系统中的属性由于自身业务需要以及底层技术设计的不同,导致其属性名称,属性类型都存在差异,而在不同系统间进行身份账号同步时,属性转的规则存在不确定性;2、随着企业的业务的变化,在业务系统中需要频繁的改变属性值,或属性类型,或属性数量,因此属性转化的规则不是固定的,而是随着企业的发展频繁变更的;3、由于业务的复杂度,系统间的转换规则往往不单纯由两系统决定,在一些场景中转换的规则之间存在相互关联性。因为以上阐述的属性转化的不确定性、不固定性以及相会关联性,导致目前市面上没有成熟的解决方案或产品。现存的几种方法存在以下几个问题:1、仅可转化符合固定规则的属性,无法通用于市面上大量系统,一般这种方案需要所有业务系统的统一开发或改造,成本高,可行性低;2、根据企业的业务需求定制转化规则,后期进行业务调整时,必须进行反复开发,难以满足不固定性的要求;<br>3、相互关联性本文档来自技高网...

【技术保护点】
1.自定义属性编辑器,其特征在于:该编辑器的内部模块如下:/n模块一:属性编辑器,用户进行属性编辑的交互模块,产品的外部表现,编辑后的脚本存放与脚本配置模块中;/n模块二:脚本配置,用于存放属性编辑器中用户提供或修改后的脚本信息;/n模块三:属性转换器,属性转换的功能接口,根据输入的数据,加载相关的转换脚本,提交至脚本引擎进行运算并返回运算后结果;/n模块四:脚本引擎,脚本引擎是属性转换实际发生的地方,脚本与数据在脚本引擎中的沙盒中被具体处理,处理的结果经过合并返回至属性转换器,完成属性转换的工作;/n模块五:数据仓库,业务数据访问的接口抽象,在脚本沙盒初始化的时候注入到脚本沙盒的环境中,为脚...

【技术特征摘要】
1.自定义属性编辑器,其特征在于:该编辑器的内部模块如下:
模块一:属性编辑器,用户进行属性编辑的交互模块,产品的外部表现,编辑后的脚本存放与脚本配置模块中;
模块二:脚本配置,用于存放属性编辑器中用户提供或修改后的脚本信息;
模块三:属性转换器,属性转换的功能接口,根据输入的数据,加载相关的转换脚本,提交至脚本引擎进行运算并返回运算后结果;
模块四:脚本引擎,脚本引擎是属性转换实际发生的地方,脚本与数据在脚本引擎中的沙盒中被具体处理,处理的结果经过合并返回至属性转换器,完成属性转换的工作;
模块五:数据仓库,业务数据访问的接口抽象,在脚本沙盒初始化的时候注入到脚本沙盒的环境中,为脚本运行提供数据访问的便利。


2.根据权利要求1所述的自定义属性编辑器,其特征在于:所述模块四中的脚本沙盒是脚本引擎的最小运行单元,在脚本运行前初始化,...

【专利技术属性】
技术研发人员:石扬
申请(专利权)人:北京玉符科技服务有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1