デプロイされた統合のテスト

フローをデプロイした後、ソース・アプリケーションでイベントをトリガーするか、APIを呼び出すことによって、フローをテストすることができる。

このタスクについて

デプロイされたイベントドリブンフローのテスト

デプロイされたイベントドリブン・フローをテストするには、フローをトリガーするイベントを完了させ、ターゲット・アプリケーションで期待される結果をチェックする。

手順

  1. フローのソース・アプリケーションで、フローをトリガーするイベントを完成させます。
    たとえば、 Salesforce ケースが作成されたときにフローがトリガーされる場合、フローが接続する Salesforce アカウントにケースを作成します。
    Salesforce で新しいケースが作成されると、 ServiceNow でチケットを作成するイベント駆動型のフロー。
  2. フロー内の対象アプリケーションをチェックし、期待される結果が表示されることを確認する。
    例えば ServiceNow インスタンスをチェックして、新しいケースに対応するチケットが作成されていることを確認してください。

デプロイされたAPIフローのテスト

デプロイされたAPIフローは、単一のAPIとその操作から構成される。 このAPIをテストするには、そのオペレーションを呼び出すことができる。

手順

APIを呼び出すには、以下の手順を実行する。

  1. デプロイされたAPIフローのAPI定義を表示するには、 [管理] ページの [統合] タブに移動し、APIフローのタイルをクリックします。

    Documentation] タブでは、[ Overview] セクションにAPIのタイプ、プロトコル、APIエンドポイントのベース URL。 Download OpenAPI Documentのリンクから、APIについて説明した OpenAPI。 APIドキュメントをダウンロードする場合、それはYAMLファイルとしてブラウザに設定されているデフォルトのダウンロード場所に保存されます。 Customer_API-0.0.1.yamlこのファイル名のフォーマットは APIname-version.yaml である。

    インポートしたAPIのフローに設定されている各API操作の詳細を表示できます。 そして、これらの詳細を使用して、動作をテストすることができる。 操作の説明には、その操作がどのモデル(APIフローで定義されている)に属するかを識別するためのタグがあります。

    各操作には以下の情報が表示される。
    • HTTP。
    • 折りたたみ可能なセクションのヘッダー・パラメーター。
    • 本文、パス、クエリパラメータとその例、関連する場合はスキーマを、折りたたみ可能なセクションで示します。 表示されるパラメーターは、操作の設定によって異なります。
      HTTP API操作のリクエストとパラメータ
    • リクエスト時に使用できる言語と、選択した言語で操作を呼び出すコードサンプル。
    • 操作のレスポンスコードと、レスポンスボディのスキーマ(例付き)。
      ツール言語によるリクエストとAPI操作のレスポンスのサンプル
    また、 Definitionsをクリックしてセクションを展開すると、APIの各モデルのスキーマ定義と、サンプル値を含む例を表示することができます。
    APIモデルの定義
  2. API操作をテストするには、その操作をクリックし、[ Try it] タブをクリックします。
    この例では、一意のコンタクトIDを使用して、以下のGETオペレーションをテストし、顧客コンタクトの詳細を取得する方法を示します。 Salesforce の顧客コンタクトの詳細を取得する 詳細] タブでは、顧客IDが必須であることを示しています。
    HTTP リクエストと、GET操作のサンプルのパラメータ
    1. 試行] タブで、既存の連絡先のIDを指定します。 Salesforce フィールドに CustomerID フィールドに指定します。 ( Generate リンクを使用してサンプル値を生成できますが、Customer IDは実際のコンタクトを表す必要があるため、生成された値でのGET操作ではテストに失敗します)。 Salesforce を表す必要があるためです)
      サンプルGET操作の完了したtryタブ
    2. SendをクリックしてAPIのGETリクエストを送信し、表示されたリクエストとレスポンスを確認する。
      GETの例では、 Response セクションに、返された成功コード(200 OK)、ヘッダー、および指定した Salesforce 指定された CustomerID の値を返します。
      APIコールのサンプル・レスポンス
  3. オプション: 操作に適切であれば、対象となるアプリケーションで期待される結果を確認する。
    GETの例では、取得した詳細がインスタンスに存在するコンタクトであることを確認できます。 Salesforce インスタンスに存在する連絡先であることを確認できます。 URL。 Salesforce レコードのコンタクトIDは CustomerID と同じです。
    APIコールのサンプル・レスポンス