maestro
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

Maestro ユーザー ガイド

最終更新日時 2025年9月26日

手順

  1. Process Mining ポータルに移動します。
  2. プロセス最適化アプリのアプリ カードを見つけて、コンテキスト メニューから [開発モードで編集] を選択します。
  3. 外部データをアップロードするには、アクション メニューから [開発データをアップロード] を選択します。
    • [直接接続を使用] オプションを使用して、Salesforce または ServiceNow からデータを読み込みます。
    • または、[データをアップロード] オプションを使用して、ソース システムからエクスポートした CSV ファイルまたは TSV ファイルをアップロードします。

    たとえば、ローン組成プロセスで使用するために、Salesforce の Contact テーブルおよび Opportunity テーブルからデータを読み込む場合などです。

    詳しくは、「データをアップロードする」をご覧ください。

    注:

    (ファイルまたは直接接続によって) 作成された入力テーブルは、[データ変換] の [入力] セクションで確認できます。テーブルを選択してデータをプレビューできます。

    詳しくは「入力データ」をご覧ください。

  4. [データ変換] に移動します。
  5. [変換] セクションで models フォルダーを見つけ、Objects.sql ファイルを編集します。
  6. Objects.sql ファイルの Object_ID 値と外部システムのテーブルの ID フィールドを比較します。
    注: 外部ソースから取得したすべてのオブジェクト テーブルは、この Object_ID フィールドで結合する必要があります。Maestro では、アクティビティの基になるオブジェクトに基づいて Object_ID フィールドが入力されます。たとえば、Contact テーブルを接続する Integration Service アクティビティでは、Automation_events テーブルの Object_ID として Contact_ID がログに記録されます。Salesforce の Contact テーブルを接続する場合は、Contact_IDObject_ID と同じ形式であることを確認します。次のコード ブロックに、Object_IDContact_ID フィールドに一致させるために Objects.sql で使用できる SQL ステートメントの例を示します。
    SUBSTRING(Automation_events."Object_ID",0,LEN(Automation_events."Object_ID") - 3) as "Object_ID"SUBSTRING(Automation_events."Object_ID",0,LEN(Automation_events."Object_ID") - 3) as "Object_ID"
    ヒント: このプロセスを使用して、複数のソースを 1 つのプロセス最適化アプリに結合できます。たとえば、Salesforce、ServiceNow、プロセス最適化のデータをすべて同じアプリに結合する場合などです。
  7. Automation_events テーブルの Object_ID フィールドと外部の Object_ID を確認したら、ID フィールドでテーブルを結合します。Trace_ID をフィールドとしてテーブルに追加し、外部オブジェクトを Maestro の実行に関連付けます。
    次のコード ブロックは、contact_data.sql ファイルの結合例を示しており、Contact テーブルを作成してオートメーション データと結合しています。
    select
        contact_data.*,
        Objects."Trace_ID",
        concat('Contact',to_varchar({{ pm_utils.id() }})) as "Unique_ID"
    from {{ source('sources', 'contact_data') }} as contact_data
    left join {{ref('Objects')}} as Objects
    ON contact_data."Contact ID" = Objects."Object_ID"select
        contact_data.*,
        Objects."Trace_ID",
        concat('Contact',to_varchar({{ pm_utils.id() }})) as "Unique_ID"
    from {{ source('sources', 'contact_data') }} as contact_data
    left join {{ref('Objects')}} as Objects
    ON contact_data."Contact ID" = Objects."Object_ID"
    注: .id() 関数を使用して作成したフィールドは、既定では数値です。Automation_events テーブルの Event_ID フィールドのデータ型である varchar にキャストする必要があります。
  8. [データ変換][出力] セクションに移動し、[データ モデル] を選択して、プロセス最適化アプリのデータ モデルを表示します。
  9. 新しい外部オブジェクトとイベント テーブルをデータ モデルに追加します。外部オブジェクト テーブルに Trace_ID フィールドが入力され、結合されていることを確認します。詳しくは「データ モデル」をご覧ください。

    次の図に、Salesforce から新たに追加された opportunity_data テーブルと contact_data テーブルを使用したデータ モデルの例を示します。


  10. [データ変換][出力] セクションで [プロセス] を選択し、プロセス最適化アプリに対して定義されたプロセスを表示します。Maestro プロセスと外部オブジェクト イベント テーブルのイベントを結合するプロセスが、すべてのイベントとともに定義されていることを確認してください。詳しくは、「プロセスを追加および編集する」をご覧ください。
  11. [ダッシュボードに適用] を選択し、データをダッシュボードで使用できるようにします。
  12. ダッシュボードを編集して外部データを可視化し、プロセス最適化アプリをパブリッシュします。

次の図は、Salesforce の外部データを使用したプロセス グラフの例を示しています。



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

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo
信頼とセキュリティ
© 2005-2025 UiPath. All rights reserved.