- リリース ノート
- 基本情報
- インストール
- 構成
- Integrations
- 認証
- アプリおよびディスカバリー アクセラレータを使用する
- AppOne のメニューとダッシュボード
- AppOne の設定
- TemplateOne 1.0.0 のメニューとダッシュボード
- TemplateOne 1.0.0 セットアップ
- TemplateOne のメニューとダッシュボード
- TemplateOne 2021.4.0 のセットアップ
- Purchase-to-Pay Discovery Accelerator のメニューとダッシュボード
- Purchase to Pay Discovery Accelerator の設定
- Order to Cash Discovery Accelerator のメニューとダッシュボード
- Cash Discovery Accelerator の設定への注文
- 基本コネクタ (AppOne 用)
- SAP コネクタ
- SAP Order to Cash Connector for AppOne
- SAP Purchase to Pay Connector for AppOne
- SAP Connector for Purchase to Pay Discovery Accelerator
- SAP Connector for Order-to-Cash Discovery Accelerator
- Superadmin
- ダッシュボードとグラフ
- テーブルとテーブル項目
- アプリケーションの整合性
- 使い方 ....
- SQL コネクタを使用する
- 便利なリソース

Process Mining
UiPath Process Mining でデータを頻繁に読み込んだり間隔を設定したりする場合は、自動でデータ更新を設定できます。このガイドでは、バッチ スクリプトを使用したデータの自動更新を設定する方法について説明します。
スクリプトを実行すると、指定したデータセット名を使用するデータセットのフォルダー構造が最初に生成されます。 その後、コネクタ内のすべてのテーブルが再読み込みされ、指定されたモジュール用にキャッシュされます。 これらのキャッシュ テーブルは、コネクタから出力テーブルをエクスポートするために使用されます。 出力データセットを使用して、指定した環境でアプリケーションのキャッシュを生成します。
前提条件
インストール済の UiPath Process Mining を含むサーバーまたは仮想マシンにアクセスできる必要があります。
ワークスペースにコネクタも必要です。
このバッチ スクリプトを使用するには、ワークスペースのビルドと Superadmin が同一である必要があります。 Superadmin のビルドをワークスペースに対して変更せずに (またはその逆の)更新すると、スクリプトは失敗し、データは更新されません。
したがって、すべての場所 (Superadmin、コネクタ、およびその他のアプリケーション) でビルドを同時に更新することをお勧めします。
下記のコード サンプルからのデータの自動更新に使用するバッチ スクリプトを作成し、インストール済みの UiPath Process Mining のルート フォルダーに保存します。
set MAINDIR=%~dp0
set DATASET=FullData
set ENVIRONMENT=production
set WORKSPACE=Peter/Connector
mkdir "%MAINDIR%\datax\_datasets\%DATASET%"
mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org"
echo. > "%MAINDIR%\datax\_datasets\%DATASET%\nomodcodes.marker"
for %%M in (..) do (
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -CCDB app="%%M" o= refreshmvncaches=true
              mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org\MVNCache" 
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -export app="%%M" out="%MAINDIR%\datax\_datasets\%DATASET%\_org\MVNCache" o= refreshmvncaches=false reusecache=true onlymarked=true
)
call "%MAINDIR%\builds\processgold.bat" -dataserver -skipmail -env "%ENVIRONMENT%" -CCDB o=* dataset="%DATASET%" p=*set MAINDIR=%~dp0
set DATASET=FullData
set ENVIRONMENT=production
set WORKSPACE=Peter/Connector
mkdir "%MAINDIR%\datax\_datasets\%DATASET%"
mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org"
echo. > "%MAINDIR%\datax\_datasets\%DATASET%\nomodcodes.marker"
for %%M in (..) do (
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -CCDB app="%%M" o= refreshmvncaches=true
              mkdir "%MAINDIR%\datax\_datasets\%DATASET%\_org\MVNCache" 
              call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -export app="%%M" out="%MAINDIR%\datax\_datasets\%DATASET%\_org\MVNCache" o= refreshmvncaches=false reusecache=true onlymarked=true
)
call "%MAINDIR%\builds\processgold.bat" -dataserver -skipmail -env "%ENVIRONMENT%" -CCDB o=* dataset="%DATASET%" p=*以下で、スクリプトで指定する必要があるパラメーターについて説明します。
| パラメーター | 説明 | 
|---|---|
| データセット | スクリプトから生成する出力データセットの名前。 このデータセットは [ Superadmin Development data ] タブに表示されます。 | 
| ロボット グループ | キャッシュを生成する環境です。 メモ: 通常は、プロセスの AppOne がアクティブな環境になります。
                               | 
| ワークスペース | コネクタが配置されているワークスペースへのパス。 これはユーザーの ログイン名 に続いて ワークスペースの名前になります。 スクリプトで正しいワークスペースが見つからない場合は、バックスラッシュではなくスラッシュを使用してみてください。 | 
ワークスペース名
ワークスペースへのパスを決定するには、以下の手順に従います。
| 手順 | 操作 | 
|---|---|
| 1 | UiPath Process Mining のインストール フォルダーに移動します。 | 
| 2 | Workspacesフォルダーに移動します。 | 
| 3 | [Login name] フォルダーに移動します。 このフォルダーには、各ワークスペースのフォルダーが含まれます。 | 
ログイン名 に特殊文字が含まれる場合、ユーザー名フォルダーは HTML 用にエンコードされます。ただし、スクリプトで使用する場合は、追加の %s を 3 つ使用して % をエスケープする必要があります。
test.example@uipath.com されている場合は、 test%2Eexample%40uipath%2Ecomフォルダーになります。 スクリプトでは、ユーザー名を test%%%%2Eexample%%%%40uipath%%%%2Ecomとして指定する必要があります。 ユーザー名にアンダースコアが含まれている場合は、このアンダー('_')スコアを %%%%5Fでエスケープする必要があります。
                     一部のコネクタには複数のモジュールがあるため、データの自動更新を実装するコネクタのモジュール コードを指定する必要があります。
for %M in (…) do ループにコネクタのモジュール コードを追加します。
               モジュール コードを見つけてスクリプトに追加するには、以下の手順に従います。
| 手順 | 操作 | 
|---|---|
| 1 | 開発環境でコネクタを開きます。 | 
| 2 | ロゴ アイコンをクリックし、[ Modules...] を選択します。 | 
| 3 | [アプリケーション コード] フィールドからモジュール コードをコピー します。 | 
| 4 | [ CANCEL ] をクリックして [Modules] ダイアログを閉じます。 | 
| 5 | コネクタを閉じます。 | 
| 6 | スクリプトで「..」を置き換えます。( ) 内にコネクタのモジュール コードが  for %M in (…) doループに含まれます。 | 
Windows のタスク スケジューラーを使用すると、バッチ スクリプトを実行するタスクをスケジュールして、データの更新を自動化できます。
このタスクにかかる時間は、コネクタ内を移動するデータの量によって大きく異なります。 タスクの実行時間が多すぎる場合は、次の事項を順番に検討することをお勧めします。
- コネクタに入るデータ ボリュームを最小限に抑えます。
- データの重複の原因となる、誤った結合条件がないかチェックします。
- 
                     コネクタ内の未使用の属性をすべて削除します (コネクタの追加の属性ごとに、スクリプトの実行時間が増加します)。 大事な: 3 日を超えて実行した後は、タスクをキャンセルすることを強くお勧めします。