組織ごとに作成できるサーキットは最大500件です。
1つのサーキットには、1~50個の状態を含めることができます。
各サーキットには一意のサーキットIDがあります。このIDは、SDK、API、サーキットのネストや一括処理で使用されます。
作成済みテンプレートを使用すると、最小限の設定で自動化フローをすばやく開始できます。
[テンプレートから選択]オプションの[探す]をクリックします。
サーキットテンプレートで利用可能なテンプレートの一覧を確認します。
必要に応じて、左ペインを使用してカテゴリー別にテンプレートを絞り込みます。
要件に合ったテンプレートを選択し、その構成要素をプレビューします。
右上の[このテンプレートを使用]ボタンをクリックしてインストールします。
[作成]をクリックします([一から開始]オプション)。
一意の[名前]を指定し、サーキットの[説明]を追加します。
[保存]をクリックします。
Circuitは2つの方法で設定できます。
[Builder View]
[Code View]
[Builder View]では、左ペインで利用可能な状態を使用してCircuitを構築できます。状態はCircuitの構成要素であり、アクションの実行、判断、またはある状態から別の状態への出力の受け渡しを行います。
Circuitの状態は、次のグループに分類されます。
[入力/出力]で:
入力と出力の処理に必要なパスとパラメーターを設定します。
詳細については、入力と出力の処理セクションを参照してください。
[保存]をクリックします。
next項目が含まれていない場合、その状態は最後の状態と見なされます
nextとして参照されていない場合、その状態は最初の状態として扱われます
コードビューでサーキットを構築する手順は次のとおりです。
Circuitを設定する際は、Parameters、Input Path、Result Selector、Output Pathのいずれを定義する場合でも、次のいずれかの方法で値を指定できます。
設定項目に直接指定する固定値です。
例。
'api_url': 'https://swerio.com/employee/update'
URL、文字列リテラル、フラグ、トークンなどの定数には、静的な値を使用します。
QntrlのConfig Storeに保存され、一元管理されている設定値を、変数参照を使用して取得します。
例。
'base_url': '${<config_linkname>}'
これらの変数の作成方法と使用方法については、Config Storeを参照してください。
JSONPathを使用して、状態入力から値を直接抽出します。
入力JSONの例。
{'employee_details': {'emp_name': 'John Doe','emp_id': '357'}}
パラメーターでの使用方法。
'name': '$.employee_details.emp_name','ID': '$.employee_details.emp_id'
Circuit ID、実行ID、タイムスタンプ、発生元、リクエスト送信者の詳細など、動的な実行メタデータを取得します。
例
'execution_id': '$$.execution.id','requested_by': '$$.requestor.メール'
これらの値には実行中のコンテキストが反映されるため、高度に動的な自動化を構築できます。
完全な構造については、コンテキストオブジェクトを参照してください。
実行中にランダムなテスト値を生成します。テスト実行、デモ、データのシミュレーションに役立ちます。
Fakerメソッド名は、小文字のアンダースコア形式で指定する必要があります。
'phone_number': '${#random.phone_number.cell_phone}','city_name': '${#random.address.city}'
サポートされているジェネレーターの完全な一覧については、Fakerメソッドガイドを参照してください。