Canvas App - Customize and Manage Canvas App Flashcards

1
Q

Customize a canvas app in Power Apps

Quali sono le Screens principali di Power Apps Studio?

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explore screens and controls in Power Apps

Cosa sono i Controls di dev Power Apps?

A

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.​
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explore screens and controls in Power Apps

Quali sono i Controls più importanti nella Browse Screen?

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explore screens and controls in Power Apps

Quali sono i Controls più importanti nella Deatails Screen?

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explore screens and controls in Power Apps

Quali sono i Controls più importanti nella Edit/Create Screen?

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Get started with functions in Power Apps

Cosa sono le formulas ?

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Manage app versions in Power Apps

Come si puo vedere la version di un app e all’occorrenza fare il restore?

A

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

  1. make.powerapps.com, seleziona App nel riquadro di sinistra.
  2. Nell’elenco delle app, seleziona i puntini di sospensione (…) accanto al nome dell’app, quindi seleziona Detail
  3. Selezione the Versions tab.

Ripristina una previous version

  1. Seleziona i puntini di sospensione (…) accanto alla versione desiderata, quindi seleziona Restore.
  2. Seleziona di nuovo Restore per confermare l’azione. Una nuova versione viene aggiunta al tuo elenco.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Manage apps in Power Apps

Con chi puoi condividere/Share un Apps e dove possono eseguirla?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Manage apps in Power Apps

Come condividere/Share un App?

A

Per Condividere/Share un app completare i seguenti passaggi,

  1. Apri l’app che desideri Share in Edit Mode.
  2. 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.
  3. File > Save as > The Cloud
  4. 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
  5. _​_Per inviare una notifica agli utenti tramite posta elettronica, lasciare selezionata la Check box Send an email invitation
  6. Seleziona Share
    • Ricordati di creare un piano di notifica per avvisare i tuoi utenti degli aggiornamenti importanti.​
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Manage apps in Power Apps

Come funzionano le Licensing e i Permissions?

A

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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Understand environments in Power Apps

Cosa sono gli Enviroments e perchè utilizzarli?

A

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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly