Canvas App - Get started with Power App Flashcards

1
Q

Introducing Power Apps

Cosa è Power Apps?

A

Power Apps è una suite di

  • app
  • servizi
  • connettori
  • e una piattaforma dati che ti offre l’opportunità di creare app personalizzate per le tue esigenze aziendali.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Introducing Power Apps

Cosa puoi fare con Power Apps?

A

Con Power Apps, puoi creare rapidamente business app personalizzate che si connettono ai tuoi dati aziendali archiviati nella piattaforma dati sottostante chiamata Microsoft Dataverse o in altri data source online o in premises (sharepoint, excel, office, dynamics ecc).

Quindi in parole povere puoi:

  • Creare rapidamente un’app.
  • Connetterti con esse ai servizi Cloud e ai Data Source che stai già utilizzando.
  • Condividere le tue app istantaneamente in modo che i colleghi possano usarle sui loro telefoni e tablet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Introducing Power Apps

Che servizi offre Power Apps?

A

Power Apps offre numerosi servizi

  • Le App create forniscono Business Logic e Workflow avanzati,
    • per trasformare il processo aziendale manuale in processi digitali automatizzati.
  • Semplifica l’esperienza di creazione di app aziendali personalizzate,
    • consentendo agli utenti di creare app ricche di funzionalità senza scrivere codice.
  • Fornisce anche una piattaforma estendibile che consente agli sviluppatori professionisti di
    • Interagire a livello di codice dati e metadati.
    • Applicare Business Logic.
    • Creare connettori personallizzati e integrarsi con Data Source esterni.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Power Apps building blocks

Quali sono i Power Apps Building Blocks?

A
  • Power Apps Home Page(make.powerapps.com) : le app iniziano qui, indipendentemente dal fatto che vengano create dai dati, da un’app di esempio o da una schermata vuota.
  • Power Apps Studio:sviluppa ulteriormente le tue app connettendoti ai dati, aggiungendo e organizzando gli elementi dell’interfaccia utente (noti come controlli) e creando formule.
  • Power Apps Mobile: esegue le tue app su dispositivi Microsoft Windows, Apple iOS e Google Android.
  • Power Apps Admin Center: gestisce gli ambienti di Power Apps e altri componenti.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Power Apps related technologies

Quali sono le Tecnologie Corelate a Power Apps?

A

Power Apps funziona con altre tecnologie per aiutarti a creare app potenti per la tua organizzazione. Alcune di queste tecnologie includono:

  • Data Sources: I Data Source portano dati cloud e locali nelle tue app.
    • accede ai dati tramite Connections , Connectors personalizzati e Gateway.
  • Microsoft Dataverse: un data service conforme e scalabile integrato in Power Apps.
  • Power Automate: consente di creare flussi di lavoro automatizzati per ricevere notifiche, eseguire processi, raccogliere dati e altro ancora.
  • Power BI: per Dashborad e Report statistici.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Come possono le Power Apps accedere ai Data Source?

A

In Power Apps, la maggior parte delle app usa informazioni esterne archiviate nelle Data Source.

  • Data Source Cloud <> Power Apps with Connections
    • Le app accedono a questi Data Source utilizzando le Connections consentendo a Power Apps di leggere e scrivere dati archiviati.
  • Data Source Locale(On Premise) <> Power Apps with Gateway
    • ​​Puoi usare un gateway per fornire una connessione affidabile tra Power Apps e DataSource.

Puoi aggiungere molti Data source anche in una singola app tramite Connectors incorporati o personalizzati.

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

Power Apps related technologies

Cosa è il DataSource Microsoft Dataverse?

A

Microsoft Dataverse è:

  • Un DataSource Cloud che consente di archiviare e gestire i dati utilizzati dalle applicazioni aziendali.
  • I Dati del Dataverse sono archiviati all’interno di un insieme di tables.
    • I_nclude un set di base di tables standard che coprono scenari tipici_, ma puoi anche creare tables personalizzate.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Power Apps related technologies
Quali sono i vantaggi di utilizzare Il Dataverse?

A
  • Simple to Menage
    • sia i metadati che i dati sono archiviati nel cloud.
  • Helps to Secure Data
    • La sicurezza basata sui ruoli consente di controllare l’accesso alle tabelle per diversi utenti all’interno dell’organizzazione.
  • Access your Dynamics Data:
    • I dati delle tue applicazioni vengono archiviati anche all’interno di Dataverse, consentendo di creare rapidamente app che utilizzano i tuoi dati ed estenderle utilizzando Power Apps.
  • Rich Metadata:
    • I Data Type e le Relationships vengono usati direttamente in Power Apps.
  • Logic e Convalidation:
    • Definisci campi calcolati, business rule, workflow e business process flow per garantire la qualità dei dati e guidare i processi aziendali.
  • Productivity Tools:
    • Le tabelle sono disponibili all’interno di componenti aggiuntivi che utilizzano Excel in modo da aumentare la produttività e garantire l’accessibilità ai dati.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Power Apps related technologies

Cosa è Power Automate?

A

Power Automate porta l’automazione nella tua azienda utilizzando:

  • Workflows tradizionali
    • utilizzando Flow.
  • Robotic Process Automation (RPA)
    • per l’automazione di sistemi legacy.
    • utilizzando desktop Flow.
  • Business Process Automation
    • via Business Process Flow .
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Power Apps related technologies

Workflows di Power Apps VS Power Automate?

A

Power Automate dovrebbe essere usato:

  • Soluzioni più complesse: come i flussi di lavoro di approvazione.
  • Logica aziendale è complessa.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Power Apps related technologies

Cosa è Power BI?

A

Power BI è uno strumento di analisi all’interno della suite Power Platform.

  • Collega i dati da più origini e trasforma i dati in visualizzazioni grafiche
    • per ottenere informazioni dettagliate.
  • Crea Dashboards e Reports per analizzare i dati complessi per gli utenti aziendali.
  • Reports sono utilizzabili e accessibili solo da te (_​_a meno che tu non abbia Power BI Pro)
  • Power BI Pro
    • ​Puoi condividere i reports e le dashboards con altri e controllare cosa possono fare con esse.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Power Apps related technologies

Come funzional’embed (Incorporazione) tra Power Apps e Power BI?

A

PowerBI to Power Apps

  • Puoi portare preziose visualizzazioni nell’app per consentire all’utente di utilizzare quei dati.

Power Apps to PowerBI

  • consente all’utente di agire sui dati senza mai lasciare la dashboard delle proprie Power Apps.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quali sono i modi per iniziare a creare una Power Apps?

A

Puoi iniziare a creare un app con un

  • Template.
  • Data Source creandola dai tuoi dati.
  • Canvas creandola da Zero.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Designing a Power Apps app

Quali sono i principali fattori da considerare durante la fase di progettazione/Design di una Power Apps?

A

I principali fattori da considerare durante la fase di progettazione/Design di una Power Apps sono:

  • Business requirements
  • Business Logic
  • Data Model
  • User Experience (UX)
  • User Interface (UI)
  • Output
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Designing a Power Apps app

Perchè dovremmo considerare i Business Requirement durante la fase di Design?

A

Vanno considerati i business requirement durante la fase di sviluppo poiche:

  • Ogni app che sviluppi avrà una serie diversa di business requirement in base alla soluzione.
  • Servirà prendersi del tempo e trovare tutti i requirement, poiche è uno dei fattori piu importanti nella creazione di un app di successo.
  • Potresti avere determinati requisiti di sicurezza, privacy o conformità che devi seguire, a seconda della soluzione o delle politiche aziendali,.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Designing a Power Apps app

Perchè dovremmo considerare durante la fase di design la Offline Mode?

A

Una delle prime domande da considerare durante lo sviluppo dell’applicazione è:

  • l’app dovrà funzionare offline?
  • l’intera app o solo una parte dell’app dovrà funzionare offline?
  • Quando verranno sincronizzati i dati con la mia origine dati? Ci sono limitazioni?

La valutazione sulla modalità offline, è meglio averla all’inizio del processo di progettazione poiché influenzerà il resto del processo.

  • Se dovessi creare la tua app senza questa funzionalità, quindi decidere di aggiungerla in un secondo momento, sarà più difficile che farlo in primo luogo. Perchè è questo?
    • Dovrai assicurarti di utilizzare raccolte e funzioni aggiuntive come SaveData e LoadData mentre procedi per consentire alla tua app di funzionare offline.
    • Inoltre, se stai utilizzando Moduli e stai cercando di implementare la modalità offline, ti imbatterai in problemi.
17
Q

Designing a Power Apps app

quali sono i fattori da considerare riguardo al Data Model durante la fase di Design/Sviluppo?

A

1) Nel modulo “Tecnologie correlate a Power Apps” hai appreso i più comuni DataSource per la creazione di app, ma con tutte queste scelte come decidi effettivamente quale DataSource utilizzare per la tua soluzione?

Forse hai già implementato un altro Data Source con cui gli utenti lavorano quotidianamente, come SharePoint, Excel, altri DB .

  • Potresti semplicemente usarli come Data Source per creare la tua app?
  • Devo connettermi a più Data Source? Queste sono tutte domande comuni che dovremmo porci

2) ci sono una serie di fattori aggiuntivi da considerare, come ad esempio:

  • Business Requirements: _Ogni Data Source e le relative funzionalità supportate sono leggermente divers_e. Pertanto, a seconda dei requisiti dell’app, è necessario:
    • Selezionare il data source che supporta le proprie esigenze o
    • modificare i requisiti aziendali per conformarsi alle funzionalità supportate per il data source selezionato.
  • Licensing/Cost: Alcuni data source come Microsoft Dataverse o SQL sono considerate “DataSource Premium” .Un Data Source premium richiederà a ogni utente che usa l’app di avere
    • Power Apps plan per app o
    • Power Apps plan per utente.
18
Q

Designing a Power Apps app

Perchè dovremmo considerare l’User Experience (UX) durante la fase di design di un app?

A

1)Approccio

Quando si progetta la Power Apps, l’obiettivo dovrebbe essere quello di mantenerlo semplice.

Quando gli utenti finali aprono l’applicazione e iniziano a utilizzarla, n_on dovrebbero avere confusione su cosa fare clic o dove andare_.

2) Alcuni degli elementi di design di base che vorrai considerare sono cose come:

  • Custom Branding (your logo and colors)
  • Pop-ups
  • Hide/show buttons based on users’ access/permissions

3) Un’altra cosa da tenere a mente quando si aggiungono diverse funzionalità di progettazione è che più logica si aggiunge per la personalizzazione dell’app, maggiore è il codice che la propria applicazione dovrà elaborare. portando a dei rallentamenti di performance per la tua app.

19
Q

Designing a Power Apps app

Cosa Dovremmo considerare dell’ User Interface (UI) durante la fase di progettazione?

A

1)Per visualizzare completamente l’user interface UI, potresti prendere in considerazione la creazione di un mockup della tua applicazione.

  • Visio per creare un wireframe diagram
    • un wireframe è una rappresentazione grafica dell’ application’s user interface
    • per sfruttarla a pieno richiede una licenza
  • Power Apps per creare un mockup della tua application.
    • Puoi aggiungere la maggior parte dei controlli, della grafica, dei moduli e di altri elementi alle schermate dell’app e giocare con il layout e le dimensioni di ogni elemento come se stessi costruendo l’app per davvero.

2) Quando si progetta l’interfaccia utente NON è necessario aggiungere la logica alla base dei vari elementi posizionati sullo schermo.L’obiettivo qui è concentrarsi su come potrebbe apparire l’app e su come potrebbe funzionare.
3) Alcune cose aggiuntive a cui pensare sono:

  • l’accessibilità:È importante assicurarsi che l’interfaccia dell’app segua le linee guida per l’accessibilità in modo che tutti gli utenti possano interagire con la tua applicazione senza problemi
  • la localizzazione: A seconda di dove verrà utilizzata la tua app, potrebbe essere necessario utilizzare punteggiatura diversa
20
Q

Designing a Power Apps app

Cosa Dovremmo considerare della Business Logic durante la fase di progettazione?

A

Durante la fase di sviluppo vanno considerate alcune cose riguardo alla Business Logic

1) Quando si utilizza Dataverse, è possibile creare

  • Business Rule
  • Reccomendations

per applicare Logiche e Validazioni senza scrivere codice o creare plug-in.

2) Spesso durante la creazione di un app tutta la Business Logic è incorporata nell’app e funziona alla grande se si accede ai dati solo tramite l’app.

La sfida è che spesso i dati aziendali vengono utilizzati in molti modi e da strumenti diversi.

Ma non è un problema perchè…!

Nel Dataverse le Business Role vengono applicate a livello di dati.

  • Questo significa che è possibile aggiungere regole ai dati che vengono applicate indipendentemente dalla modalità di accesso ai dati.
21
Q

Designing a Power Apps app

Cosa Dovremmo considerare dell’ Output durante la fase di progettazione?

A

E` importante discutere dell’output dei dati della tua app durante la fase di design.

Ciò significa semplicemente chiedersi, che tipo di dati genererà la tua app? e, una volta generati i dati, cosa ne verrà fatto?

  • Come devono essere visualizzati i dati?
  • Quali azioni verranno intraprese sui dati una volta raccolti?
  • Esistono formati o tipi di file specifici per i dati necessari?

Le risposte a queste domande aiuteranno a determinare se è necessario aggiungere funzionalità aggiuntive all’app, ad esempio :

  • un report di Power BI,
  • Output di posta elettronica
  • PDF o CSV.