ServiceNowウェブトリガー

ServiceNow ウェブトリガーは ServiceNow インスタンス上のイベントを監視するように設定されています。

概要

ServiceNow ウェブトリガーは ServiceNow インスタンス内の特定のイベントを監視します。 監視対象インスタンスでイベントが発生すると、トリガーが設定された自動化ワークフローを開始します。

ServiceNow のウェブトリガーは、OAuth を使用して ServiceNow インスタンスへの接続を認証します。 接続の詳細については、OAuth 接続を作成するをご覧ください。OAuth
注: ServiceNow ウェブトリガーは OAuth 接続のためにオフライン アクセスの認証やトークン スコープを必要としません。

ServiceNow インスタンスのイベントテーブルフィルター(フィルター条件(任意))および ServiceNow ユーザーロール(ロール別フィルター条件(任意))を、購読イベントのフィルターとして使用できます。 これらのサーバー側のフィルターを使用すると、オートメーション内で別のフィルターを定義することなく、ServiceNow オプションを再利用できます。 フィルターは、関連する受信データのみを処理し、システムの負荷を軽減します。

サポートされているイベント

ServiceNow のウェブトリガーは、以下のイベントをサポートしています。

イベント 説明
新しいレコードが挿入されるとき ServiceNow インスタンスの監視対象イベントテーブルで新しいレコードが作成されたとき。
既存のレコードが更新されるとき ServiceNow インスタンスの監視対象イベントテーブルで既存のレコードが更新されたとき。
既存のレコードが削除されるとき ServiceNow インスタンスの監視対象イベントテーブルで既存のレコードが削除されたとき。
既存のレコードが照会されるとき ServiceNow インスタンスの監視対象イベントテーブル内の既存レコードに対して検索クエリが行われたとき。

前提条件

次の前提条件が満たされていることを確認してください。

  • Bot Creator または 市民開発者 のライセンス。
  • イベント トリガー および マイ Bot を表示 権限。
  • チェックイン および チェックアウト 権限が自動化が存在するフォルダーに必要です。
  • ServiceNow インスタンスのためのアクティブな OAuth 接続。

設定

ServiceNow のウェブトリガーには、次の設定があります。

ServiceNow ウェブトリガー設定のスクリーンショット

ServiceNow URL
ServiceNow インスタンスの URL を入力します。
イベント タイプ (テーブル)
トリガーが監視する必要があるテーブルの名前を入力してください。

ServiceNowインスタンス内の任意のテーブルのタイトルを入力できます。 例えば、ServiceNow インシデントの変更を監視するには、インシデント を入力するか、ServiceNow 問題の変更を監視するには、問題 を入力します。

イベントをリッスンする
トリガーが監視すべきイベントを1つ以上選択してください。
フィルター条件 (任意)
フィルター条件 オプションを使用すると、ServiceNow インスタンスで作成されたフィルターを再利用して、イベントテーブル内のエントリをソートおよび表示するためのイベントフィルターとして使用できます。 フィルター基準を満たすイベントのみがトリガーのフィルターとして使用されます。

ServiceNowの任意のイベントテーブルに表示されているフィルターを右クリックし、次にクエリをコピーをクリックしてフィルターをコピーします。 コピーしたフィルターを フィルター条件 フィールドに貼り付けて、トリガー条件として使用します。

役割によるフィルター条件(任意)
ロールによるフィルター条件 オプションを使用すると、ServiceNow インスタンスで利用可能なロールをトリガー条件として使用できます。 このオプションを使用すると、特定の役割を持つユーザーが作成、変更、または削除したイベントをフィルタリングできます。
Control Room OAuth 接続
選択 オプションを使用し、OAuth接続を選択 モーダルの指示に従って、ServiceNow インスタンス用に設定された OAuth 接続を選択してください。
応答(任意)
トリガー応答データを レコード 変数に保存するには、レスポンス オプションを使用してください。 新しい変数を作成するか、既存の変数を選択してこの応答データを保存できます。 トリガー応答データは、Table API 応答ボディからの情報をキーとバリューのペア形式でキャプチャします。
Record 変数内でこのデータを他のアクションの入力として使用できるように、キーを名前として使用します。 Bot の実行が完了すると、監査ログはトリガーイベントによって実行された Botでトリガーの応答データを記録します。
ServiceNow テーブル API とキーに関する詳細は、Table APITable-GET セクションのレスポンスボディパラメータを参照してください。