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

Process Mining

最終更新日時 2025年5月28日

データ モデル

データ モデルの要件

注:

Currently, multi-process Process Mining is only available for newly created apps. Apps created before multi-process Process Mining was released will not see Object and Event tables.

The data model can contain multiple Object tables. This allows you to model a more complex data structure and relationships, creating a data model that closely mirrors your business process scenarios. For each Object table, you can add multiple Events tables, which contain the events performed on that object.

Table type

説明

オブジェクト

Things that a process interacts with.Invoices, Incident tickets, Products.

イベント

Steps performed on objects."Create invoice", "Assign ticket", "Assemble product"
注:

If you define multiple Event tables in your data model, the events will be available in Data Manager in a single Events table.

データ モデルは、次の要件を満たしている場合にのみ保存できます。
  • データ モデルに含まれるテーブルが 40 個以下であること。
  • The data model contains at least one object table and a related events table.

  • Each Events, Tags, and Due date table is connected to only one related object table.

  • すべてのテーブルがデータ モデル全体に接続されています。
  • データ モデルには循環リレーションシップがありません。
  • 1 つのリレーション パスで最大 4 回の方向の変更が許可されます。
ヒント:

方向の変更は、「1 対多」リレーションの後に「多対 1」のリレーションが続くか、その逆です。



重要:

「最大 4 回の方向の変更」の制限で許容されるよりも大きなデータ モデルが必要な場合は、UiPath® カスタマー サポートに連絡して、組織での制限をオフにしてください。

この制限をオフにすると、ダッシュボードのパフォーマンスに影響する場合があります。

Types of tables

The following illustration shows an example data model with a POs Object table and a related PO_events Events table, and a PO_items Object table and a related PO_item_events Events table.


オブジェクト テーブル

Each object in your data model has its own Object table in Data Transformations. An Object table contains the fields that have been defined specifically for that object.

プロセステーブル

データ モデルで定義した各プロセスには、そのプロセスに対して予測されたイベントを含む独自のプロセス テーブルがあります。イベント テーブルには、常に次のフィールドが存在します。

  • Process_event_ID、プロセス テーブルの各レコードの一意の ID です。
  • Event_ID、使用されているプロセスに関係なく、個々のイベントごとに一意です。以下の例では、プロセス テーブルで event_ID 1 が 2 回発生しています。
  • Throughput_time、前の Event_end から現在の Event_endまでの時間。
  • Cycle_time*、 Event_start から Event_endまでの時間。
* Cycle_time は、イベントに Event_start が定義されている場合にのみ使用できます。

次の図は、 P2P_process のイベントを含む Process テーブルの例を示しています。



以下の図は、PO_events ()PO_ID でフィルター処理した結果として発生する P2P_process の概要イベントを含む プロセス テーブルの例を示しています。


Tags table

The Tags table contains the tags data for all the tags in your dataset. Depending on your data model, one or more ID fields can be available in the Tags table. If your data model consists of multiple objects that each have an associated Tags table, these Tags tables are consolidated in a single Tags table in Data Manager.
  • Tag_ID

  • Tag_name

  • Tag_type

  • <Object>_ID

Due dates table

The Due dates table contains the due dates timestamps for all the due dates in your dataset. Depending on your data model, one or more ID fields can be available in the Due dates table. If your data model consists of multiple objects that each have an associated Due dates table, these Due dates tables are consolidated in a single Due dates table in Data Manager.
  • Due_date_ID

  • Due_date

  • Due_date_type

  • Actual_date

  • Expected_date

  • On_time

  • Cost

  • Difference

  • <Object>_ID

必要な出力テーブル

重要:

The information in this section is only applicable to apps that employ a single process, in other words, apps that were created before the release of multi-process Process Mining.

データ モデルには、CasesEvent_logTags、および Due_dates のテーブルが必要です。
注:
アプリ テンプレートによっては、Cases テーブルは、Purchase_order_itemsIncidents のようなプロセス固有の名前になります。
CasesEvent_logTags、および Due_dates のテーブルには、以下の出力フィールドが必要です。
注:

すべてのフィールドは必須です。ただし、一部のフィールドに格納できるのは NULL 値だけです。

必須の出力フィールド

Cases

Case_ID*

Event_log

Case_ID*
 

Event_start

 

Event_end

 

Activity

 

Activity_order

 

Automated

 

Event_cost

 

Event_processing_time

Tags

Tag_ID

 
Case_ID*
 

Tag

 

Tag_type

Due_dates

Case_ID*
 

Due_date

 

Due_date_type

 

Actual_date

 

Expected_date

 

On_time

 

Cost

 

Difference

*) アプリ テンプレートによっては、Case_ID は、Purchase_order_item_IDIncident_ID など異なる名前である可能性があります。

データ モデルを表示および編集する

重要:

必ず、データ モデルが要件に準拠していることを確認してください。「データ モデルの要件」をご覧ください。

  1. データ変換で [出力] セクションを見つけ、[データ モデル] を選択してプロセス アプリのデータ モデルを表示します。

データ モデルの変更方法について詳しくは、「 データ変換を編集する」 をご覧ください。

検証の確認

データ モデルが要件を満たしていない場合は、通知が表示されます。

詳しくは、「データ モデルの要件」をご覧ください。

Filtering types of tables

You can use the Filter options to display the selected types of tables in the data model.

テーブルを追加する

重要:

Make sure there is an input table for the object you want to add and that the object is defined in models -> 2_objects in the Transformations section of Data transformations.

Follow these steps to add a table.

  1. [+ テーブルを追加] を選択します。[テーブルを追加] ダイアログが表示されます。

  2. Select the type of table that you want to add from the Type list.

  3. Select the Table that defines the new output table.

  4. Select the Primary key for the new table.

  5. Define the additional properties for the table.

    注:

    Depending on the type of the table, different properties may be requested.

  6. Add the relations for the table and select Add table.

変換にテーブルを追加する方法について詳しくは、「テーブルを追加する」をご覧ください。

Additional properties for Events tables

注:

It is advised to either have a separate Events table per activity or an Events table per object. For example, opportunity_create_events, and opportunity_approve_events, etc, or opportunity_events table.

The following table describes the properties you need to specifiy when adding an Events table.

プロパティ

説明

必須 Y/N

Event_ID

イベントの一意の識別子です。

Y

Activity

The field that contains name of the event. This describes the step in the process.

Y

Event start

The fields that contains timestamp associated with the start of executing the event.

n

Event end

The field that contains the timestamp associated with the end of executing the event.

Y

User

The field that contains the user who executed the event.

n

Automated

The field that contains indicates whether the event is manually executed or automated.

n

Order

The field that contains the order of the events.

n

Processing time

The field that contains t

he time for executing the event (in milliseconds).

n

Event cost

The fields that contains the costs for executing the event.

n

Parent event ID

The fields that is used to define a parent-child relationship between events, that can be used to create a structured process hierarchy.

n

重要:

Make sure there is an input table for each event table and that the events are defined in models -> 3_events in the Transformations section of Data transformations.

テーブルを削除する

テーブルを削除するには、以下の手順に従います。

  1. データ モデル エディターで削除するテーブルを選択します。

    [テーブルを編集] パネルが表示されます。

  2. [テーブルを削除] を選択します。

    確認メッセージが表示されます。

  3. [削除] を選択して続行します。

テーブルとリレーションがデータ モデルから削除されます。

リレーションを追加する

Follow these steps to add a relation between two tables.
  1. 別のテーブルに関連付けるテーブルを選択します。

    [テーブルを編集] パネルが表示されます。

  2. In the Edit table panel, locate the Relations section.

  3. Select + Add new to create a new relation.

  4. このテーブルで使用するフィールドを [キー] リストから選択します。

  5. 接続先のテーブルを選択し、接続に使用するフィールドを [キー] リストから選択します。

  6. [適用] を選択します。

リレーションを削除する

Follow these steps to delete a relation.

  1. 外向きのリレーションを削除するテーブルを選択します。

    [テーブルを編集] パネルが表示されます。

  2. [テーブルを編集] パネルで、削除するリレーションを見つけて [リレーションを削除] を選択します。

  3. [適用] を選択します。

Changing the primary key for a table

Follow these steps to change the primary key for a table.
  1. Select the table for which you want to change the primary key.

    [テーブルを編集] パネルが表示されます。

  2. In the Edit table panel, locate the relation for which you want to change the primary key.

  3. Select the new field that is to be used as the Primary key to join the tables.

  4. [適用] を選択します。

注:
主キーを変更すると、新しい主キーとして選択したフィールドがテーブル内で複製されます。元のフィールドはデータ マネージャーで削除できます。


主キーとして null を設定できます。

Making the updated data model available in dashboards

Follow these steps to make the changes to the data model available in dashboards.

  1. [保存] を選択してデータ モデルを保存します。

  2. [ダッシュボードに適用] を選択し、変換を実行して新しいテーブルをダッシュボードで使用できるようにします。

    注:

    これには数分かかる場合があります。実行が正常に完了すると、データ モデルに対する変更がデータ マネージャーに表示されます。

注:

[保存] オプションは、データ モデルに変更を加えた後にのみ有効になります。

プレビュー パネル

テーブルを選択すると、そのフィールドとデータの内容をプレビュー パネルで確認できます。データ プレビューを使用すると、データが想定どおりに表示されるかどうかを確認できます。

注:

[ プレビュー] パネルには、このテーブルが再計算された最後のデータ実行のデータが表示されます。最近変更を行った場合は、新しいデータ実行を開始して結果を表示します。詳しくは、「 データ変換を編集する」をご覧ください。

表示する列を選択する

[プレビュー] パネルに表示する列を選択できます。

表示される列を変更するには、以下の手順に従います。

手順操作

1

[列] を選択すると、列のリストが表示されます。

2

[プレビュー] パネルに表示する列をリストから選択します。

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

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White