1

我们正在努力将 Dynamics CRM 与 Filenet 集成。这需要支持以下两种场景:

  1. 通过 Web 服务在 Filenet 中上传文档,并从 Filenet 检索上传文档的唯一 URL
  2. 通过 Filenet 的唯一 URL 下载文档

开发平台是.NET。

关于相同的集成机制的任何想法?Filenet 是否有任何 Web 服务可以满足上述 1 和 2 的要求?

4

2 回答 2

4

filenet 中的 url 总是采用固定格式,所以这并不难。

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

因此使用参数 opbjectstore 名称或 ID、objecttype 和文档的 id 调用 getContent 页面。

是一篇关于 url 格式的文章,它应该可以帮助您下​​载部分。

关于上传

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

于 2014-07-07T08:50:11.710 回答
1

除了前面的响应,对于下载,您还可以像这样为 IBM Content Navigator 构建一个 URL

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

在哪里

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

repositoryId
指定要登录的服务器。​ 指定在管理工具的 Repositories 选项卡的 ID 列中为服务器显示的 ID。格式:repositoryId=repository_ID

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

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

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

vsld
IBM FileNet® P8 版本系列对象,它是与文档关联的全局唯一标识符 (GUID)。格式:vsld=GUID_number

使用导航器菜单:

当您选择项目并单击操作 > 查看链接时,您可以获得文档或文件夹的 URL。

于 2017-09-12T10:13:03.353 回答