Function App erstellen
Auf den Punkt
Eine Azure Function App ist eine serverlose Lösung, die es Ihnen ermöglicht, weniger Code zu schreiben, weniger Infrastruktur zu warten und Kosten zu sparen. Anstatt sich um die Bereitstellung und Wartung von Servern zu kümmern, stellt die Cloud-Infrastruktur alle aktuellen Ressourcen bereit, die für den Betrieb Ihrer Anwendungen erforderlich sind. In diesem Tutorial lernen Sie, wie Sie eine Function App erstellen, um die Datafox-Integration zu nutzen.
Voraussetzungen für den nächsten Schritt
- Sie sind Systemadministrator
- Sie haben eine passende Azure-Subscription
- Sie haben die Datafox App-Registrierung bereits durchgeführt
- Sie haben bereits einen App-User erstellt
Click Through
Teil 1: Function App erstellen
- Starten Sie in portal.azure.com
- Klicken Sie unter Azure Services auf Function App (für diesen Schritt brauchen Sie eine Azure-Subscription)
- Stellen Sie sicher, dass der Filter für Subscription auf All eingestellt ist, dann klicken Sie auf Apply
- Klicken Sie auf Create
- Wählen Sie Consumption (pay as you go)
- Klicken Sie auf Select
- Stellen Sie sicher, dass eine Subscription ausgewählt ist
- Klicken Sie unter dem Namen der Resource Group auf Create new, benennen Sie sie als "Kundenname"_datafoxfunctionapp] und bestätigen Sie mit OK
- Fügen Sie einen Namen für Ihre Function App hinzu
- Wählen Sie Runtime stack -.NET
- Wählen Sie die Version 4.8 isolated worker model
- Fügen Sie die Region hinzu, in der Sie sich befinden
- Das Betriebssystem sollte Windows sein
- Klicken Sie auf Next
- Klicken Sie auf Review + create
- Klicken Sie auf Create
- Warten Sie, bis die Einrichtung abgeschlossen ist. Dies kann bis zu ein paar Minuten dauern.
- Nach Abschluss der Einrichtung klicken Sie auf Go to resource, um eine Übersicht des Prozesses sehen zu können.
Teil 2: Connection Strings erstellen
- Unter Settings (Menü auf der linken Seite) klicken Sie auf Environment Variables
- Gehen Sie zur Registerkarte Connection Strings
- Klicken Sie auf + Add
- Fügen Sie den Namen hinzu: Dynamics365ConnectionString
- Für den zugehörigen Wert (Value) gibt es zwei Möglichkeiten – Multi Factor Authentication (Client Secret) oder OAuth.
- Wenn Sie in Ihrer Organisation Multi-Faktor-Authentifizierung verwenden, fügen Sie unter "Value" die folgende Zeile ein:
AuthType=ClientSecret;Url=[OrgUrl];ClientId=[ApplicationID];ClientSecret=[Secret] - In dieser Zeile ersetzen Sie die Platzhalter wie folgt:
- OrgUrl = URL Ihrer Dynamics 365 Umgebung im folgenden Format: https://"name".crm4.dynamics.com
- ClientId = Client ID, die Sie in der App-Registrierung erstellt haben
- ClientSecret = Secret ID, die Sie in der App-Registrierung erstellt haben
- Setzen Sie den Type auf Custom
- Klicken Sie auf Apply
- Klicken Sie noch einmal auf Apply
- Klicken Sie auf Confirm
- Wenn Sie in Ihrer Organisation keine Multi-Faktor-Authentifizierung nutzen, verwenden Sie OAuth
- Für OAuth fügen Sie unter "Value" die folgende Zeile ein:
AuthType=Oauth;Username=[username];Password=[password];URL=[OrgURL];AppID=51f8… - In dieser Zeile ersetzen Sie die Platzhalter wie folgt:
- [username]= Der Benutzer, der genutzt wird, um die Verbindung zu erstellen. Das kann ein spezieller Account sein, der einzig zu diesem Zweck genutzt wird.
- [password] = Das zugehörige Passwort des Benutzers
- [OrgUrl] = URL Ihrer Dynamics 365 Umgebung im folgenden Format: https://"name".crm4.dynamics.com
- Setzen Sie den Type auf Custom
- Klicken Sie Save
- Wenn Sie in Ihrer Organisation Multi-Faktor-Authentifizierung verwenden, fügen Sie unter "Value" die folgende Zeile ein:
- Im Menü auf der linken Seite klicken Sie unter Settings auf Configuration
- Gehen Sie zur Registerkarte General Settings
- Schalten Sie SCM Basic Auth Publishing Credentials mithilfe des Schiebereglers Ein
- Schalten Sie Web sockets mithilfe des Schiebereglers Ein
- Klicken Sie auf Save und bestätigen Sie durch Klick auf Continue
Teil 3: Publish Profile an Hubdrive senden
- Im Menü auf der linken Seite klicken Sie auf Overview
- Klicken Sie im Menüband auf Get publish profile
- Kopieren Sie die heruntergeladene Datei
- Gehen Sie zum Kundenportal von Hubdrive
- Reichen Sie die heruntergeladene Datei als Ticket ein
- Hubdrive wird Sie kontaktieren, sobald die Function App für Ihre Organisation eingerichtet ist
Ergebnis
Wenn Sie die heruntergeladene Datei an Hubdrive geschickt haben, richten wir die App für Sie ein. Wenn die Einrichtung abgeschlossen ist, ist der letzte Schritt im Setup, einen Test durchzuführen.