デバイスとは、Control Room に接続して自動化を作成または実行するために使用する機械です。

前提条件

Control Room のユーザーは すべてのデバイスを表示および管理する 権限を持っている場合、デバイスを表示、登録、および管理して自動化を実行できます。 必須の権限の詳細については、デバイスの権限 を参照してください。

デバイス ページを使用して、次のアクションを実行します。
  • 現在の Control Room のインスタンスに対して、ステータス(接続済み、未接続、更新が必要、更新可能など)、プラットフォーム(Windows または macOS)、デフォルトユーザーデバイスタイプ(シングルまたはマルチユーザー)などのそれぞれのプロパティとともに、利用可能なデバイスをすべて表示します。
  • Control Room の現在のインスタンスから利用できるデバイス プールのリストを作成および表示します。
  • 選択した Bot Runners で即座に自動化を実行します。

    デバイスがすでに Bot Creator 以外の別のユーザーによって登録されていて、Bot Creatorデバイス登録 権限または割り当て済みのデバイスが割り当てられていない場合、エディターウィンドウからオートメーションを実行すると、デプロイは失敗し、権限が不十分であることを示すエラーメッセージが表示されます。

  • 選択した Bot Runners で自動化の実行をスケジュール設定する。
  • 選択したデバイス プールで自動化を実行する。
Control Room にログインし、管理 > デバイス をクリックしてデバイスページを表示します。
上部のドロップダウンメニューをクリックして、以下の表に示されたさまざまなパラメータに基づいて利用可能なデバイスをフィルタリングします。
フィルターの種類 説明
ステータス ステータスに基づいて利用可能なデバイスのリストをフィルタリングすることができます。 ステータスを選択するには、[選択] をクリックします。

例えば、更新が利用可能を選択すると、Bot Agentのバージョン更新が必要なデバイスが表示されます。

デバイス名 [検索] フィールドにデバイスの名前を入力します。
プラットフォーム 選択 をクリックして、macOSやWindowsなどのプラットフォームに基づいて利用可能なデバイスをフィルタリングします。
デバイスのニックネーム デバイスにニックネームを設定している場合は、それを 検索 フィールドに入力してください。
デバイスタイプ 選択 をクリックして、シングルユーザーやマルチユーザーなどのタイプに基づいて利用可能なデバイスをフィルタリングします。
注: 複数ユーザーデバイスは現在 macOS に対して利用できません。
寿命 選択 をクリックして、以下のオプションに基づいてデバイスをフィルタリングします:
  • 持続的

    デバイスは、永続的な仮想デスクトップ インフラストラクチャ (VDI) をサポートするために作成され、デバイスが Control Room から切断された後も削除されません。

  • 一時的

    デバイスは、非永続的な仮想デスクトップ インフラストラクチャ (VDI) をサポートするために作成され、デバイスが Control Room から切断されると、指定した時間経過後に自動的に削除されます。

インストールの種類 選択 をクリックして、以下のオプションに基づいてデバイスをフィルタリングします:
  • システム全体

    デバイス プール内のデバイス用。

  • ユーザー固有

    あなたの Control Room ログインに特化したデバイス用です。

デバイス構成

デバイスの設定に利用可能な次のオプションを確認してください。
ローカル デバイスに接続
Bot Agent macOS デバイスにインストールし、Control Room と接続します。
チェック済み項目を編集
Control Room に登録されている任意のデバイスを1つまたは複数選択して、デバイスのニックネーム、寿命、展開タイプなどのさまざまなデバイスの詳細を編集します。

詳細については、[複数のデバイスの同時編集]を参照してください。

チェックした項目を更新
利用可能なデバイスのリストから、Bot Agent バージョンを更新したいデバイスを選択してください。
チェックした項目を使用してデバイスプールを作成
デバイスプールに追加するデバイスを選択します。
詳細については、[デバイス プールの作成]を参照してください。
注: デバイスプールを作成する際に macOS デバイスを含めることができないため、利用可能な Windows デバイスのみが表示されます。 したがって、Windows プラットフォームを使用して作成された自動化は、デバイスプールでのみ実行できます。
チェックした項目を CSV にエクスポート
以下に基づいてデータを CSV ファイルにエクスポートします。
  • フィルタ
  • 選択
テーブルを更新
テーブル コンテンツを更新して、更新されたステータスを表示します。
列をカスタマイズ
特定の列を表示または非表示にします。
次の表に、特定のデバイスの最後に更新された情報が変更されたときのすべてのイベントを示します。
イベント 最終変更日 変更者
デバイス登録 デバイスが登録された時刻 デバイスを登録したユーザー
デバイスの自動登録 デバイスが登録された時刻 システム
デバイス詳細設定の更新 設定が変更された時刻 設定を更新したユーザー
デバイスのログ構成を更新 設定が変更された時刻 設定を更新したユーザー
デバイス タイプを更新 設定が変更された時刻 設定を更新したユーザー
デバイスの寿命の更新 設定が変更された時刻 設定を更新したユーザー
デバイスの解像度設定の更新 設定が変更された時刻 設定を更新したユーザー
デバイスの自動ログイン設定の更新 設定が変更された時刻 設定を更新したユーザー
デバイス リソースしきい値設定の更新 設定が変更された時刻 設定を更新したユーザー

ノード マネージャー

ノードマネージャーは、Control Room と登録された Bot Runner デバイスとの間の通信を可能にします。 ノードマネージャーはオートメーションの実行ステータスを収集し、この情報を Control Room に転送します。

Control Room から自動化をデプロイすると、は自動化と関連するアーティファクトを次のグローバルキャッシュの場所にダウンロードします:

/Library/Caches/AAI/NM/GlobalCache

自動化リソースは、ユーザーのデプロイ ディレクトリの下に抽出されます:

/Users/<UserName>/resources/<DeploymentID>

ノードマネージャー は、Bot ランチャーを起動する前にユーザーセッションを検証します。 自動実行が完了すると、成功または失敗などの詳細が Control Room に送信されます。

よくある質問
macOS で Node_Manager のスタートアップスクリプトと関連する plist ファイルはどこにありますか?
macOSデバイス上で、ノードマネージャのスタートアップスクリプトは以下の場所にあります:

/Library/LaunchDaemons

plist ファイルは次の場所に見つかります。

com.automationanywhere.nodemanager.plist
注: プロパティリスト(plist)は、ユーザー設定やアプリケーションの構成を保存する macOS のファイルです。
ノードマネージャーを開始または停止する方法を教えてください。
お使いの macOS デバイスで、次の場所に移動してノードマネージャーを開始または停止できます:

sudo /bin/launchctl bootstrap system /Library/LaunchDaemons/com.automationanywhere.nodemanager.plist

macOS デバイスでノードマネージャーのログファイルはどこにありますか?
ノードマネージャーのログファイルは次の場所にあります。

/ライブラリ/キャッシュ/AAI/NM/ログ

Bot ランチャー

Bot らnランチャー は、オートメーションの実行に関する情報 (実行された操作、イベント トリガー、発生したエラーなど) をキャプチャします。

macOS Bot ランチャーは、Bot ランチャーに必要な権限を含む Bot Agent バンドルと一緒にパッケージ化されています。

Bot Agent バンドルは JavaMacLauncher を使用して Bot ランチャーを起動し、エンタイトルメントが java exe ではなく Bot Agent バンドルに登録されるようにします。

利用可能なpackagesのいずれかがBot ランチャーにない権限を必要とする場合、macOSはそのようなpackageを含む自動化の最初の実行時にのみユーザーの同意を求めます。 ユーザーの同意が提供されると、権利が登録され、その package を使用した他の自動化の後続の実行ではユーザーの同意がトリガーされません。 例として、Microsoft 365 Excel package または Recorder package

自動化開発者向けの考慮事項

  • プロフェッショナル開発者および市民開発者のユーザーは、プライベートワークスペースから対応デバイスで自動化を実行できます。 例えば、macOS プラットフォームを使用して自動化を作成した場合、この自動化は別の macOS デバイスにのみ展開でき、Windows デバイスには展開できません。
  • 公共ワークスペースから選択された互換性のある(デフォルト)デバイスに基づいて、自動化を実行できるのは Bot Runner 人のユーザーのみです。
  • 回復性の設定で不要なポップアップをブロックしたり、自動記録を行うことは、現在macOSプラットフォームで作成された自動化には利用できません。