Ich habe an einem Projekt für das Caribbean GeoPortal gearbeitet, um Studenten die Anmeldung zu einer Veranstaltung zu ermöglichen und den Organisatoren die Nachverfolgung der Anmeldungen über einen Power BI-Bericht zu erlauben. Es schien eine großartige Gelegenheit zu sein, Power Automate und den kürzlich veröffentlichten ArcGIS for Power Automate Connector zu nutzen.
Um die Anmeldeinformationen zu erfassen, verwenden wir Microsoft Forms, was es uns ermöglichte, die Benutzeroberfläche einfach zu gestalten, Logik durchzusetzen, um das richtige Detailniveau zu erfassen, und einen Power Automate-Auslöser zu verwenden, um den Rest unseres Flows zu starten.
Die Logik wird durch den 'When a new response is submitted'-Trigger gestartet, der auf den Webhook hört, wenn jemand das Formular absendet. Nachdem das Formular den Webhook ausgelöst hat, erhalten wir die Details des Anmelders, damit wir spezifische Logik ausführen können.
Bedingte Logik prüft die Antworten auf bestimmte Werte im Formular, um E-Mails basierend darauf zu senden, aus welchem Land sie kommen und ob sie einen Berater haben.
Die räumliche Aktivierung erfolgt, wenn wir die Adressinformationen aus dem Formular geokodieren. Für dieses Szenario verwenden wir eine ArcGIS Online-Identität, um mit der 'Find address candidate'-Aktion des ArcGIS Connectors zu geokodieren. Diese Logik ist auch möglich, wenn Sie keine ArcGIS Online-Organisation haben; Sie können dieselbe Aktion nutzen und dabei den ArcGIS PaaS connector verwenden und die Funktionen nach Nutzung bezahlen.

Um auf die Informationen in Power BI zuzugreifen, verbinden wir uns mit einer CSV-Datei als Datenquelle. Wir benötigen eine Möglichkeit, die CSV aktuell zu halten; dazu müssen wir auf die Datei zugreifen und sie parsen, um zusätzliche Informationen hinzuzufügen. Der Flow ordnet die Eingaben aus dem Formular den Spalten in der CSV zu. Für den Standortaspekt ordne ich die Latitude- & Longitude-Antworten aus der Geokodierung den Latitude- und Longitude-Spalten zu.

Die letzten Schritte sind das Umschreiben der Datei und deren Aktualisierung. Am Ende sieht unser Flow so aus, aber Sie können eine ähnliche Logik nutzen, um Ihre Forms räumlich zu aktivieren und Power BI-Berichte zur Analyse einzusetzen.

Verwenden Sie Microsoft Forms und Power Automate zur Automatisierung Ihrer Workflows oder Geschäftslogik? Wie integrieren Sie räumliche Aspekte in diese?