Control Room インスタンス間でのデバイス登録の切り替え

Control Room でデバイス設定を構成し、単一ユーザー デバイスが Control Room のさまざまなインスタンスを簡単に切り替えて、複数の環境で Bots を実行できるようにします。 このオプションを使用すると、Bot エージェントを再インストールせずに、Control Roomを複数の Bot エージェント インスタンスに登録することができます。

前提条件

Control Room に管理者としてログインしていることを確認します。

  • 切り替えオプションを有効にするには、[すべてのデバイスを表示および管理] 権限が必要です。
  • 両の Control Room インスタンスで切り替えオプションを有効にする必要があります。
  • インスタンスが同じビルドである場合のみ、Control Room インスタンスを切り替えできます。

    たとえば、ある Control Room インスタンスが ビルド 19688 で実行されている場合、Control Room で実行されている別の ビルド 19688 インスタンスにユーザー デバイスを切り替えることしかできません。

手順

  1. [管理] > [設定] > [デバイス] の順に移動します。
  2. [一般] 設定を編集します。
  3. ユーザーが にログインした後、ローカル デバイスをデフォルトの 実行デバイスとして有効にするには、[Bot有効Control Room] を選択します。
  4. オプション: 既存のデフォルト デバイスを削除するには、[ローカル デバイス上に Bot エージェントが存在しない場合、ユーザーの既存の Bot 実行デバイスを消去] チェック ボックスを選択します。

    デフォルトでは、[ローカル デバイス上に Bot エージェントが存在しない場合、ユーザーの既存の Bot 実行デバイスを消去] チェック ボックスは選択されていません。

    ローカル デバイス上で Bot エージェントを使用できないとき、および、このチェック ボックスを選択した場合、ログインした Bot Creator、Attended Bot Runner、または市民開発者ユーザーの既存のデフォルト デバイスが削除されます。 そうでない場合、Bot デプロイ用に、使用可能なデフォルト デバイスが割り当てられます。

    注: ローカル デバイスがデフォルトの Bot 実行デバイスとして有効になっておらず、[ローカル デバイス上に Bot エージェントが存在しない場合、ユーザーの既存の Bot 実行デバイスを消去] チェック ボックスが選択されている場合、既存のデフォルト デバイスが破棄されます。 このケースでは、デフォルト デバイスを手動で選択する必要があります。
  5. [Bot エージェントを再インストールせずにデバイス (単一ユーザー) を別の Control Room に切り替えることを許可する] フィールドを使用して、デフォルト設定を変更します。
    • [無効] は、デフォルトの設定です。

      最初に Bot エージェントをアンインストールしてから再インストールして、異なる Control Room インスタンスにデバイス登録を切り替える必要があります。

    • 有効: Control Roomを再インストールせずに単一ユーザーのデバイスを別の Bot エージェント に切り替えることができます。
      (オプション) [高速切り替えを許可] チェックボックスを選択すると、Bot エージェントでデバイスをシングル クリックで切り替えることができます。
      注: ファスト スイッチングは、単一ユーザー デバイスでのみサポートされています。 マルチ ユーザー デバイスで別の Control Room に切り替えたい場合は、Bot エージェント をアンインストールして再インストールする必要があります。
      [Bot エージェントを再インストールせずにデバイス (単一ユーザー) を別の Control Room に切り替えることを許可する] オプションを有効にした場合は、デバイスを別の Control Room に切り替えるための次の方法のいずれかを選択します。
      • [事前に承認された Control Room のみに切り替えることができる]: これはデフォルトの設定です。

        事前に承認された Control Room URL が autoregistration.properties ファイルで利用可能であることを確認します。利用可能でないと、Control Room の切り替えに失敗します。

        以下は autoregistration.properties ファイルのサンプルです。
        url=http://10.888.888.888 url1=https://controlroom.dev.production.com url2=http://10.888.777.999 url2=https://controlroom.dev.test.com token=ZNbCbG4070AlcEt9Zn1iAyeCfPCEYhVo0JITp2Qgap4bXAOxQ9j3eA073nnLB68JQyMVfqcRDgBHKqbljxqkmnOqJnNLqO4uIp9vRomWJjZfacuGRQqms7VI0JHuBlpKZRR8UFFAGoL2-jSIA token1=oPtUL6W2mtyXhYP2E61BxyujM_73PLipJUNKOt0Jy9pJASICQ9LgW-e0OSLBpJuiGTwLx0q8GeYB_nkPuleWPcxlhzcIE5p84c6nA8CtxzPaRg-KBtwt-C7HAduM2INprlgxiFBRPEAW6A device_type=SINGLE_USER concurrent_sessions=1 lifespan=PERSISTENT delay_registration_until_login=false

        上記のサンプルでは、Control Room URL1 と URL2 は事前に承認された URL です。

      • [どの Control Room にも切り替え可能]: ユーザーが任意の Control Room に切り替えられるようにするには、このオプションを選択します。
      注: 高速切り替えが推奨されるのは、新しい Control Room への接続時に、ネットワーク構成に変更がない場合のみです。 Bot エージェントを初めて新しい Control Room に切り替えたときは、デバイスの有効期間情報 (つまり、デバイスが [常時] または [臨時] であるかどうか) のみが新しい Control Room にコピーされます。
      注: プロキシ設定の変更によりデバイスが新しい Control Room に到達できない場合、高速切り替えは機能しません。
  6. オプション: セキュリティを強化するために、[デバイスの資格情報を検証] フィールドで次の設定を有効にして、Bot のデプロイの前にデバイスの資格情報を検証することができます。
    • [すべてのユーザーのデバイスの資格情報]: Bot Creator、Attended Bot Runner市民開発者、Unattended Bot Runner ユーザーのデバイスの資格情報を検証します。
    • [アテンドなしの Bot Runner ユーザーのみのデバイスの資格情報]: Unattended Bot Runner ユーザーのみのデバイスの認証情報を検証します。
    注: これは、すべてのトリガーベースの Bot デプロイにも当てはまります。
  7. 設定を保存します。
  8. Bot Creator ユーザーとして、異なる環境で構成された Control Room にログインし、ユーザーがインスタンス間で切り替え可能であることを確認します。
    パネルでデバイスのアイコンをクリックすると、[デバイスを接続] オプションが表示されControl Roomます。