特定のイベントで「HTTP(S) リクエストを実行」アクションを行う場合、HTTP コンテンツのセクションにイベントパラメーターを含むことができ、適切なフィールドに自動的に置き換えることができます。
分析イベント
分析イベントでは、4つのプレースホルダーが「HTTP(S) リクエストを実行」アクションで使用できます:
•{event.cameraId} – 選択したカメラのカメラIDに置き換えられます。
•{event.cameraName} – 選択したカメラの名前 ([デバイス] 欄のドロップダウンリストを参照) に置き換えられます。
•{event.eventType} – 選択したイベントタイプ ([イベントタイプ] 欄のドロップダウンリストを参照) に置き換えられます。
•{event.eventName} – オブジェクトまたはラインの名称に置き換えられます。
汎用イベントでは、3つのプレースホルダーが「HTTP(S) リクエストを実行」アクションで使用できます:
•{event.source} – イベントの [source] パラメーターに置き換えられます。
•{event.caption} – イベントの [caption] パラメーターに置き換えられます。
•{event.description} – イベントの [description] パラメーターに置き換えられます。
例
以下のデータを持つ汎用イベントがあるとします:
•source – 3fa85f64-5717-4562-b3fc-2c963f66afa6
•caption – ホームページ
•description – https://www.google.com/
上記の汎用イベントに対するアクションは、以下のデータを持つ [HTTP(S) リクエストを実行] アクションとします:
•HTTP URL – https://localhost:7001/rest/v1/webPages
•HTTPコンテンツ – {"parentId": "{event.source}", "name": "{event.caption}","url": "{event.description}"}
•リクエストメソッド – POST
汎用イベントがトリガーされると、[HTTP(S) リクエストを実行] アクションのHTTPコンテンツは自動的に以下のように変更されます:
{"parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "name": "Homepage","url": "https://www.google.com/"}