@SeanKMcGinnis Eu realizei alguns testes simples e posso ver o seguinte comportamento:<\/P>
Se eu configurar o flow conforme mostrado abaixo, ele funciona conforme o esperado e apenas<\/STRONG> envia um email quando novos<\/STRONG> registros são criados no feature service. <\/P>Quando um novo registro é criado<\/STRONG><\/LI>Aplicar a cada um<\/LI>Enviar email<\/LI><\/UL><\/UL><\/UL>
<\/span><\/P>O problema com isso é que não temos acesso aos atributos da nova feature/dynamic content.<\/P>No entanto, se configurarmos o flow conforme mostrado abaixo, agora ele fornece<\/STRONG> acesso aos atributos da nova feature/dynamic content, mas não funciona conforme o esperado. Em vez disso, ele envia emails para ambos<\/STRONG> novos registros e<\/STRONG> edições em registros existentes:<\/P>Quando um novo registro é criado<\/LI>Aplicar a cada umBuscar atualizações, alterações ou exclusões<\/LI>Aplicar a cada um 2<\/LI>Enviar um email<\/LI><\/UL><\/LI><\/UL><\/UL>
<\/span><\/P>Observe que há 2 payloads sob 'Aplicar a cada um 2'. Aqui está o JSON RAW:<\/P>ENTRADAS RAW DA AÇÃO FETCH:<\/STRONG><\/P>{<\/P> "host": {<\/P> "connectionReferenceName": "shared_arcgis",<\/P> "operationId": "WebhookGet"<\/P> },<\/P> "parameters": {<\/P> "changesUrl": "https%3a%2f%2fservices.arcgis.com%xxxxxxxxxxxxxxxxxx%2farcgis%2frest%2fservices%2fMSFLOWTESTING%2fFeatureServer%2fextractChanges%3fserverGens%3d%5b829542%2c829547%5d%26async%3dtrue%26returnUpdates%3dfalse%26returnDeletes%3dfalse%26returnAttachments%3dfalse",<\/P> "userLayer": "xxxxxxxxxxxxxxxxxxxxxxxxxlayerId0",<\/P> "layerId": 0<\/P> }<\/P>}<\/P> <\/P>SAÍDAS RAW DA AÇÃO FETCH:<\/STRONG><\/P>{<\/P> "statusCode": 200,<\/P> "headers": {<\/P> "Timing-Allow-Origin": "*",<\/P> "x-ms-apihub-cached-response": "false",<\/P> &n bsp; & nbsp ; & nbsp ; & nbsp ; & nbsp ; "x-ms-apihub-obo":& nbsp ; "false", < / P > < P > & nbsp ; & nbsp ; & nbsp ; & nbsp ; "Date":& nbsp ; "Qua, 04 Jan 2023 19:35:22 GMT", < / P > < P > & nbsp ; & nbsp ; & nbsp ; & nbsp ; "ETag":& nbsp ; "W/\"2d5-dilcTtnGDqgzN3ciuDdCj1NYU7E\"", < / P > < P > & nbsp ; & nbsp ; & nbsp ; & nbsp ; "X-Powered-By":& nbsp ; "Express", < / P > < P > & nbsp ; & nbsp ; & nbsp ; & nbsp ; "Content-Length":& nbsp ; "725", < / P > < P > & nbsp ; & nbsp ; & nbsp ; & nbsp ; "Content-Type":& nbsp ; "application/json; charset=utf-8" < / P > < P > & nbsp ; & nbsp ; & nbsp ; }, < / P > < P > & nbsp ; & nbsp ; & nbsp ; "body":& nbsp ; { < / P > < P > & nbsp ; & nbsp ; & nbsp ; & nbsp ; "items":& nbsp ; [ < / P > < P > & nbsp ; & nbsp ; & nbsp ; & nb sp; & nb sp; { < / P > < P > & nb sp; & nb sp; & nb sp; & nb sp; & nb sp; "geometry":& nb sp; { < / P > < P > & nb sp; & nb sp; & nb sp; & nb sp; & nb sp; & nb sp; "x": -8597754.054998333, < / P > < P > & nb sp; & nb sp; & nb sp; & nb sp; & nb sp; & nb sp; "y": 4702694.790991535 < / P > < P > & nb sp; & nb sp; & nb sp; }, < / P > < P > & nb sp; & nb sp; & nb sp; "attributes":& nb sp; { < / P > < P > ... (continua com os dados JSON) ...
Observe que há 2 itens retornados pela ação fetch, mas nenhuma forma de discernir que apenas 'ponto 6' foi o registro recém-criado. 'ponto 5' já existia e foi apenas editado.
Portanto, @SeanKMcGinnis como configuro um flow para enviar um email somente quando uma nova feature for criada que também forneça acesso aos atributos/dynamic content?
(Para clareza Estou vinculando a postagens cruzadas relacionadas aqui)