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

Content Integration Task - delete documents from IBM BPM integrated Document Store

我有一个使用 "Content Integration Task" 创建文档到 IBM BPM 文档存储的简单过程。

"before"这个任务,我需要"delete"所有以前版本的文件创建(从这个过程中已经结束的实例创建)。如果我 运行 过程 10 次,我将有 10 个文件(不同版本号的同一个文件)。我需要做的是在创建新文档之前删除同一文档的所有版本。

下面是我的 "document creation" 任务的映射(下图可以更具描述性)。

数据映射:

"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。

也许您可以尝试保留 "document creation" 任务的输出值,然后您所要做的就是创建一个相同 "Content Integration Task" 但具有 "Delete document" 的新实例作为操作名称而不是 "Create document".

如果无法保留 ID,也许您可​​以使用 "Content Integration Task" 设置和 "Search" 来搜索以前的 ID,并为其传递文档属性。如果这些属性唯一标识这些文档,这将起作用。