@GrailsCompileStatic@grails.compiler.GrailsCompileStatic class BroRtxSyncTargetService extends Object
同步到 RTX2011 的服务
需要配置:
1、RTX 服务器,允许 IP 访问
2、SDK 的 URL:见系统参数 bropen.framework.plugins.im.rtx.sdk.url
| Modifiers | Name | Description |
|---|---|---|
protected static Map |
HTTP_PARAMS |
| Type | Name and description |
|---|---|
static String |
SDK_URLRTX HttpSDK 的地址 |
bropen.framework.core.SettingService |
settingService |
| Type | Name and description |
|---|---|
void |
bootStrapInit()初始化 |
protected Map |
checkOrganizationAttrs(String syncId, Map attrs)机构属性检查与转换,用于继承并个性化 |
protected Map |
checkUserAttrs(String syncId, Map attrs)用户属性检查与转换,用于继承并个性化 |
Map |
createOrganization(Target target, String syncId, Map attrs)创建机构 |
Map |
createPosition(Target target, String syncId, Map attrs)创建职级/头衔/岗位 |
Map |
createUser(Target target, String syncId, Map attrs)创建用户 |
Map |
deleteOrganization(Target target, String syncId)删除机构:如果下面有子机构或者用户,则返回错误消息 |
Map |
deletePosition(Target target, String syncId)删除职级/头衔/岗位 |
Map |
deleteUser(Target target, String syncId)删除用户 |
Map |
updateOrganization(Target target, String syncId, Map attrs)更新机构 |
Map |
updatePosition(Target target, String syncId, Map attrs)更新职级/头衔/岗位 |
Map |
updateUser(Target target, String syncId, Map attrs)更新用户 |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
RTX HttpSDK 的地址
初始化
机构属性检查与转换,用于继承并个性化
attrs - 通过PropertyMapping映射后、待检查与处理的Map对象,处理后需包含下面的属性attrs.DeptName - 机构名称attrs.DeptID - 机构同步ID === syncIdattrs.PDeptID - 上级机构的同步ID用户属性检查与转换,用于继承并个性化
attrs - 通过PropertyMapping映射后、待检查与处理的Map对象,处理后需包含下面的属性attrs.Name - 显示名(中文名)attrs.UserName - 用户名attrs.Pwd - 密码attrs.Gender - 性别,男为0,女为1attrs.Email - 邮件attrs.Phone - 办公电话attrs.Mobile - 手机attrs.identities - 身份列表attrs.identities*.main - 是否主职attrs.identities*.DeptID - 所属机构的同步ID创建机构
创建职级/头衔/岗位
创建用户
删除机构:如果下面有子机构或者用户,则返回错误消息
删除职级/头衔/岗位
删除用户
更新机构
更新职级/头衔/岗位
更新用户