手順 2: イベントを発生させるためのマップを作成する

実際にトリガーされたイベントを確認して、設定されたタイムアウトに対してイベントがトリガーされない場合にプロセスを次のノードに移動するプロセス マップを作成するには、次の手順を実行します。

  1. [ワークフロー] > [ビジネス プロセス] に移動し、[新規] をクリックします。
  2. [名前] として「[Raise Event For Timeout]」(タイムアウトのイベントを発生させる) を指定します。
  3. [カテゴリ] リストで、[デフォルト カテゴリ] を選択します。
  4. [開始] ノードを選択し、サテライトの [アクティビティ] アイコンをクリックします。

    アクティビティ ノードが追加されます。

  5. このアクティビティの [名前] に「イベントを発生させる」と指定します。
  6. [タイプ] リストで、[.Net] を選択します。
  7. [構成] をクリックします。

    [.Net アクティビティの構成] 画面が表示されます。

  8. [アセンブリ ファイルのパス] で、[TotalAgility.Sdk] を選択します。
  9. [クラス] で、[TotalAgility.Sdk.JobService] を選択します。
  10. [メソッド] で、[RaiseEvent] を選択します。
  11. [sessionId] で、[サーバー変数] をクリックし、[SPP_SYSTEM_SESSION_ID] を選択します。
  12. [eventName] に「CHECKEVENT」と入力します。
  13. [sourceType] に「マップ」と入力します。
  14. [OK] をクリックします。
  15. イベントを発生させるノードを選択し、サテライトの [終了] アイコン サテライト - 終了ノード アイコン を選択します。
  16. マップを保存してリリースします。

最終的なマップは次のようになります。

トリガー イベント