Oracle Workflow APIリファレンス リリース2.6.3.5 部品番号: B15622-01 |
![]() |
![]() |
![]() |
![]() |
![]() |
||
前へ | 次へ | 目次 | 索引 | 用語集 |
function SendGroup
(role in varchar2,
msg_type in varchar2,
msg_name in varchar2,
due_date in date default null,
callback in varchar2 default null,
context in varchar2 default null,
send_comment in varchar2 default null
priority in number default null)
return number;
説明
この関数は、特定のロールに割り当てられている全ユーザーに個別の通知を送信し、成功すると通知グループIDと呼ばれる数値を戻します。通知グループIDでは、ユーザーのグループと各グループが受け取った通知が識別されます。
メッセージにメッセージ属性がある場合、プロシージャはメッセージ属性表から属性の値を探すか、オプションのコールバック・インタフェース関数を使用して項目タイプ属性表から値を取得します。 コールバック関数は、通知に対して応答があった場合にも使用できます。
注意: Oracle Workflow通知システムと、電子メール・ベースまたはWebベースの通知クライアントを使用している場合、Sendプロシージャは、暗黙的にWF_ENGINE.CBコールバック関数をコールします。独自のカスタム通知システムを使用している場合は、標準書式に従って独自のコールバック関数を定義し、コールバックの引数として名前を指定する必要があります。 「カスタム・コールバック関数」を参照してください。
通常、この関数がコールされるのは、通知アクティビティのプロパティ画面で「ロールの拡張」がオンになっている場合のみです。 「ロールの拡張」がオンになっていない場合は、かわりにSend( )関数がコールされます。 『Oracle Workflow開発者ガイド』の投票アクティビティに関する項を参照してください。
引数(入力)
role | 通知アクティビティの実行者として割り当てられたロール名。 |
msg_type | メッセージに関連付けられている項目タイプ。 |
msg_name | メッセージの内部名。 |
due_date | 応答期日。このオプションの期日は、受信者に知らせるためのものであり、処理には影響しません。 |
callback | SENDのソース・メッセージ属性の通信に使用されるコールバック関数の名前。 |
context | コールバック関数に渡されるコンテキスト情報。 |
send_comment | メッセージに表示するコメント。 |
priority | メッセージの優先度。#PRIORITY通知アクティビティ属性から取り出されます。#PRIORITYが存在しない場合や、値がNULLの場合、ワークフロー・エンジンはメッセージのデフォルト優先度を使用します。 |
前へ | 次へ | 目次 | 索引 | 用語集 |