maestro
latest
false
- UiPath Maestro™ について
- 基本情報
- Maestro のランディング ページ
- プロセス モデリング
- プロセスの実装
- プロセスの操作
- プロセスの監視
- プロセスの最適化
- ライセンス
- 参考情報
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Maestro ユーザー ガイド
最終更新日時 2025年9月26日
- Process Mining ポータルに移動します。
- プロセス最適化アプリのアプリ カードを見つけて、コンテキスト メニューから [開発モードで編集] を選択します。
- 外部データをアップロードするには、アクション メニューから [開発データをアップロード] を選択します。
- [直接接続を使用] オプションを使用して、Salesforce または ServiceNow からデータを読み込みます。
- または、[データをアップロード] オプションを使用して、ソース システムからエクスポートした
CSV
ファイルまたはTSV
ファイルをアップロードします。
たとえば、ローン組成プロセスで使用するために、Salesforce の Contact テーブルおよび Opportunity テーブルからデータを読み込む場合などです。
詳しくは、「データをアップロードする」をご覧ください。
注:(ファイルまたは直接接続によって) 作成された入力テーブルは、[データ変換] の [入力] セクションで確認できます。テーブルを選択してデータをプレビューできます。
詳しくは「入力データ」をご覧ください。
- [データ変換] に移動します。
- [変換] セクションで models フォルダーを見つけ、
Objects.sql
ファイルを編集します。 Objects.sql
ファイルのObject_ID
値と外部システムのテーブルの ID フィールドを比較します。注: 外部ソースから取得したすべてのオブジェクト テーブルは、このObject_ID
フィールドで結合する必要があります。Maestro では、アクティビティの基になるオブジェクトに基づいてObject_ID
フィールドが入力されます。たとえば、Contact テーブルを接続する Integration Service アクティビティでは、Automation_events
テーブルのObject_ID
としてContact_ID
がログに記録されます。Salesforce の Contact テーブルを接続する場合は、Contact_ID
がObject_ID
と同じ形式であることを確認します。次のコード ブロックに、Object_ID
をContact_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、プロセス最適化のデータをすべて同じアプリに結合する場合などです。-
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
にキャストする必要があります。 - [データ変換] の [出力] セクションに移動し、[データ モデル] を選択して、プロセス最適化アプリのデータ モデルを表示します。
-
新しい外部オブジェクトとイベント テーブルをデータ モデルに追加します。外部オブジェクト テーブルに
Trace_ID
フィールドが入力され、結合されていることを確認します。詳しくは「データ モデル」をご覧ください。次の図に、Salesforce から新たに追加されたopportunity_data
テーブルとcontact_data
テーブルを使用したデータ モデルの例を示します。 - [データ変換] の [出力] セクションで [プロセス] を選択し、プロセス最適化アプリに対して定義されたプロセスを表示します。Maestro プロセスと外部オブジェクト イベント テーブルのイベントを結合するプロセスが、すべてのイベントとともに定義されていることを確認してください。詳しくは、「プロセスを追加および編集する」をご覧ください。
- [ダッシュボードに適用] を選択し、データをダッシュボードで使用できるようにします。
- ダッシュボードを編集して外部データを可視化し、プロセス最適化アプリをパブリッシュします。
次の図は、Salesforce の外部データを使用したプロセス グラフの例を示しています。