使用BPM API将文档附加到流程

2020-08-24 19:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 经过几天的搜索信息后,...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家,

经过几天的搜索信息后,我无法找到使用BPM或ECM API向BPM流程添加附件的方法,因为TaskInstanceManager中没有用于注释的方法。 当然,使用ECM存储库,我可以找到存储文件的存储库,如下所示:

application = ecm.connect(""," ecm/bpm");
存储库存储库= application.getRepository(" BPM");

并将我的rootFolder设置为/BPM_CONTEXT_STORE。 >
从此处开始,并在流程实例的路径上,如果使用以下模式形成:

路径=/BPM_CONTEXT_STORE/6a/c2/e3/72/15/55/11/e7/8a/68/00/00/00/b6/27/0e/

其中流程实例是上述除去斜杠(6ac2e372155511e78a68000000b6270e)的字符串

我还注意到,有两个与bpem上下文相关的自定义属性:

{ http://sap.com/bpem/ctx/document} mimeType

{ http://sap.com/bpem/ctx/document} displayName

好的。 有了这些信息,我就可以从该文件夹中添加,更新和删除文件,但是在流程实例管理的"附件"部分中看不到这些文件。 相反,如果我使用标准附件将附件添加到流程中,则该文件将在文件夹中列出。 此外...如果访问流程实例的"附件"部分时(例如,使用流程列表查看器)使用ECM API删除文件,则会收到错误消息。

我的问题是:有什么办法可以做我想做的事情? 使用SAPUI5组件执行任务的应用程序中的思考将非常有用。

先谢谢了。

3条回答
当学会了学习
2020-08-24 19:44

谢谢! 但是我真正需要的是添加新附件。 TaskInstanceManager的getAttachments方法运行正常。

一周热门 更多>