- はじめに
- スタート アップ ガイド
- 任意のキャンバスで構築する
- 大文字と小文字で構築
- フローを利用した構築
- BPMN で構築する
- オペレーティング
- 監視
- 最適化中
- 参考情報
カスタム インスタンス ID
システムによって生成されたインスタンスのラベルを、実行時のデータから導き出された人間が判読できる動的な値 (注文番号や顧客名など) に置き換えます。
概要
By default, Maestro Orchestrate identifies each process instance by a system-generated ID. A custom instance ID lets you replace that label with a dynamic, human-readable value—such as an order number or a customer name—derived from the data the process receives at runtime.
カスタム インスタンス ID はインスタンス リストに直接表示されるため、インスタンスを開かなくても、インスタンスがどの値に対してなぜ実行されたかを特定できます。
前提条件
- An Agentic process open in the Maestro Orchestrate canvas.
- プロセスに開始イベントがある
カスタム インスタンス ID を設定する
カスタム インスタンス ID を設定するには、プロセスをパブリッシュする前に、開始イベントのプロパティに式を設定します。
-
キャンバスで開始イベントを選択します。
-
[プロパティ] パネルの [全般] セクションに移動します。
-
[カスタム インスタンス ID] フィールドで、以下のいずれかのオプションを使用して値を設定します。
- 変数 — 開始イベント変数または入力引数を選択します。
- 式 — 変数を組み合わせるか、出力の書式を設定する式を作成します (例:
string.Format("Order: {0}", vars.OrderId))。 - リテラル — 固定のテキスト値を入力します。
-
プロセスをパブリッシュします。
結果
When an instance runs, Maestro Orchestrate evaluates the Custom Instance ID expression after the start event completes and displays the result as the instance name in the instance list.
評価時にまだ解決されていない変数を式で参照している場合、カスタム インスタンス ID は、その値が利用可能になるまで空白として表示されます。
制限事項
- カスタム インスタンス ID は開始イベントにのみ設定できます。また、開始イベントの実行直後に 1 回だけ評価されます。アクティビティや終了イベントに値を設定しても適用されません。
- Insights および Process Mining では、カスタム インスタンス ID によるインスタンスの検索とフィルター処理はまだサポートされていません。