ヘッダーをスキップ

Oracle Workflow APIリファレンス
リリース2.6.3.5

部品番号: B15622-01
前へ 次へ       目次 索引 用語集
         前へ  次へ          目次  索引  用語集

CompleteActivity

PL/SQL構文

procedure CompleteActivity


    (itemtype in varchar2,
itemkey in varchar2,
activity in varchar2,
result in varchar2);

Java構文

public static boolean completeActivity


    (WFContext wCtx,
String itemType,
String itemKey,
String activity,
String result)

説明

特定の項目について指定されたアクティビティが完了したことを、ワークフロー・エンジンに通知します。 このプロシージャは、次の状況でコールできます。

注意: プロセスの開始にCompleteActivity()を使用する方法と、CreateProcess()およびStartProcess()を使用する方法には、次のような違いがあります。

引数(入力)

wCtx ワークフローのコンテキスト情報。Javaメソッドの場合にのみ必須です。 「Oracle Workflowのコンテキスト」を参照してください。
itemtypeまたはitemType 有効な項目タイプ。
itemkeyまたはitemKey アプリケーション・オブジェクトの主キーから生成される文字列。この文字列により、項目タイプの項目が一意に識別されます。項目タイプと項目キーにより、プロセスが識別されます。
activity 完了したアクティビティ・ノードの名前。アクティビティ・ノードのラベル名を指定します。アクティビティ・ノードのラベル名で特定のサブプロセスを識別できない場合は、ラベル名の前に親プロセスの内部名を追加できます。 たとえば、<parent_process_internal_name>:<label_name>のように指定します。 このアクティビティ・ノードは、「開始」アクティビティとしてマークされている必要があります。
result オプションのアクティビティの完了結果。有効な値は、プロセス・アクティビティの「結果タイプ」、またはエンジンの標準の結果の1つによって決まります。 「AbortProcess」を参照してください。
例1

/*Complete the 'ENTER ORDER' activity for the 'ORDER' item type. The 'ENTER ORDER' activity allows creation of new items since it is the start of a workflow, so the item is created by this call as well.*/


wf_engine.CompleteActivity('ORDER', to_char(order.order_id),
'ENTER_ORDER', NULL);

例2

/*Complete the 'LEGAL REVIEW' activity with status 'APPROVED'. The item must already exist.*/


wf_engine.CompleteActivity('ORDER', '1003', 'LEGAL_REVIEW',
'APPROVED');

例3

/*Complete the BLOCK activity which is used in multiple subprocesses in parallel splits.*/


wf_engine.CompleteActivity('ORDER', '1003', 'ORDER_PROCESS:BLOCK-3',
'null');


          前へ   次へ           目次   索引   用語集



Oracleロゴ
Copyright © 2003, 2004, Oracle. All rights reserved.