ロボットで自動 AX プロセスを再作成する
重要
移行に関するすべての前の段階を完了した場合にのみ、ロボットでの自動プロセスの再作成を進めてください。詳細については、移行の実行:推奨される方法を参照してください。
組織のスクリプトとデータを移行または再作成した後に、ロボットで自動 AX プロセスを再作成できます。各自動プロセスで、ロボット内でタスクを作成します。タスクを使用して、実行するスクリプトを指定し、スクリプトの入力パラメーターを指定して、スケジュールを作成します。
各自動プロセスのロボット タスクを作成する
各自動プロセスについて、まず開発モードでタスクを作成し、プロセスをテストして正常に動作することを確認できるようにします。
詳細については、スクリプトを実行するロボット タスクの作成を参照してください。
- Launchpad ホームページ(www.highbond.com)の[監査とアナリティクス]の下で、ロボット アプリをクリックします。
まだ Diligent One にサインインしていなければ、サインインする必要があります。
- ロボットのダッシュボードから、[ACL ロボット]を選択します。
- タスクを含めるロボットに移動し、そのロボットを選択して開きます。
- ロボットの右上隅で、[開発]をクリックし、開発モードに切り替えます。
本番モード ヘッダーは明るい背景で、開発モード ヘッダーは暗い背景です。
- [タスク]タブで[タスクを作成]をクリックします。
タスク デザイナーが開きます。
- 自動プロセスを識別するタスクの名前を入力し、[保存]をクリックします。
- タスク デザイナーを進め、タスク設定を構成します。
- 実行するスクリプトを選択し、必要なパラメーター値を入力します。
何らかの理由で値を変更しないかぎり、AX プロセスのパラメーター値を複製します。
- 省略可能。タスクをスケジュールします。
一時的にタスクを実行するため、スケジュールの作成はスキップできます。スケジュール機能をテストする場合にはスケジュールを作成できます。
- 省略可能。何らかの理由でタスクが実行されない場合に電子メール通知を受信する受信者を 1 人以上選択します。
- 実行するスクリプトを選択し、必要なパラメーター値を入力します。
- タスクの構成設定をレビューし、[タスクを確認し作成する]をクリックします。
結果 指定した設定を使ってタスクが作成されます。
一時的にタスクを実行してテストする
開発モードで各タスクをテストし、発生する問題のトラブルシューティングを行います。
- [タスク]タブで、作成したタスクを選択し、[ > 今すぐ実行]をクリックします。
タスクが起動します。その進捗を監視し、[タスク]タブまたは[タスクの実行]タブのいずれかで結果を表示できます。
- [タスクの実行]タブで、タスクが完了したら、タスクのエントリをクリックします。
[タスクの実行詳細]サイド パネルが開くと、//RESULT アナリティクス タグで生成された出力テーブルとファイルの一覧を含む、タスクの実行に関する詳細な情報が表示されます。
- 出力結果をレビューし、正しいテーブル、ログ、またはファイルが出力されたことを確認します。
出力結果の内容の表示については、ACL ロボットのテーブル、ファイル、ログの表示を参照してください。
- [入力/出力]タブで、出力データ テーブルをレビューし、正しいテーブルが生成されたことを確認します。
//DATA アナリティクス タグによって生成されたテーブルは、[その他のテーブル]セクションの一覧に表示されます。データ テーブルの内容の表示については、ACL ロボットのテーブル、ファイル、ログの表示を参照してください。
- タスクが失敗した場合、または出力テーブルまたはファイルが見つからない場合は、基本的なトラブルシューティングの手順で問題が発生している可能性があります。
- トラブルシューティングを行ってもタスクが引き続き失敗する場合は、Diligent サポートに連絡して支援を受けてください。
基本的なトラブルシューティングの手順
問題の種類 | 考えられる原因、または実施すべき対応 |
---|---|
全般 | [タスクの実行詳細]サイドパネルで[結果]状態を確認します。場合によっては、タスクが失敗した理由を説明するメッセージが表示されます。 |
ログ ファイルが出力された場合、[表示]をクリックしてログを調べます。ログには、アナリティクス スクリプトが失敗した理由を示す、赤い X 印 が付けられたエントリが 1 つ含まれています。 | |
タスク入力 |
タスクがリンクされたテーブルを入力として使用する場合は、[入力/出力]タブの[リンクされたテーブル]セクションにテーブルが存在することを確認します。 詳細については、ACL ロボットでのデータ テーブルの共有と関連付けを参照してください。 |
タスクが Excel などの非 Analytics 関連ファイルを入力として使用する場合は、[入力/出力]タブの[ファイル]セクションにファイルが存在することを確認します。 詳細については、ロボットに保存されている作業データの管理を参照してください。 |
|
アナリティクス ヘッダー |
Analytics で、タスクで実行されるすべてのアナリティクス スクリプトのアナリティクス ヘッダーを確認します。//RESULT、//DATA、//FILE などのすべての必須のアナリティクス タグが存在し、正しい形式であることを確認します。 詳細については、「アナリティクス ヘッダーおよびタグ」を参照してください。 |
ロボット エージェント サービス | ロボット エージェントがインストールされている Windows サーバーで、ロボット エージェント サービスが実行されていることを確認します。停止している場合は、サービスを起動し、タスクを再実行します。 |
スクリプト バージョンを本番モードにアクティブ化する
タスクが正しく実行されたら、タスクで使用されるスクリプト バージョンを本番モードにアクティブ化します。
詳細については、ロボットの開発モードと本番モードを参照してください。
- [スクリプトバージョン]タブで、テストしたタスクで使用されるスクリプトバージョンを選択します。
- [バージョンの詳細]パネルで、[アクティブ化]をクリックします。
- 省略可能。バージョン履歴にコメントを入力し、何をアクティブ化するかを説明します。
ヒント
スクリプト バージョンをアクティブ化する際に有益なコメントを入力しておくと、後で自動分析をレビューする際のたいへん役立つベスト プラクティスになります。
- [アクティブ化 versionNumber]をクリックします。
結果 スクリプトバージョンがアクティブ化され、本稼働モードで利用可能になります。本番モードの[スクリプト]タブでは、スクリプトバージョンで個々のアナリティクススクリプト、および補助スクリプトが一覧化されます。
本番モードでロボット タスクを作成してスケジュールする
最後に、本番モードでロボット タスクを作成してスケジュールします。
詳細については、スクリプトを実行するロボット タスクの作成を参照してください。
- ロボットの右上隅で、[本番]をクリックし、本番モードに切り替えます。
本番モード ヘッダーは明るい背景で、開発モード ヘッダーは暗い背景です。
- [タスク]タブで[タスクを作成]をクリックします。
タスク デザイナーが開きます。
- 自動プロセスを識別するタスクの名前を入力し、[保存]をクリックします。
- タスク デザイナーを進め、タスク設定を構成します。
- 実行するスクリプトを選択し、必要なパラメーター値を入力します。
何らかの理由で値を変更しないかぎり、AX プロセスのパラメーター値を複製します。
- タスクをスケジュールします。
何らかの理由でスケジュールを変更しないかぎり、AX プロセスのスケジュールを複製します。
- 何らかの理由でタスクが実行されない場合に電子メール通知を受信する受信者を 1 人以上選択します。
- 実行するスクリプトを選択し、必要なパラメーター値を入力します。
- タスクの構成設定をレビューし、[タスクを確認し作成する]をクリックします。
結果 指定した設定を使ってタスクが作成されます。
- 一時的にタスクを実行してテストします。
詳細については、一時的にタスクを実行してテストするを参照してください。
タスクが失敗した場合、または出力テーブルまたはファイルが見つからない場合は、正しいスクリプト バージョンを開発モードからアクティブ化したことを確認します。タスクが引き続き失敗する場合は、基本的なトラブルシューティングの手順を参照するか、Diligent サポートに連絡して支援を受けてください。
次にすべきこと
ロボットで 1 つ以上の自動プロセスを作成すると、AX からロボットに移行した後の作業に進むことができます。