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

Use a ação Executar função (legado) 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.

  • Use uma variável de dicionário para passar os parâmetros para uma função. A chave do dicionário contém o nome do parâmetro para passar para uma função.
  • 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

  • Quando você usa as ação Executar função ou Executar função (legado), certifique-se de usar os tipos de dados compatíveis para funções DLL.

    Consulte pacote DLL.

Procedimento

Siga estas etapas para executar uma função:

  1. Na paleta Ações, clique duas vezes ou arraste Executar função (legado) ação do pacote 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 lista Parâmetros para a função, selecione a variável que contém todos os parâmetros necessários para a função.
    Você pode usar tipos de variável booliana, data/hora, dicionário, lista, número, string ou tabela para passar parâmetros para a função.
    Nota: Use o subtipo de dicionário Qualquer para habilitar o bot a passar parâmetros de diferentes tipos de dados para a função, inclusive booliano, numérico e string.
    Especifique a chave do dicionário como o nome do parâmetro para fornecer o valor do dicionário como o valor do parâmetro. Por exemplo, você tem uma função ReturnSum que retorna a soma de dois valores numéricos e quer passar Param1 e Param2 como seus parâmetros. Configure uma variável de dicionário com duas chaves: Param1 e Param2, cada um com o valor que você deseja passar.
  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.