Condividere un'app basata su modello
Le app basate su modello usano la sicurezza basata sui ruoli per gestire la condivisione e il controllo di accesso. Ciò significa che ciascun ruolo di sicurezza include un set di privilegi, che definiscono le azioni specifiche che gli utenti possono eseguire sulle tabelle all'interno dell'app. Altrimenti detto, la struttura supporta livelli di accesso differenziati: ad esempio, due utenti possono usare entrambi un'app, ma un utente potrebbe avere solo l'autorizzazione per leggere o visualizzare i record creati personalmente, mentre un altro potrebbe avere un accesso più ampio, come la visualizzazione di tutti i record e persino la facoltà di eliminarli.
A ogni utente dell'app devono essere assegnati uno o più ruoli di sicurezza predefiniti o personalizzati.
Condivisione di un'app basata su modello con altri utenti
La condivisione di un'app basata su modello consente ad altri utenti dell'organizzazione di accedere all'app e di usarla. Questo favorisce la collaborazione e garantisce che le persone giuste abbiano gli strumenti di cui hanno bisogno per portare a termine le proprie attività. La condivisione di un app basata su modello richiede un'attenta configurazione dei ruoli di sicurezza, per garantire che gli utenti o i team dispongano del livello appropriato di accesso all'app e ai relativi dati sottostanti.
Quando si condividere un'app basata su modello, si concede essenzialmente l'accesso sia all'app stessa che alle tabelle di dati con cui interagisce. Questo processo implica due passaggi chiave: l'assegnazione dei ruoli di sicurezza e la condivisione del collegamento all'app. I ruoli di sicurezza garantiscono che gli utenti o i team abbiano accesso solo ai dati e alle funzionalità di cui necessitano, in base alle rispettive responsabilità. Ad esempio, alcuni utenti potrebbero richiedere semplicemente l'accesso in sola lettura, mentre altri potrebbero aver bisogno del controllo completo sui dati dell'app.
Prima di procedere, è importante verificare che in Microsoft Dataverse siano stati creati e configurati i ruoli di sicurezza necessari. Se questi ruoli non sono ancora definiti, occorre collaborare con l'amministratore Power Platform per impostarli. Quando i ruoli sono pronti, è possibile seguire i passaggi descritti di seguito per condividere l'app in modo efficace.
Passaggi per condividere un'app basata su modello
Assegnazione di ruoli di sicurezza
- Aprire il portale di Power Apps e individuare l'app da condividere.
- Selezionare l'app, quindi fare clic sul pulsante Condividi per avviare il processo di condivisione.
- Nell'interfaccia di condivisione, assegnare ruoli di sicurezza a singoli utenti o team. Si può scegliere tra ruoli predefiniti (come Utente Basic o Amministratore di sistema) oppure creare e assegnare ruoli personalizzati in base a specifiche esigenze.
- Accertarsi che i ruoli assegnati forniscano il livello appropriato di accesso all'app e alle tabelle di dati associate. Ad esempio, se l'app include informazioni sensibili, potrebbe essere opportuno limitare l'accesso a determinati utenti o team.
Completando questo passaggio, ci si assicura che gli utenti o i team dispongano delle autorizzazioni necessarie per interagire con l'app e con i relativi dati. Una volta assegnati i ruoli di sicurezza, si può procedere alla condivisione del collegamento dell'app, per dare modo agli utenti di accedere direttamente all'app.
Eseguire e testare l'app basata su modello su diversi dispositivi.
Il test dell'app basata su modello è un passaggio fondamentale nel processo di sviluppo, per garantire che offra un'esperienza utente fluida su più dispositivi e piattaforme. La progettazione reattiva dovrebbe consentire all'app di adattarsi a varie dimensioni dello schermo e metodi di input, indipendentemente dal fatto che vi si acceda da un desktop, un tablet o uno smartphone.
Durante il test, occorre considerare i diversi modi in cui gli utenti potrebbero interagire con l'app. Ad esempio, alcuni utenti potrebbero accedere all'app principalmente sui propri computer desktop tramite un browser Web, mentre altri potrebbero fare affidamento su dispositivi mobili per l'accesso in movimento. Ogni piattaforma ha le sue specificità. Ad esempio, i dispositivi mobili usano lo spostamento basata sul tocco, mentre i desktop si basano sulle interazioni con mouse e tastiera. Il test garantisce che l'app funzioni in modo coerente e intuitivo in tutti questi scenari.
Inoltre, offre l'opportunità di verificare che tutte le funzionalità, tutti i flussi di lavoro e tutte le integrazioni funzionino come previsto. Il test include la verifica di moduli di immissione dati, dashboard, griglie secondarie e di tutti i componenti personalizzati aggiunti all'app. Rappresenta inoltre un'opportunità per valutare la reattività, i tempi di caricamento e l'usabilità complessiva dell'app, per verificare che soddisfi le esigenze degli utenti finali.
Di seguito sono illustrati i passaggi per testare l'app basata su modello su un desktop.
- Aprire il portale Power Apps oppure accedere alla home page di Dynamics 365, a seconda della modalità di implementazione dell'app.
- Avviare l'app e testarne la funzionalità in un browser Web per desktop. Accertarsi che tutte le funzionalità, ad esempio moduli, viste, dashboard e flussi di lavoro, funzionino come previsto.
- Prestare attenzione al layout e alla reattività dell'app. Verificare che l'interfaccia si adegui al fattore di forma.