Oracle Workflow APIリファレンス リリース2.6.3.5 部品番号: B15622-01 |
![]() |
![]() |
![]() |
![]() |
![]() |
||
前へ | 次へ | 目次 | 索引 | 用語集 |
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」を参照してください。 |
/*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');
前へ | 次へ | 目次 | 索引 | 用語集 |