Ce guide décrit comment filtrer les données de Process Street à l'aide de Power Automate, contournant l'absence de filtrage natif de l'API. La méthode utilise une boucle "Faire jusqu'à" pour gérer la pagination et traiter de manière itérative les pages de données. Les variables stockent des données dynamiques telles que les URI de page et le jeu de données filtré. La logique centrale implique une requête HTTP vers l'API de Process Street, suivie de la sélection des champs pertinents et de l'application des critères de filtrage. Une action "Sélectionner" extrait les champs nécessaires, et une action "Appliquer à chaque" itère à travers les enregistrements. Les enregistrements correspondants sont ajoutés à un tableau de jeu de données filtré variable. La boucle continue jusqu'à ce que toutes les pages soient traitées, déterminée par l'absence d'une URI "nextPage". Le jeu de données filtré peut alors être utilisé à diverses fins, comme la mise à jour des enregistrements, le déclenchement de workflows ou la création de rapports. Un extrait JSON fourni facilite la configuration de l'action "Faire jusqu'à". Les suggestions pour améliorer l'API de Process Street incluent le filtrage intégré, la fusion de données paginées et des connecteurs Power Automate personnalisés. L'auteur suggère également d'utiliser des filtres OData ou une API GraphQL pour améliorer les capacités de filtrage. Enfin, le guide conclut en soulignant les avantages de cette solution Power Automate pour une gestion efficace des données au sein de Process Street.
dev.to
Build Once, Filter Forever: Automating Process Street Data Set Queries in Power Automate
