Aggiungere l'origine dati all'app canvas e progettare pagine funzionali
Le informazioni sono una parte essenziale di qualsiasi applicazione; l'intera logica risiede nel tipo di informazioni archiviate. In Power Apps i dati vengono archiviati in un'origine dati a cui è possibile accedere usando le connessioni. La connessione utilizza un connettore specifico per comunicare con l'origine dati. Molti servizi significativi e origini dati locali, ad esempio SharePoint, SQL Server, Office 365, Salesforce e X, dispongono di connettori in Power Apps.
Le origini dati più comuni sono le tabelle, che possono essere usate per recuperare e archiviare informazioni. Le connessioni consentono di leggere e scrivere dati in cartelle di lavoro di Microsoft Excel, elenchi di SharePoint, tabelle di SQL e in molti altri formati. È possibile archiviare questi elementi nei servizi cloud come OneDrive, DropBox e SQL Server.
Un connettore può generare tabelle di informazioni o azioni. Alcuni connettori offrono solo tabelle, alcuni offrono solo azioni e alcuni offrono entrambe. Il connettore potrebbe essere standard o personalizzato.
Origini dati locali
Per creare un'app che legge e scrive da un'origine dati, è necessario usare uno di questi controlli. Sono:
Raccolta: Usare il controllo Raccolta per filtrare, ordinare, cercare e scorrere tra i record in un'origine dati, quindi selezionare un record specifico. È anche possibile visualizzare solo determinati campi da ogni record in modo da poter visualizzare più record alla volta anche su uno schermo di piccole dimensioni.
Modulo di visualizzazione: il modulo di visualizzazione consente di visualizzare uno o tutti i campi in un singolo record.
Modulo di modifica: il modulo di modifica consente di aggiornare uno o più campi di un singolo record o creare un record a partire dai valori predefiniti e salvare tali modifiche nell'origine dati sottostante.
Questi controlli vengono usati quando Power Apps crea un'app dai dati. Dietro le quinte, l'applicazione archivia e modifica i dati dall'origine dati usando una tabella interna.
SharePoint
Esistono molte funzionalità di SharePoint che consentono agli utenti di creare progetti specifici e stabilire processi aziendali standard per la condivisione delle informazioni, la pubblicazione di documenti e la registrazione dei dati. Queste funzionalità consentono agli utenti aziendali di essere più produttivi, ma SharePoint ha prestazioni superiori rispetto ai sistemi di collaborazione sui documenti precedenti per quanto riguarda la visualizzazione di informazioni relative a quali informazioni o documenti sono stati archiviati e perché.
In SharePoint, è semplice richiedere metadati o informazioni sui dati, ad esempio l'ora di modifica, l'autore e così via, ma anche tag personalizzati su documenti o oggetti. I dipendenti possono comprendere meglio perché esiste un documento e perché è importante senza doverlo leggere. SharePoint consente anche agli utenti di creare database personalizzati in una struttura facile da usare, permettendo loro di archiviare migliaia di bit di dati che possono essere incorporati nei flussi di lavoro o in altri processi aziendali descritti in precedenza.
Controlli e proprietà nelle app canvas
In Microsoft Power Apps gli utenti possono pianificare e creare un'applicazione aziendale usando i componenti anziché scrivere il codice in un linguaggio di programmazione tradizionale come C#. Essi possono progettare le applicazioni trascinando e rilasciando gli elementi in un canvas, proprio come se stessero progettando una diapositiva in PowerPoint. È possibile indicare la logica e usare i dati tramite un'esperienza simile a Excel. Gli utenti possono creare app che combinano dati aziendali da diverse origini Microsoft e di terze parti. È possibile condividere l'app in modo che gli utenti possano eseguirla in un browser o in un dispositivo mobile e incorporarla per consentirne l'esecuzione in SharePoint, Power BI o Teams. Ecco alcuni dei controlli disponibili in Power Apps:
- Pulsanti: Consentono di associare l'applicazione toccando o facendo clic
- Raccolta: Mostra un elenco di record che contiene diverse organizzazioni di dati
- Elenco a discesa: Mostra il primo elemento in un elenco riassuntivo fino a quando non viene selezionata una freccia di espansione
- Immagine: Mostra un'immagine, ad esempio, da un file o un'origine dati
- Fotocamera: Acquisisce e salva foto nell'app o in un'origine dati
Controllo Gallery
Un controllo Gallery può mostrare più record di un'origine dati e ogni record può contenere diversi tipi di dati. Ad esempio, è possibile usare il controllo Gallery per mostrare prodotti diversi. Ogni elemento mostra i dettagli del prodotto che includono nome, immagine, prezzo e così via per ogni prodotto.
Ogni campo dati viene visualizzato in un controllo separato all'interno del controllo Gallery ed è possibile configurare tali controlli nel relativo modello. Tutte le modifiche apportate al modello si riflettono in tutto il controllo Gallery. I modelli predefiniti sono disponibili per la visualizzazione di immagini e testo in una raccolta; è disponibile anche una raccolta per gli elementi con altezze variabili.
Importante
Se un utente scorre il controllo Altezza dinamica di Raccolta prima del caricamento di tutti gli elementi, l'elemento al momento visualizzato potrebbe essere spostato verso il basso e fuori dalla visualizzazione al termine del caricamento dei dati. Per evitare questo problema, utilizza un controllo Raccolta standard invece della variante Altezza flessibile.