Crie uma função JavaScript em Microsoft Azure usando Visual Studio Code

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Para usar Power Virtual Agents com Virtual Agent Bot Interconnect, você deve criar uma função JavaScript em Microsoft Azure usando os arquivos de código de exemplo em Bot Interconnect.

    Antes de Iniciar

    Você precisará de uma conta Microsoft Azure.

    Função necessária: administrador

    Procedimento

    1. Entre em Microsoft Azure e crie uma função JavaScript.
      Isso envolve configurar seu ambiente e criar um projeto local. Consulte Microsoft documentação para obter detalhes.
    2. Vá para Criar uma função do Azure para Microsoft Power Virtual Agents como bot secundário com a configuração do ServiceNow Bot Interconnect (KB1112368) e, em seguida, faça o seguinte:
      1. Copie o código do arquivo index.txt anexado para o arquivo index.js em seu projeto do Azure.
      2. Copie o código no arquivo function.txt anexado para o arquivo function.json em seu projeto do Azure.
      3. Salve os dois arquivos.
    3. Instale as bibliotecas request-promise.
      1. Em uma janela de linha de comando, altere os diretórios para a pasta em que você criou o projeto do Azure.
        Por exemplo, insira cd DemoAzureFunction.
      2. No prompt, insira: npm install --save request
      3. No prompt, insira: npm install --save request-promise

      As dependências são adicionadas ao arquivo package.json no seu projeto.

      As bibliotecas de solicitação e de solicitação-promessa estão incluídas como dependências no seu projeto como "solicitação" e "solicitação-promessa".

    4. Implante o projeto no Azure conforme descrito em Microsoft documentação.
    5. No portal do Azure, navegue até Todos os recursos.
    6. Selecione o nome do app de função que você criou.
    7. Na página Visão geral, selecione a função que você criou na guia Funções e copie o URL da função da opção Obter URL da função.

      O URL da função do Azure será usado como endpoint de bot secundário em sua instância ServiceNow.

      Copie o URL da função na subguia Obter URL da função selecionada. O exemplo diz: "https://appname.azurewebsites.net."