Oracle Workflow APIリファレンス リリース2.6.3.5 部品番号: B15622-01 |
![]() |
![]() |
![]() |
![]() |
![]() |
||
前へ | 次へ | 目次 | 索引 | 用語集 |
procedure TRANSFER
(nid in number,
new_role in varchar2,
forward_comment in varchar2 default null);
Java構文
public static boolean transfer
(WFContext wCtx,
BigDecimal nid,
String newRole
String comment)
説明
このプロシージャは、通知を新しいロールに転送し、通知の所有権を新しいロールに譲渡します。また、SendまたはSendGroup関数で指定したコールバック関数を、TRANSFERモードで暗黙的にコールします。転送が行われた理由を説明するコメントを付けることもできます。通知システムの譲渡機能はこのプロシージャをコールします。通知を譲渡するときに、通知のUSER_COMMENTフィールドに譲渡が記録されることに注意してください。
注意: 既存の通知属性(期日を含む)はリフレッシュされません。また、通知の所有者を識別するORIGINAL_RECIPIENT以外も変更されません。
引数(入力)
wCtx | ワークフローのコンテキスト情報。Javaメソッドの場合にのみ必須です。 「Oracle Workflowのコンテキスト」を参照してください。 |
nid | 通知ID。 |
new_roleまたはnewRole | メモが転送される個人のロール名。 |
forward_commentまたはcomment | 通知に追加するオプションのコメント。 |
次のコードは、Javaプログラムでtransfer()をコールする方法の例です。このコード例は、WFTest.javaプログラムからの引用です。
// transfer to MBEECH
System.out.println("Transfer Test");
System.out.println("Transfer nid " + myNid +
" from BLEWIS to MBEECH");
WFNotificationAPI.transfer(ctx, myNid, "MBEECH",
"Matt, You own it now.");
count = WFNotificationAPI.workCount(ctx, "MBEECH");
System.out.println("There are " + count +
" open notification(s) for" +
p" MBEECH after Transfer.");
前へ | 次へ | 目次 | 索引 | 用語集 |