Erstellen Sie eine JavaScript-Funktion in Microsoft Azure mit Visual Studio-Code

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Um Power Virtual Agents mit Virtual Agent Bot Interconnectzu verwenden, müssen Sie eine JavaScript-Funktion in Microsoft Azure mit den Beispielcodedateien in Bot Interconnecterstellen.

    Vorbereitungen

    Sie benötigen einen Microsoft Azure -Account.

    Erforderliche Rolle: admin

    Prozedur

    1. Melden Sie sich bei Microsoft Azure an, und erstellen Sie eine JavaScript-Funktion.
      Dazu müssen Sie Ihre Umgebung konfigurieren und ein lokales Projekt erstellen. Siehe Microsoft Dokumentation für Details.
    2. Wechseln Sie zu Erstellen einer Azure-Funktion für Microsoft Power Virtual Agents als sekundärer Bot mit ServiceNow Bot Interconnect-Setup (KB1112368)und gehen Sie dann wie folgt vor:
      1. Kopieren Sie den Code in der angehängten Datei index.txt in die Datei index.js in Ihrem Azure-Projekt.
      2. Kopieren Sie den Code in der angehängten Datei „ function.txt “ in die Datei „ function.json “ in Ihrem Azure-Projekt.
      3. Speichern Sie beide Dateien.
    3. Installieren Sie die Bibliotheken request-promise.
      1. Ändern Sie in einem Befehlszeilenfenster die Verzeichnisse in den Ordner, in dem Sie das Azure-Projekt erstellt haben.
        Geben Sie beispielsweise cd DemoAzureFunction ein.
      2. Geben Sie bei der Eingabeaufforderung npm install --save request ein
      3. Geben Sie bei der Eingabeaufforderung npm install --save request-promise ein

      Die Abhängigkeiten werden der Datei „ package.json “ in Ihrem -Projekt hinzugefügt.

      Die Bibliotheken „request“ und „request-promise“ sind als Abhängigkeiten in Ihrem Projekt als „request“ und „request-promise“ enthalten.

    4. Stellen Sie das -Projekt wie in beschrieben in Azure bereit Microsoft Dokumentation.
    5. Navigieren Sie im Azure-Portal zu Alle Ressourcen.
    6. Klicken Sie auf den Namen der von Ihnen erstellten Funktions-App.
    7. Kopieren Sie auf der Übersichtsseite für die Funktion die Funktions-URL, und speichern Sie sie zur Verwendung in einem späteren Schritt.

      Die Azure-Funktions-URL wird als sekundärer Bot-Endpunkt in Ihrer ServiceNow -Instanz verwendet.

      Kopieren Sie den Funktionslink in das URL-Feld der Übersichtsseite. Das Beispiel lautet: „https://appname.azurewebsites.net“.