Componenti delle app basate su modello
Un'app basata su modello ben progettata è composta da diversi componenti selezionati per creare l'aspetto e la funzionalità dell'app finale. I componenti e le relative proprietà che i creatori usano per creare un'app diventano metadati.
Per comprendere in che modo ciascuno di questi componenti è correlato alla progettazione dell'app, possiamo classificarli come componenti di dati, interfaccia utente (UI), logica e visualizzazione.
Componenti dati
Questi componenti determinano su quali dati si basa l'app e la finestra di progettazione usata per creare o modificare il componente.
È possibile progettare i componenti dati a livello di tabella in un ambiente o in una soluzione contenuta nell'ambiente. Vedere le descrizioni nella tabella seguente per ciascun tipo.
Componente | Descrizione | Finestra di progettazione |
---|---|---|
Tabella | Un contenitore per record con proprietà di cui si tiene traccia, ad esempio un contatto o un account. Sono disponibili molte tabelle standard. È possibile personalizzare una tabella standard non di sistema (o una tabella di produzione) oppure creare una tabella personalizzata da zero. | Finestra di progettazione tabelle di Power Apps |
Colonna | Proprietà associata a una tabella. Una colonna è definita da un tipo di dati, che determina il tipo di dati che è possibile immettere o selezionare. Tra i tipi di dati sono inclusi, ad esempio, testo, numero, data e ora, valuta o ricerca (che crea una relazione con un'altra tabella). Le colonne in genere vengono usate con moduli, viste e ricerche. | Finestra di progettazione tabelle di Power Apps |
Relazione | Le relazioni tra tabelle definiscono il modo in cui le tabelle sono correlate. Esistono tipi di relazione 1:N (uno-a-molti), N:1 (molti-a-uno) e N:N (molti-a-molti). Ad esempio, l'aggiunta di una colonna di ricerca a una tabella crea una nuova relazione 1:N tra le due tabelle e consente di aggiungere la colonna di ricerca a un modulo. | Finestra di progettazione tabelle di Power Apps |
Colonna di scelta | Questo è un tipo speciale di colonna, che fornisce all'utente una serie di opzioni predeterminate. Ogni opzione presenta un valore numerico e un'etichetta. Quando la si aggiunge a un modulo, tale colonna visualizza un controllo che consente all'utente di selezionare un'opzione. Sono disponibili due tipi di scelte, ovvero la scelta singola, in cui l'utente può selezionare solo un'opzione, e scelte a selezione multipla, che consentono più di una selezione. | Finestra di progettazione del set di opzioni di Power Apps |
Componenti dell'interfaccia utente
Questi componenti determinano il modo in cui gli utenti interagiscono con l'app.
Componente | Descrizione | Strumento di progettazione |
---|---|---|
App | Determina le caratteristiche fondamentali dell'applicazione come componenti, proprietà, tipo di client e URL per la tua app. | Progettazione app |
Mappa del sito | Specifica lo spostamento dell'app. | Progettazione della mappa del sito |
Modulo | Un set di colonne di immissione dati per una determinata tabella che corrisponde agli elementi di cui l'organizzazione tiene traccia per la tabella. Ad esempio, un set di colonne di immissione dati in cui gli utenti immettono informazioni pertinenti per tenere traccia degli ordini precedenti di un cliente con le date di riordino specifiche richieste. | Progettazione moduli |
Vista | Le viste definiscono il modo in cui un elenco di record per una tabella specifica viene visualizzato nell'app. Una vista definisce le colonne visualizzate, la larghezza di ogni colonna, il comportamento di ordinamento e i filtri predefiniti. | Progettazione vista |
Pagina personalizzata (anteprima) | Una pagina basata su canvas che permette un layout più flessibile, funzioni Fx con poco codice e dati del connettore Power Apps | Finestra di progettazione canvas |
Componenti logici
Questi componenti determinano i processi di business, le regole e l'automazione dell'app. I creatori di Power Apps usano una finestra di progettazione specifica per il tipo di processo o di regola.
Tipo di logica | Descrizione | Strumento di progettazione |
---|---|---|
Flusso del processo aziendale | Processo online che guida gli utenti attraverso un processo aziendale standard. Ad esempio, usare un flusso del processo aziendale se si desidera che chiunque sia in grado di gestire le richieste del servizio clienti in modo coerente o per richiedere che il personale ottenga l'approvazione di una fattura prima di inviare un ordine. | Progettazione flusso del processo aziendale |
Flusso di lavoro | I flussi di lavoro automatizzano i processi di business senza un'interfaccia utente. I progettisti usano i flussi di lavoro per avviare attività di automazione che non richiedono l'interazione dell'utente. | Progettazione flussi di lavoro |
Azioni | Le azioni sono un tipo di processo che consente di richiamare manualmente le azioni, incluse le azioni personalizzate, direttamente da un flusso di lavoro. | Progettazione processi |
Regola di business | Usate per applicare logica di regole o suggerimenti a un modulo per definire i requisiti delle colonne, nascondere le colonne o convalidare i dati. I progettisti di app usano un'interfaccia semplice per implementare e gestire regole di uso comune e in rapida evoluzione. | Progettazione regole di business |
Flusso di Power Automate | Power Automate è un servizio basato sul cloud che consente di creare flussi di lavoro automatizzati tra app e servizi per ricevere notifiche, sincronizzare file, raccogliere dati e altro ancora. | Power Automate |
Visualizzazioni
Determina il tipo di effetti di visualizzazione dei dati e il tipo di report che saranno disponibili nell'app.
Componente | Descrizione | Strumento di progettazione |
---|---|---|
Grafico | Singola visualizzazione grafica che può essere inclusa in una vista o in un modulo o aggiunta a un dashboard. | Progettazione grafici |
Dashboard | Funge da riquadro contenente una o più visualizzazioni grafiche che presentano una panoramica dei dati aziendali con cui è possibile interagire. | Finestra di progettazione dashboard |
Power BI incorporato | Aggiunge riquadri e dashboard di Power BI incorporati all'app. Power BI è un servizio basato sul cloud che fornisce informazioni dettagliate di business intelligence. | Combinazione di finestra di progettazione grafici e dashboard e Power BI |