Process Mining
最新
バナーの背景画像
Process Mining
最終更新日 2024年4月17日

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

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

シナリオ

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

  1. 新しいアプリを作成

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

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

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

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

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

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

  1. 新しいアプリを作成

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

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

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

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

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

新しいアプリを作成する

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

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

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



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

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

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

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

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

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

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

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

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

3. [保存して次へ] をクリックします。

注:

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

以下の画像でご確認ください。



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

データ ソースを選択する

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

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

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

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

サンプル データを使用

1. [サンプル データを使用] オプション ボタンを選択します。

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

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

.tsv または .csv ファイルでデータセットをアップロードする

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

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

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

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

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

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

1. [データをアップロード] オプション ボタンを選択します。

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

3. [保存して次へ] をクリックします。

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

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

1. [抽出器を使用してデータをアップロード] オプション ボタンを選択します。

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

注:

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

SAS URI

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

end of upload API

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

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

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

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

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

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

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

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

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

注意:

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

直接フォロー グラフ

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

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

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

1. 「直接フォロー グラフ」をプロセス アプリのプロセス モデルの種類として使用する場合は、それを選択します。

2. [保存してレビュー] をクリックします。

プロセス モデルを検出

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

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

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

説明

図示

並列ゲートウェイ (AND)

並列に発生する 2 つ以上の分岐を表します。
docs image

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

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

ループ ゲートウェイ

1 つのループ本体パスと 1 つ以上のリワーク パスを持つ反復可能なサブプロセスを表します。
docs image
docs image

1. これをプロセス アプリのプロセス モデルの種類として使用する場合は、[プロセス モデルを検出] を選択します。

2. [保存してレビュー] をクリックします。

BPMN モデルをインポート

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

    注:

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

  2. インポートする BPMN 2.0 モデルを含む .bpmn ファイルをドラッグ アンド ドロップします。
    docs image
    ファイルが正常にインポートされると、[保存してレビュー] ボタンが有効になります。
  3. [保存してレビュー] を選択して、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 モデルの例を示します。ブロックは強調表示されています。

docs image

要件

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

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

アプリの作成を完了する

プロセス アプリ

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

2. [アプリを作成] を選択します。

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

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

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

重要:

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

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

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

2. [アプリを作成してパブリッシュ] を選択します。

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

重要:

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

  • 権限を管理

  • 設定

  • アプリを削除

Was this page helpful?

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