パラメーター

パラメーター

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

パラメーターは、キーと値のペアを追加することで、状態に渡されるJSON入力をカスタマイズできます。これらの値は静的に指定できるほか、Circuit Input、Config Store変数、Context Object、Fakerを使用した動的生成など、複数のソースから動的に取得できます。
Context Objectは、状態の実行に関する詳細を含む一意のJSONエンティティです。詳しくは、 Context Objectセクションを参照してください。

 

パラメーターは、次の状態で使用できます。

  • Function

  • Webhook

  • Task Engine

理解を深めるため、次の標準的なJSON入力を例に説明します。
{
'employee_details': {
'emp_name': 'John Doe',
'emp_id': '357AEZ',
'メール': 'john.doe@example.com',
},
'department': 'Engineering',
'start_date': '2024-04-01',
}

特定の情報を抽出するには、コードビューで次のようにパラメーターを定義します。
{
'get_employee_details': {
'type': 'function',
'next': 'End',
'start': true,
'function_id': '<function_name>',
'parameters': {
'name': '$.employee_details.emp_name',
'ID': '357AEZ'
'execution_id': '$$.execution.id',
'auth_key': '${config_linkname}',
'dummy_city': '${#random.address.city}'
}
}
}
指定したパラメーター設定により、次のJSONが渡されます。
{
'name': 'John Doe',
'ID': '357AEZ',
'execution_id': '<runtime execution_id>',
'auth_key': '<config_linkname>',
      'dummy_city': 'North Carolina'
}

 



次へ結果セレクターと結果パス