Gerar arquivo autoregistration.properties no macOS

O token de registro da Control Room do arquivo autoregistration.properties é usado para registrar um dispositivo no URL especificado da Control Room. Você não pode registrar automaticamente um dispositivo se o URL da Control Room não estiver disponível no arquivo autoregistration.properties.

O arquivo autoregistration.properties deve estar disponível no seu dispositivo macOS local e você não deve excluir o arquivo após a conclusão do registro.

Pré-requisitos

Certifique-se de que você tenha gerado uma chave de registro da Control Room que é baixada como automationAnywhereBotAgent.pkg. Para obter mais informações, consulte Gerar chave de registro da Control Room.

Você pode então configurar ou personalizar os vários parâmetros do arquivo autoregistration.properties antes de usá-lo com o arquivo automationAnywhereBotAgent.pkg para instalação em massa do Bot Agent.

Procedimento

  1. Execute o arquivo automationAnywhereBotAgent.pkg.
    Por exemplo, você pode usar o comando sudo para executar sudo installer -pkg /Users/m4macmini2/Downloads/AutomationAnywhereBotAgent.pkg -target/
  2. Pare o serviço do Bot Agent executando o comando: sudo /bin/launchctl bootout system /Library/LaunchDaemons/com.automationanywhere.nodemanager.plist
  3. Execute o comando para conceder a permissão da pasta: sudo chmod -R 755 "/Library/Application Support/aai"
  4. Execute o seguinte comando para criar a pasta autoregister: sudo mkdir -p "/Library/Application Support/aai/autoregister"
  5. Na pasta autoregister, salve o arquivo autoregistration.properties.
    Este é um exemplo do arquivo autoregistration.properties:
    url=http://ec2-myexampleCR.com
    url2=URL2
    url3=URL3
    token=eyJhbGciOiJSUzUxMiJ9.eyJjbGllbnRUeXBlIjoiQk9UX0FHRU5UX0FVVE9fUkVHSVNUUkFUSU9OIiwidGVuYW50VXVpZCI6IjgzZmNlNGRmLWEyMTAtNGEwZi1hNGQ0LTgwNDFjMWZmOGU1ZSIsImlhdCI6MTc0Mjg0NTkxNiwiZXhwIjoyMDU4MjA1OTE2LCJpc3MiOiJBdXRvbWF0aW9uQW55d2hlcmUiLCJuYW5vVGltZSI6MzM4MzU0MDYzNDM1MTMzfQ.W7g7AFBGqziV6vYFb5f7igoysXQ3lM3OixSpq_9k4rJFJBBGrkIBTrsOMitNgmcn138bEBz5sA0VnqHibc2YknP3dunJw6jfMRvK_vIYJ13G4mK0kPeDZ-1V2eGiBKw_--xJbG5i9zhr3kRkd7aBLFr8p4WddvQz8YiZCXoN1KDuW63kDqWnbHgGFvNLKlcW2i4V-eCJIq4TZsgg_nyCG0-DgV0LLyvn1tbPw6bO_gOWB6iuFMsS_Pb-pGUD13WdHfb6qxum3Q3--aYDx8emyoH2XtFAQAYuXiw6vOXWa1o-TYDtPknIJsga6aAiFJ9-
    token2=t2
    token3=t3
    device_type=SINGLE_USER
    lifespan=PERSISTENT
    device_pool_name=AAdevPool
    host_type=CUSTOMER_MACOS
    O arquivo autoregistration.properties é criado.
  6. Opcional: Edite o arquivo autoregistration.properties.
    Revise a tabela a seguir para entender para o que cada parâmetro é usado:
    Parâmetro Descrição
    url Insira o URL da Control Room à qual o Bot Agent será conectado.
    token Digite a chave de registro correspondente para cada Control Room escolhida.
    Nota: Você proporcionou os tokens de registro correspondentes em CRURL2, CRURL3 até CRURL20 para cada URL configurado da Control Room.
    device_type Insira o valor SINGLE_USER para o tipo de dispositivo.

    Para obter mais informações, consulte Configurar o registro do dispositivo.

    Nota: Certifique-se de inserir o valor da propriedade em maiúsculas.
    concurrent_sessions Insira as sessões simultâneas permitidas de 1 a 99.
    duração Insira um dos seguintes valores para um dispositivo temporário ou persistente:
    • TEMPORÁRIO
    • PERSISTENTE

    Para obter mais informações, consulte Configurar o registro do dispositivo.

    Nota: Insira os valores em maiúsculas.
    device_pool_name Especifique o nome do pool de dispositivos.
    Nota: Você deve utilizar um pool de dispositivos existente.
    host_type Especifique o tipo de sistema operacional do dispositivo. Por exemplo, CUSTOMER_MACOS.
    managed_device_id Especifique o dispositivo a ser mapeado para um device_id específico (já existe no CR).

    Isso garantirá que o dispositivo disponível não seja registrado como novo dispositivo e seja mapeado.

  7. Inicie o serviço Bot Agent executando o comando: sudo /bin/launchctl bootstrap system /Library/LaunchDaemons/com.automationanywhere.nodemanager.plist