我们正在努力将 Dynamics CRM 与 Filenet 集成。这需要支持以下两种场景:
- 通过 Web 服务在 Filenet 中上传文档,并从 Filenet 检索上传文档的唯一 URL
- 通过 Filenet 的唯一 URL 下载文档
开发平台是.NET。
关于相同的集成机制的任何想法?Filenet 是否有任何 Web 服务可以满足上述 1 和 2 的要求?
我们正在努力将 Dynamics CRM 与 Filenet 集成。这需要支持以下两种场景:
开发平台是.NET。
关于相同的集成机制的任何想法?Filenet 是否有任何 Web 服务可以满足上述 1 和 2 的要求?
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 以返回给客户端。
除了前面的响应,对于下载,您还可以像这样为 IBM Content Navigator 构建一个 URL
在哪里
desktop
指定要登录的桌面。 在管理工具的桌面选项卡的 ID 列中指定为桌面显示的 ID。格式:desktop=desktop_IDrepositoryId
指定要登录的服务器。 指定在管理工具的 Repositories 选项卡的 ID 列中为服务器显示的 ID。格式:repositoryId=repository_IDdocid
系统生成的文档标识号。使用 template_name 值作为此文件夹 ID 的前缀。格式:docid=document_IDtemplate_name
文档、文件夹或自定义文档类或项目类型的名称。格式:template_name=template_name当前版本
、已发布版本或特定版本号。格式:version=version_numbervsld
IBM FileNet® P8 版本系列对象,它是与文档关联的全局唯一标识符 (GUID)。格式:vsld=GUID_number
使用导航器菜单:
当您选择项目并单击操作 > 查看链接时,您可以获得文档或文件夹的 URL。