• 概述
• 功能入口
• 操作说明
概述
1、背景:由于集成模块各功能都需要使用转换规则功能,为了更好的统一规范,E10采用公共转换规则的模式,对接各个模块。由公共转换规则提供页面及树形浏览框,供各功能模块对接调用;
2、功能描述:转换规则库功能是当数据的匹配关系不对应时,可以使用转换规则类对其进行转换。
功能入口
【后台管理中心】-【集成中心】-【各功能模块菜单】-【转换规则库】
入口权限:查看权限由各功能模块权限控制,维护权限由公共转换规则库控制
权限名称 | 位置 | 权限内容 |
转换规则库(维护) | 权限管理中心-集成中心-转换规则库-转换规则库(维护) | 开启才可新建、编辑、保存、删除转换规则。 |
转换规则库 | 权限管理中心-集成中心-功能模块菜单-转换规则库 | 仅控制转换规则菜单是否可查看,开启即可查看。 |
操作说明
1、列表页面
1)批量删除:点击可进入批量删除转换规则页面;
2)自定义列:显示列包含ID、名称、类名称、参数、所属模块、转换类型、转换方向、规则级别、状态、显示顺序,点击可自定义显示列;
3)操作日志:点击可查看转换规则增删改查的记录;
4)帮助:点击可调跳转至帮助中心-转换规则库介绍处;
5)复制链接:点击可复制当前页面链接地址。
2、行操作
1)系统级别默认只支持查看;
2)用户级别操作需根据权限和转换规则是否启用判断:
是否开启维护权限 | 是否启用 | 行菜单按钮 |
是 | 是 | 编辑、操作日志 |
是 | 否 | 编辑、删除、操作日志 |
否 | / | 查看 |
3、新建/编辑转换规则
1)名称:设置转换规则名称,不可数字开头(注:对于所属模块、转换类型相同的转换规则,名称不可重复);
2)类名称:转换规则类名称,这个类名称由开发提供,根据开发提供的类路径配置即可(注:类名称必须必须实现接口com.weaver.intcenter.framework.converter.IConvert的convert方法,保存时会进行校验,校验不通过则无法保存);
3)参数:根据类名称决定是否需要配置,根据具体需要进行配置(注:页面配置的接口参数可以通过如下接口方法的context参数获取,context.get("param"));
4)所属模块:根据模块显示,如 邮箱集成模块则会默认显示邮箱集成,不可编辑;
5)转换类型:转换类型根据模块联动,不同的模块转换类型有所不同:
所属模块 | 转换类型 |
LDAP集成、HR同步、邮箱集成、集成登录 | 分部、部门、岗位、人员 |
统一认证接入管理、日程会议集成、统一审批推送设置、统一审批中心集成 | 人员 |
6)转换方向:默认为空,可选择:正向、反向;
7)规则级别:包含系统级别、用户级别;
a. 系统级别:系统级别转换规则由系统提供,用户无法新增、编辑、删除(系统级别转换规则不支持根据名称进行搜索);
b. 用户级别:用户可自定义新增、编辑、删除。
8)状态:启用、禁用,默认启用(注:状态为禁用时,转换规则才可删除)。
说明:正在使用中的转换规则可编辑但不可删除,如需删除,请先停止该转换规则的使用
转换规则的使用-树型浏览框
公共转换规则提供树型浏览框,供各功能模块使用:
鼠标悬浮显示情况:
1、模块名称:多语言标签id值;
2、转换类型:模块多语言标签id-转换类型多语言标签;
3、转换规则名称:转换规则名称-转换类型-转换方向-规则级别