maestro
latest
false
Maestro ユーザー ガイド
- はじめに
- スタート アップ ガイド
- Maestro の BPMN を使用した構築
- Maestro Case を使用した構築
- Maestro Case について
- Maestro BPMN と Maestro Case の比較: ケース管理を使用すべき状況
- Maestro Case のライフサイクル: イベント トリガーからアプリのエクスペリエンスまで
- Maestro Case を使用して最初のケースを構築する
- コーディング エージェントを使用して Maestro Case を構築する (プレビュー)
- ケース キーを定義する (システムと外部)
- タスクの I/O と書き戻しの契約を確立する
- 終了ルールと早期終了
- プライマリ ステージとセカンダリ ステージをモデリングする
- Data Fabric からケースをトリガーする
- ステージレベルのペルソナと権限を実装する
- SLA と自動エスカレーション ルールを設定する
- 再作業によるループ (再エントリ) を設定する
- Case Manager エージェントを設定およびテストする (プレビュー)
- ケース マネージャーの入力および出力コントラクト
- Maestro Case コンポーネント ディクショナリ
- Maestro Flow を使用した構築
- Maestro Automate
- Integrations
- オペレーティング
- 監視
- 最適化中
- 参考情報
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
順序付けされたケースの条件に基づいて複数のパスにフローをルーティングするためのスイッチ ノードです。
機能
順序付けられた条件に基づいて、プロセスを複数のパスの 1 つにルーティングします。最初のマッチを取ります。
これを使用する場合と判断する場合
| [スイッチ] は次の場合に使用します。 | [判断] は次の場合に使用します。 |
|---|---|
| 結果が 3 つ以上ある場合 | 結果はちょうど 2 つになります |
| 複数の別個の条件でルーティングしている | 条件は単純な yes/no です |
| 既定/フォールバック ブランチが必要な場合 |
構成のリファレンス
| フィールド | Required | 既定 (Default) | 説明 |
|---|---|---|---|
| ケース | はい | 空のケース 2 個 | 順序付きブランチのリスト。各ケースには、ハンドル ラベルと JavaScript 式があります。最初の真実の表現が取られます。 |
| 既定値を含む | いいえ | true | 一致する case の式がない場合に実行される [既定] の分岐を追加するかどうか。 |
大文字/小文字の式を記述する
各 case 式は、スクリプト ノードおよび Decision ノードと同じ JavaScript 環境を使用します。
// Case 1 — high priority
$vars.ticket1.output.priority === "high"
// Case 2 — medium priority
$vars.ticket1.output.priority === "medium"
// Case 3 — low priority (or use Default to catch everything else)
$vars.ticket1.output.priority === "low"
// Case 1 — high priority
$vars.ticket1.output.priority === "high"
// Case 2 — medium priority
$vars.ticket1.output.priority === "medium"
// Case 3 — low priority (or use Default to catch everything else)
$vars.ticket1.output.priority === "low"
より具体的な条件が最初に表示されます。リストの上位にある広範な条件は、その下にあるより具体的な条件よりも前に一致します。
例
例 1 — HTTP ステータス コードによるルーティング
| ケース (Case) | 式 | ブランチ |
|---|---|---|
| 成功 | $vars.httpRequest1.output.statusCode === 200 | → プロセスの応答 |
| 見つかりません。 | $vars.httpRequest1.output.statusCode === 404 | 不足しているリソースの処理→ |
| 既定 (Default) | (フォールバック) | 予期しないエラーを処理する→ |
例 2 — 文字列値でルーティング
| ケース (Case) | 式 | ブランチ |
|---|---|---|
| 承認済み | $vars.form1.output.status === "approved" | →続行プロセス |
| 却下済み | $vars.form1.output.status === "rejected" | 却下の通知→ |
| 保留中 | $vars.form1.output.status === "pending" | → レビューを待機 |
| 既定 (Default) | (フォールバック) | [不明] ステータスを処理する→ |
関連ページ
- 判断ノード — 正確に 2 つの分岐用
- 変数とデータ フロー —
$vars構文と式のパターン - エラー処理 — エラーの処理と条件付き分岐