IBM FileNet P8, バージョン 5.2.1            

添付されたドキュメントのコンテンツの取得

このコンテンツ拡張オペレーションの例では、ドキュメントのコンテンツを確認するワークフローを Process Designer で作成する方法について説明します。

このワークフローでは、オペレーションを利用して、最新の添付をチェックアウトし、添付に含まれている特定のコンテンツ・タイプのドキュメントの数を調べ、それらのドキュメントの中から 1 つのドキュメントのコンテンツを確認のために取得します。ドキュメントのコンテンツを確認した後、添付のチェックアウト・オペレーションを取り消します。

ワークフロー・サンプル全体は、次のようになります。

ドキュメントのコンテンツを確認するためのワークフロー・マップ

この例では、オペレーション getContentWithIndex を使用しています。このオペレーションは、索引引数で参照したドキュメントを (一連のドキュメントの中から) 取得します。これに似たオペレーションとして getContent がありますが、これは、添付内の一連のドキュメントの中から最初のドキュメントを返します。

  1. ワークフロー参加者を割り当てます。

    このワーク・アイテムを受け取るワークフロー参加者のための Activity ステップを追加します。

  2. 添付をチェックアウトします。

    GetLatestAttachmentVersion、 CheckoutAttachment、および VerifyCheckout のステップ

    1. ワークフローに割り当てられている最新バージョンの添付を取得します。
      注: IBM® FileNet® P8 Content Platform Engine の場合、これはメジャー・バージョンまたはマイナー・バージョンのいずれかです。

      最新の添付の添付オブジェクトを取得するための Component ステップを追加します。getLatestAttachmentVersion オペレーションを使用します。

      getLatestAttachmentVersion オペレーション

    2. 添付オブジェクトのチェックアウトを確認します。

      ワークフロー・キューに Activity ステップを追加します。この後、関連付けられているワークフロー参加者または自動化プロセスによって、添付オブジェクトがチェックアウトされたことが確認されます。

  3. 添付に含まれているドキュメントの数を調べます。

    GetContentCount
および VerifyContentCount ステップ

    1. 添付オブジェクトに関連付けられているドキュメントの数を取得します。

      getContentCount オペレーションを呼び出す Component ステップを追加します。

      getContentCount オペレーション

      注: パラメーターを指定しない場合、コンテンツ・タイプの確認は無視されます。contentType を指定すると、指定したコンテンツ・タイプのドキュメントの数がオペレーションによって返されます。
    2. 取得されたドキュメント数を確認します。

      ワークフローに Activity ステップ (この例ではワーク・キュー) を追加します。ワークフロー参加者は、個別のオペレーションが完了するごとに、正常に実行されたことを確認できます。

  4. 索引値に基づいてドキュメントのコンテンツを取得します。

    getContentWithIndex オペレーション

    1. ドキュメントのコンテンツを取得します。

      getContentWithIndex オペレーションを呼び出す Component ステップを追加します。

      getContentWithIndex オペレーション

    2. 取得されたドキュメント・コンテンツを確認します。

      ワークフローに Activity ステップ (この例ではワーク・キュー) を追加します。ワークフロー参加者は、個別のオペレーションが完了するごとに、正常に実行されたことを確認できます。

  5. 添付のチェックアウトを取り消します。

    cancelCheckout

    1. 添付オブジェクトのチェックアウトを取り消します。

      cancelCheckout オペレーションを呼び出す Component ステップを追加します。

      operationCancelCheckout

    2. チェックアウトが取り消されたことを確認します。

      ワークフロー・キューに Activity ステップを追加します。この後、関連付けられているワークフロー参加者または自動化プロセスによって、チェックアウトが取り消されたことが確認されます。



最終更新日: 2015 年 10 月
bpfwd028.htm

© Copyright IBM Corp. 2015.