Ibm bpm 内容集成任务-从IBM BPM集成文档存储中删除文档

Ibm bpm 内容集成任务-从IBM BPM集成文档存储中删除文档,ibm-bpm,Ibm Bpm,我有一个简单的过程,使用“内容集成任务”将文档创建到IBM BPM文档存储中 “在”执行此任务之前,我需要“删除”所创建文档的所有以前版本(根据此流程的已结束实例创建)。如果我运行这个过程10次,我将有10个文档(同一个文档有不同的版本号)。我需要做的是在创建新文档之前删除同一文档的所有版本 下面是我的“文档创建”任务的映射(下图可以更具描述性) 数据映射: "IBM_BPM_Document" ==> Object type ID (ECMID) "/"

我有一个简单的过程,使用“内容集成任务”将文档创建到IBM BPM文档存储中

“在”执行此任务之前,我需要“删除”所创建文档的所有以前版本(根据此流程的已结束实例创建)。如果我运行这个过程10次,我将有10个文档(同一个文档有不同的版本号)。我需要做的是在创建新文档之前删除同一文档的所有版本

下面是我的“文档创建”任务的映射(下图可以更具描述性)

数据映射:

"IBM_BPM_Document"  ==> Object type ID (ECMID)
"/"                 ==> Folder ID (ECMID)
"elencoarticoli"    ==> Name (String)
"major"             ==> Versioning state (String)        
tw.local.prop       ==> Properties (List of ECMProperty)
下图显示了整个过程:


有什么建议吗?

在开始删除之前,您需要有以前的文档ID

也许您可以尝试持久化“文档创建”任务的输出值,然后您所要做的就是创建同一“内容集成任务”的新实例,但操作名称为“删除文档”,而不是“创建文档”

如果持久化ID不是一个选项,那么您可以使用带有“搜索”的“内容集成任务”设置搜索以前的ID,并为其传递文档属性。如果这些属性唯一地标识这些文档,这将起作用