フローをテストする

開発中にフローをテストするには、フローの編集時にツールバーの実行(Run)をクリックします。

ダイアログでは、デプロイ済みカードへのデータの追加のように、フローのテストデータを追加できます。

ダイアログで実行(Run)をクリックすると、このテストデータを使ってフローが実行されます。実行履歴には、フロー内の各カードを通過するデータが示されます。

セクション 説明

接続をテストする(Test Connection)

フローのテスト実行時に使用される接続を決定します。

  • connection-name:過去に作成した接続を使用します。

  • 新規接続(New connection):テスト接続を作成します。

  • 一時接続(Temporary connection):一時接続の資格情報を手動で追加します。これは、スコープが異なるトークンを使ってサービスをテストする場合に便利です。

オプションと入力(Options and Inputs)

オプション(Options)および入力(Inputs)ダイアログに定義された、またはヘルパーフローに直接定義された、テストデータによって変更できるすべてのフィールドが表示されます。

動的フィールド(Dynamic fields)(Dynamic Fields)

動的入力は、サードパーティサービスから取得されます。多くの場合はサードパーティアカウント固有のカスタムフィールドが含まれており、そのサービスで直接定義されます。オプション(Options)入力時のユーザーの選択によっては、入力リストの変更にも動的入力を使用できます。

動的入力をテストする場合、テストデータは次の形式でなければなりません。field Aは動的フィールドのヘルパーフローに定義したたフィールドのキーまたは名前です。

{
   "field A": "Value A",
   "field B": "Value B",
   "field C": "Value C"
}

選択された出力(Selected Outputs)

コネクタービルダーには、コネクターのエンドユーザーが選択した出力フィールドのリストを検査する機能があります。これは、ペイロードの大きなデータを取得するサードパーティサービスに対するコネクターを構築する場合に便利です。

選択された出力(Selected Outputs)セクションのフィールドがサードパーティサービスから返される場合、各グループの形式は次のようになります。

{
   "field A": {
      "type": "string",
      "collection": false
   },
   "field B": {
      "type": "object",
      "collection": true
   },
   "field C": {
      "type": "boolean",
      "collection": false
   }
}