从Filenet上传和下载文件

时间:2014-07-07 06:44:23

标签: filenet-p8 filenet

我们正致力于将Dynamics CRM与Filenet集成。这需要支持以下两种情况:

  1. 通过Web服务在Filenet上传文档,并从Filenet
  2. 检索上传文档的唯一URL
  3. 通过Filenet的唯一网址下载文档
  4. 开发平台是.NET。

    有关集成机制的任何想法吗? Filenet是否有任何Web服务,我们可以使用1以上的服务。 2要求?

2 个答案:

答案 0 :(得分:3)

filenet中的网址始终采用固定格式,因此并不困难。

http://P8_client_server_name/application_name:port/getContent?objectStoreName={84A4A727-37E2-4994-B060-8531FAF75612}&objectType=document&id={559946a8-2007-4096-AC67-773A8540AE6}

因此,请使用参数opbjectstore name或ID,objecttype和文档的id调用getContent页面。

此处is an article about the format of the url's it should help you for the downloading part.

关于uploading

以下是一些有关在内容引擎中对文档进行排序的API示例。创建Id后,您可以构建URL以返回到客户端。

答案 1 :(得分:1)

除了之前的回复,要下载,您还可以construct a URL for IBM Content Navigator这样

http://myserver.mycompany.com:9080/navigator/bookmark.jsp?desktop=AccountsPayable&repositoryId=AP_P8_System&docid=30dd879c-ee2f-11db-8314-0800200c9a66&template_name=APtemplate&version=released

其中

  

桌面
指定要登录的桌面。指定ID   在桌面选项卡上的ID列中显示为桌面   管理工具。格式:desktop = desktop_ID

     

repositoryId
指定要登录的服务器。指定ID   将在“存储库”选项卡的“ID”列中显示服务器   在管理工具中。格式:repositoryId = repository_ID

     

docid
系统生成的文档标识号。   使用template_name值作为此文件夹ID的前缀。格式:   的docID = DOCUMENT_ID

     

template_name
文档,文件夹或自定义文档的名称   类或项类型。格式:template_name = template_name

     

版本
当前,已发布或特定版本号。格式:   版本= version_number的

     

vsld
IBMFileNet®P8版本系列对象,即全球   与文档关联的唯一标识符(GUID)。   格式:vsld = GUID_number

使用导航器菜单:

  

您可以在选择项目时获取文档或文件夹的URL   点击操作>查看链接。