- リリース ノート
- 基本情報
- インストール
- 構成
- 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 コネクタを使用する
- 便利なリソース
自動データ更新を設定する
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 日を超えて実行した後は、タスクをキャンセルすることを強くお勧めします。
Process Mining で使用するデータセットはマーカーに依存する固有の形式になっています。このマーカーは、データセットのルートに保存されます。 以下の画像で例をご確認ください。
nomodcodes.marker
] と [ usemodcodes.marker
] の 2 つのマーカーがあります。
usemodcodes.marker
が適用されるのは、データのシャード化を使用してデータをスコープする場合のみです。
nomodcodes.marker
は、以下に示すようにデータ構造を使用します。
<DATASET NAME>\<ORGANIZATION CODE>\MVNCache
<DATASET NAME>\<ORGANIZATION CODE>\MVNCache
nomodcodes.marker
の各要素について説明します。
要素 |
スケールを廃止 |
---|---|
|
Superadmin に表示される名前です。 [Development data ] タブ |
|
既定値は「
_org 」で、ケースの 99% を対象にします。
|
usemodcodes.marker
は、以下に示すようにデータ構造を使用します。
<DATASET NAME>\<ORGANIZATION CODE>\<MODULE CODE>\MVNCache
<DATASET NAME>\<ORGANIZATION CODE>\<MODULE CODE>\MVNCache
usemodcodes.marker
の各要素について説明します。
要素 |
スケールを廃止 |
---|---|
|
Superadmin に表示される名前です。 [Development data ] タブ |
|
既定値は「
_org 」で、ケースの 99% を対象にします。
|
|
アプリケーションで設定するコード。 詳しくは、「 モジュール」をご覧ください。 このオプションを使用すると、1 つのアプリで複数のアプリケーション コードを使用できます。 |
nomodcodes.marker
に適用されます。 usemodcodes.marker
するには、以下のスクリプトを使用する必要があります。
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%\usemodcodes.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\%%M\MVNCache"
call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -export app="%%M" out="%MAINDIR%\datax\_datasets\%DATASET%\_org\%%M\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%\usemodcodes.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\%%M\MVNCache"
call "%MAINDIR%\builds\processgold.bat" -dataserver -workspace "%WORKSPACE%" "" -export app="%%M" out="%MAINDIR%\datax\_datasets\%DATASET%\_org\%%M\MVNCache" o= refreshmvncaches=false reusecache=true onlymarked=true
)
call "%MAINDIR%\builds\processgold.bat" -dataserver -skipmail -env "%ENVIRONMENT%" -CCDB o=* dataset="%DATASET%" p=*