ヘッダーをスキップ

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

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

Forward

PL/SQL構文

procedure FORWARD


(nid in number,
new_role in varchar2,
forward_comment in varchar2 default null);

Java構文

public static boolean forward


    (WFContext wCtx,
BigDecimal nid,
String newRole
String comment)

説明

このプロシージャは、作業を行う新しいロールに通知を委任します。ただし、通知アクティビティの所有権は、元の受信ロールに残ったままになります。また、SendまたはSendGroup関数で指定したコールバック関数を、FORWARDモードで暗黙的にコールします。転送が行われた理由を説明するコメントを付けることもできます。既存の通知属性(期日を含む)はリフレッシュされず、変更もされません。通知システムの委任機能はこのプロシージャをコールします。通知を転送するときに、通知のUSER_COMMENTフィールドに転送が記録されることに注意してください。

引数(入力)

wCtx ワークフローのコンテキスト情報。Javaメソッドの場合にのみ必須です。 「Oracle Workflowのコンテキスト」を参照してください。
nid 通知ID。
new_roleまたはnewRole メモが再割当てされる個人のロール名。
forward_commentまたはcomment 転送に関するオプションのコメント。

次のコードは、Javaプログラムでforward()をコールする方法の例です。このコード例は、WFTest.javaプログラムからの引用です。


// forward to MBEECH
System.out.println("Delegate Test");
count = WFNotificationAPI.workCount(ctx, "MBEECH");
System.out.println("There are " + count +
" open notification(s) for" + " MBEECH");
System.out.println("Delegate nid " + myNid +
" from BLEWIS to MBEECH");
WFNotificationAPI.forward(ctx, myNid, "MBEECH",
"Matt, Please handle.");
count = WFNotificationAPI.workCount(ctx, "MBEECH");
System.out.println("There are " + count +
" open notification(s) for" +
" MBEECH after Delegate.");


          前へ   次へ           目次   索引   用語集



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