Bots をデフォルトの パッケージ バージョンに更新

複数の Bots を対象として、パッケージ を安全で安定したデフォルトのBots バージョンにすばやく更新できます。

前提条件

推奨: Control Room の管理者のみがバルクパッケージ更新プロセスを実行することを確認してください。
  • Bots をデフォルトのパッケージ バージョンに更新するには、 パッケージの表示権限 Bots の編集権限があることを確認します。

    一括更新プロセスを開始すると、このアクションにより、チェックアウト権限を持っているBots公開ワークスペース内のと、デフォルトではないバージョンの特定のBotsを使用しているすべてのパッケージが更新されます。

  • [Control RoomBot を更新] ページを表示し、一括更新レポートを表示するには、[Bot の更新を表示] の権限があることを確認してください。
  • パッケージ一括更新アクションを実行するには、[Bot の更新をマネージ] の権限があることを確認してください。
  • Bots が現在のデフォルト バージョンの パッケージ と互換性があることを確認します。
  • [管理] > [設定] > [Bot] > [Bot 検証] の順に移動し、Bot 検証をオンにします。
  • Bots をデフォルトのパッケージ バージョンに更新する場合は、プロセスが完了するまで Bots がチェックアウトされないようにします。
  • 一括更新プロセスの実行中は、パッケージを無効にしないでください。

手順

  1. [管理] > [Bot 更新] の順に移動します。
  2. [ Bot を更新] ドロップダウンをクリックし、[パッケージ バージョン] をクリックします。
  3. [更新 – パッケージ バージョン] ページで、設定を定義します。
    1. 名前: 更新機能のシステム生成名を表示します。
    2. オプション: 説明: パッケージ バージョン更新機能の説明を追加します。
    3. 現在のバージョンがデフォルト バージョンよりも新しい場合は、[現在のバージョンがデフォルト バージョンよりも新しい場合は、現在のバージョンをダウングレードする] オプションを選択し、現在のバージョンをダウングレードします。
    4. 利用可能パッケージのリストを、ステータス名前バージョンで表示したり検索したりします。
    5. 目的のパッケージを選択し、右矢印 () をクリックすると、選択した対象が追加されます。
    6. 選択リストから目的のパッケージを選択し、[次へ] をクリックします。
    [ Bot ] セクションにリダイレクトされます。
  4. [更新する Bot の選択] ページで、Bots と依存関係を以下を使用して更新します:
    • 最新バージョン: の最新バージョンを選択するには、[最新バージョン] タブをクリックします。Bot
    • 本番環境ラベル: のラベル付きバージョンを選択するには、[本番環境ラベル] タブをクリックします。Bot
    注:
    • に本番環境ラベルのオプションを選択した場合、Bot本番環境ラベル付きの対応する依存関係にあるBots自動的に選択されます。 依存関係にある Bots本番環境ラベルが適用されていないものがある場合、Bot の最新バージョンが選択されます。
    • デフォルトでは、Bot フォルダーが選択されています。

  5. 以下のオプションから選択して、Bots とその依存関係を更新してください。
    • すべての Bot を更新
      1. すべてのBotを更新オプションを選択して、それらのパッケージを使用し、更新が必要なすべての自動化および依存ファイルを更新します。
      2. 次へ をクリックして、選択した Bots と更新のために選択した依存関係を確認します。
      3. [更新 – パッケージ バージョン] をクリックします。
    • カスタム
      1. キュー内の処理する タスク Bot をリストから選択します。
        ヒント: 検索フィールドを使用して タスク Bot を素早く見つけることができます。
      2. 利用可能な Bots のリストから、Bots バージョンを更新する目的の パッケージ を選択します。
        注: 一括パッケージ更新では、依存関係を持つ Bots を最大 1000 個まで選択できます。
        以下のパラメーターに基づいて Bots を選択できます。
        • タイプ: 次の中から 1 つの値を選択します。 [フォルダー]、[タスク Bot]、[.ATMS タスク Bot]、[.MBOT タスク Bot]、[フォーム]、および [プロセス]
        • 名前: 目的の Bot を名前で検索します。
        • コード分析の結果: 次の中から 1 つの値を選択します。 [N/A]、[未スキャン]、[違反なし]、[低い重大度]、および [高い重大度]
      3. 右矢印 ([]) をクリックして、選択を追加します。
      4. 選択リストから目的のBotsを選択し、[次へ] をクリックします。

        [Bot と依存関係にある Bot] セクションにリダイレクトされます。

      5. 選択した Bots と更新のために選択した依存関係を確認します。
      6. [更新 – パッケージ バージョン] をクリックします。
    選択したすべての Bots の更新、および選択したControl Roomを含む パッケージ リポジトリ内の依存関係の更新が開始されます。 いずれかの Bots がデフォルト バージョンのパッケージを使用していない場合、これらの Bots が更新されます。
    注: Botsをデフォルトのパッケージバージョンに更新する際に、プロセスが途中で失敗した場合でも、システムは残りのBotsを中断することなく更新し続けます。

    あなたが大量の Bots、例えば1000を更新しているシナリオを考えてみてください。そして、100のバッチが問題のために失敗します。 それにもかかわらず、システムは残りの900 Bots の処理を続行できるようにし、そのスケーラビリティを示しています。

  6. [Bot 更新リスト] ページで、目的の更新の横にある 3 つの点のアイコンをクリックして、次のアクションを実行します:
    Botの更新リストは、完了、失敗、スキップ、停止したBotsの数を含む更新状況の全体像を提供します。また、ステータス、名前、開始および終了時間、更新に必要な時間、パッケージ 更新を開始したユーザーの詳細(ユーザー名など)などの他の詳細も含まれています。
    • アクティビティを停止 現在進行中の一括 パッケージ 更新アクティビティをキャンセルするには、[停止] アクティビティをクリックしてください。 このオプションを使用して、予想以上に処理に時間がかかるなど、任意の理由で一括更新プロセスを停止できます。 プロセスを停止すると、確認メッセージにデフォルトの パッケージ バージョンを使用するために選択された Bots の合計数と、これまでに更新された Bots の数が表示されます。

      Bots が100のバッチで処理されているため、途中でプロセスを停止するには時間がかかる場合があります。 プロセスを途中で停止すると、現在実行中のバッチの処理が完了してから停止します。

      例えば、200 Bots を選択して パッケージ バージョンを更新し、すぐに Stop ボタンをクリックして一括更新プロセスをキャンセルしたとします。 バルク更新プロセスが開始され、途中で停止したため、100 Bots のバッチの更新が完了した後に停止します。

    • 更新Botの詳細の表示: [更新 Bot の詳細を表示] をクリックすると、詳細レポートが表示されます。
    このレポートには次の情報が表示されます。
    • 概要: 選択した パッケージ と依存関係を使用したBots更新プロセスの概要です。
    • 設定: この設定は、選択したパッケージパッケージ更新プロセスで定義します。
    • 結果: パッケージ更新プロセスの結果です。ステータス、Bot のタイプ、Bots と依存関係ファイルの名前、フォルダー パス、Bot Runner の名前、Bot がスキップされた理由または失敗した理由など、詳細情報も表示されます。
この手順の例については、「 パッケージ 間でデフォルトのBots バージョンを更新する例」を参照してください。