Esame dei connettori Power Platform
Ciò che rende particolarmente efficace Microsoft Power Platform è la sua capacità di usare i dati su più piattaforme. Per funzionare su più piattaforme dati, i componenti di Microsoft Power Platform usano i connettori, che fanno da ponte tra l'origine dati e l'app o il flusso di lavoro. Questo ponte consente la trasmissione bidirezionale di informazioni. I connettori consentono di estendere le soluzioni aziendali su più piattaforme e di aggiungere funzionalità per gli utenti.
Origini dati
Per comprendere i diversi tipi di connettori e le rispettive funzionalità, è innanzitutto necessario comprendere i tipi di origini dati a cui si connettono. Le origini dati possono essere di due tipi: tabulari e basate su funzioni.
Dati tabulari: un'origine dati tabulare restituisce i dati in un formato di tabella strutturato. Power Apps può leggere e visualizzare direttamente queste tabelle tramite raccolte, moduli e altri controlli. Se supportato dall'origine dati in uso, Power Apps può anche creare, modificare ed eliminare dati dall'origine dati. Microsoft Dataverse, SharePoint e SQL Server sono alcuni esempi.
Origine dati basata su funzioni: è un'origine dati con cui è possibile interagire tramite funzioni. Queste funzioni possono essere usate per restituire una tabella di dati, ma offrono un'azione più ampia come la possibilità di inviare un messaggio e-mail, aggiornare le autorizzazioni o creare un evento di calendario. Utenti di Office 365, Project Online e Archiviazione BLOB di Azure sono alcuni esempi.
Entrambi i tipi di origini dati vengono comunemente usati per aggiungere dati e funzionalità alle soluzioni. Come si può vedere, la connessione alle origini dati permette di integrare parti diverse delle soluzioni aziendali per svilupparle in modo coerente. Dopo aver esaminato le caratteristiche delle origini dati, è possibile iniziare a trattare dei connettori.
I connettori fanno da ponte tra l'origine dati e l'app, il flusso di lavoro o il dashboard. Microsoft Power Platform include più di 1,000 connettori per origini dati comuni. I connettori si distinguono in standard e Premium. Alcuni connettori standard di uso più comune sono SharePoint, Outlook e YouTube. I connettori Premium richiedono licenze aggiuntive per l'app e/o gli utenti. Sono esempi di connettori Premium SQL Server, Survey Monkey e Mail Chimp. Un elenco di tutti i connettori, distinti tra standard e Premium, è disponibile nelle informazioni di riferimento sui connettori contenute nell'unità Riepilogo e risorse. Con AppSource è anche possibile creare e installare app e usare i connettori per i servizi non Microsoft.
Grazie alla capacità di fornire input e output tra l'origine dati e Power Platform, i connettori consentono di accelerare la realizzazione di soluzioni aziendali basate su Microsoft Power Platform. Ad esempio, usando app Dynamics 365 come Customer Service, è possibile impostare Power Automate per inviare una notifica agli utenti quando vengono aggiunti tipi di cliente specifici. Oppure è possibile usare una raccolta documenti di SharePoint per archiviare i file che vengono inseriti in Power Apps per la gestione e la distribuzione. Microsoft fornisce anche connettori per i propri servizi Azure, consentendo così di sfruttare tecniche di intelligenza artificiale avanzate per svolgere attività come la lettura del testo contenuto in immagini o servizi cognitivi come il riconoscimento dei volti nelle immagini.
Tutte le soluzioni Power Platform possono integrarsi con app Microsoft 365 come Teams. Grazie a questa integrazione, gli utenti possono usare Power Apps all'interno di Teams o eseguire Power Automate da azioni ed eventi all'interno di Teams.
Trigger e azioni
Una volta stabilita un'origine dati e configurato il connettore, è possibile usare due tipi di operazioni: trigger o azioni.
I trigger vengono usati solo in Power Automate, allo scopo di richiedere l'esecuzione di un flusso. I trigger possono essere basati sul tempo, come nel caso di un flusso Power Automate che inizia ogni giorno alle 8:00. Possono basarsi su un'azione, come nel caso della creazione di una nuova riga in una tabella o della ricezione di un messaggio e-mail. È sempre necessario un trigger per indicare quando deve essere eseguito il flusso di lavoro.
Le azioni vengono usate in Power Automate e Power Apps. Le azioni vengono richieste dall'utente o da un trigger e consentono l'interazione di alcune funzioni con l'origine dati. Ad esempio, un'azione potrebbe consistere nell'invio di un messaggio e-mail nel flusso di lavoro o nell'app o nella scrittura di una nuova riga in un'origine dati.
Descritti i connettori e come usarli, è possibile esaminare i diversi connettori disponibili.
Tipi di connettori
Connettori standard
I connettori di livello standard sono inclusi nell'abbonamento a Microsoft 365 standard. Coprono molte delle origini dati di uso più comune, come SharePoint e OneDrive, e origini dati di terze parti, come Google Drive, Twitter, GitHub e altre ancora.
Connettori Premium
Mentre i connettori standard sono disponibili con un abbonamento a Microsoft 365 standard, i connettori Premium richiedono gli appropriati piani autonomi. Tra questi, un piano Power Apps per utente o un piano Power Automate per utente. Il vantaggio principale dei connettori Premium è che consentono di connettersi a un numero maggiore di servizi. La maggior parte dei connettori Premium copre applicazioni esterne quali Salesforce, DocuSign, Survey Monkey, Amazon e così via. Alcune applicazioni Microsoft, come Dynamics 365, impiegano connettori Premium. Il timbro Premium identifica i connettori Premium.
Connettori personalizzati
Se nessuno degli oltre 1.000 connettori soddisfa esigenze specifiche, è possibile crearne uno personalizzato. Con i connettori personalizzati è possibile estendere l'app chiamando un'API disponibile pubblicamente o un'API personalizzata ospitata in un provider di servizi cloud, ad esempio Azure. Un'API (Application Programming Interface) contiene una serie di funzioni disponibili per gli sviluppatori. I connettori inviano e ricevono informazioni da queste API e raccolgono le funzioni disponibili in Power Apps o Power Automate. Poiché questi connettori sono basati su funzioni, chiamano funzioni specifiche nel servizio sottostante dell'API per restituire i dati corrispondenti.
Un vantaggio della creazione di connettori personalizzati è la possibilità di usarli in piattaforme differenti, ad esempio Power Apps, Power Automate e App per la logica di Azure.
È possibile creare connettori personalizzati usando due diversi approcci:
I vari approcci prevedono diversi requisiti, ma per tutti è necessario disporre di un piano Power Apps per app o per utente. Ognuno dei collegamenti precedenti punta alle istruzioni per uno specifico approccio.
Nota
Lo scopo di questo modulo è offrire una migliore comprensione delle origini dati e dei connettori nel loro complesso. Per altre informazioni sui connettori personalizzati, incluso un esercizio per crearne uno, consultare il modulo Uso di connettori personalizzati in un'app canvas di Power Apps.