Quando inizi a usare Microsoft Flow Per automatizzare le attività e migliorare la produttività dell'ambiente, Una delle azioni più comuni sono le ricerche di dati supportate da filtri. Se sei concentrato sull'utilizzo dei record di Dynamics, Elenchi di SharePoint, tablas en una Banca datiUn database è un insieme organizzato di informazioni che consente di archiviare, Gestisci e recupera i dati in modo efficiente. Utilizzato in varie applicazioni, Dai sistemi aziendali alle piattaforme online, I database possono essere relazionali o non relazionali. Una progettazione corretta è fondamentale per ottimizzare le prestazioni e garantire l'integrità delle informazioni, facilitando così il processo decisionale informato in diversi contesti.... SQL, eccetera., uno degli svantaggi dei connettori Flow è che, di regola, non offrono la possibilità di cercare un singolo elemento filtrato da un campo diverso dal campo di identificazione (ID).
Quando abbiamo bisogno di filtrare un elemento, ma non abbiamo questo identificatore, dobbiamo ricorrere a ottenere tutte le righe e applicare un filtro ad esso nel modo successivo:
Esempio di recupero di dati basati su filtri in Microsoft Flow
In questo esempio possiamo vedere che usando l'azione Ottieni righe dalla sezione SQL Possiamo impostare non solo l'elenco di tutte le righe in una tabella, per questo caso TProvincias, ma possiamo filtrare questi risultati della query. Per questo caso, Il filtro è configurato per restituire un record che corrisponda a un ID precedentemente ottenuto nel flusso che non è l'ID primario in questa tabella. Allo stesso tempo, Poiché è chiaro che questa query restituirà solo un record, Limitiamo il risultato a questo record assegnando la prima posizione a 1.
Ecco che arriva il problema, se proviamo, come esempio, inserire questa provincia che abbiamo ottenuto all'interno di un record Dynamics con l'azione Creare un nuovo record Si verificherà quanto segue:
Al momento assegniamo uno dei valori recuperati dal passaggio precedente a uno dei campi della creazione del record, Una condizione di ripetizione verrà generata automaticamente tra tutti i valori restituiti.
Questo accade perché si tratta di un recupero di riga, L'uscita del passaggio Get Province sarà sempre una matrice di risultati.
Ciò pone un onere aggiuntivo sulla procedura che comprende che dovrai spostarti tra più risultati e anche un'ulteriore complicazione quando si tratta di comprendere la procedura che il flusso eseguirà..
Per evitarlo, Finché ci viene richiesto di utilizzare un'azione con questo tipo di output, possiamo ricorrere al funzionamento dei dati Comporre o in spagnolo scrivere.
Questa azione ci permetterà di mantenere quegli elementi dell'output precedente che ci interessano, Per questo caso possiamo filtrare che solo il primo (e unico) dell'elemento
matrice restituita.
Per questo dovremo usare l'espressione primo a editor di espressioni avanzato indicando da dove otteniamo i dati e quale valore specifico stiamo cercando, In questo caso si tratterà del campo di descrizione del valore di output dell'azione Get_Province.
primo (corpo («Get_Province’)?)?
Ora possiamo verificare come, Quando si utilizza l'output di questa azione nella creazione del record Dynamics, Il ciclo non verrà visualizzato, lasciando una struttura più pulita e migliorando i tempi di lavorazione.
Come possiamo vedere, non ci limitiamo a salvare questo ciclo, ma anche loop nidificati nel caso in cui sia necessario passare attraverso più di una tabella alla ricerca di questi record. Ora possiamo eseguire la procedura e controllare il risultato:
Realizzazione delle province
Esecuzione dell'azione Componi
Questa utile azione di Comporre, non solo ci permetterà di mantenere una struttura migliore nel nostro Flusso, ma ci permetterà anche di modellare i risultati di tutti i tipi di azioni per ottenere quei risultati di cui abbiamo bisogno, ignorando coloro che non lo fanno, in questo modo diventa una magnifica soluzione per molteplici situazioni. durante il nostro viaggio attraverso il mondo dell'automazione con Microsoft Flow.
Articoli correlati:
- Microsoft Power BI | L'ascesa di Microsoft Power BI come strumento di analisi dei dati
- Auto-etichettatura delle immagini in Sharepoint con Flow e Servizi cognitivi
- MLOps in Microsoft Azure | Operazioni ML su Microsoft Azure
- Utilizzo della riga di comando per risolvere i problemi con i record di avvio di Windows