IBM FileNet P8, V5.2.1            

检索附加文档的内容

此内容扩展操作示例说明了使用“流程设计器”来创建工作流程以验证文档内容。

工作流程利用操作来检出最新附件,了解附件中具有特定内容类型的文档数,然后获取这些文档中的其中一个文档的内容以进行验证。验证文档内容之后,将取消该附件的检出操作。

整个工作流程示例看起来为如下所示:

用于验证文档内容的“工作流程”图

此示例使用 getContentWithIndex 操作,此操作将(在一组文档中)检索 index 自变量所引用的文档。getContent 操作与此操作相似,但是将只返回附件中的一组文档中的第一个文档。

  1. 指定工作流程参与者。

    为将接收此工作项的工作流程参与者添加活动步骤。

  2. 检出该附件:

    GetLatestAttachmentVersion、CheckoutAttachment 和 VerifyCheckout 步骤

    1. 检索已分配给工作流程的最新版本的附件。
      注: 对于 IBM® FileNet® P8 Content Platform Engine,这可以是主要版本,也可以是次要版本。

      添加组件步骤,以检索最新附件的附件对象。使用 getLatestAttachmentVersion 操作:

      getLatestAttachmentVersion 操作

    2. 验证附件对象的检出。

      向工作流程队列添加活动步骤。相关联的工作流程参与者或自动流程随后将验证是否已检出附件对象。

  3. 了解该附件中的文档数:

    GetContentCount 和 VerifyContentCount 步骤

    1. 检索与附件对象相关联的文档的计数。

      添加将调用 getContentCount 操作的组件步骤:

      getContentCount 操作

      注意:如果未指定此参数,那么将忽略对内容类型进行检查。指定了 contentType 的情况下,此操作将返回属于所指定内容类型的文档数。
    2. 验证所检索到的文档数。

      向工作流程添加活动步骤(也就是示例中的工作队列)。在执行每项特定操作之后,工作流程参与者都可以验证是否成功。

  4. 根据索引值获取文档内容:

    getContentWithIndex 操作

    1. 检索文档内容。

      添加将调用 getContentWithIndex 操作的组件步骤:

      getContentWithIndex 操作

    2. 验证所检索到的文档内容。

      向工作流程添加活动步骤(也就是示例中的工作队列)。在执行每项特定操作之后,工作流程参与者都可以验证是否成功。

  5. 取消检出该附件:

    cancelCheckout

    1. 取消检出附件对象。

      添加将调用 cancelCheckout 操作的组件步骤:

      operationCancelCheckout

    2. 验证是否已取消检出。

      向工作流程队列添加活动步骤。相关联的工作流程参与者或自动流程随后将验证是否已取消检出。



最近一次更新时间: 2016 年 3 月
bpfwd028.htm

© Copyright IBM Corporation 2016.