Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Usando a action Executar função

  • Atualizado: 2021/10/29
    • Automation 360 v.x
    • Criar
    • Espaço de trabalho RPA

Usando a action Executar função

Use a action Executar função para executar uma função dentro de um arquivo .dll e especifique os parâmetros para passar uma função e armazenar a saída como uma variável.

  • Essa action permite que você passe um parâmetro de qualquer tipo. Se você quiser usar uma variável de dicionário para passar os parâmetros para uma função, use a action Executar função (legado).

    Como usar a action Executar função (legado)

  • A ação Executar função não oferece suporte ao uso do Windows Forms.
  • Se o arquivo .dll usar funções .NET ou classes de outro arquivo .dll, você deverá adicionar o segundo arquivo .dll como dependência manual do bot.

    Dependências Bot

  • Este action oferece suporte à funções sobrecarregadas a partir do Enterprise A2019.17. O action pode lidar com arquivos .dll que contêm múltiplas funções com o mesmo nome. Ele chama a função com base no número de parâmetros passados.
  • Quando você usa as actions Executar função ou Executar função (legado), certifique-se de usar os tipos de dados compatíveis para funções DLL.

    DLL package

Procedimento

Execute os seguintes passos para executar uma função:

  1. Na paleta Actions, clique duas vezes ou arraste Executar função action do package DLL.
  2. No campo Nome da sessão, insira o nome da sessão.
  3. No campo Inserir namespace, especifique o namespace.
    Você pode especificar qualquer um dos namespaces definidos no arquivo DLL.
    Nota: Certifique-se de que o valor fornecido no campo esteja correto.
    Importante: Esse campo diferencia maiúsculas de minúsculas.
  4. No campo Inserir o nome da classe, especifique o nome da classe.
    Você pode especificar o nome de qualquer classe disponível no espaço de nomes.
    Importante: Esse campo diferencia maiúsculas de minúsculas.
  5. No campo Inserir o nome da função a ser executada, especifique o nome da função que deseja executar.
    Certifique-se de que o nome fornecido esteja correto e disponível na classe especificada na etapa anterior.
    Importante: Esse campo diferencia maiúsculas de minúsculas.
  6. Opcional: Na seção Parâmetros de entrada, clique no botão Adicionar parâmetros.
    1. Na caixa de diálogo Detalhes do parâmetro DLL, no campo Nome do parâmetro, insira o nome do parâmetro.
    2. Na lista Tipo de parâmetro, selecione um tipo de dado.
      Para o tipo de dados Inteiro (UInt16, Int16, Int32, Int64, Int, Single, Float, Decimal, Double, UInt32, ou UInt64), você pode usar um valor de um cofre de credenciais ou uma variável de credencial como parâmetro de entrada.
    3. No campo valor, insira o valor que você deseja passar.
      Se você selecionar o tipo de dados Inteiro, pode escolher entre as seguintes opções:
    • Número: No campo número, insira o valor que você deseja passar.

    • Credencial: Para usar um valor de um cofre de credenciais, selecione Credencial. Para usar uma variável de credencial, selecione Variável.
    Para mais informações sobre cofres de credenciais e como utilizá-los, consulte Credenciais e lockers no Credential Vault.
    Repita a Etapa 6 para adicionar vários parâmetros.
    Importante: Os nomes dos parâmetros que você adiciona e sua ordem devem ser os mesmos da função DLL.
  7. Opcional: Na lista Atribuir a saída à variável, selecione a variável que deseja usar para armazenar a saída da função.
    Você pode usar os tipos de variável booliana, data/hora, de dicionário, lista, string ou tabela para armazenar a saída com base no tipo de saída que a função retorna.
  8. Clique em Salvar.
Send Feedback (Enviar Feedback)