Apps von Power Apps erstellen

Abgeschlossen

Es können bestimmte Anforderungen für Außendienstaktivitäten bestehen, die in den vorkonfigurierten Funktionen von Dynamics 365 Field Service nicht erfüllt werden. Dynamics 365 und Microsoft Power Platform bieten mehrere Möglichkeiten zur Anpassung und Erweiterung von Dynamics 365 Field Service, um solche Anforderungen zu erfüllen.

Sie können zum Beispiel Dynamics 365 und Microsoft Power Platform für Folgendes zu verwenden:

  • Die Logikfunktionen in Dataverse zum Validieren von Daten verwenden

  • Power Automate-Cloud-Flows zur Integration mit anderen Systemen erstellen

  • Dataverse-Workflows verwenden, um Status zu aktualisieren und E-Mails zu senden

  • Steuerelemente für das Power Apps Component Framework erstellen, um eine umfassende Benutzeroberfläche zu erstellen

  • Plug-Ins erstellen, um Geschäftslogik auszuführen

Hinweis

Die Themen zum Anpassen und Erweitern mit Microsoft Power Platform werden von den Prüfungen PL-200 und PL-400 eingefasst.

In vielen Szenarien kann vorteilhaft sein, neue Apps mithilfe von Power Apps zu erstellen, anstatt die Dynamics 365 Field Service-App anzupassen. Wenn zum Beispiel die von Ihnen benötigte Funktionen nicht von der Dynamics 365 Field Service-App bereitgestellt werden, können Sie eine neue App erstellen, die Daten durch Microsoft Dataverse mit Dynamics 365 Field Service.

Beispielszenario

Stellen Sie sich folgendes Szenario vor: Eine Organisation führt Gesundheits‑ und Sicherheitsschulungen an Kundenstandorten durch. Während die mobile Field Service App die Buchungen für den Schulungsleiter verwalten kann und Inspektionen grundlegende Fragen und Antworten durchführen können, enthält die Field Service-App möglicherweise nicht die Funktionen für die Verarbeitung und Bewertung, die für die Schulungsbewertungen benötigt werden. Die Ergebnisse werden von den Benutzern im Büro validiert, Zertifikate werden generiert und Fehler müssen bearbeitet und es muss erneut getestet werden.

Folgendes könnte eine mögliche Lösung für diese Anforderung sein:

  • Benutzerdefinierte Tabellen und Spalten in Microsoft Dataverse

  • Beziehungen von den benutzerdefinierten Tabellen zur Arbeitsauftrags‑ und Kontakttabelle

  • Eine Canvas-App zum Erfassen der Ergebnisse der Gesundheits‑ und Sicherheitsbewertung anhand des Arbeitsauftrags

  • Eine modellgesteuerte App, um die Bewertungsergebnisse anzuzeigen

  • Einen Power Automate-Cloud-Flow zum Erstellen von Zertifikaten

  • Ein Geschäftsprozessflow zum Verwalten der Schritte im Prozess für Fehler

  • Ein Microsoft Power BI-Dashboard, um Trends bei Bewertungen anzuzeigen und dem Management die Analyse der Bewertungen zu ermöglichen

  • Power Automate-Cloud-Flows, um Fehler zu melden und Genehmigungen von erneuten Tests zu bearbeiten

Canvas-Apps

Das Erstellen einer Canvas-App für Tabellen in Dataverse ist sehr unkompliziert. Sie können aufgabenbasierte Apps erstellen, zum Beispiel zum Erfassen von Bewertungsergebnissen, die Daten in Microsoft Dataverse speichern.

Der folgende Screenshot zeigt eine einfache Canvas-App, in der diese Daten erfasst werden.

Screenshot einer Beispiel-Canvas-Apps

Modellgesteuerte Apps

Der folgende Screenshot zeigt eine einfache modellgesteuerte App, die den Bewertungs-Geschäftsprozess verwaltet.

Screenshot mit einem Beispiel einer modellgesteuerten App

Eine Canvas-App in einem modellgesteuerten Formular einbetten

Mit eingebetteten Canvas-Apps haben Sie die Möglichkeit, die Flexibilität von Canvas-Apps auf modellgesteuerte Formulare zu übertragen. Mit einer eingebetteten Canvas-App können Sie beispielsweise Folgendes:

  • Daten aus verschiedenen Quellen neben Daten aus Microsoft Dataverse anzeigen

  • Daten aus anderen Datenquellen verwenden und aktualisieren

  • Mit Daten in Feldern im modellgesteuerten App-Formular interagieren

  • Power Automate-Flows von Schaltflächen in der eingebetteten Canvas-App auslösen

  • Komplexe Logiken ausführen, die in modellgesteuerten App-Formularen nicht möglich sind, ohne dass Codierung erforderlich ist

  • Eine assistentenähnliche Benutzeroberfläche erstellen, um den Benutzer durch eine komplexe Reihe von datenbasierten Entscheidungen zu führen.

Screenshot einer eingebetteten Canvas-App in einem modellgesteuerten App-Formular.