仅限阅读 请勿传播
当您阅读本方案时,即表示您
同意不传播本方案的所有内容
泛微协同办公应用平台 e-cology 接口培训文档
Integration Manuals of Weaver e-cology™
Submitted By Weaver
泛微软件有限公司
中国上海浦东软件园陆家嘴分园
峨山路 91 弄 101 号 3 层
邮政编码:200127
电话:+86 21 50942228
传真:+86 21 50942278
版 本
文档简要信息:
文档主题(Title)
泛微协同办公应用平台 e-cology 接口培训文档
作者(Author)
陈文建
审批者(To Be Approved By)
说明(Comments)
文件名称(File Name)
泛微协同办公应用平台 e-cology 接口培训文档.doc
文档版本历史:
序号
日期
版本
变更说明
修改人
注释
1.
2011-9-30
V1.0
陈文建
2.
3.
4.
5.
目录
版 本 .............................................................................................................................................. 2
第一部分 数据源配置 ............................................................................................................... 5
一. 接口说明 ....................................................................................................................... 5
二. 实现方法&步骤 ............................................................................................................ 5
1. 配置数据源文件 datasource.xml(该文件位于 e-cology 的 WEB-INF/service/
目录下) ............................................................................................................................. 5
2. 属性说明 ................................................................................................................... 6
3. 在 5.0 及以上版本可以直接在进行可视化的配置 ............................................... 6
4. 可视化配置属性说明 ............................................................................................... 7
5. 如何引用该数据源 ................................................................................................... 7
第二部分 自定义定时器 ........................................................................................................... 9
一. 接口说明 ....................................................................................................................... 9
二. 实现方法&步骤 ............................................................................................................ 9
1. 配置调度文件 schedule.xml(该文件位于 e-cology的 WEB-INF/service/目录下)
9
2. 属性说明 ................................................................................................................. 10
3. 在 5.0 及以上版本对于 CronJob 可以直接在进行可视化的配置 .................... 10
4. 可视化配置属性说明 ............................................................................................. 10
5. 如何实现任务执行的操作 ..................................................................................... 11
6. CronExpr 表达式 ................................................................................................... 12
第三部分 流程流转过程中和异构系统数据交互(action) .............................................. 14
一. 接口说明 ..................................................................................................................... 14
二. 应用效果 ..................................................................................................................... 14
三. 实现方法&步骤 .......................................................................................................... 16
1. xml 文件配置 ......................................................................................................... 16
2. 属性说明 ................................................................................................................. 17
3. 在 5.0 及以上版本可以直接在进行可视化的配置 ............................................. 17
4. 可视化配置属性说明 ............................................................................................. 18
5. Action 接口代码编写 ............................................................................................. 18
6. 流程节点附加操作接口调用 ................................................................................. 20
第四部分 获取异构系统数据至流程字段(自定义浏览框) .................................................. 21
一. 接口说明 ..................................................................................................................... 21
二. 应用效果 ..................................................................................................................... 21
三. 实现方法&步骤 .......................................................................................................... 21
1. 配置接口文件 ......................................................................................................... 21
2. 属性说明 ................................................................................................................. 23
3. 在 5.0 及以上版本可以直接在进行可视化的配置 ............................................. 23
4. 可视化配置属性说明 ............................................................................................. 24
5. 获取异构系统的数据作为流程字段的系统设置 ................................................. 25
第五部分 短信 API 接口 ........................................................................................................ 27
一. 接口说明 ..................................................................................................................... 27
二. 实现方法&步骤 .......................................................................................................... 27
1. xml 文件配置 ......................................................................................................... 27
2. 短信设备配置文件修改 ......................................................................................... 28
3. 自定义代码开发实现方式 ..................................................................................... 30
4. 在 5.0 及以上版本可以直接在进行可视化的配置 ............................................. 31
第六部分 流程提交前执行自定义函数 ................................................................................. 33
一. 接口说明 ..................................................................................................................... 33
二. 实现方法&步骤 .......................................................................................................... 33
第七部分 文档 webservices 接口 ......................................................................................... 35
一. 接口说明 ..................................................................................................................... 35
二. 使用说明 ..................................................................................................................... 35
第八部分 工作流程 webservices 接口 ................................................................................. 51
一. 接口说明 ..................................................................................................................... 51
二. 使用说明 ..................................................................................................................... 51
2.2.2 接口说明 ................................................................................................................ 52
2.2.3 调用实例 ................................................................................................................ 59
第九部分 人力资源 webservices 接口 ................................................................................. 65
一. 接口说明 ..................................................................................................................... 65
二. 使用说明 ..................................................................................................................... 65
1) 检查 web service 是否已部署 ........................................................................................ 65
2) 接口方法概述 ................................................................................................................. 65
3) 接口相关对象说明 ......................................................................................................... 67
4) 示例程序 ......................................................................................................................... 78
使用客户端同步公司信息 ................................................................错误!未定义书签。
第一部分 数据源配置
一. 接口说明
该接口主要用来在 e-cology 配置和异构系统的数据库的链接方式,通过此链接在 e-cology 中直接操作
其他系统的数据。该接口适用于 SQLSERVER,ORACLE,MYSQL,DB2,INFORMIX,SYBASE 结构型数
据库。
二. 实现方法&步骤
1. 配置数据源文件 datasource.xml(该文件位于 e-cology 的 WEB-INF/service/目录下)
<?xml version="1.0" encoding="GBK"?>
<module id="datasource" version="1.0.0">
<service-point id=“dt1" interface="weaver.interfaces.datasource.DataSource">
<invoke-factory>
<construct class="weaver.interfaces.datasource.BaseDataSource">
<set property="type" value="oracle"/>
<set property="host" value="192.168.0.205"/>
<set property="dbname" value=“erp"/>
<set property="user" value="xmgl"/>
<set property="password" value="12345"/>
<set property="minconn" value="5"/>
<set property="maxconn" value="10"/>
</construct>
</invoke-factory>
</service-point>
<service-point id=“dt2" interface="weaver.interfaces.datasource.DataSource">
<invoke-factory>
<construct class="weaver.interfaces.datasource.BaseDataSource">
<set property="type" value="oracle"/>
<set property="host" value="192.168.0.204"/>
<set property="port" value="1521" />
<set property="dbname" value=“test"/>
<set property="user" value="xmgl"/>
<set property="password" value="12345"/>
<set property="minconn" value="5"/>
<set property="maxconn" value="10"/>
</construct>
</invoke-factory>
</service-point>