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. Se tutti gli utenti useranno l'app, specifica che l'intera organizzazione può eseguirla.

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.

    Mostrare un elenco di app.

  3. Seleziona l'app che desideri condividere selezionando la sua icona.

    Seleziona un'app.

  4. Dalla barra dei comandi, seleziona Condividi.
    o
    Seleziona Altri comandi (...), quindi seleziona Condividi dal menu a discesa.

    Condividere un'app.

  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.

    • Per consentire a tutta la tua organizzazione di eseguire l'app (ma non di modificarla o condividerla), immetti Tutti nel pannello di condivisione. Gli utenti potranno trovare questa app impostando il filtro dell'elenco delle app su "App dell'organizzazione".

      Condividere con tutti.

    • Puoi condividere un'app con 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 diversi alias, la prima persona trovata verrà aggiunta all'elenco. Viene visualizzata una descrizione comandi se un nome o un alias dispone già dell'autorizzazione o non può essere risolto.

      Condividere con un singolo utente.

    Nota

    Non puoi condividere un'app con un gruppo di distribuzione dell'organizzazione o con un gruppo esterno all'organizzazione.

  6. Se la tua app contiene componenti premium, come una mappa o componenti di immissione di indirizzi, gli utenti devono disporre di una licenza Power Apps per utilizzare l'app. Per richiedere le licenze per gli utenti della tua app, seleziona Richiedi licenze per inviare una richiesta di licenza 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.

    Seleziona un comproprietario.

    Nell'interfaccia utente 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.

    Condividere un file Excel su OneDrive for 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.

    Inviare un invito per e-mail.

  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 l'app usando 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.

    Connect-AzureAD.

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

    Controlla 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 Vero.

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 ruoli 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).