出力パス

出力パス

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

出力パスでは、ステートの出力の一部を選択して、処理のために次のステートに渡すことができ、 JSON出力から不要なオブジェクトを除外できます。出力パスを指定しない場合、JSONノード全体(ステート入力、ステート結果、結果パスによって決定)がステート出力として次のステートに送信されます。

 

たとえば、結果パスからステートの出力として次のJSONを受け取ったとします。

{
'employee_info': {
'name': 'Martin',
'emp_id': '543',
'date of birth': '12Nov1990'
},
'added_info': {
'role': 'PM Associate',
'location': 'New York'
}
}

出力からemployee_infoの値のみを選択して次のステートに渡すには、以下のように output_pathを定義します。

{
  'get_employee_details': {
'type': 'pass',
'next': 'End',
'start': true,
'output_path': '$.employee_info'
}
}


すると、ステートの出力JSONは次のようになります。
{
'name': 'Martin',
'date of birth': '12Nov1990',
'emp_id': '543'
}
   



    • Related Articles

    • サンプルユースケース - Circuitコンソールでの入力および出力処理の設定

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 従業員オンボーディングプロセスを例にCircuitを構築しながら、入出力処理についてさらに見ていきましょう。 従業員オンボーディングに必要な従業員情報を含む、次のステート入力からプロセスを開始します。 { 'employee_details': { 'emp_name': 'John ...
    • 失敗

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 「Failure」状態は、Circuitで実行された前のタスクが失敗したことを示す終了状態でもあります。実行を停止し、失敗として記録します。ユーザーが失敗した実行を確認するために使用されます。 ...
    • 待機

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Wait状態は、回路内に一時停止または遅延を挿入し、指定した時間だけ実行を一時的に停止してから再開し、次の状態に進めます。遅延時間は秒単位で設定できます。たとえば、50秒の遅延を設定すると、前の状態の完了から50秒後に回路が実行されます。 使用例: ...
    • 成功

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 実行を終了するために、Success状態を使用できます。ユーザーが参照できるよう、実行が成功したことを表すために使用されます。Success状態は終了状態であるため、次の状態や終了項目などの設定やプロパティはありません。Success状態を「開始」状態として設定することはできません。 ...
    • エラーセレクターとエラーパス

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ...