Canvas App - Customize and Manage Canvas App Flashcards
Customize a canvas app in Power Apps
Quali sono le Screens principali di Power Apps Studio?
Power Apps Studio nell’interfaccia di sviluppo, avrà 3 schermate.
Tutte le app generate dai dati hanno lo stesso set di screens che puoi visualizzare dal riquadro Schermate:
-
Browse screen
- è p_ossibile sfogliare, ordinare, filtrare e aggiornare i_ dati dall’origine dati.
- Nello Screen di navigazione, è possibile aggiungere elementi all’origine dati selezionando il segno più (+).
-
Details screen
- Lo screen dei dettagli mostra tutte le informazioni su un singolo elemento.
- In questa schermata è possibile aprire un elemento per modificarlo o eliminarlo.
-
Edit screen
- In questo screen puoi modificare un elemento esistente o crearne uno nuovo.
Explore screens and controls in Power Apps
Cosa sono i Controls di dev Power Apps?
Un controls è un elemento dell’interfaccia utente che produce un’azione o mostra informazioni.
Molti controls in Power Apps sono simili ai controls che hai usato in altre app:
- Etichette,
- Caselle di input di testo,
- Elenchi a discesa,
- Elementi di navigazione e così via.
Oltre a questi controlli tipici, Power Apps ha controls più specializzati, che puoi trovare nella scheda Insert.
-
Galleries
- Questi controls sono contenitori di layout che contengono una serie di controls che mostrano i record da un Data Source
-
Forms
- Questi controls mostrano i dettagli sui tuoi record e ti consentono di creare e modificare i record.
-
Media
- Questi controls consentono di aggiungere immagini di sfondo,
- includere un pulsante della fotocamera (in modo che gli utenti possano scattare foto dall’app),
- un lettore di codici a barre per acquisire rapidamente informazioni di identificazione e altro ancora.
-
Charts
- Questi controls ti consentono di aggiungere grafici in modo che gli utenti possano eseguire analisi istantanee mentre sono in viaggio.
Explore screens and controls in Power Apps
Quali sono i Controls più importanti nella Browse Screen?
La prima schermata nell’app è la schermata di navigazione, denominata BrowseScreen1 per impostazione predefinita.
I controls nella schermata di ricerca che ti consigliamo di familiarizzare includono:
-
BrowseGallery1 :
- questo control occupa la maggior parte dello schermo e mostra i dati dal Data Source.
-
NextArrow1:
- Quando questo control è selezionato, apre la schermata dei dettagli.
-
IconNewItem1:
- Quando questo control è selezionato, apre la schermata di modifica / creazione.
Explore screens and controls in Power Apps
Quali sono i Controls più importanti nella Deatails Screen?
La schermata di Details Screen è denominata DetailScreen1 per impostazione predefinita.
Alcuni dei suoi controls sono i seguenti:
-
DetailForm1:
- Questo control contiene altri controlli e contiene una scheda dati per ogni campo del record visualizzato.
-
DataCard1:
- Questo è un control della scheda. Ogni carta rappresenta un singolo campo del record.
-
IconEdit1 :
- Quando questo control se selezionato, apre la schermata di modifica / creazione in modo che l’utente possa modificare l’elemento corrente.
Explore screens and controls in Power Apps
Quali sono i Controls più importanti nella Edit/Create Screen?
Il terzo Screen nell’app è EditScreen1.
Alcuni dei suoi controlsli includono:
-
EditForm1:
- Questo control contiene altri controls e contiene una scheda dati per ogni campo del record che viene modificato.
-
DataCard8 :
- Questo è un altro control della scheda che mostra una categoria di pavimentazione dalla tabella Stime pavimenti, come mostrato nell’unità precedente.
-
IconAccept1:
- quando questo control è selezionato, salva le modifiche dell’utente.
Get started with functions in Power Apps
Cosa sono le formulas ?
Quando si usa Microsoft Power Apps, non è necessario scrivere codice di applicazioni complicate come fa uno sviluppatore tradizionale. Tuttavia, è necessario esprimere la logica in un’app e controllarne la navigazione, il filtro, l’ordinamento e altre funzionalità. È qui che entrano in gioco le formule.
Ecco qui le principali:
-
Text():
- funzione che specifica su come formattare il numero.
-
OnSelect():
- funzione che definisce cosa accade quando un utente seleziona un control.
-
NewForm(EditForm1);Navigate(EditScreen1, ScreenTransition.None)
- La formula crea un’istanza di una pagina di modifica nella schermata di modifica / creazione in modo che gli utenti possano creare un elemento.
- Un valore di ScreenTransition.None significa che non c’è transizione, come una dissolvenza, tra gli schermi.
-
UpdateContext({SortDescending1: !SortDescending1})
- La formula usa UpdateContext per aggiornare una variabile chiamata SortDescending1.
- Questa variabile indica alla galleria su questa schermata come ordinare gli elementi.
Manage app versions in Power Apps
Come si puo vedere la version di un app e all’occorrenza fare il restore?
Microsoft Power Apps può aiutarti se hai salvato le modifiche a un’app che non dovresti avere o se qualcos’altro va storto.
- Per le app salvate nel cloud, Power Apps conserva una cronologia delle modifiche apportate
-
Puoi visualizzare ogni versione che hai salvato e ripristinare la tua app a una versione precedente, se necessario.
-
- Se hai condiviso l’app, le persone con cui l’hai condivisa riceveranno anche la versione ripristinata se ripubblicherai l’app.
__Per visualizzare la version
- make.powerapps.com, seleziona App nel riquadro di sinistra.
- Nell’elenco delle app, seleziona i puntini di sospensione (…) accanto al nome dell’app, quindi seleziona Detail
- Selezione the Versions tab.
Ripristina una previous version
- Seleziona i puntini di sospensione (…) accanto alla versione desiderata, quindi seleziona Restore.
- Seleziona di nuovo Restore per confermare l’azione. Una nuova versione viene aggiunta al tuo elenco.
Manage apps in Power Apps
Con chi puoi condividere/Share un Apps e dove possono eseguirla?
Puoi condividere un’app con
- Users,
- Groups
- Organizations.
Quando condividi un’app con altre persone, queste possono eseguirla
- Browser, dalla home page di Microsoft Dynamics 365
- Microsoft Power Apps Mobile per Microsoft Windows, Apple iOS o Google Android.
Ancora meglio, puoi dare a qualcuno il permesso di aggiornare l’app.
Manage apps in Power Apps
Come condividere/Share un App?
Per Condividere/Share un app completare i seguenti passaggi,
- Apri l’app che desideri Share in Edit Mode.
- Power App Studio > File > Setting
- Assegna all’app un nome significativo e una descrizione in modo che il tuo team sappia cosa fa la tua app e possa trovarla facilmente nell’elenco delle app.
- File > Save as > The Cloud
- Nella scheda Share, specifica gli Users o i Groups or Organizations.
- Se è necessario condividere con un grande gruppo di utenti, è consigliabile condividere tramite un gruppo di sicurezza di Azure Active Directory.
- Per impostazione predefinita, L’user riceve l’autorizzazione User.
- Di seguito è una descrizione di entrambe le autorizzazioni:
- Co-owner - Gli utenti possono modificare e condividere l’app, ma NON possono eliminare o modificare il proprietario.
- User - Gli utenti possono visualizzare e utilizzare l’app, ma NON possono modificarla
- __Per inviare una notifica agli utenti tramite posta elettronica, lasciare selezionata la Check box Send an email invitation
- Seleziona Share
- Ricordati di creare un piano di notifica per avvisare i tuoi utenti degli aggiornamenti importanti.
- Ricordati di creare un piano di notifica per avvisare i tuoi utenti degli aggiornamenti importanti.
Manage apps in Power Apps
Come funzionano le Licensing e i Permissions?
Le informazioni di base su autorizzazioni e licenze di cui dovresti essere a conoscenza sono:
-
Users and contributors necessitano delle autorizzazioni per tutte le connessioni dati e i gateway utilizzati da un’app condivisa
- Alcune autorizzazioni vengono fornite implicitamente con l’app, ma è necessario concederne altre in modo esplicito.
- Se crei un’app basata su Microsoft Dataverse, devi anche assicurarti che gli utenti con cui condividi l’app dispongano delle autorizzazioni appropriate per l’entità o le entità su cui si basa l’app. In particolare, tali utenti devono appartenere a un ruolo di sicurezza in grado di eseguire attività come la creazione, la lettura, la scrittura e l’eliminazione dei record pertinenti.
- In molti casi, ti consigliamo di creare uno o più ruoli di sicurezza personalizzati con le autorizzazioni esatte di cui gli utenti hanno bisogno per eseguire l’app.
- È quindi possibile assegnare un ruolo a ciascun utente in base alle esigenze.
- Le persone che hanno l’autorizzazione di Co-Owner necessitano anche di un piano Power Apps per app o di un piano Power Apps per utente per lavorare direttamente con le entità in Dataverse
Understand environments in Power Apps
Cosa sono gli Enviroments e perchè utilizzarli?
Un Enviroment è un contenitore per app e altre risorse, come data connection e flow da Power Automate. È un modo per raggruppare gli elementi in base ai requisiti aziendali.
Le ragioni per usare Enviroments diversi sono
- Sviluppo di app separato per departement: in una grande organizzazione, ogni reparto può lavorare in un ambiente diverso. In questo modo, i dipendenti del reparto vedono solo le app e i dati aziendali appropriati alle loro esigenze.
- Supportare la gestione del ciclo di vita delle applicazioni (ALM): Enviroments separati consentono di separare le app in fase di sviluppo da quelle già condivise.
- Manage data access Ogni Enviroment può avere la propria origine di dati aziendali microsoft Dataverse. Altre connessioni dati sono specifiche di un ambiente e NON possono essere condivise tra ambienti