Condividere un'app in PowerAppsShare an app in PowerApps

Creare app adatte alle esigenze aziendali è un'esperienza che dà soddisfazione, ma la caratteristica formidabile di PowerApps riguarda la possibilità di condividere le app con altri utenti.It’s great to build apps that address your own business needs, but the real magic of PowerApps comes from sharing those apps with others. In questo argomento viene descritto come condividere le app con utenti o gruppi di sicurezza specifici oppure con l'intera organizzazione.In this topic, you will learn how to share apps with specific users or security groups, or you can share it with your entire organization.

Aprire la schermata di condivisione dell'appOpen the share app screen

Per condividere un'app è necessario aprire powerapps.com. La condivisione delle app in PowerApps Studio o PowerApps Mobile non è più supportata.To share an app, you must open powerapps.com. We no longer support sharing apps in PowerApps Studio or PowerApps Mobile.

Da PowerApps StudioFrom PowerApps Studio

  • Opzione 1: nel menu File fare clic o toccare Condividi.Option 1 - On the File menu, click or tap Share.

    File e Condividi

  • Opzione 2: nel menu File fare clic o toccare Apri e quindi fare clic o toccare l'icona di condivisione per un'app.Option 2 - On the File menu, click or tap Open, and then click or tap the share icon for an app.

    Puntini di sospensione e Condividi

Da powerapps.comFrom powerapps.com

  • Nel riquadro di spostamento di sinistra fare clic o toccare App, fare clic o toccare i puntini di sospensione (...) e quindi Condividi.In the left navigation bar, click or tap Apps, click or tap the ellipsis (...), and then click or tap Share.

    Puntini di sospensione nel portale

Condividere un'appShare an app

A questo punto, è possibile condividere un'app attenendosi alla procedura seguente.From here, you can share an app by following these steps.

  1. Specificare i nomi di uno o più utenti o gruppi di sicurezza in Azure Active Directory oppure specificare che si vuole condividere l'app con l'intera organizzazione.Specify the names of one or more users or security groups in Azure Active Directory, or specify that you want to share the app with your entire organization. Si noti che è possibile condividere solo con l'autorizzazione Utente quando si condivide con l'intera organizzazione.Note you can only share with User permission when sharing to your entire organization.

    Specificare gli utenti in powerapps.com

  2. Specificare il livello di autorizzazioni:Specify the level of permissions:

    • Utente: gli utenti o i gruppi possono eseguire l'app ma non condividerla.User: Users or groups can run the app but not share it.
    • Collaboratore: gli utenti o i gruppi possono eseguire l'app, personalizzarla e condividere la versione personalizzata con altri utenti.Contributor: Users or groups can run the app, customize it, and share the customized version further to other users.

      Portale di condivisione dell'app

  3. Fare clic o toccare Save (salva).Click or tap Save.

Per modificare le autorizzazioni per un utente o un gruppo, ripetere il passaggio 1 di questa procedura e quindi specificare un'opzione diversa nell'elenco delle autorizzazioni per l'utente o il gruppo.To change permissions for a user or a group, repeat step 1 of this procedure, and then specify a different option in the list of permissions for that user or group. Per rimuovere tutte le autorizzazioni per un utente o un gruppo, toccare o fare clic sull'icona x per l'utente o il gruppo.To remove all permissions for a user or group, click or tap the x icon for that user or group.

Inviare una notifica di posta elettronicaSend email notification

Quando si condivide un'app, è possibile specificare se inviare agli utenti o a un gruppo di sicurezza una notifica tramite posta elettronica.When you share an app, you can select whether or not to notify users or a security group via email. Se si sceglie questa opzione, verrà inviato un messaggio di posta elettronica per informare l'utente o gli utenti o i gruppi di sicurezza.If you choose this option, an email will be sent to notify the user or users or security groups. Il messaggio di posta elettronica contiene un collegamento che consente di accedere all'app.The email contains a link with which they can access the app. Se appropriato, agli utenti viene chiesto di iscriversi a PowerApps e di installarlo.If appropriate, users are prompted to sign up for and install PowerApps.

Si noti che vengono inviati modelli di messaggi di posta elettronica diversi a seconda dell'autorizzazione con la quale si sceglie di condividere l'app.Please note that different email templates are sent depending on the permission you decide to share the app with. Quando si condivide l'app con l'autorizzazione Utente, il messaggio di posta elettronica contiene il collegamento per eseguire l'app.When you share the app with User permission, the email contains the link to run the app. Quando si condivide l'app con l'autorizzazione Collaboratore, il messaggio di posta elettronica contiene il collegamento per modificare l'app in PowerApps Studio o eseguirla.When you share the app with Contributor permission, the email contains the link to edit the app in PowerApps Studio or to run the app.

In che modo gli utenti visualizzano l'app condivisa?How do my users see the app I shared?

Dopo aver condiviso un'app con uno o più utenti o gruppi di sicurezza, la modalità con cui possono visualizzare l'app varia a seconda dell'autorizzazione con cui è stata condivisa.After you share an app with one or more users or security groups, how they can see the app depends on the permission you shared the app with.

Se l'app è stata condivisa con l'autorizzazione UtenteIf you shared app with User permission

Gli utenti con cui è stata condivisa l'app ricevono una notifica di posta elettronica se è stata selezionata la casella di controllo corrispondente nella schermata di condivisione dell'app.The people you shared the app with will receive an email notification if you selected that check box in the app sharing screen. Nel messaggio di posta elettronica gli utenti possono fare clic o toccare un collegamento per eseguire l'app in Dynamics 365.In the email, they can click or tap a link to run the app on Dynamics 365. Poiché il supporto di collegamenti universali sarà disponibile a breve, se è stato installato PowerApps Studio o PowerApps Mobile, l'app verrà aperta in PowerApps Studio o PowerApps mobile.Soon we will support universal links, which means if you have PowerApps Studio or PowerApps Mobile installed, the app will open in PowerApps Studio or PowerApps mobile.

Gli utenti possono anche individuare l'app in AppSource in Dynamics 365 nel caso, ad esempio, non sia stato inviato un messaggio di posta elettronica.Users can also discover the app in AppSource on Dynamics 365 (for example, if you didn't send email). Altre informazioni su come gli utenti possono ottenere le app tramite AppSource.Read more on how to users can get apps via AppSource.

Se l'app è stata condivisa con l'autorizzazione CollaboratoreIf you shared an app with Contributor permission

Gli utenti con cui è stata condivisa l'app ricevono una notifica di posta elettronica se è stata selezionata la casella di controllo corrispondente nella schermata di condivisione dell'app.The people you shared the app with will receive an email notification if you selected that check box in the app sharing screen. Nel messaggio di posta elettronica gli utenti possono fare clic o toccare un collegamento che apre l'app direttamente per la modifica mediante PowerApps Studio per il Web.In the email, they can click or tap a link that opens the app directly for editing using PowerApps Studio for the web. È anche disponibile un collegamento per eseguire l'app in Dynamics 365.There is also a link to run the app on Dynamics 365. Poiché il supporto di collegamenti universali sarà disponibile a breve, se è stato installato PowerApps Studio o PowerApps Mobile, l'app verrà aperta in PowerApps Studio o PowerApps Mobile.Soon we will support universal links, which means if you have PowerApps Studio or PowerApps mobile installed, the app will open in PowerApps Studio or PowerApps Mobile.

Gli utenti possono anche individuare l'app in powerapps.com nel caso, ad esempio, non sia stato inviato un messaggio di posta elettronica.Users can also discover the app in powerapps.com (for example, if you didn't send email). Questa è la home page in cui gli autori delle app possono visualizzare tutte le app create o condivise con l'autorizzazione Collaboratore.This is the home for app creators to browse through all the apps they created or that have been shared with them with Contributor permission. In Dynamics 365 invece gli utenti possono eseguire rapidamente le app di PowerApps e altre app aziendali.In contrast, Dynamics 365 is where users can run apps from PowerApps and other business apps quickly.

Altre considerazioniOther things to know

  • Per condividere un'app è necessario salvarla nel cloud, non in locale.To share an app, you must save it to the cloud, not locally.
  • Prima di condividere un'app, determinare gli utenti e i gruppi di sicurezza con cui condividere l'app e il ruolo che si vuole associare a ognuno, ovvero utente o collaboratore.Before you share an app, consider which users and security groups you’re going to share it with and what role you want each to have—user or contributor. Se si condivide un'app con un gruppo, i membri esistenti del gruppo e chiunque ne faccia parte avranno le autorizzazioni specificate.If you share an app with a group, existing members of that group and anyone who joins it have the permissions that you specify. Chiunque lasci il gruppo perderà le autorizzazioni, a meno che non sia un membro di un gruppo diverso che vi ha accesso o che per questo utente non siano state specificate autorizzazioni in modo esplicito.Anyone who leaves the group loses those permissions unless they're members of a different group that has access or you specify permissions for them explicitly.
  • Ogni membro di un gruppo ha l'autorizzazione del gruppo cui appartiene.Every member of a group has the same permissions for an app as the overall group does. Tuttavia, è possibile specificare autorizzazioni maggiori per uno o più membri del gruppo, per permettere un livello di accesso superiore.However, you can specify greater permissions for one or more members of that group to allow them greater access. È possibile ad esempio condividere un'app con il gruppo di sicurezza A con l'autorizzazione Utente.For example, you can share an app with security group A with User permission. Ogni membro del gruppo di sicurezza A può eseguire l'app.Every member of security group A can run the app. L'app viene quindi condivisa con l'utente B che appartiene al gruppo di sicurezza A con autorizzazione Collaboratore.Now you share the app with user B, who is part of security group A, with Contributor permission. L'utente B può ora modificare l'app, mentre gli altri utenti del gruppo di sicurezza A possono solo usare l'app.User B now can edit the app while everyone else in security group A can only use the app. Se si specificano autorizzazioni minori per uno o più membri di un gruppo, questi avranno comunque tutte le autorizzazioni concesse al gruppo nel suo complesso.If you specify fewer permissions to one or more members of a group, they'll still have all the permissions that you've granted to the overall group.
  • Sebbene sia possibile condividere un'app con l'intera organizzazione, considerare attentamente se tutti gli utenti necessitano dell'accesso all'app.You can share an app with your entire organization, but think carefully about whether everyone needs access to your app.
  • Tenere presente che le modifiche apportate a un'app condivisa vengono trasmesse ai destinatari della condivisione non appena si esegue il salvataggio.Be aware that any changes you make to a shared app will flow through to the people you shared it with as soon as you save the changes. Questo comportamento può essere vantaggioso se si apportano miglioramenti all'app, ma può anche avere un impatto negativo se si rimuovono o si modificano in modo sostanziale alcune funzionalità.This can be great if you improve the app, but can also impact others if you remove or significantly change features.
  • Prima di condividere un'app, assegnare all'app un nome e una descrizione significativi. In questo modo, gli utenti possono capire a che cosa serve l'app e selezionarla facilmente da un elenco.Before you share an app, give it a meaningful name and description, so people know what your app is about and can easily pick it out from a list. Nel menu File in PowerApps Studio fare clic o toccare Impostazioni app, quindi immettere una descrizione.On the File menu in PowerApps Studio, click or tap App settings, and then enter a description.

    Descrizione dell'app

Condivisione dell'app e risorse usate dall'appApp sharing and the resources the app uses

La maggior parte delle app è basata su almeno uno di questi tipi di risorse:Most apps rely on at least one of these types of resources:

  • una connessione a un'origine datia connection to a data source
  • un gateway dati localean on-premises data gateway
  • un connettore personalizzatoa custom connector
  • una cartella di lavoro di Excel o un altro servizioan Excel workbook or other service
  • un flussoa flow

Gli utenti e i collaboratori devono avere le autorizzazioni per le connessioni dati e i gateway usati dall'app.Users and contributors need permissions to any data connections and gateways that the app uses. Alcune autorizzazioni vengono assegnate in modo implicito con l'app, ma altre devono essere concesse in modo esplicito.Some permissions come along implicitly with the app, but others must be explicitly granted. Per altre informazioni, vedere Condividere le risorse dell'app.For more information, see Share app resources.

Quando si condivide un'app che usa Common Data Service, la barra delle informazioni indica che è necessario condividere l'autorizzazione di runtime per Common Data Service separatamente.When you share an app that uses the Common Data Service, notice the information bar indicating that you must share the runtime permission to the Common Data Service separately. Se non si ha l'autorizzazione per eseguire questa operazione, contattare l'amministratore di ambiente. Altre informazioni sulla sicurezza di Common Data Service.If you don’t have permission to do this, see your environment admin. Read more about security for the Common Data Service.

Risorse dell'app durante la condivisione

Cosa non è supportato?What isn't supported?

  • È possibile condividere con un gruppo di sicurezza ma non con un gruppo di distribuzione.You can share to a security group but not a distribution group.
  • È possibile condividere le app con gli utenti dell'organizzazione ma non con gli utenti di un altro tenant.You can share apps with users in your organization but not users in another tenant.
  • È possibile condividere un'app da powerapps.com ma non da PowerApps Studio.You can share an app from powerapps.com but not from PowerApps Studio. Fare clic o toccare un'icona di condivisione in PowerApps Studio per aprire powerapps.com.(Click or tap a share icon in PowerApps Studio to open powerapps.com).
  • È possibile condividere nuovamente un'app se si ha l'autorizzazione Collaboratore (non Utente) per l'app.You can re-share an app if you have Contributor (not User) permission to that app.