maestro
latest
false
Maestro Orchestrate ユーザー ガイド
- はじめに
- スタート アップ ガイド
- 任意のキャンバスで構築する
- 大文字と小文字で構築
- フローを利用した構築
- Build with BPMN
- オペレーティング
- 監視
- 最適化中
- 参考情報
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
変換
1 つのノードでリストに複数の操作 (フィルター処理、各項目の形状変更、項目のグループ化、独自の JavaScript の実行など) を適用します。
変換は 、1 つのノードのリストに一連の操作を適用します。各操作は前の操作の結果を受け取るため、たとえば、未処理の注文のみを保持し、各注文を再形成してから、顧客ごとにグループ化できます。[ノードを追加] パネルの [データ] カテゴリにあります。
ノードをセットアップする
-
つどくノードのハンドルで [ + ] を選択し、[ Data > Transform] を選択します。
-
プロパティ パネルで [ 変換を編集] を選択します。
-
[ コレクション] に変換するリストを入力します (例:
$vars.scriptTask1.output)。このフィールドは配列を予期しています。 -
実行する必要のある順序で操作を追加します。
操作 機能 フィルターを追加 設定した条件に一致する項目のみを返します。 マップを追加 定義したフィールド マッピングを使用して、各項目を新しい図形に変換します。 グループ化 項目をフィールドごとにグループ化し、各グループの数、合計、または平均を計算します。 カスタム スクリプトを追加 JavaScript で独自の変換ロジックを実行します。 -
[ 実行 ] を選択してノードをテストし、[ 出力] 列で結果を確認します。
出力
ノードは、最後の操作の結果を として返します output。後のノードでは、 $vars.<nodeId>.output(例: $vars.transform1.output) として読み取られます。
変換またはスクリプト
[ 変換] は、作業でリストをフィルター処理、再形成、またはグループ化する場合に使用します。ロジックがこれらの操作に適合しない場合は、 スクリプト を使用します。[変換] 内の [カスタム スクリプトの追加 ] は、コードを必要とする 1 つのステップに対応しています。
一般的な問題
| 問題 | 解決方法 |
|---|---|
| コレクションに エラーが表示される | このフィールドは必須で、配列を想定しています。値を生成するノードの実行トレースで確認します。 |
| フィルター処理後の出力は空です | 条件はどの項目とも一致しません。実行トレースで入力のフィールド名と値を確認します。 |
出力には、マップの後に undefined フィールドがあります | ソース フィールドが入力項目に存在しません。実行トレースで入力構造を確認します。 |
次のステップ
- フィルター、 マッピング、 グループ化: ノードごとに 1 つの操作。
- 変数とデータ フロー: 参照
$vars仕組み