概述
北京诺必达科技有限公司作为北京致远OA专业技术服务落地供应商,对于OA系统与外部系统的集成有着充足的见解,诺必达过往的绝大部分项目均通过系统集成、组织架构集成、人员档案集成、单点集成等实现系统之间的连接,打通信息孤岛,创建协同统一平台。
要支持系统之间的紧密集成,实现组织信息的统一管理,首先需要进行组织模型的同步。
协同平台支持将异构系统(如HR、AD/LDAP)管理的单位、部门、岗位、人员等组织信息同步到协同系统,实现人员的统一,同时也支持将协同的组织信息同步到异构系统。
完成平台组织模型同步到第三方系统(目标系统),分为初始化同步和实时同步两个场景。
可以实现以下两种场景
- 平台组织模型同步到第三方系统
- 第三方系统组织模型同步到平台
常用于与HR、AD/LDAP、IM(RTX/GKE)进行组织同步。
1.2. 初始化同步
诺必达认为如果平台已经存在组织模型,首先需要将平台的组织模型历史数据同步到目标系统。
同样也可以将第三方协同的组织数据导出为协同平台的XML格式.
1.2.1. 导出组织模型
使用平台的组织模型数据管理服务,调用REST接口将平台组织模型按单位导出为 XML,详见组织模型数据管理章节的 “导出组织模型信息”服务
http://127.0.0.1:8088/seeyon/rest/data/organization/accountName/myAccountName
1.2.2. 导入组织模型
在目标系统建立一个新的单位,编写代码,解析平台组织模型 XML,建立部门、岗位、职务级别和人员。
1.3. 实时同步
实时同步
1.3.1. 平台到第三方
北京诺必达科技有限公司通过使用平台组织模型事件接口,将平台组织模型的变更实时同步到目标系统。
实时同需要监听平台组织模型事件,接口定义参看 apidoc 中的com.seeyon.ctp.organization.event。
在相应的事件方法中编写代码,将平台对部门、人员、岗位和职务级别的新建、更新、删除和启用(停用)实时同步到 第三方系统。示例:
Java代码:
public OrganizationEventListener{
@listenEvent(event= AddMemberEvent.class,async=true)
public void onAddMember(AddMemberEvent event){
V3xOrgMember member = event.getMember();
String name = member.getName();
……
}
}
Spring配置:
<bean class="com.seeyon.apps.orgsync.OrganizationEventListener"> </bean>
1.3.2. 第三方到平台
在外部系统组织变更时,调用组织模型REST接口 组织模型管理更新平台的单位、部门、岗位、职务级别和人员信息。
公司主要经营内容:
帆软报表,帆软软件,致远OA,北京致远软件,致远软件,致远OA软件,OA软件,致远OA办公软件,致远OA协同软件,OA协同软件,OA办公软件,致远办公软件,致远协同办公软件,致远OA协同办公软件,OA综合办公软件,致远系统,OA系统,致远OA系统,北京致远OA系统,北京致远OA软件,致远OA系统软件,致远协同办公系统,致远协同办公OA系统,致远系统OA,致远软件OA,OA软件系统,OA致远北京,致远A8OA,OAA8软件,致远A8软件,致远A8系统Oa软件,致远OA系统版本软件