UiPath Documentation
maestro
latest
false
Maestro Orchestrate ユーザー ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

変換

1 つのノードでリストに複数の操作 (フィルター処理、各項目の形状変更、項目のグループ化、独自の JavaScript の実行など) を適用します。

変換は 、1 つのノードのリストに一連の操作を適用します。各操作は前の操作の結果を受け取るため、たとえば、未処理の注文のみを保持し、各注文を再形成してから、顧客ごとにグループ化できます。[ノードを追加] パネルの [データ] カテゴリにあります。

必要な操作が 1 つだけの場合は、代わりに独自のノード ( [フィルター]、[ マッピング]、または [グループ化]) を使用します。

ノードをセットアップする​

  1. つどくノードのハンドルで [ + ] を選択し、[ Data > Transform] を選択します。

  2. プロパティ パネルで [ 変換を編集] を選択します。

  3. [ コレクション] に変換するリストを入力します (例: $vars.scriptTask1.output)。このフィールドは配列を予期しています。

  4. 実行する必要のある順序で操作を追加します。

    操作機能
    フィルターを追加設定した条件に一致する項目のみを返します。
    マップを追加定義したフィールド マッピングを使用して、各項目を新しい図形に変換します。
    グループ化項目をフィールドごとにグループ化し、各グループの数、合計、または平均を計算します。
    カスタム スクリプトを追加JavaScript で独自の変換ロジックを実行します。
  5. [ 実行 ] を選択してノードをテストし、[ 出力] 列で結果を確認します。

出力​

ノードは、最後の操作の結果を として返します output。後のノードでは、 $vars.<nodeId>.output(例: $vars.transform1.output) として読み取られます。

変換またはスクリプト​

[ 変換] は、作業でリストをフィルター処理、再形成、またはグループ化する場合に使用します。ロジックがこれらの操作に適合しない場合は、 スクリプト を使用します。[変換] 内の [カスタム スクリプトの追加 ] は、コードを必要とする 1 つのステップに対応しています。

一般的な問題​

問題解決方法
コレクションに エラーが表示されるこのフィールドは必須で、配列を想定しています。値を生成するノードの実行トレースで確認します。
フィルター処理後の出力は空です条件はどの項目とも一致しません。実行トレースで入力のフィールド名と値を確認します。
出力には、マップの後に undefined フィールドがありますソース フィールドが入力項目に存在しません。実行トレースで入力構造を確認します。

次のステップ​

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得