이 가이드는 Power Automate를 사용하여 Process Street 데이터를 필터링하는 방법을 설명합니다. API의 기본 필터링 기능 부족을 우회하는 방법으로 "Do Until" 루프를 사용하여 페이징을 처리하고 데이터 페이지를 반복적으로 처리합니다. 변수는 동적 데이터인 페이지 URI 및 필터링된 데이터 세트를 저장합니다. 핵심 논리에는 Process Street API에 대한 HTTP 요청, 관련 필드 선택 및 필터링 기준 적용이 포함됩니다. "Select" 액션은 필요한 필드를 추출하고, "Apply to each"는 레코드를 반복 처리합니다. 일치하는 레코드는 필터링된 데이터 세트 배열 변수에 추가됩니다. 루프는 모든 페이지가 처리될 때까지, 즉 "nextPage" URI가 없는 경우에 계속됩니다. 필터링된 데이터 세트는 다양한 용도로 사용할 수 있습니다. 예를 들어 레코드 업데이트, 워크플로우 트리거 또는 보고서 생성 등이 있습니다. 제공된 JSON 스니펫은 "Do Until" 액션 설정을 간소화합니다. Process Street API 개선 제안에는 기본 필터링, 페이징 데이터 병합 및 사용자 지정 Power Automate 커넥터가 포함됩니다. 또한 OData 필터 또는 GraphQL API를 사용하여 필터링 기능을 향상시킬 수도 있습니다. 마지막으로 이 가이드는 Process Street 내부의 효율적인 데이터 관리를 위해 이 Power Automate 솔루션의 이점을 강조합니다.
dev.to
Build Once, Filter Forever: Automating Process Street Data Set Queries in Power Automate
Create attached notes ...
