1.5.1.1. Spring配置文件

实现页签需要建立2个Spring配置文件,下面以nc为例:

1.pluginCfg.xml配置文件

位置:【webapps\seeyon\WEB-INF\cfgHome\plugin\nc1】

<?xml version="1.0" encoding="UTF-8"?>
<plugin>
    <id>nc1</id>
    <name>NC插件</name>
    <category>54321</category>
</plugin>

注意:这里的文件名nc1应该与<id>nc1</id>一致。

2.Bean 配置文件

位置:【webapps\seeyon\WEB-INF\cfgHome\plugin\nc1\spring\spring-nc-manager.xml】

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans default-autowire="byName"> 
  <bean id="erp" class="com.seeyon.ctp.portal.sso.thirdpartyintegration.ThirdpartySpace" init-method="init"> 
    <!-- id必须唯 而且ID必须为数字否则点击页签会报错一 -->  
    <property name="id" value="54321"/>  
    <!-- 页签上显示的名称 -->  
    <property name="name" value="ERP空间"/>  
    <!-- 插件id,必须存在,如果不存在,请按下面的步骤定义一个新的插件 -->  
    <property name="pluginId" value="nc1"/>  
    <!-- 第三方系统登录地址,如果合并3、4步,可以省略 -->  
    <property name="loginURL" value="http://xxx.xxx.xxx.xxx/seeyon/extform.jsp"/>  
    <!-- 点击页签要打开的第三方系统页面地址 -->  
    <property name="pageURL" value="http://xxx.xxx.xxx.xxx/seeyon/info.jsp"/>  
    <!-- 打开方式,值为open时在新窗口打开,为workspace时在A8页面能打开 -->  
    <property name="openType" value="workspace"/>  
    <!-- 排序号 -->  
    <property name="index" value="4"/>  
    <!-- 授权 accessRoles与accessCheck选择其中一个即可-->  
    <property name="accessRoles"> 
      <list> 
        <value>GeneralStaff</value> 
      </list> 
    </property>  

   <!-- <property name="accessCheck" ref="accessCheck"/> -->  
  </bean>  
 <!-- <bean id="accessCheck" class="com.seeyon.ctp.ext.Tab.TestThirdpartyAccessCheck"></bean> -->  
</beans>

注意:上面accessRoles与accessCheck在作用都是授权,根据实际需求选择其一即可。