泛普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>
- 1做好使用的准备,让提高企业的效率
- 2流程管理有助于企业改善绩效
- 3浅析企业与ERP系统的应用
- 4结合衡量决策管理和事件处理的有效性
- 5OA高效运转的加速器:流程管理
- 6浅析国内主流业务流程外包服务
- 7移动互联网如何改变在线CRM行业
- 8论企业信息化建设进程中的业务流程重构问题
- 9流程管理如何实现战略落地?
- 10工作流管理和业务流程管理什么关系?
- 11泛普OA破解版工作流程webservices接口设置
- 12企业对的关注度与自身发展有关
- 13海尔集团CFO分享"人单合一财务管理实践"
- 14企业产品选型不必过分关注SOA
- 15OA办公系统软件流程高级版功能清单
- 16企业办公系统的工作流程使用概述
- 17流程管理体系是否能够创造出价值
- 18企业采购业务流程诊断分析与再造研究(二)
- 19流程管理能够助企业梳理繁杂的业务
- 20 考核业绩,你熟悉业务流程吗
- 21价值链与流程再造相关理论和方法
- 22经济低迷需优化中小企业管理流程
- 23企业集团管控模式的智慧选择
- 24不能不说的秘密——移动业务流程管理()
- 25业务流程管理从大数据中创造价值
- 26OA办公系统的核心功能工作流泛普OA最好?
- 27OA系统办公管理系统流程整合的实现方案
- 28与BI:"非原生数据"系统的双赢结合
- 29流程与业务流程分析
- 30IBM Lombardi亚太区总经理:动态业务流程要具备五大特点