- はじめる前に
- アクセス権を管理する
- 基本情報
- Integrations
- プロセス アプリを使用する
- アプリを作成する
- データを読み込む
- データ変換中
- ダッシュボードをカスタマイズする
- ダッシュボードをパブリッシュする
- アプリ テンプレート
- 通知
- その他のリソース
Process Mining ユーザー ガイド
はじめに
ケースとイベントのデータが 1 つの入力ファイルで利用可能な場合は、イベント ログ アプリ テンプレートを使用します。
新しいイベント ログまたはカスタム プロセス アプリを作成する場合は、プロセス アプリで使用するデータを含むデータセットをアップロードする必要があります。
データセットは、各入力フィールドの列を含む tsv (タブ区切り) ファイルまたは.csv (コンマ区切り) ファイルである必要があります。
テーブル名とフィールド名では大文字と小文字が区別されます。データセットのフィールド名 (列ヘッダー) がフィールド名 (英語) と一致しており、ファイル名がテーブル名と一致していることを必ず確認してください。
必須および任意のフィールド
入力データ ファイルには、さまざまなフィールドやフィールド名を含めることができます。ただし、いくつかのフィールドは必須です。つまり、プロセス アプリが正しく動作するには、必須のデータが入力データのファイルで利用可能な状態である必要があります。
フィールドが必須の場合、NULL の値を含めてはなりません。
フィールドの型
次の表で、さまざまなフィールドの型と既定の書式設定について説明します。
| フィールドの種類 | 形式 |
|---|---|
| Boolean | true、false、1、0 |
| datetime | yyyy-mm-dd hh:mm:ss[.ms][.ms] は任意です。 日付の形式を変更する場合は、Microsoft の公式ドキュメントをご覧ください。 |
| double | 小数点の区切り文字: . (ドット) 千の区切り文字: なし |
| text | N/A |
| integer | 3 桁の区切り文字: なし‑ |
次の表で、入力フィールドについて説明します。フィールドごとに名前、データ型、簡単な説明が表示されます。それとは別に、フィールドが必須かどうかが示されます。
Event_log_raw
Event_log_raw table テーブルには、プロセスで実行されたアクティビティに関する情報が含まれます。
| 名前 | データ型 | 必須 Y/N | 説明 |
|---|---|---|---|
Activity | text | Y | イベントの名前です。プロセスにおけるステップを示します。 |
Case_ID | text | Y | イベントが含まれるケースの一意の識別子です。 |
Event_end | datetime | Y | イベントの実行終了に関連付けられたタイムスタンプです。 |
Case | text | n | ケースを特定するためのユーザーフレンドリーな名前です。 |
Case_status | text | n | プロセスにおけるケースのステータスです。開始、終了、保留中、承認済などがあります。 |
Case_type | text | n | ケースの分類です。 |
Case_value | double | n | ケースに関連する金銭的価値です。 |
Automated* | Boolean | n | イベントが手動で実行されたか、自動で実行されたかを示します。 |
Event_detail | text | n | イベントに関する情報です。 |
Event_start | datetime | n | イベントの実行開始に関連付けられたタイムスタンプです。 |
Team | text | n | イベントを実行したチームです。 |
User | text | n | イベントを実行したユーザーです。 |
*) Automated は入力データの一部です。ただし、イベントが自動化されているかどうかを導き出す必要がある場合は、データ変換でこれをカスタマイズし、必要な情報に基づいたロジックを作成する必要があります。この作業は Event_log.sql ファイルで行うことをお勧めします。...as "Automated" を含むステートメントを見つけて、たとえば、次のコード ブロックに示すようなステートメントに置き換えます。
case when Event_log_base."User" = 'A' then {{pm_utils.to_boolean('true')}} else {{pm_utils.to_boolean('false')}} end as "Automated"
case when Event_log_base."User" = 'A' then {{pm_utils.to_boolean('true')}} else {{pm_utils.to_boolean('false')}} end as "Automated"
Event_cost ] と [ Event_processing_time
自動化の見込みの計算に使用されるEvent_costとEvent_processing_timeは、入力データの一部ではありません。これらのフィールドは、SQL ステートメントを使用してデータ変換で設定できます。詳しくは、「 自動化の見込みのフィールドを設定する 」をご覧ください。