1. 文档导出

1.1. 方法列表

服务名称:documentService

WSDL:

http://{host}:{port}/seeyon/services/documentService?wsdl

名称 说明
exportFlow2 导出协同信息
exportEdoc 导出公文信息
exportNews 导出新闻信息
exportBulletin 导出公告信息
exportResearch 导出调查信息
exportBbs 导入讨论信息
exportOfflineEdocModel 导出离线公文单

1.2. 文档导出公共实体

1.2.1. 人员实体(PersonExport)

参数 名称 数据类型 长度 备注
id 人员ID long
name 人员名称 string

1.2.2. 部门实体(DepartmentExport)

参数 名称 数据类型 长度 备注
id 部门ID long
depName 部门名称 string

1.2.3. 岗位实体(OcupationExport)

参数 名称 数据类型 长度 备注
id 岗位ID long
ocuName 岗位名称 string

1.2.4. 职务级别实体(OTypeExport)

参数 名称 数据类型 长度 备注
id 职务级别ID long
oTypeName 职务级别名称 string

1.2.5. 附件实体(AttachmentExport)

参数 名称 数据类型 长度 备注
id 附件ID long
newsTypeName 附件名称 String

1.2.6. 正文实体(TextExport)

参数 名称 数据类型 长度 备注
textType 正文类型 int 1=HTML类型的正文2= Word、Excel、Wps、et类型的正文3=表单正文
content 正文 TextHtmlExport参见HTML正文实体 textType=1时
TextAttarchmentExport参见附件正文实体 textType=2时
FormExport参见表单实体 textType=3时

1.2.7. HTML正文实体(TextHtmlExport)

参数 名称 数据类型 长度 备注
textType 正文类型 int 值恒为1
content 正文 string

1.2.8. 附件正文实体(TextAttachmentExport)

参数 名称 数据类型 长度 备注
textType 正文类型 int 值恒为2
tpe 附件类型 int 1=DOC2=XSL3=WPS4=ET
id 附件ID long 附件在协同平台文件库中的唯一id
filesuffix 文件名 string
absolutepath 绝对路径 string
downloadpath 下载路径 string

1.3. 协同导出

1.3.1. 协同实体(FlowExport)

参数 名称 数据类型 长度 备注
appendixList 正文补充 AdminicularExportList参见正文补充实体 对协同正文的补充说明。
attachmentList 附件列表 AttachmentExport List参见附件实体
flowContent 协同正文 TextExport参见正文实体
flowCreatePerson 发起人 PersonExport参见人员实体 发起协同的人员
flowCreateTime 发起时间 string 格式YYYY-MM-DD hh:mm:ss
flowFolder 预归档 FolderExport参见协同预归档实体 保存的文件夹
flowId 协同ID long
flowNodeList 流程节点列表 FlowNodeExportList参见协同节点实体
flowState 流程状态 long参见流程状态常量 流程运转状态
flowProject 关联项目 ProjectExport参见关联项目实体
flowTitle 协同标题 string 协同的名称
importantLevel 重要程度 int 1=一般2=重要3=非常重要
notifyTime 处理期限 long 以小时为单位
relInfoList 关联协同 RelFlowExport List参见关联协同实体

1.3.2. 协同正文补充实体(AdminicularExport)

参数 名称 数据类型 长度 备注
id 正文补充ID long
content 内容 string 正文补充内容
createTime 创建时间 string
attachmentList 附件列表 AttachmentExport List参见附件实体

1.3.3. 协同预归档实体(FolderExport)

参数 名称 数据类型 长度 备注
folderId 归档ID long
folderName 文件夹路径 string 文件夹的访问路径(文件夹必须是全路径)

1.3.4. 协同节点实体(FlowNodeExport)

参数 名称 数据类型 长度 备注
flowNodeId 流程节点ID long
parentNodeId 父节点ID long
previousNodes 前置节点 long[] 前置节点的ID列表
nextNodes 后续节点 long[] 后续节点的ID列表
flowNodeUrgent 催办次数 int
flowNodeType 节点类型 int 0=人1=部门2=组3=职务级别4=岗位5=SQL自定义6=相对角色7=加签8=汇签9=文档授权
flowNodeFlag 处理标志 int 0=未处理1=正常处理2=非正常处理(取消、回退、 取回、竞争执行结束、终止)3=处理中(产生了待办)
nodeMemberList 节点成员 NodeMemberExportList参见协同人员实体 处理该节点的所有人员

1.3.5. 协同节点策略实体(NodeTacticsExport)

参数 名称 数据类型 长度 备注
nodeTacticsDiscription 节点策略 long
nodeTacticsAttitude 策略态度 string 节点权限
nodeTacticsTime 处理时间 string 处理时间
nodeTacticsInfo 策略信息 string 策略信息
nodeTacticsHide 策略信息隐藏 int 1=显示0=隐藏
docBbsList 回复信息 DocBbsExportList 回复信息
attachmentList 策略附件 AttachmentExportList参见附件实体 策略的附件

1.3.6. 协同回复信息实体(DocBbsExport)

参数 名称 数据类型 长度 备注
docBbsId 讨论信息ID long 讨论信息ID
docBbsPerson 评论人 PersonExport参见人员实体 评论人
docBbsContent 评论信息 string 评论信息

1.3.7. 协同关联协同实体(RelFlowExport)

参数 名称 数据类型 长度 备注
relFlowId 关联协同ID long
relFlowTitle 关联协同标题 string 关联协同标题

1.3.8. 协同关联项目实体(ProjectExport)

参数 名称 数据类型 长度 备注
projectId 项目ID long 项目ID
projectName 项目名称 string 项目名称

1.3.9. 协同人员实体(NodeMemberExport)

参数 名称 数据类型 长度 备注
nodeMemberId 节点成员ID long
nodePermission 节点权限 string
nodeTacticsList 节点策略 NodeTacticsExportList参见协同节点策略实体
nodeMemberPerson 处理人员 PersonExport参见人员实体 可以处理该节点的人员

1.4. 公文导出

1.4.1. 公文实体(DocumentExport)

参数 名称 数据类型 长度 备注
documentId 公文ID int
docTitle 公文标题 string 公文的标题
docCreateTime 创建时间 string 公文单的创建时间
notifyTime 有效时限 int 必须在时限内处理节点
docCreatePerson 建文人 PersonExport参见人员实体 公文单的创建者导入公文时必须填写
docContent 正文 TextExport参见正文实体 公文单的正文有3种类型:flowContent_html (TextHtmlExport)、flowContent_att (TextAttachmentExport)、flowContent_form (FormExport)
appendixList 补充说明 AdminicularExportList参见正文补充实体 对正文的补充说明
attachmentList 附件 AttachmentExport List参见附件实体 公文单的附属文件
flowNodeList 公文流程 FlowNodeExportList参见协同节点实体 该公文单的所有流程节点
formElementList 公文单成员 DocumentFormExportList参见公文单实体 公文单上的成员

1.4.2. 公文单实体(DocumentFormExport)

参数 名称 数据类型 长度 备注
id 公文单ID string
elementName 成员名称 string
attributeName 属性名称 string
dataType 数据类型 string
value string

导出的公文单包括

Id elementName attributeName dataType value
公文单ID formId long
文件标题 subject string
公文种类 docType string
公文类型 edocType int
行文类型 sendType string
公文文号 docMark string
内部文号 serialNo string
文件密级 secretLevel string
紧急程度 urgentLevel string
建文人 createPerson string
保密期限 keepPeriod int
主送单位 sendTo string 公文导入,如果多个单位,需要英文逗号分隔
主送单位id sendToId String 公文导入,如果多个单位,需要英文逗号分隔
抄送单位 copyTo string
抄报单位 reportTo string
发文单位 sendUnit string
签发人 issuer string
签发日期 signingDate date 导入公文时必须填写
印发单位 printUnit string
印发份数 copies int
主题词 keywords string
打印人 printer string
自定义公文单元素 date1-20darchar1-20integer1-20decimal1-20list1-20text1-10 DateStringIntegerDoubleStringString

1.4.3. 公文回执实体(EdocSignReceipt)

参数 名称 数据类型 长度 备注
receipient 签收人 string
signUnit 签收单位名称 string 如果是部门签收,则为部门名称
opinion 签收意见 string
signTime 签收时间 long

1.4.4. 导出可离线查看的公文单

用于文档交换归档公文单,不提供Webservice,只支持本地调用

方法:exportOfflineEdocModel

参数:

参数 数据类型 说明
Id long 公文id

返回:String

成功返回公文XML和公文XSL的数组,通过XSLT可以将返回的XML和XSL转为可离线查看的HTML。

否则抛出SericeException

p>导出的XML示例:

<?xml version="1.0" encoding="UTF-8"?>
<my:myFields xmlns:my="www.seeyon.com/form/2007">
 <my:subject>发文</my:subject>
 <my:doc_type>公报</my:doc_type>
 <my:send_type>上行文</my:send_type>
 <my:doc_mark/>
 <my:serial_no>发文00000010</my:serial_no>
 <my:secret_level>普通</my:secret_level>
 <my:urgent_level>普通</my:urgent_level>
 <my:keep_period>无限期</my:keep_period>
 <my:create_person>康小小</my:create_person>
 <my:send_unit>用友集团</my:send_unit>
 <my:issuer>康小小</my:issuer>
 <my:signing_date>2009-12-14</my:signing_date>
 <my:send_to>北京致远协创软件有限公司</my:send_to>
 <my:copy_to/>
 <my:report_to/>
 <my:keyword/>
 <my:print_unit/>
 <my:copies>0</my:copies>
 <my:printer/>
</my:myFields>

XSL略,经过XSLT转换后得出的HTML显示如下:

1.5. 公文导入

导入指定xml格式的公文, 转入待签收列表

方法:importEdoc

参数:

参数 数据类型 说明
token string 登录验证后获取的身份令牌。
xml string 要导入公文的xml数据。(导入格式请参考公文导出的xml格式)

返回值:long

成功返回公文的id,否则抛ServiceException

公文XML数据DEMO:

<?xml version="1.0" encoding="utf-8"?>
<DataPojo type="IEOrganizationInfo" version="1" isnull="false" valuecount="1">
<DataProperty propertyname="documentId" valuetype="3" value="670869647114347"/> 
<DataProperty propertyname="docTitle" valuetype="1" isnull="false">标题测试V56sp1222</DataProperty>
<DataProperty propertyname="docCreateTime" valuetype="1" isnull="false">2009-09-23</DataProperty>
<DataProperty propertyname="docCreatePerson" valuetype="1" isnull="false">
<DataPojo type="PersonExport" version="1" valuecount="20" isnull="false">
 <DataProperty propertyname="id" valuetype="1" isnull="false" value="-2833598432627637498">-2833598432627637498</DataProperty>
 <DataProperty propertyname="name" valuetype="1" isnull="false">李世民</DataProperty>
  </DataPojo>
</DataProperty>
<DataProperty propertyname="formElementList" valuetype="10" isnull="false" length="1">
<!-- 需要加入发起者单位ID,否则签收报错-->
  <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">sendAccountId</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">-4532703988283521957</DataProperty>
  </DataPojo>
  <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">sendTo</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">V56SP1</DataProperty>
  </DataPojo>
    <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">sendToId</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">Account|-4532703988283521957</DataProperty>
  </DataPojo>
      <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">docType</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">0</DataProperty>
  </DataPojo>
      <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">docMark</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">mark1</DataProperty>
  </DataPojo>
      <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">secretLevel</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">1</DataProperty>
  </DataPojo>
      <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">urgentLevel</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">1</DataProperty>
  </DataPojo>
      <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">sendUnit</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">V56SP1</DataProperty>
  </DataPojo>
      <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">issuer</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">issuer</DataProperty>
  </DataPojo>
    <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">keywords</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">test</DataProperty>
  </DataPojo>
      <DataPojo type="DocumentFormExport" version="1" valuecount="20" isnull="false">
     <DataProperty propertyname="attributeName" valuetype="1" isnull="false">createPerson</DataProperty>
     <DataProperty propertyname="value" valuetype="1" isnull="false">李世民</DataProperty>
  </DataPojo>
      <DataPojo type="DocumentFormExport"  version="1"  valuecount="5"  isnull="false" >
      <DataProperty propertyname="elementName"  valuetype="1"  isnull="false" >印发份数</DataProperty>
      <DataProperty propertyname="attributeName"  valuetype="1"  isnull="false" >copies</DataProperty>
      <DataProperty propertyname="id"  valuetype="1"  isnull="false" ></DataProperty>
      <DataProperty propertyname="dataType"  valuetype="1"  isnull="false" >int</DataProperty>
      <DataProperty propertyname="value"  valuetype="1"  isnull="false" >9</DataProperty>
    </DataPojo>
</DataProperty>
</DataPojo>

1.6. 公文签收

外部系统签收公文后向协同平台发送签收回执

方法:signEdoc

参数:

参数:

参数 数据类型 说明
token string 登录验证后获取的身份令牌。
edocSendId long 公文交换待发送公文实体的id
receipt EdocSignReceipt请参考公文签收回执实体定义 签收回执

1.7. 回写公文状态

用于公文交换发送以后更新状态为已发送,外部系统签收公文后回写状态为已签收

方法:updateEdocState

参数 数据类型 说明
token string 登录验证后获取的身份令牌。
edocSendId long 公文交换待发送公文实体的id
accountId string 公文接收单位的id(多个用,号分隔)
accountName string 公文接收单位的名称(多个用,号分隔)
state int 为1更新状态为已发送 为2更新状态为已签收(第三方系统已签收)

返回值:int

成功返回1,否则抛ServiceException

1.8. 新闻导出

1.8.1. 新闻实体(NewsExport)

参数 名称 数据类型 长度 备注
id 新闻ID long 新闻ID
title 标题 string 新闻标题
newsType 类型 NewsTypeExport参见新闻类型实体 新闻类型对象
creater 发布者 PersonExport参见人员实体 新闻发布对象
createTime 发布时间 string 新闻的发布时间
clickNum 浏览次数 int 新闻被浏览次数
attachments 附件 AttachmentExportList参见附件实体 新闻附件集合
content 正文 TextExport参见正文实体 正文对象

1.8.2. 新闻类型实体(NewsTypeExport)

参数 名称 数据类型 长度 备注
id 类型ID long
newsTypeName 类型名称 string

1.9. 公告导出

1.9.1. 公告实体(BulletinExport)

参数 名称 数据类型 长度 备注
id 公告id long 公告的id
title 标题 string 公告标题
bulletinType 公告类型 BulletinTypeExport参见公告类型实体 公告类型
receivers 接收者 BulletinReceiverExportList参见接收者实体 公告接收对象的集合
creater 发布人 PersonExport参见人员实体 公告发布人
createTime 发布时间 string 公告的发布时间
clickNum 浏览次数 int 公告被浏览的次数
attachments 附件集合 AttachmentExportList参见附件实体 用户上传的附件集合
content 公告内容 TextExport参见正文实体 公告内容对象
clickNum 浏览次数 int 公告被浏览的次数
linkURL 公告详细信息页链接 string 需要sso成功后才可以打开此页面

1.9.2. 公告类型实体(BulletinTypeExport)

参数 名称 数据类型 长度 备注
id 类型ID long 公告类型的ID
bulletinTypeName 类型名称 string 公告类型名称

1.9.3. 公告接收者实体(BulletinReceiverExport)

参数 名称 数据类型 长度 备注
id 接收者ID long 接收对象ID
receiverType 接收者类型 int 0 = 人1 = 部门2 = 组3 = 职务级别4 = 岗位5 = 全部人员
receiverName 接收者名称 string 接收对象名称

1.10. 调查导出

1.10.1. 调查实体(ResearchExport)

参数 名称 数据类型 长度 备注
id ID long 调查ID
title 标题 string 调查的标题名称
createTime 发布时间 string 调查发起时间
creater 创建者 string 调查发起人
targetArray 发布范围 ResearchTargetExportList参见发布范围实体 调查对象
content 调查内容 string 调查内容描述
department 发起部门 DepartmentExport参见部门实体 发起人员所在部门
subjectArray 调查题目 ResearchSubjectExportList参见调查题目实体 文档类型对象
researchType 调查类型 ResearchTypeExport参见调查类型实体 调查属于哪种类型
voteTimes 投票人数 int 现已提交调查的人数总计
clickTimes 点击次数 int 调查被点击次数
commentArray 评论 ResearchCommentExportList参见调查评论实体 对题目的评论

1.10.2. 调查题目实体(ResearchSubjectExport)

参数 名称 数据类型 长度 备注
id 题目ID long
subjectName 题目名称 string 题目的名称
answerArray 答案 AnswerExportList参见调查答案实体 答案条目

1.10.3. 调查评论实体(ResearchCommentExport)

参数 名称 数据类型 长度 备注
id 题目ID long
commentPerson 评论人 PersonExport参见人员实体 该条评论发起人
commentContent 评论内容 string 评论内容
commentTime 评论时间 String 该条评论的时间
researchSubject 评论题目 ResearchSubjectExport参见调查题目实体 评论对应的题目

1.10.4. 调查类型实体(ResearchTypeExport)

参数 名称 数据类型 长度 备注
id 类型ID long 调查类型的ID
researchTypeName 类型名称 string 调查类型名称

1.10.5. 调查发布范围实体(ResearchTargetExport)

参数 名称 数据类型 长度 备注
id 调查对象ID long
researchTargetName 对象名称 string 调查对象的名称
researchTargetType 对象类型 int 0 = 人1 = 部门2 = 组3 = 职务级别4 = 岗位5 = 全部人员

1.10.6. 调查答案实体(AnswerExport)

参数 名称 数据类型 长度 备注
id 答案ID long
answerContent 答案内容 string 调查类型的名称
voteCount 答案票数 int 该答案投票次数
persent 百分比 string 投票百分比

1.11. 讨论导出

1.11.1. 讨论实体(BbsExport)

参数 名称 数据类型 长度 备注
id 讨论ID long
titile 讨论名称 string 讨论的标题
createTime 发起时间 string 发起讨论的时间
content 讨论内容 string 讨论的内容
createPerson 发起人 PersonExport参见人员实体 发起讨论的人员
createDepartment 发起部门 DepartmentExport参见部门实体 发起人所在部门
bbsType 讨论类型 BbsTypeExport参见讨论类型实体 讨论的发布类型
bbsTargetArray 发布范围 BbsTargetExport List参见讨论发布范围实体 发起对象范围
attachmentArray 讨论附件 AttachmentExportList参见附件范围实体
repliesArray 讨论回复 BbsReplyExportList参见讨论回复实体
clickTimes 点击次数 int
replyTimes 回复次数 int

1.11.2. 讨论回复实体(BbsReplyExport)

参数 名称 数据类型 长度 备注
id 讨论回复ID long
replyPerson 回复人员 PersonExport参见人员实体 回复讨论的人员
replyTime 回复时间 string 回复讨论的时间
replyDepartment 回复部门 DepartmentExport参见部门实体 回复人员所在的部门
replyContent 回复内容 string
replyAttachmentArray 回复附件 AttachmentExportList参见附件范围实体
replyTitle 回复标题 string

1.11.3. 讨论类型实体(BbsTypeExport)

参数 名称 数据类型 长度 备注
id 类型ID long 讨论类型的ID
bbsTypeName 类型名称 string 讨论类型名称

1.11.4. 讨论发布范围实体(BbsTargetExport)

参数 名称 数据类型 长度 备注
id 讨论对象ID long
bbsTargetName 对象名称 string 讨论对象的名称
bbsTargetType 对象类型 int 0 = 人1 = 部门2 = 组3 = 职务级别4 = 岗位5 = 全部人员

results matching ""

    No results matching ""