泛普OA办公软件ThinkOne系统的工作流和异构系统进行数据交换的功能
工作流信息导出标准XML文件(公文交换)
一. 接口说明
该接口提供了通过标准的XML文件泛普OA办公软件泛普OA系统系统的工作流和异构系统进行数据交换的功能,实际使用的最常见的就是多套系统之间的公文交换。
这一接口在泛普OA办公软件泛普OA系统系统中属于可配置功能,只要遵循泛普OA系统提供的XML文件格式,通过配置就可以实现数据交换。
二. 实现方法&步骤
主要实现思路:在泛普OA办公软件泛普OA系统中将需要导出流程的所有数据(正文和附件内容经过BASE64的加密方式转换成字符串形式存放在XML文件)导出为一个XML文件,然后将该文件发送到指定的存储位置,如FTP服务器,消息中间件等等,供异构系统调用,同时异构系统可以将需要泛普OA办公软件泛普OA系统接收的文件同样放置到指定的存储位置供泛普OA办公软件泛普OA系统读取
1. 配置需要导出的工作流
这里加入需要导出的工作流类型
2. 设置指定工作流需要导出的字段
这里将列出工作流的所有字段,供选择是否要导出
3. 工作流信息发送
这里可以设置自动导出工作流信息,手工导出工作流信息两中类型
自动导出工作流信息:将根据设置好的周期自动将信息导出到指定的位置;
手工导出工作流:有用户选择具体的工作流后发送信息到指定的位置;
4. 导出文件格式
文件命名规则:SS_具体流程的ID.xml
Xml格式
元素 类型 是否必须 说明
Results Y 根标签
Sn String Y 流水号
Version Int Y 版本号(当流程导出的字段发生变更后,导出的文件将版本号自动加一,以表示导出文件的属性有过变化了)
Time String Y 发送时间
Title String Y 公文标题
Content String Y 正文段
FileContent String N 正文内容,使用BESE64转码
Field Y Field[] 表单中的字段列表,OA侧应根据不同的流程返回相对应的字段。如有多个表单,则会有多个
Fieldname Y String 字段名称
Fieldvalue Y String 字段值(内容)
File N String[] 附件
Filename Y String 附件名称
FileContent Y String 附件内容,BASE64加密
Opinions Y opinions[] 已有意见列表。
Nodename Y String 给出意见的节点名称
Opinion Y String 具体意见
Operator Y String 操作人
Operatetime Y String 操作时间
示例:
<?xml version="1.0" encoding="GBK" ?>
<Results>
<Sn>800000001</Sn>
<Version>1</Version>
<Time>2009-01-01 15:00:00</Time>
<Title>流程标题</Title>
<!--经过加密的正文内容-->
<Content>
<Filename>正文名称.doc</Filename>
<FileContent>
B34F00432DE294FAAFB383B34F00432DE294FAAFB383B34F00432D
E294FAAFB383B34F00432DE294FAAFB383B34F00432DE294FAAFB3
</FileContent>
</Content>
<Field>
<Fieldname>拟稿人</Fieldname>
<Fieldvalue>许经理</Fieldvalue>
</Field>
<Field> <!-- 附件字段 -->
<Fieldname>附件</Fieldname>
<Fieldvalue>
<File>
<Filename>附件1.doc</Filename>
<FileContent>
B34F00432DE294FAAFB383B34F00432DE294FAAFB383B34F00432
DE294FAAFB383B34F00432DE294FAAFB383B34F00432DE294FA
AFB3
</FileContent>
</File>
… …
<File>
</File>
</Fieldvalue>
</Field>
...
<Field>
</Field>
<Opinions> <!--已有意见-->
<Nodename>财务部经理</Nodename>
<Opinion>同意</Opinion>
<Operator>操作人姓名</Operator>
<Operatetime>2007-2-22 17:43:24</Operatetime>
</Opinions>
...
<Opinions >
</Opinions>
</Results>
- 1XTools获用户高度认可 获CRM最佳服务企业
- 2IT运行中的管理问题可以从日企衰败看出
- 3炎黄盈动公布第四季度AWS 技能培训计划
- 4企业采购业务流程诊断分析与再造研究(一)
- 5软件能否治愈糟糕的企业业务流程?
- 6移动互联网如何改变在线CRM行业
- 7业务流程管理与信息技术的整合
- 8业务流程管理软件助企业扬帆远航
- 9简析对手工业务流程的看法
- 10OA办公系统费用报销流程示例
- 11企业管理流程--制度执行的8大难题
- 12结合衡量决策管理和事件处理的有效性
- 13OA高效运转的加速器:流程管理
- 14流程管理如何实现战略落地?
- 15大型企业流程管理体系建设及思考
- 16 流程:效率和体验
- 17企业对的关注度与自身发展有关
- 18软件如何在协同概念中突显自己
- 19AMT可持续成长:加速企业管理升级论坛郑州站落幕
- 20影响营运资金管理的两个方面
- 21以动制静 移动OA诠释办公新定义
- 22锐捷网络助医疗行业的CIO再次腾飞
- 23OA办公系统软件流程高级版功能清单
- 24让流程所有者真正把流程管理起来
- 25解析导入对于企业管理的7个价值
- 26泛普OA软件非标配应用:外部数据触发流程应用
- 27什么是工作管理系统?
- 28工作流管理软件平台有哪些?
- 29互联网时代,传统企业去哪儿?
- 30流程管理有助于企业改善绩效