云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名交易_app网站建设费用_优惠

小七 141 0

许多业务流程都有文档(或文书),如销售订单、交付、付款、报告和其他日常操作中涉及的已收集表单。这些文档在业务流程中传递给不同的部门和/或人员,并可能在审批结果中发挥关键作用。因此,这些文档应该在工作流中随时可用,以便审批者做出明智的决定。

我在我的一个博客中解释了如何使用SAP Jam在SAP云平台工作流中启用协作和文档管理功能。在这一部分中,我描述了多个审批者如何协同审批单个文档。但是,如果用例只是存储文档(不需要协作),然后在SAP云平台工作流中访问它们以支持决策过程,那么您就找到了正确的位置。在本博客中,我将解释如何使用SAP云平台文档服务管理SAP云平台工作流中的文档。

SAP云平台文档服务是CMIS标准的实现,是SAP云平台上可靠、安全的内容存储的主要接口。它可以存储和管理非结构化和半结构化数据,如文档、图像、视频、演示文稿和其他文件。使用Apache化学库可以很容易地使用支持CMIS的文档存储库。ApacheChemistry为使用Java、PHP、Python或.Net的多个平台提供了使用CMI的库。由于SAP云平台文档服务API包含OpenCMIS Java库,因此可以在独立于特定内容存储库的SAP云平台上构建应用程序。

方法

将审批工作流所需的数字文档上载到SAP文档服务存储库。用于访问这些文档的URL将保留在工作流上下文中。可以从工作流任务UI使用此URL访问可用文档。为了持久化文档并在以后访问它们,我们需要构建和部署一个基于java的代理桥应用程序。此应用程序的目标是允许从外部应用程序(如我的收件箱或从门户访问的任何SAPUI5应用程序)访问文档存储库。

分步指南

在SAP云平台的子帐户区域创建文档存储库。有关详细步骤,请参阅帮助文档。

在SAP云平台子帐户中创建并部署一个简单的CMIS代理桥java应用程序。请参阅有关如何实现这一点的帮助文档。

一旦部署并启动了代理网桥应用程序,请记下应用程序的URL。对于我的应用程序(名为dbrRepoService),驾驶舱显示以下URL:

https://dbrreposervicexxxxxxxx.hana.ondemand.com/dbrRepoService

要访问CMIS存储库,将/cmis/json添加到应用程序URL的末尾,并在浏览器中执行该操作。

现在您已经成功访问cmis URL以获取存储库详细信息,请复制repositoryId属性并将其附加到URL,然后使用/root访问存储库,大数据的应用,如下图所示。

您现在已访问文档存储库,以获取存储库中所有可用对象的元数据。如果没有看到此API的任何输出,则可能是因为文档存储库为空。您可以按照本帮助文档的步骤4和5创建一个示例HTML5应用程序,云服务器试用,将文档上载到存储库。

请注意,对于上载到存储库的每个文档,云服务器特价,您都有一个包含特定内容不同属性的对象节点。要从存储库访问特定文档,请添加属性的值cmis:name.value到CMIS存储库根URL如下图所示。

因此,访问特定文档的URL应该是:

https:///CMIS/json//root/

现在我们知道了如何定位使用CMIS存储库URL的文档,可以将其保存在工作流上下文中,然后从任务UI访问。在下图中,您可以看到在"附件"选项卡下,提供了指向文档的链接。单击链接,大数据与应用,爱回扣返现网,您可以在新的选项卡/窗口或iframe或任何本地控件(如PDFViewer)中打开文档。

尽管在任务UI中添加链接似乎很简单,请记住,CMIS URL需要通过sapcloud平台destination访问,所有URL都通过Fiori Launchpad路由(因为MyInbox是从FLP访问的)。如果我需要从任务UI访问CMIS URL,则URL如下:

https:///sap/fiori////CMIS/json//root/

因此具有上述格式的CMIS URL被保存在工作流上下文中。

最后,您还应该在neo中添加一条路由-应用程序.json将上述URL(/destinations/CMIS)中的"destinationMapping"映射到SAP云平台(CMIS)中的实际目的地的任务UI的一部分。

结论

我相信这个博客向您展示了在SAP云平台工作流中处理附件是多么简单。试一下,记住同样的原则也可以用于附加任何其他文档管理系统的文档。