# 事项同步

# 说明

  • V5系统事项数据推送至V8系统
  • 支持协同、公文、会议、新闻、公告、调查

# 操作步骤

# V5部分

# 1、CIP应用集成配置

# 2、REST账号配置

# 3、补丁包

  • 补丁包 (opens new window)

  • 除链接中的配置外,还需要如下配置

  • 修改"\ApacheJetspeed\webapps\seeyon\WEB-INF\cfgHome\plugin\cip\spring\spring-v8-cip.xml"文件,V8的openapi地址、V8的能力id、V8的openapi-key、V8的openapi-secret,4个属性的value值获取方式见接入应用配置事项同步API权限设置,以示例的情况配置出来的xml内容为

		<!-- V8的openapi地址 -->
		<property name="openApiUrl" value="http://dev-xtcv8-openapi.seeyoncloud.com"/>
		<!-- V8的能力id -->
		<property name="capabilityId" value="319418659649249470"/>
		<!-- V8的openapi-key -->
		<property name="appKey" value="acf7d1d7cba941d28dfc4c77949b5727"/>
		<!-- V8的openapi-secret -->
		<property name="secretKey" value="51d0ceac5da3402d8eb2a448192f3b9a" />
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	   xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
	   default-autowire="byName">
	
	<!-- V8  openApi -->
	<bean id="openApiClient" class="com.seeyon.cip.OpenApiClient">
		<!-- V8的openapi地址 -->
		<property name="openApiUrl" value="{openApiUrl}"/>
		<!-- V8的能力id -->
		<property name="capabilityId" value="{capabilityId}"/>
		<!-- V8的openapi-key -->
		<property name="appKey" value="{appKey}"/>
		<!-- V8的openapi-secret -->
		<property name="secretKey" value="{secretKey}"/>
		<!-- 消息过滤 应该就是 应用接入名称,用于双向集成过滤,单向集成请设置为空 -->
		<property name="msgFilterString" value="" />
	</bean>
	<bean id="v5BpmEventListener" class="com.seeyon.cip.V5BpmEventListener"></bean>
	<bean id="v8OtherEventListener" class="com.seeyon.cip.V8OtherEventListener"></bean>
	<bean id="v5OrgEventListener" class="com.seeyon.cip.V5OrgEventListener">
		<property name="orgSynStart" value="1"/>
		<property name="memberCodeMapper" value="code"/>
	</bean>
	<bean id="v5Message" class="com.seeyon.cip.V5Message"></bean>
	<bean id="retryRecordManager" class="com.seeyon.apps.retry.manager.RetryRecordManagerImpl">
		<!-- 推送V8定时补偿间隔(分钟),建议设置10,20,30 -->
		<property name="quartzMinute" value="30"/>
		<!-- 重试次数 -->
		<property name="retryCount" value="3"/>
	</bean>
	<bean id="retryRecordQuartz" class="com.seeyon.apps.retry.task.RetryRecordQuartz"></bean>
</beans>

# V8部分

# 1、创建组织映射

  • 按照如图方式创建人员映射

1742285749765.png

1742286053626.png

# 2、开放平台配置

  • 进入开放平台菜单

1742287259122.png

# 2.1、API管理配置

1742287468209.png

# 2.2、新建接入应用

1742287941884.png

# 2.3、接入应用配置
  • 查看接入应用详情

1742287977972.png

  • 在凭证与基础信息页签查看AppKey与AppSecret的值,用于配置spring-v8-cip.xml中的{appKey}和{secretKey}

1742288039705.png

# 2.4、API权限设置

1742289190665.png

  • 查看api接口地址,用于配置spring-v8-cip.xml中的{openApiUrl}

1742289268129.png

1742289304265.png

# 3、免登配置

1742286156960.png

# 4、组织同步

1742286548243.png

# 5、事项同步

  • 新建事项同步

1742289527942.png

1742289621132.png

  • 启用事项同步

  • 查看同步能力编码,用于配置spring-v8-cip.xml中的{capabilityId}

1742289722702.png

# 6、发布应用

# 7、同步

1742286800698.png

# 8、功能验证

  • V5系统给用户映射列表中的人员发送一条协同数据,V8系统登录可在待办事项快捷入口中看到推送数据,并可点击穿透打开

1742286923940.png

1742286952961.png

1742286973905.png

编撰人:lichaoj