Condividere un'app canvas con l'organizzazione

Dopo avere compilato un'app canvas per un'azienda, specifica quali utenti dell'organizzazione possono eseguire l'app e quali possono modificarla e persino ricondividerla. Specifica il nome di ogni utente, oppure specifica un gruppo di sicurezza in Microsoft Entra ID.

Importante

Perché un'app condivisa funzioni come previsto, è necessario gestire anche le autorizzazioni per l'origine o le origini dati su cui si basa l'app, ad esempio Microsoft Dataverse o Excel. Potrebbe essere anche necessario condividere altre risorse dalle quali dipende l'app, ad esempio flussi, gateway o connessioni.

Prerequisiti

Prima di condividere un'app, è necessario salvarla (non in locale) e poi pubblicarla.

  • Assegna all'app un nome significativo e una descrizione chiara, in modo che gli utenti possano capire di cosa si occupa l'app e possano trovarla facilmente in un elenco. Seleziona Impostazioni > specifica un nome, quindi inserisci una descrizione.

  • Ogni volta che apporti modifiche, devi salvare e pubblicare l'app nuovamente affinché gli altri utenti possano visualizzare le modifiche.

Nota

Condividere un'app

  1. Accedi a Power Apps.

  2. Seleziona App nel riquadro a sinistra.

  3. Seleziona l'app che vuoi Condividi.

    Screenshot che mostra l'elenco delle app, dove puoi Seleziona aggiungerne una.

  4. Puoi usare Condividi sulla tua app in uno dei due modi seguenti:

    1. Dalla barra dei comandi, seleziona Condividi.

      Screenshot che mostra la posizione dell'icona Condividi sulla barra dei menu.

    2. Seleziona dal menu a discesa (...) accanto al nome dell'app e Seleziona Condividi dal menu a discesa.

      Screenshot che mostra la posizione del menu di overflow e la sua opzione Condividi.

  5. Specifica, in base al nome o all'alias, gli utenti o i gruppi di sicurezza in Microsoft Entra ID con cui desideri condividere l'app.

    Puoi usare Condividi per assegnare un'app a un elenco di alias, nomi descrittivi o una combinazione di questi (ad esempio, Meghan Holmes <meghan.holmes@contoso.com>) se gli elementi sono separati da punto e virgola.

    Se più persone hanno lo stesso nome ma alias diversi, la prima persona trovata viene aggiunta all'elenco. Viene visualizzata una descrizione comandi se un nome o un alias dispone già dell'autorizzazione o non può essere risolto.

    Screenshot che mostra cosa succede quando cerchi un nome nel campo di ricerca di una pagina dell'app.

    Nota

    • Non puoi condividere un'app con un gruppo di distribuzione dell'organizzazione o con un gruppo esterno all'organizzazione.
    • Per garantire esperienze di gestione efficienti, utilizza un gruppo di sicurezza quando condividi l'app con oltre 100 utenti.
  6. Se la tua app contiene componenti premium, come una mappa o un indirizzo, gli utenti devono disporre di una licenza per utilizzare l'app. Power Apps Per richiedere le licenze per gli utenti della tua app, Seleziona Richiedi licenze, che invia la richiesta al tuo amministratore.

    Richiedere licenze Power Apps per gli utenti.

    Nota

    Non puoi richiedere licenze per gruppi di sicurezza o liste di distribuzione. Per ulteriori informazioni sulla richiesta di licenze, vedi Richiedere licenze Power Apps per gli utenti della tua app.

  7. Se desideri consentire agli utenti di modificare e condividere l'app, seleziona la casella di controllo Comproprietario.

    Screenshot che mostra dove selezionare la casella per Co-proprietario.

    Nell'interfaccia di condivisione, non puoi concedere l'autorizzazione di comproprietario a un gruppo di sicurezza se hai creato l'app da una soluzione. Tuttavia, è possibile concedere l'autorizzazione di comproprietario a un gruppo di sicurezza per le app in una soluzione usando il cmdlet Set-PowerAppRoleAssignment.

    Nota

    Indipendentemente dalle autorizzazioni, nessuna persona può modificare un'app contemporaneamente a un'altra. Se una persona apre l'app per la modifica, le altre persone possono eseguirla ma non modificarla.

  8. Se la tua app si connette a dati per i quali gli utenti necessitano di autorizzazioni di accesso, specifica i ruoli di sicurezza appropriati.

    Ad esempio, la tua app potrebbe connettersi a una tabella in un databse di Dataverse. Quando condividi un'app di questo tipo, il pannello di condivisione ti chiede di gestire la sicurezza per quella tabella.

    Assegna un ruolo di sicurezza.

    Per ulteriori informazioni sulla gestione della sicurezza per una tabella, vai a Gestisci le autorizzazione della tabella.

    Se la tua app utilizza connessioni ad altre origini dati, come un file Excel ospitato su OneDrive for Business, assicurati di condividere queste origini dati con gli utenti con cui hai condiviso l'app.

    Condividi un file Excel su OneDrive per Business.

    Per ulteriori informazioni sulla condivisione delle risorse e delle connessioni dell'app canvas, vai a Condividere le risorse dell'app canvas.

  9. Se vuoi aiutare le persone a trovare la tua app, seleziona la casella di controllo Invia un invito e-mail a nuovi utenti.

    Invia un invito via email.

  10. Nella parte inferiore del pannello di condivisione, seleziona Condividi.

    Gli utenti possono ora eseguire l'app utilizzando Power Apps Mobile su un dispositivo mobile o da AppSource in Microsoft 365 in un browser. I comproprietari possono modificare e condividere l'app in Power Apps.

    Se hai inviato un invito tramite e-mail, gli utenti possono anche eseguire l'app selezionando il collegamento nell'e-mail di invito:

    • Se il collegamento Apri l'app viene selezionato in un dispositivo mobile, l'app si aprirà in Power Apps Mobile.
    • Se il collegamento Apri l'app viene selezionato in un computer desktop, l'app si aprirà in un browser.
    • Se il collegamento Microsoft Teams viene selezionato, l'app si aprirà in Microsoft Teams.

    Se hai selezionato comproprietario durante la condivisione, i destinatari vedranno un collegamento per Power Apps Studio che aprirà l'app per la modifica utilizzando Power Apps Studio.

Per modificare le autorizzazioni per un utente o un gruppo di sicurezza

  • Per consentire ai comproprietari di eseguire l'app ma non di modificarla o condividerla, deseleziona la casella di controllo Comproprietario.
  • Per interrompere la condivisione dell'app con quell'utente o quel gruppo, seleziona l'icona Rimuovi (x).

Condividere le app usando Teams

Puoi condividere un collegamento alla tua app in una chat di Teams. L'utente con cui condividi l'app deve trovarsi nello stesso tenant e avere accesso all'app che stai condividendo.

Nota

  • Per aggiungere app canvas a Teams usando il web player:
  • Se sei il mittente o il destinatario e ricevi un errore Impossibile trovare questa app quando selezioni Aggiungi l'app a Teams, significa che non hai accesso all'app. Contatta l'amministratore per ottenere l'accesso.
  • Se sei il mittente e non hai la tua app personale Power Apps installata in Teams, verrà visualizzata una scheda di anteprima con un pulsante Mostra anteprima. Per aprire la scheda adattiva completa, seleziona Mostra anteprima.

Per condividere l'app, copia il collegamento dell'app dal browser Web e incollalo nella chat di Teams. Prima di inviare il collegamento, vedrai un'anteprima del tuo messaggio.

Condividi la tua app utilizzando Teams.

Legenda:

  1. Collegamento all'app: Seleziona il collegamento web per aprire l'app.
  2. Comprimi anteprima: per chiudere la modalità di anteprima. Quando comprimi l'anteprima, l'utente a cui invii il collegamento riceverà solo un collegamento Web per aprire l'app. Non vedrà i pulsanti per aggiungere l'app a Teams o avviare l'app nel web.
  3. Nome dell'app: mostra il nome dell'app.
  4. Aggiungi app a Teams: seleziona per aggiungere l'app a Teams.
  5. Avvia l'app nel Web: apri l'app direttamente nel tuo browser.

Richiedere licenze per gli utenti

Quando condividi un'app che richiede una licenza per l'uso, puoi richiedere licenze Power Apps per i tuoi utenti. Per ulteriori informazioni, vedi Richiedere licenze Power Apps per gli utenti della tua app.

Considerazioni sul gruppo di sicurezza

  • Tutti i membri esistenti del gruppo di sicurezza ereditano le autorizzazioni dell'app. I nuovi utenti che si uniscono al gruppo di sicurezza erediteranno le autorizzazioni del gruppo di sicurezza sull'app. Gli utenti che lasciano il gruppo non avranno più accesso tramite quel gruppo, ma possono continuare ad avere accesso assegnando loro le autorizzazioni direttamente o tramite l'appartenenza a un altro gruppo di sicurezza.

  • Ogni membro di un gruppo di sicurezza ha le stesse autorizzazioni del gruppo a cui appartiene. Tuttavia, puoi specificare autorizzazioni maggiori per uno o più membri del gruppo, per permettere un livello di accesso superiore. Ad esempio, puoi autorizzare il gruppo di sicurezza A a eseguire un'app. E poi, puoi anche dare all'utente B, che appartiene a quel gruppo, l'autorizzazione Comproprietario. Ogni membro del gruppo di sicurezza può eseguire l'app, ma solo l'utente B può modificarla. Se assegni al gruppo di sicurezza A l'autorizzazione Comproprietario e all'utente B l'autorizzazione per eseguire l'app, tale utente potrà comunque modificare l'app.

  • Gli utenti devono essere esplicitamente membri del gruppo di sicurezza. Se un utente è proprietario del gruppo, deve anche essere assegnato come membro del gruppo per ereditare le autorizzazioni dell'app.

Condividere un'app con Gruppi di Microsoft 365

Puoi condividere un'app con i gruppi di Microsoft 365. Tuttavia, il gruppo deve avere la sicurezza abilitata. L'abilitazione della sicurezza garantisce che il gruppo Microsoft 365 possa ricevere i token di sicurezza per l'autenticazione per accedere ad app o risorse.

Per verificare se un gruppo Microsoft 365 dispone della sicurezza abilitata

  1. Assicurarsi di avere accesso ai cmdlet di Microsoft Entra ID.

  2. Vai al Portale di Azure > Microsoft Entra > Gruppi, seleziona il gruppo appropriato, quindi copia l'ID oggetto.

  3. Connettersi a Microsoft Entra ID usando il cmdlet di PowerShell Connect-AzureAD.

    Connetti-AzureAD.

  4. Ottieni i dettagli del gruppo usando Get-AzureADGroup -ObjectId <ObjectID\> | select *.
    Nell'output, assicurati che la proprietà SecurityEnabled sia impostata su True.

    Controllare la proprietà SecurityEnabled.

Per abilitare la sicurezza per un gruppo

Se il gruppo non è abilitato per la sicurezza, puoi usare il cmdlet di PowerShell Set-AzureADGroup per impostare la proprietà SecurityEnabled su Vero:

Set-AzureADGroup -ObjectId <ObjectID> -SecurityEnabled $True

Impostare SecurityEnabled su True.

Nota

Devi essere il proprietario del gruppo di Microsoft 365 per abilitare la sicurezza. L'impostazione della proprietà SecurityEnabled su Vero non influisce su come Power Apps e Microsoft 365 funzionano. Questo comando è necessario perché la proprietà SecurityEnabled è impostata su False per impostazione predefinita quando si creano i gruppi di Microsoft 365 all'esterno di Microsoft Entra ID.

Dopo pochi minuti, puoi scoprire questo gruppo nel pannello di condivisione di Power Apps e condividere le app con questo gruppo.

Gestisci autorizzazioni tabella per Dataverse

Se crei un'app basata su Dataverse, devi anche assicurarti che gli utenti con cui condividi l'app dispongano delle autorizzazioni appropriate per la tabella o le tabelle utilizzate dall'app. Nello specifico, gli utenti devono appartenere a un ruolo di sicurezza che può effettuare attività quali la creazione, la lettura, la scrittura e l'eliminazione di record pertinenti. In molti casi è opportuno creare uno o più ruoli di sicurezza personalizzati con le autorizzazioni esatte necessarie agli utenti per eseguire l'app. È quindi possibile assegnare un ruolo a ogni utente in base alle esigenze.

Nota

  • Puoi assegnare ruoli di sicurezza a singoli utenti e gruppi di sicurezza in Microsoft Entra ID, ma non per i gruppi Microsoft 365.
  • Se l'utente non si trova nella Business Unit radice Dataverse, puoi condividere l'app senza fornire un ruolo di sicurezza, quindi impostare direttamente il ruolo di sicurezza.

Prerequisito

Per assegnare un ruolo, devi avere le autorizzazioni di amministratore di sistema per un database Dataverse.

Per assegnare un gruppo di sicurezza in Microsoft Entra a un ruolo

  1. Nel pannello di condivisione sotto Autorizzazioni dati, seleziona Assegna un ruolo di sicurezza.

  2. Seleziona i ruoli Dataverse che desideri applicare a uno o più gruppi o utenti di Microsoft Entra selezionati:

    Elenco ruolo di sicurezza.

Nota

Se condividi un'app che si basa su una versione precedente di Dataverse, devi condividere l'autorizzazione di runtime per il servizio separatamente. Se non hai l'autorizzazione per eseguire questa operazione, contatta l'amministratore di ambiente.

Passaggi successivi

Condividere un'app canvas con gli utenti guest

Vedi anche

Modificare un'app
Ripristinare una versione precedente di un'app
Esportare e importare un'app
Eliminare un'app

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).