REST API トリガー
受信 API 呼び出しからフローを開始するか、外部システムから Webhook を開始します。カスタムコードを記述または管理する必要なく、トリガー開始条件を構成します。
たとえば、サードパーティの IT チケット追跡システムがインスタンスに受信要求を送信したときに開始するフローを作成できます。その後、受信 REST 要求からのデータを解析して複合データオブジェクトにし、その値を使用してインスタンスでインシデントを開くことができます。
フローを有効にすると、作成したエンドポイントが作成した名前空間の API Explorer に表示されます。このページを使用して、サードパーティシステムで Webhook を定義したり、フローをテストしたりすることができます。
フロートリガーの詳細については、次を参照してください。 ワークフロースタジオ トリガータイプ.
- REST API トリガーを使用して、外部システムからの REST コールからフローを開始します。同じインスタンスからスクリプトまたは API コールからフローを開始するには、サブフロー、コードスニペット、または ワークフロースタジオ API を使用します。「」を参照してください。 ワークフロースタジオへの API アクセス フロー 、サブフロー、およびアクションのコードスニペットを作成します。
-
ServiceNow は Boomi と提携し、顧客が API を検出、管理、保護、収益化できるようにするクラウドベースのプラットフォームである Boomi API Management を提供しています。Boomi は、ガバナンス、アナリティクス、API セキュリティを含むライフサイクル全体の API 管理をサポートします。
Boomi は独自のポータルを通じてドキュメントを提供し、Boomi API Management のサポートを要求する顧客は、標準チャネルを通じて Boomi サポートに連絡します。
開始するには、 Boomi API Management リストを参照してください ServiceNow® Storeには、エンタイトルメントと必要なプラグインに関する情報と、 Boomi API Management ドキュメント.
利用可能なデータピル
エンドポイントの構成方法に応じて、フロー設計者はトリガーから次のデータピルにアクセスできます。
- パスパラメーター
- 受信要求内のパスパラメーターを含むオブジェクト。
- クエリパラメーター
- 受信要求内のクエリパラメーターを含むオブジェクト。
- 要求ヘッダー
- 受信要求内のヘッダーを含むオブジェクト。
- 要求本文
- 受信要求の本文構造を定義する複合データオブジェクト。複合オブジェクトの詳細については、「Complex data」を参照してください。
トリガーを設定するときは、受信データがどのようになるかを定義します。その後、フロー内のアクション内で関連付けられたデータピルを使用できます。システムがフローを開始する受信要求を受信すると、要求で送信されたランタイム値を使用します。
REST API トリガーを使用してフローを作成する
サードパーティシステムが REST 要求をインスタンスに送信したときに開始するフローを作成します。
始める前に
必要なロール:flow_designer または admin
この機能には、統合ハブ サブスクリプションが必要です。詳細については「Legal schedules - IntegrationHub overview (法務スケジュール - 統合ハブの概要)」を参照してください。
手順
タスクの結果
{
"result": {
"executionId": "ndoxeRhshDSezldeGfbYlviFSeFnBjCO"
}
}
次のタスク
結果の実行 ID をコピーし、フローデザイナーの [実行] タブに移動します。実行 ID でフィルター処理して、実行の詳細を特定し、実行のステータスを表示できます。
問題のトラブルシューティングを行うには、REST クエリをデバッグするか、フロー実行の詳細を確認します。「REST クエリのデバッグ」および「フロー実行の詳細」を参照してください。