"Dieser Leitfaden beschreibt, wie Sie Prozess-Street-Daten mithilfe von Power Automate filtern können, indem Sie die fehlende native Filterfunktion der API umgehen. Die Methode verwendet eine "Do Until"-Schleife, um die Paginierung zu handhaben und Datenseiten iterativ zu verarbeiten. Variablen speichern dynamische Daten wie Seiten-URIs und das gefilterte Datenset. Die Kernlogik umfasst eine HTTP-Anfrage an die Process-Street-API, gefolgt von der Auswahl relevanter Felder und der Anwendung von Filterkriterien. Eine "Select"-Aktion extrahiert erforderliche Felder, und eine "Apply to each"-Aktion iteriert durch Aufzeichnungen. Übereinstimmende Aufzeichnungen werden einem gefilterten Datensatz-Array-Variable hinzugefügt. Die Schleife läuft solange, bis alle Seiten verarbeitet wurden, was durch das Fehlen einer "nextPage"-URI bestimmt wird. Das gefilterte Datenset kann dann für verschiedene Zwecke wie das Aktualisieren von Aufzeichnungen, das Auslösen von Workflows oder das Erstellen von Berichten verwendet werden. Ein bereitgestellter JSON-Ausschnitt vereinfacht die Einrichtung der "Do Until"-Aktion. Vorschläge für Verbesserungen der Process-Street-API umfassen die Einführung von Filterfunktionen, die Zusammenführung paginierter Daten und benutzerdefinierte Power-Automate-Connectoren. Der Autor schlägt auch vor, OData-Filter oder eine GraphQL-API für erweiterte Filterfunktionen zu verwenden. Schließlich betont der Leitfaden die Vorteile dieser Power-Automate-Lösung für eine effiziente Datenverwaltung innerhalb von Process Street."
dev.to
Build Once, Filter Forever: Automating Process Street Data Set Queries in Power Automate
