ヘッダーをスキップ

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

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

投票アクティビティでの特別処理

投票アクティビティは、次のように定義された通知アクティビティです。

通知システムによって投票アクティビティに関する通知が送られると、投票アクティビティのステータスは「NOTIFIED」とマークされます。 応答をいくつか受け取ったが、投票基準を満たすほどでない場合、投票アクティビティのステータスは「WAITING」に更新されます。

通知メッセージを受け取った各ロール・メンバーは、電子メールまたは通知にアクセスする「ワークリスト」Webページを使用すると、通知を転送したり、通知に応答したり、詳細を要求したり、詳細に応答できます。 また、「ワークリスト」Webページを使用すると、通知を譲渡できます。

通知ユーザー・インタフェースでは、実行者の行う処理に応じてRespond()、Forward()、Transfer()、UpdateInfo()、UpdateInfo2()またはUpdateInfoGuest() APIがコールされます。 続いて、各APIが、該当する場合は、VALIDATE、RESPOND、FORWARD、TRANSFER、QUESTIONまたはANSWERモードで通知後関数を実行する通知コールバック関数をコールします。通知システムは、FORWARDまたはTRANSFERモードで通知後関数の実行を終了すると、それぞれ転送または譲渡操作を行います。 通知システムは、QUESTIONまたはANSWERモードで通知後関数の実行を終了すると、それぞれ宛先ロールに詳細の要求を送信するか、要求ロールに応答を送信します。

通知システムがRESPONDモードで通知後関数の実行を終了すると、ワークフロー・エンジンはRUNモードで通知後関数を再実行します。すべての応答を受け取ると、投票集計ロジックを実行する関数をRUNモードでコールします。

また、投票アクティビティがループの途中で再実行するようにリセットされた場合や、タイムアウトになった場合、ワークフロー・エンジンは、それぞれCANCELモードまたはTIMEOUTモードで通知後関数を実行します。投票アクティビティの通知後関数のTIMEOUTモードに対するロジックでは、タイムアウトまでに受け取った投票を集計する方法を識別します。


          前へ   次へ           目次   索引   用語集



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