IBM FileNet P8, 5.2.1 版            

擷取附加文件的內容

此「內容延伸作業」範例使用 Process Designer,說明如何建立工作流程來驗證文件內容。

工作流程利用作業來移出最新附件,瞭解附件中某特定內容類型的文件有多少個,然後取得其中一份文件的內容,作為驗證用途。 當驗證文件內容之後,就會取消附件的移出作業。

整個工作流程範例如下所示:

Workflow 對映以驗證文件內容

這個範例使用 getContentWithIndex 作業,它擷取索引引數參照的文件(在一組文件內)。 getContent 作業類似,但只傳回附件中該組件內的首份文件。

  1. 指派工作流程參與者。

    新增將接收此工作項目之工作流程參與者的活動步驟。

  2. 移出附件:

    GetLatestAttachmentVersion、CheckoutAttachment 和 VerifyCheckout Steps

    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. 驗證已取消的移出。

      將活動步驟新增至工作流程佇列。 關聯的工作流程參與者或自動化程序將接著驗證是否已取消移出。



前次更新: 2015 年 10 月
bpfwd028.htm

© Copyright IBM Corp. 2015.