Configurar a integração de callback Automation Anywhere para Salesforce

Callback descreve a recuperação de saída do bot diretamente na execução do bot. Neste caso, o conector Automation Anywhere para Salesforce permite que você receba dados de saída do bot no Salesforce e mapeie esses dados para o tipo de objeto do Salesforce de sua escolha.

Essa tarefa descreve a criação de segurança, autorizações e integração entre Automation Anywhere Enterprise e as APIs do Salesforce, fazendo a ponte entre as duas plataformas para uma comunicação bem sucedida especificamente relacionada a dados de retorno de chamada do bot. Para completar corretamente este procedimento, execute a seguinte sequência:

Procedimento

Crie e anote um certificado a ser aplicado posteriormente durante as etapas de segurança.

  1. Em sua página do Salesforce, navegue para Configuração > Segurança > Certificado e gerenciamento de chaves. Como alternativa, insira Certificate no campo Busca rápida.
  2. Escolha e clique em Criar Certificado Autoassinado ou Criar certificado assinado pela CA.
    • Para um Certificado autoassinado:
      • Digite um Rótulo que identifica o propósito, se necessário, em um momento posterior.
      • Digite um Nome exclusivo.

        Anote este campo para usar com Certificado Nome API no passo 19.

    • Para um Certificado assinado pela CA:
      • Digite um Rótulo que identifica o propósito, se necessário, em um momento posterior.
      • Digite um Nome exclusivo.

        Anote este campo para usar em uma etapa subsequente.

      • Preencher todos os campos obrigatórios.
      • Para garantir que seu certificado seja carregado imediatamente no Salesforce, execute as etapas e as informações adicionais fornecidas na documentação do Salesforce.

        Generate a Certificate Signed by a Certificate Authority

  3. Após a conclusão do processo de certificado, baixe o certificado localmente para uso posterior.

Configurar a autorização da API para um novo aplicativo conectado.

  1. Navegue para Configuração > Aplicativos > Gerente de aplicativos. Como alternativa, insira App Manager no campo Busca rápida.
  2. Clique no ícone Novo aplicativo conectado e digite os seguintes valores solicitados:
    1. Adicione um Nome do aplicativo conectado.
    2. O Nome da API é gerado automaticamente. Você pode personalizar o nome.
    3. E-mail de contato: O Salesforce enviará notificações a este e-mail para quaisquer questões técnicas.
    4. Na seção API (Ativar configurações de OAuth) selecione a caixa de seleção Habilitar as configurações do OAuth.
    5. Clique no ícone Habilitar para o fluxo do dispositivo e, em seguida, selecione a caixa de seleção Usar assinaturas digitais.
    6. Clique no botão Escolha o arquivo para carregar seu certificado, previamente baixado.
    7. Na lista Escopos disponíveis do OAuth selecionar as duas opções a seguir e garantir que elas sejam adicionadas ao campo Escopos selecionados do OAuth: Acesse e gerencie seus dados (API) e Realize solicitações a qualquer momento (refresh_token, offline_access)
  3. Clique em Salvar.

Crie e habilite um conjunto de permissões personalizado para seu aplicativo conectado. Esse conjunto de permissões personalizadas permite aos usuários do Launcher do Automation executar bots com a operação de callback.

Lembre-se: Atribuir esse conjunto de permissões personalizadas e o conjunto de permissões de componentes de raios da AAI RPA a todos os usuários padrão que acionarão o bots do Salesforce.

  1. Na sua organização Salesforce, navegue para Configuração > Usuários > Conjuntos de permissões.
  2. Clique em Novo e Rótulo no seu conjunto de permissões personalizadas.
  3. Clique em Salvar para salvar seu conjunto de permissões personalizadas.
  4. Clique em Aplicativos conectados designados.
  5. Clique em Editar para selecionar seu aplicativo conectado recém-criado a partir da caixa Aplicativos conectados instalados e garantir que ele seja adicionado à caixa Aplicativos conectados ativados.
  6. Clique em Salvar.

Editar as políticas para o novo aplicativo Connected App.

  1. Navegue para Configuração > Aplicativo > Gerente de aplicativos ou digite App Manager no campo Busca rápida.
  2. Localize seu aplicativo Connected App recém-criado na lista e selecione Gerenciar a partir do menu suspenso dessa linha.
  3. Clique no botão Editar políticas e altere os seguintes valores na seção Políticas OAuth:
    1. Usuários Permitidos: Os usuários aprovados pela administração são pré-autorizados.
    2. Relaxamento IP: flexibiliza as restrições de IP.
  4. Clique em Salvar.

Aplique seu certificado e sua chave do consumidor em suas configurações de aplicação.

  1. Navegue até a página Gerente de aplicativos: Configuração > Aplicativos > Gerente de aplicativos. Como alternativa, insira App Manager no campo Busca rápida.
  2. Localize seu aplicativo Connected App recém-criado na lista e selecione Exibir na lista suspensa.
  3. Na seção API (Ativar configurações de OAuth), localize o valor Chave do consumidor e copie e salve o valor em qualquer editor de texto para uso posterior.
  4. No Lançador de aplicativos,, navegue para o aplicativo Automation Anywhere.
  5. Quando abrir, localize a guia Configurações do aplicativo.
  6. Para Certificado Nome API, insira o Nome único do certificado que você criou anteriormente.
  7. Em Chave de retorno para o consumidor conectado, copie e cole o valor da chave do consumidor que você observou anteriormente no editor de texto.
  8. Clique em Salvar.

Personalize suas configurações de Remote Site.

  1. Navegue para Ajustes do site remoto: Configuração > Segurança > Ajustes do site remoto. Como alternativa, insira Remote Site no campo Busca rápida.
  2. Clique em Novo site remoto, e insira os seguintes valores para sua nova configuração de local remoto:
    1. Nome do local remoto: Digite um nome, por exemplo, AATokenURL.
    2. URL do site remoto – Adicionar https://login.salesforce.com.
  3. Clique em Salvar.
    Suas configurações de callback estão agora completas e prontas para uso com as configurações do seu bot.

Próximas etapas

Atribuir o novo Conjunto de Permissões Personalizadas e o Conjunto de Permissões de Usuário de Componentes de Raios da AAI RPA.

Permissões e componentes da Web de Automation Anywhere para Salesforce