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

Process Mining

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
最終更新日時 2024年12月12日

新しいアプリの作成ウィザード

Process Mining ポータルでは、新しいアプリを簡単に作成できます。[新しいアプリを作成] ボタンを選択するとウィザードが開き、ステップバイステップの手順に従って新しいアプリを作成できます。[新しいアプリを作成] ウィザードのどの手順で作業を中断しても、現在のステートが保存されます。このため、以前にウィザードを終了した際のステートでアプリの作成を継続できます。

重要:

プロセス アプリのデータをアップロードするには使用しているアカウントに AI ユニットが必要です。AI ユニットの詳細については「ライセンス」をご覧ください。

シナリオ

プロセス アプリを作成する

  1. 新しいアプリを作成

  2. アプリ テンプレートを選択

  3. アプリのプロパティを定義する

  4. データソースを選択する

  5. プロセス モデルを選択する

  6. アプリの作成を完了します。

オートメーションのアプリを作成する

  1. 新しいアプリを作成

  2. アプリ テンプレートを選択

  3. アプリのプロパティを定義する

  4. 自動化されたプロセスを選択する

  5. プロセス モデルを選択する

  6. アプリの作成を完了します。

新しいアプリを作成する

1. Process Mining ポータル[開発] タブに移動し、[新しいアプリを作成] を選択します。

注:
初めてのアプリの場合は、[Process Mining へようこそ] ページで [新しいアプリを作成] を選択できます。
Process Mining のページへようこそ
[開発] タブにリダイレクトされます。

ウィザードが起動し、[アプリ テンプレートを選択] ステップが表示されます。このステップでは、アプリに使用するアプリ テンプレートを選択できます。

アプリ テンプレートを選択する

既存のアプリ テンプレートを、新しいアプリのベースとして使用することもできます。

利用可能なアプリ テンプレートの概要については、「アプリ テンプレート」をご覧ください。

  1. 新しいアプリのベースとして使用するアプリケーション テンプレートを示すタイルの [アプリを作成] ボタンを選択します。

ヒント:

[検索] フィールドでアプリ テンプレート名の入力を開始すると、その文字列で始まる名前のアプリ テンプレートが表示されるので、目的のアプリ テンプレートを見つけやすくなります。

[基本的な情報] ステップに、選択したプロセス アプリの既定の情報が表示されます。

アプリのプロパティを定義する

1. [アプリ名] フィールドで名前を編集して、新しいプロセス アプリの一意の名前を定義します。

注: 入力した名前と同じ名前のアプリがテナントに既に存在する場合、メッセージが表示され、[保存して次へ] ボタンが無効化されますのでご注意ください。

2. 必要に応じて、[説明] フィールドの説明を編集します。

3. [次へ] を選択します。

注:

入力した名前と同じ名前のアプリが既に存在するにもかかわらず、[すべてのプロセス アプリ] リストにその名前が表示されない場合があります。この場合、そのアプリの表示権限を持っていない可能性があります。

[データ ソース] ステップが表示されます。

データ ソースを選択する

サンプル データセットを使用したり、.tsv ファイルを使用してデータセットをアップロードしたり、抽出器を使用してデータを読み込んだりできます。データは新しいプロセス アプリを作成した後に取り込まれます。
重要:

パフォーマンス上およびセキュリティ上の理由から、アプリの開発やデータ変換のテストには小規模なデータセットを使用することを強くお勧めします。

開発データセットは、データ変換のテストに使用されます。パブリッシュ済みのプロセス アプリのダッシュボードに表示されるデータには影響しません。

ビジネス ユーザーがアプリを使用する準備が整ったら、アプリをパブリッシュして、パブリッシュ済みのプロセス アプリで使用する新しいデータを取り込むことができます。

  1. データ ソースに適用するオプションを選択します。

  2. [次へ] を選択します。

Theobald 抽出器を使用

注:

SAP ソース システムを使用するプロセス アプリには、[Theobald 抽出器を使用] をお勧めします。

SAP ソース システムを使用するアプリ テンプレートを選択した場合、データを読み込むための既定のオプションは [Theobald 抽出器を使用] オプションです。

アプリを作成するプロセスの後半の [抽出器を使用してデータをアップロード] ステップで、抽出器で使用する詳細情報をコピーできます。「アプリの作成を完了する」をご覧ください。

詳しくは、「Theobald Xtract Universal を使用してデータを読み込む」をご覧ください。

CData 抽出器を使用

注:

CData でサポートされているソース システムを使用するアプリ テンプレートでは、[CData 抽出器を使用] が既定のオプションです。

アプリを作成するプロセスの後半の [CData を使用してデータをアップロード] ステップで、抽出器で使用する詳細情報をコピーできます。「アプリの作成を完了する」をご覧ください。

詳しくは、「CData Sync を使用してデータを読み込む」をご覧ください。

サンプル データを使用

注: [サンプル データを使用] オプションが、プロセス アプリでサンプル データが利用可能な場合にのみ有効化されるようになりました。

データセットをアップロードする

.csv ファイルを使用してデータセットをアップロードすることもできます。
警告:

データが大量にある場合は、CData Sync や Theobald Xtract Universal (SAP の場合) を使用してデータをアップロードすることをお勧めします。

DataUploader を使用して、最大 5 TB の各データ ファイルを Process Mining のプロセス アプリに直接アップロードすることもできます。

注: 新しいプロセス アプリを作成する際は、新しいアプリの作成に使用するアプリ テンプレートで求められる形式のデータがあることを必ず確認してください。詳しくは、「アプリ テンプレート」をご覧ください。
注: テーブル名とフィールド名では大文字と小文字が区別されます。データセットのフィールド名 (列ヘッダー) が入力テーブルのフィールド名と一致しており、ファイル名がテーブル名と一致していることを必ず確認してください。
重要:

.csv ファイルにサフィックス _raw が付いていることを確認してください。

データ ファイルをアップロードするには以下の手順に従います。

  1. プロセス アプリのデータを含む 1 つまたは複数のファイルをドラッグ アンド ドロップするか、アイコン ファイル選択アイコン を選択してコンピューターからファイルを選択します。

  2. データセットについて検出された詳細で、エンコード区切り文字引用符文字を確認します。必要に応じて、適切な設定を選択します。

抽出器を使用してデータをアップロード

注: 抽出器を使用してデータを読み込む場合、データは BLOB ストアに読み込まれます。このため、データを読み込む際には Process Mining Automation CloudTM によって IP アドレスを確認することができません。つまり、お使いのテナントに IP 制限が設定されている場合、信頼できる IP 範囲にないマシンから抽出器でデータを読み込んだ場合でも制限が適用されず、データが Process Mining にアップロードされます。
注:

アプリを作成するプロセスの後半の [抽出器を使用してデータをアップロード] ステップで、抽出器で使用する詳細情報をコピーできます。「アプリの作成を完了する」をご覧ください。

[プレビュー] 直接接続を使用してデータをアップロード

注:

[直接接続を使用してデータをアップロード] オプションは、ServiceNow ソース システムまたは Salesforce ソース システムを使用するアプリ テンプレートでのみ利用可能です。

注:

[直接接続を使用してデータをアップロード] オプションは、直接接続が利用可能なソース システムを使用するアプリ テンプレートでは既定のオプションです。

前提条件

[直接接続を使用してデータをアップロード] では、Integration Service のコネクションを使用します。つまり、以下が必要です。

  • Integration Service のライセンス

  • テナントで有効化されている Integration Service

  • Orchestrator へのアクセス

Integration Service のコネクションはフォルダーによって制限されます。特定のフォルダーからのコネクションを使用する場合、そのフォルダーを Process Mining で表示するには、Orchestrator でそのフォルダーへのアクセス権が必要です。Process Mining から新しいコネクションを作成した場合、そのコネクションは Orchestrator の個人用ワークスペース内に作成されます。

Integration Service のライセンスと Integration Service のコネクションについて詳しくは、『 Integration Service ガイド』をご覧ください。

直接接続を設定する

ServiceNow ソース システムまたは Salesforce ソース システムを使用するプロセス アプリで、CData Sync を使用してコネクションを設定するのではなく、「データソースを選択する」の手順で説明されているソース システムへの直接接続を使用して設定できます。

[直接接続を使用してデータをアップロード] オプションを使用すると、ソース システムからプロセス アプリにデータが直接読み込まれます。

ソース システムへの直接接続を設定するには、次の手順を実行します。

  1. [直接接続を使用してデータをアップロード] オプションを選択します。

    アプリ テンプレートで使用されているソース システムが表示されます。

  2. [接続] を選択します。

    新しいブラウザー タブが開き、コネクションの認証の詳細を入力できます。

ServiceNow に接続する

既定では、OAuth 2.0 の認可コードが認証の種類として使用されます。

  1. ServiceNow のコネクションを構成します。詳しくは、『UiPath Integration Service ガイド』の「ServiceNow の認証」をご覧ください。

  2. 認証に成功したら、Process Mining の Web ページに戻ってコネクションを選択します。

  3. [次へ] を選択します。

    コネクションが確立され、[抽出の設定] ページが表示されます。

  4. 必要に応じて、抽出期間の開始日と終了日を変更するか、既定値をそのまま使用します。

  5. [次へ] を選択します。

    [抽出テーブル] ページが表示され、ServiceNow から抽出されるテーブルが表示されます。既定では、アプリ テンプレートに定義されている必須の入力テーブルが選択されます。

  6. 必要に応じて、抽出する他のテーブルを追加します。

  7. [次へ] を選択します。

Salesforce に接続する

既定では、OAuth 2.0 の認可コードが認証の種類として使用されます。

  1. Salesforce のコネクションを設定します。詳しくは、『UiPath Integration Service ガイド』の「Salesforce の認証」をご覧ください。

  2. 認証に成功したら、Process Mining の Web ページに戻ってコネクションを選択します。

  3. [次へ] を選択します。

    コネクションが確立され、[抽出の設定] ページが表示されます。

  4. 必要に応じて、抽出期間の開始日と終了日を変更するか、既定値をそのまま使用します。

    1. Salesforce インスタンスによっては、コネクションに追加パラメーターをいくつか設定する必要がある場合があります。設定するパラメーターが Salesforce 組織で有効化されている場合は、[抽出の設定] ページで該当するオプションを選択します。

  5. [次へ] を選択します。

    [抽出テーブル] ページが表示され、Salesforce から抽出されるテーブルが表示されます。既定では、アプリ テンプレートに定義されている必須の入力テーブルが選択されます。

  6. 必要に応じて、抽出する他のテーブルを追加します。

  7. [次へ] を選択します。

次の表で、Salesforce アプリ テンプレートの (任意の) パラメーターについて説明します。

アプリ テンプレート

パラメーター

Salesforce アカウント管理

  • Multi Currency と Dated Conversion Rates

  • Person Accounts

詳しくは、アプリ テンプレートのドキュメントで「抽出」セクションの「代替シナリオ」をご覧ください。

Salesforce Lead-to-Order

  • 順序

  • Quote

  • Multi Currency と Dated Conversion Rates

  • Person Accounts

  • レコードの種類

詳しくは、アプリ テンプレートのドキュメントで「抽出」セクションの「代替シナリオ」をご覧ください。

Salesforce Incident-Management

  • レコードの種類

詳しくは、アプリ テンプレートのドキュメントで「抽出」セクションの「代替シナリオ」をご覧ください。

Salesforce Lead-to-Cash

  • Multi Currency と Dated Conversion Rates

  • Person Accounts

  • レコードの種類

詳しくは、アプリ テンプレートのドキュメントで「抽出」セクションの「代替シナリオ」をご覧ください。

抽出の設定

アプリ テンプレート

パラメーター

Salesforce アカウント管理

  • Multi Currency と Dated Conversion Rates

  • Person Accounts

詳しくは、アプリ テンプレートのドキュメントで「抽出」セクションの「代替シナリオ」をご覧ください。

Salesforce Lead-to-Order

  • 順序

  • Quote

  • Multi Currency と Dated Conversion Rates

  • Person Accounts

  • レコードの種類

詳しくは、アプリ テンプレートのドキュメントで「抽出」セクションの「代替シナリオ」をご覧ください。

Salesforce Incident-Management

  • レコードの種類

詳しくは、アプリ テンプレートのドキュメントで「抽出」セクションの「代替シナリオ」をご覧ください。

Salesforce Lead-to-Cash

  • Multi Currency と Dated Conversion Rates

  • Person Accounts

  • レコードの種類

詳しくは、アプリ テンプレートのドキュメントで「抽出」セクションの「代替シナリオ」をご覧ください。

自動化済みのプロセスを選択する

オートメーションのテンプレートを選択すると、データはプロセスの Orchestrator ロボット ログから読み込まれます。[自動化済みのプロセス] のステップでは、フォルダーのアクセス許可に基づいて Orchestrator でアクセス権を持つ、テナントで利用可能なプロセスのリストが表示されます。

注: データのないプロセスには「データなし」というラベルが表示されます。

1. オートメーションが保存されているフォルダーを見つけます。フォルダーを選択すると、利用可能な自動化されたプロセスが表示されます。

注:
オートメーションのテンプレートでは、過去 30 日間に実行された自動化済みプロセスのみを選択できます。過去 30 日間実行されていないプロセスを選択すると、利用可能なデータがないことを示すメッセージが表示されます。
使用可能なデータ メッセージがありません。
注:
オートメーションのテンプレートには、最大 1,000 個のアクティビティを含む自動化されたプロセスのみを選択できます。 プロセスに含まれるアクティビティの数が 1,000 を超える場合は、メッセージが表示されます。
オートメーション プロセスの、サポートされていないメッセージ

3. オートメーションのテンプレートを使用して監視するプロセスを選択し、[次へ] を選択します。

プロセス モデルを選択する

プロセス アプリに使用するプロセス モデルの種類を選択できます。

注意:

[プロセス モデルを検出][BPMN モデルをインポート] によって、排他的、並列、およびループの動きに対して詳細な意味を持つイベントが提供されることで、プロセスの精度が向上しますが、アプリのスケーラビリティに影響が出る可能性があります。その結果、Process Mining アプリでサポートされる実際のイベントの最大数に影響が及ぶ可能性があります。

1. プロセス アプリのプロセス モデルの種類を選択します。

2. [次へ] を選択します。

直接フォロー グラフ

「直接フォロー」の関係は、プロセス内でアクティビティが発生する順序を表します。 これは、プロセスの実行中に実行されたアクティビティのレコードを含むイベント ログに基づいています。 Process Mining の手法では、イベント ログを分析することによって、通常実行されるアクティビティを 1 つずつ特定できます。 これら 2 つのアクティビティの間で、エッジは A➝B として定義されます。

たとえば、プロセス内のパス A→B と C→D を並行して実行できる場合、2 つのパスのアクティビティはイベント ログ内で複数の順序で発生する可能性があります。「直接フォロー グラフ」のアプローチでは、これらのイベントは並列で実行されるとは見なされず、結果のプロセス フローは、たとえば A➝C➝B➝D のようになります。

ただし、[プロセス モデルを検出] または BPMN プロセス モデルでは、並列構造が考慮されます。

プロセス モデルを検出

プロセス モデルを検出すると、プロセスの構造をより深く理解することができます。プロセス全体 (イベント ログ全体) を高度なプロセス マイニング手法で分析することで、並列に発生するアクティビティ、意思決定の一部であるアクティビティ、またはより複雑なループの一部であるアクティビティが自動的に検出されます。この関係は「プロセス セマンティクス」と呼ばれます。

以下に、プロセス セマンティクスの種類の概要を示します。

セマンティクス ノードの種類

説明

図示

並列ゲートウェイ (AND)

並列に発生する 2 つ以上の分岐を表します。
並列ゲートウェイ (AND)

排他的選択ゲートウェイ (XOR)

2 つ以上の分岐間の排他的な選択 (判断ポイント) を表します。
排他的選択ゲートウェイ (XOR)

ループ ゲートウェイ

1 つのループ本体パスと 1 つ以上のリワーク パスを持つ反復可能なサブプロセスを表します。
ループ ゲートウェイ
プロセス モデル検出グラフの例

BPMN モデルをインポート

独自の BPMN 2.0 モデルをインポートし、プロセス アプリのプロセス モデルとして使用する場合は、[BPMN モデルをインポート] を選択します。

注:

BPMN モデルを使用すると、高度なプロセス アルゴリズムによってイベント ログ データが BPMN モデル上にマッピングされ、BPMN モデルとデータがどのように関連しているかを分析できます。

  1. インポートする BPMN 2.0 モデルを含む .bpmn ファイルをドラッグ アンド ドロップします。
    BPMN ファイルをインポートする
    ファイルが正常にインポートされると、[次へ] ボタンが有効になります。
ヒント:

プロセス アプリの作成後に別の BPMN モデルを使用する場合は、プロセス マネージャーで BPMN モデルをインポートできます。

BPMN モデルの要件

以下に、BPMN 2.0 モデルを正常にインポートして Process Mining で使用するための要件の概要を示します。

BPMN モデルの一般的な要件

  • BPMN は BPMN 2.0 標準に準拠している必要があります。

  • BPMN には単一のプロセス定義が含まれている必要があります。

  • BPMN には、サポートされている要素のみを含めることができます。

  • BPMN 内のすべてのノードに ID が必要です。

  • BPMN モデルに含めるノードは 999 個以下にする必要があります。

サポートされている BPMN 要素

以下の BPMN 要素がサポートされています。

  • 開始イベント

  • 終了イベント

  • タスク

  • 排他的選択ゲートウェイ

  • 並列ゲートウェイ

  • シーケンス フロー

タスクとフローの要件

要件

開始イベントを定義する必要があります。開始イベントは 1 つだけ存在できます。
docs image
終了イベントを定義する必要があります。終了イベントは 1 つだけ存在できます。
docs image
少なくとも 1 つのアクティビティ タスクを定義する必要があります。
docs image
BMPM モデルには、少なくとも 2 つのシーケンス・フローが定義されている必要があります。
docs image
タスクに一意のラベルを付ける必要があります。
docs image
すべてのシーケンス・フローにソースとターゲットが必要です。
docs image
各タスクに 1 つの入力シーケンス フローと 1 つの出力シーケンス フローが必要です。
docs image
開始イベントの出力エッジは 1 つだけです。
docs image
終了イベントの入力エッジは 1 つだけです。
docs image
BPMN 内のすべてのノードとシーケンス フローが 1 つのモデル内で接続されています。
docs image

ゲートウェイの要件

BPMN のゲートウェイはペアを形成する必要があります。各ペアには開始ゲートウェイが 1 つあり、ここでプロセス フローを複数のプロセス フローに分割します。各ペアには終了ゲートウェイが 1 つあり、ここで分割されたプロセス フローを 1 つのフローに結合します。この構造をブロックと呼びます。ブロック内のフローに、他のブロックを入れ子にして含めることができます。ただし、ブロック内のフローに出入りするフローは、分割ゲートウェイと結合ゲートウェイを経由するものだけです。

以下に、ゲートウェイのペアでブロックを形成する BPMN モデルの例を示します。ブロックは強調表示されています。

ブロックを形成するゲートウェイ ペアを持つ BPMN モデル

要件

各ゲートウェイは、分割ゲートウェイまたは結合ゲートウェイのいずれかです。

 
分割ゲートウェイには、1 つの入力エッジと、少なくとも 2 つの出力エッジがあります。
ゲートウェイの分割
結合ゲートウェイには、少なくとも 2 つの入力エッジと 1 つの出力エッジがあります。
ゲートウェイの結合
すべての分割ゲートウェイには同じタイプの対応する結合ゲートウェイがあり、その逆も同様です。
例
分割ゲートウェイと結合ゲートウェイのすべてのペアと、そのペア間の要素は、単一入口単一出口コンポーネント、つまり単一の入口エッジと単一の出口エッジのみを持つモデル コンポーネントです。
例
分割ゲートウェイからそれに対応する結合ゲートウェイにつながる各パスも、単一入口単一出口である必要があります。
例
対応する並列の分割ゲートウェイと結合ゲートウェイとの間に直接のシーケンス フローを存在させることはできません。
例
プロセスの前のポイントに戻るループ フローを記述した、排他的選択を行う分割 - 結合ゲートウェイのすべてのペアには、空のメイン パスと空のやり直しパスを設定することはできません。こうすると、タスクを実行することなく無限にループできるためです。
例

アプリの作成を完了する

プロセス アプリ

プロセス アプリを作成している場合は、以下の手順に従ってアプリの作成を完了します。

  1. アプリの詳細を確認します。

  2. [送信] を選択します。

プロセス アプリが作成され、[開発中のプロセス アプリ] のリストに表示されます。プロセス アプリのデータ取り込みの進行状況を示すバーが表示されます。

データの取り込みが完了すると、新しいアプリがパブリッシュされ [開発中のプロセス アプリ] リストに表示されます。

これで、必要に応じてアプリをカスタマイズしたり、変換を編集したりできます。詳しくは、「プロセス アプリをカスタマイズする」をご覧ください。

重要:

アプリは開発モードにあるため、開発環境でのみ使用できます。ビジネス ユーザーがアプリを利用できるようにするには、アプリをパブリッシュする必要があります。詳しくは、「プロセス アプリをパブリッシュする」をご覧ください。

抽出器を使用してデータをアップロード

データ ソースを選択する」の手順で [抽出器を使用してデータをアップロード] オプションを選択した場合は、「抽出器を使用してデータをアップロード」の手順が表示されます。

SAS URI

抽出器を使用してデータを読み込む場合、宛先の接続を設定する際に SAS URI を使用します。「宛先の接続を作成する」をご覧ください。

end of upload API

抽出器を使用してデータを読み込む場合、抽出ジョブの post-event で end of upload API を使用して、抽出が完了したことを通知します。「ジョブを作成する」をご覧ください。

  1. SAS をコピーし、メモ帳ファイルなどに保存します。

  2. end of upload API をコピーし、メモ帳ファイルなどに保存します。

  3. [完了] を選択します。

CData Sync を使用してデータをアップロードする

データ ソースを選択する」の手順で [CData 抽出器を使用] オプションを選択した場合は、「CData Sync を使用してデータをアップロードする」の手順が表示されます。



  1. CData Sync から宛先の接続を作成するための詳細情報をコピーし、TXT ファイルなどに保存します。

  2. end of upload API をコピーし、TXT ファイルなどに保存します。

  3. [完了] を選択します。

  4. CData Sync を使用してデータを読み込む」に記載された手順に従い、上記の詳細を使用して CData Sync を設定します。

Theobald Xtract Universal を使用してデータをアップロードする

データ ソースを選択する」の手順で [Theobald 抽出器を使用] オプションを選択した場合は、「Theobald Xtract Universal を使用してデータをアップロードする」の手順が表示されます。



  1. Theobald から構成ファイルをダウンロードします。

  2. Theobald から共有アクセス署名をコピーし、メモ帳ファイルなどに保存します。

  3. end of upload API をコピーし、メモ帳ファイルなどに保存します。

  4. [完了] を選択します。

  5. Theobald Xtract Universal を使用してデータを読み込む」に記載された手順に従い、上記の詳細を使用して Theobald Xtract Universal を設定します。

オートメーションのアプリ

オートメーション アプリを作成している場合は、以下の手順に従ってアプリの作成を完了します。

  1. アプリの詳細を確認します。

  2. [送信] を選択します。

オートメーションのアプリがパブリッシュされ、[プロセス アプリ] タブに表示されます。

重要:

オートメーションのアプリは、[開発] タブに読み取り専用アプリとして表示されます。オートメーションのアプリのアクション メニューから、以下の操作を実行できます。

  • 権限を管理

  • 設定

  • アプリを削除

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

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