移行後の Bots の検証と更新

移行した Bots は、Automation 360 Control Room のパブリック リポジトリ (対応する .atmx ファイルが保存されている場所と同じフォルダー内) にアップロードされます。移行した Bots の現在のステータスと、それらの Bots で使用可能なサポートされていないコマンドや属性が原因で発生したエラーは、[移行リスト] ページから確認できます。

移行したすべての Bots を確認、テスト、および検証して、Automation 360 環境で正常に実行されることを確認することが重要です。

移行アシスタントはエラー アシスタントと統合されており、Bot 中の行で、ユーザーによる確認やアクションが必要な行および、エラーが存在してその対処が必要なすべての行の包括的なビューが提供されます。この機能を使用すると Bots の中で注意が必要な箇所を速やかに特定できます。Bot をテストする前に、移行した Bot 全体を最初の行から最後の行までスクロールして、問題がある場合はそれに対して移行アシスタントがフラグを付けるようにします。

Bot 全体を確認しないと、「コンパイル失敗」エラーが表示される場合があります。

Bots の更新

移行レポートまたはテスト フェーズに基づいて Bot を変更する必要がある場合は、Bot を編集できます。
  1. パブリック リポジトリからプライベート リポジトリに Bot をチェックアウトします。
  2. 移行アシスタントを使用して、移行した Bots への変更を表示します。

    移行アシスタントでは必要な変更が示され、Automation 360 の新機能を活用する機会が提供されます。

  3. 必要に応じて、Bot エディターBot を編集します。

    Bot を変更してプロセス ステップをテストするときに、Bot エディター から直接 Bot を実行できます。

開発 (DEV) 環境でこれらの手順を実行します。移行した Bots があらかじめ設定したクリア基準をクリアしたら、それをユーザー受け入れテスト (UAT) 環境に移動して、より大きなデータセットを持つ本番環境同様のシステムに対して Bots をテストします。

Bot は、UAT 要件をクリアした場合にのみ、本番 (PROD) 環境に導入する必要があります。このプロセスは、一般的な業界標準のソフトウェア開発ライフサイクル (SDLC) のベスト プラクティスの一部です。

Bot Lifecycle Managementを使用した Bots の移動

Bots をある環境から別の環境に移動するには、Bot Lifecycle Managementを使用します。移行した Bots を開発 (DEV) 環境でテストして正常に実行したら、Bot Lifecycle Management を使用して Bots を開発環境から UAT 環境に移動できます。同様に、Bot Lifecycle Management を使用して、Bots を UAT 本番 (PROD) 環境に移動します。

Bots を移動したときに「ディレクトリを作成できません: <ディレクトリ名>」というエラーが発生した場合は、「Unable to import or export the bots from v11 to Automation 360 (A-People login required)」を参照してください。

Bot 互換バージョン

移行後に、AAApplicationPath を移行先のパスから削除し、Bot 互換バージョンが 1 に設定された場合、Bot のデプロイに失敗します。これは、バージョン 1 ではコンパイル時にファイル パスが解析されるために発生します。Control Room デバイス (Linux または Windows) によっては、ファイルまたはフォルダー パスが異なるため、Bot のコンパイル時にこのパスを解析するとエラーが発生することがあります。

Recommendation: Bot 互換バージョンを 2 に変更します。このバージョンでは、Bot が実行されるデバイスに応じて、Bot の実行時にファイル パスが解析されます。

BotsEnterprise 11 から Automation 360 に移行する場合、Bots はデフォルトの Bot 互換バージョン 1 を持ちます。Bot 互換バージョンを 1 から他のバージョン (2、3、4 など) に変更し、Bot またはファイル パスがスラッシュとバックスラッシュの組み合わせを含む場合、Bot の実行はパスの検証エラーで失敗します。

Bot 互換バージョンを変更することが、移行された Bots にどのような影響を与えるかを理解するために、以下のシナリオを考えてみましょう。

シナリオ 1:
  • Bot 互換バージョン: 1 として保持
  • 入力パス: c:\test/foo.pdf
  • コンパイル中のパス: 入力パスと同じまま、つまり c:\test/foo.pdf
  • 結果: Bot 実行の成功
シナリオ 2:
  • Bot 互換バージョン: 2、3、4 に変更
  • 入力パス: c:\test/foo.pdf
  • コンパイル中のパス: c:\test\foo.pdf に修正
  • 結果: Bot 実行の失敗

移行された BotsBot 互換バージョンを 1 として保持するか、パスにスラッシュとバックスラッシュの組み合わせを含むこれらの BotsBot またはファイル パスを変更することができます。

移行した Bots に加えられた変更を検証する方法については、次のビデオを参照してください。