Condividere un'app canvas con gli utenti guest

Le app canvas possono essere condivise con gli utenti guest di un tenant Microsoft Entra. Ciò consente di invitare partner aziendali esterni, appaltatori e terze parti a eseguire le app canvas dell'azienda.

Guarda questo video per imparare a condividere un'app con i guest:

Prerequisiti

  • In Microsoft Entra ID, abilita la collaborazione esterna B2B per il tenant. Altre informazioni: Abilitare la collaborazione esterna B2B e gestire chi può invitare utenti guest

    Nota

    La collaborazione esterna B2B è abilitata per impostazione predefinita; tuttavia, è necessario verificare che le impostazioni non siano state modificate dall'amministratore tenant. Per ulteriori informazioni su Microsoft Entra B2B, vai a In cosa consiste l'accesso utente guest in Microsoft Entra B2B?.

  • Accedi a un account che può aggiungere utenti guest a un tenant Microsoft Entra. Gli amministratori e gli utenti con il ruolo mittente dell'invito guest possono aggiungere utenti guest a un tenant.

  • Per accedere a un'app che non si connette a Dataverse, l'utente guest deve disporre di una licenza con diritti di utilizzo Power Apps che corrispondono alle capacità dell'app assegnate tramite uno dei seguenti tenant:

    • Il tenant che ospita l'app condivisa
    • Il tenant home dell'utente guest
  • Per accedere a un'app che si connette a Dataverse, l'utente guest deve disporre di una licenza con diritti di utilizzo Power Apps che corrispondono alle capacità dell'app. E deve essere assegnato nel tenant che ospita l'app. L'eccezione a questo prerequisito è quando un'app è ospitata in un ambiente Microsoft Dataverse for Teams.

Nota

Assicurati di eseguire i passaggi seguenti nel  tenant della risorsa e non nel  tenant home.

  • Un  tenant di risorsa è il tenant in cui è prevista la presenza di un'app e in cui è previsto che l'utente crei e modifichi l'app usando Power Apps come guest.
  • Un  tenant home è dove risiede l'account dell'utente e si autentica.

I passaggi per garantire l'accesso guest

  1. In Microsoft Entra ID, seleziona Nuovo utente guest. Maggiori informazioni: Avvio rapido: aggiungere un nuovo utente guest in Microsoft Entra ID

    Aggiungere un utente guest in Microsoft Entra ID.

  2. Se l'utente guest non ha già una licenza nel suo tenant principale, assegna una licenza all'utente guest.

    Importante

    Potrebbe essere necessario disabilitare l'Anteprima dell'interfaccia di amministrazione di Microsoft 365 per assegnare una licenza a un guest.

  3. Condividi l'app canvas effettuando le seguenti operazioni:

    1. Accedi a Power Apps.

    2. Seleziona App nel riquadro a sinistra.

    3. Seleziona un'app canvas.

    4. Dalla barra dei comandi, seleziona Condividi.

    5. Immetti un indirizzo e-mail per un utente guest da un tenant Microsoft Entra. Altre informazioni: In cosa consiste l'accesso degli utenti guest in Microsoft Entra B2B?

      Condividere con l'utente guest.

Dopo aver condiviso un'app per l'accesso guest, gli utenti guest possono scoprire e accedere alle app condivise con loro dal messaggio e-mail inviato loro come parte della condivisione. Puoi anche condividere l'URL dell'app direttamente con l'utente guest. Per trovare l'URL, vai a Power Apps, seleziona App nel riquadro sinistro, seleziona l'app, quindi seleziona la scheda Dettagli. L'URL dell'app viene visualizzato sotto Collegamento web.

Gli utenti guest ricevono l'email di condivisione dell'app.

Considerazioni e limitazioni per l'accesso guest

  • Utenti che accedono alle esperienze Web in diversi tenant Microsoft Entra devono accedere Power Apps in una sessione del browser autonoma (un browser diverso o una sessione del browser InPrivate) altrimenti Power Apps potrebbe non rilevare l'identità utente di Azure B2B corretta per l'app a cui si accede.
  • L'accesso guest Power Apps utilizza Azure B2B.
  • Power Apps Mobile non supporta l'autenticazione tramite la federazione diretta Microsoft Entra. Maggiori informazioni: Accedere utilizzando Power Apps Mobile
  • I piani Power Apps per app sono limitati alle app in un ambiente specifico, quindi non possono essere riconosciuti tra tenant.
  • Power Apps incluso con Office e i piani Power Appsper utente hanno le seguenti caratteristiche:
    • Nel cloud pubblico di Azure, vengono riconosciuti tra i tenant negli scenari guest perché non sono associati a un ambiente specifico.
    • Nei cloud nazionali o sovrani di Azure, vengono riconosciuti nei tenant in scenari guest. Maggiori informazioni: Cloud nazionali,Aree geografiche di Azure
    • Le licenze non sono riconosciute nei tenant in cloud di Azure diversi.
    • Per impostazione predefinita, non tutti i connettori creano connessioni nel tenant della risorsa.

Domande frequenti

Qual è la differenza tra l'accesso guest dell'app canvas e Power Pages?

Con le app canvas, puoi creare un'app personalizzata per la digitalizzazione dei processi aziendali, senza scrivere codice in un linguaggio di programmazione tradizionale come C#. L'accesso guest per le app canvas consente a team di persone di diverse organizzazioni che partecipano a un processo aziendale comune di accedere alle stesse risorse dell'app che possono essere integrate con un'ampia varietà di origini Microsoft e di terze parti. Ulteriori informazioni: Panoramica di connettori di app canvas per Power Apps

Power Pages  ti fornisce la possibilità di creare siti Web reattivi con uso limitato di codice che consentono agli utenti esterni di interagire con i dati archiviati in Dataverse. Con Power Pages, le organizzazioni possono creare siti Web che possono essere condivisi con utenti esterni all'organizzazione in modo anonimo o tramite il provider di accesso di loro scelta, come LinkedIn, account Microsoft o altri provider di accesso commerciale.

La tabella seguente descrive alcune differenze delle capacità principali tra Power Pages e le app canvas.

Accesso guest Interfaccia Autenticazione Origini dati accessibili
Power Pages Esperienza solo del browser Consente l'accesso anonimo e autenticato Dataverse
App canvas App per dispositivi mobili e browser Richiede l'autenticazione tramite Microsoft Entra ID Uno qualsiasi dei circa 150 connettori predefiniti e qualsiasi connettore personalizzato

Gli utenti guest possono accedere a moduli personalizzati in SharePoint?

Vedi Quale licenza deve essere assegnata al guest per poter eseguire un'app condivisa?

Perché a un utente guest che accede a un modulo personalizzato in SharePoint viene richiesto di iscriversi a una versione di valutazione?

Se il modulo personalizzato utilizza un connettore premium, l'utente guest deve avere una licenza di Power Apps per accedere al modulo personalizzato. Se il modulo personalizzato utilizza solo connettori standard, il tenant deve consentire i piani di consenso interni di Microsoft Power Platform da assegnare agli utenti. Per maggiori dettagli sui piani di consenso interni di Power Platform, leggi Bloccare i comandi delle licenze di valutazione.

Gli utenti guest possono accedere alle app integrate in SharePoint?

Sì. Tuttavia, l'accesso alle app autonome canvas richiede che l'utente disponga di una licenza Power Apps con i diritti utente che corrispondono alla capacità dell'app, comprese le app incorporate. Quando si incorpora un'app canvas in SharePoint utilizzando il controllo incorporato di Power Apps, si immette l'ID dell'app. Per fare ciò, immetti l'ID dell'app nella casella Collegamento web o ID dell'app.

Incorporare un'app canvas in SharePoint per utenti guest.

Quando si incorpora un'app canvas in SharePoint tramite il tag iFrame HTML, fai riferimento all'app utilizzando l'URL web completo. Per trovare l'URL, accedi a Power Apps, seleziona un'app nel riquadro sinistro, quindi seleziona la scheda Dettagli. L'URL dell'app viene visualizzato sotto Collegamento web.

Dettagli dell'app canvas.

Perché gli utenti guest possono aprire l'app condivisa con loro, ma non vengono create connessioni dati?

Come nel caso degli utenti non guest, anche le origini dati sottostanti a cui accede l'app devono essere rese accessibili all'utente guest.

Quale licenza deve essere assegnata agli utenti guest in modo che possano eseguire un'app condivisa?

La tabella seguente spiega se i guest possono eseguire (usare) app canvas, app basate su modello e moduli di raccolte di Microsoft Lists o SharePoint personalizzati utilizzando la licenza di riferimento.

Pianificazione Modulo di raccolte di Microsoft Lists or SharePoint personalizzati (utilizzando connettori non premium) Raccolta di Microsoft Lists or SharePoint personalizzata (utilizzando connettori premium) App canvas (usando connettori non premium) App canvas (usando connettori premium) App basata su modello
Nessuna licenza
Utente SharePoint (senza licenza Power Apps)
Power Apps incluso con Office
Piano Power Apps per app
Piano Power Apps per utente

Per ulteriori informazioni sui prezzi e sulle funzionalità dei vari piani, vai a Guida alle licenze di Microsoft Power Apps e Power Automate.

In Power Apps per dispositivi mobili, in che modo un utente guest vede le app per il tenant principale?

Qualsiasi utente che abbia effettuato l'accesso a un'app canvas dal proprio dispositivo mobile pubblicato in un tenant Microsoft Entra che non è il tenant principale, può passare a un'altra directory.

In Power Apps per dispositivi mobili, in che modo un utente guest vede le app nel tenant guest?

L'utente guest apre l'e-mail che ha ricevuto quando un'app nel tenant guest è stata condivisa e seleziona Apri l'app. Questo vale per gli utenti di Microsoft Entra e dell'account Microsoft. Puoi inoltre creare una collegamento diretto. Per ulteriori informazioni, vedi Usare i collegamenti diretti con Power Apps per dispositivi mobili.

Un utente guest deve accettare l'invito per utente guest di Microsoft Entra prima che un'app possa essere condivisa?

No. Se un utente guest apre un'app condivisa prima di accettare un invito, all'utente guest verrà chiesto di accettare l'invito come parte dell'esperienza di accesso durante l'apertura dell'app.

In quale tenant Microsoft Entra vengono create le connessioni per un utente guest?

Le connessioni per un'app vengono sempre effettuate nel contesto del tenant Microsoft Entra a cui è associata l'app. Ad esempio, se un'app viene creata nel tenant di Contoso, le connessioni effettuate per gli utenti interni e guest di Contoso vengono eseguite nel contesto del tenant di Contoso.

Gli ospiti possono utilizzare Microsoft Graph con Power Apps?

Per impostazione predefinita, gli utenti di Azure B2B dispongono di autorizzazioni limitate per accedere alle informazioni da Microsoft Graph. L'autorizzazione di un utente riconosciuta in Microsoft Graph determina cosa viene restituito a questi utenti quando utilizzano connettori come Microsoft Security Graph, Utenti di Office 365, Gruppi di Office 365 e connettori personalizzati che utilizzano le API di Microsoft Graph. Ulteriori informazioni sulle autorizzazioni di Microsoft Graph in Autorizzazioni utente predefinite e Lavorare con gli utenti in Microsoft Graph.

Quali criteri di Intune si applicano agli utenti guest che usano le mie app?

Intune applica solo i criteri del tenant principale di un utente. Ad esempio, se Lesa@Contoso.com condivide un'app con Wanda@Fabrikam.com, Intune continua ad applicare i criteri Fabrikam.com sul dispositivo di Wanda, indipendentemente dalle app eseguite da Wanda.

Quali connettori creano connessioni nel tenant della risorsa per impostazione predefinita?

Gli utenti che si affidano ad Azure B2B per accedere a un'app hanno implicazioni solo sui connettori che usano Microsoft Entra ID per l'autenticazione. Alcuni connettori basati su Microsoft Entra ID per impostazione predefinita creano una connessione nel tenant della risorsa, mentre altri creano per impostazione predefinita una connessione nel tenant home. I connettori che non utilizzano alcun tipo di autenticazione Microsoft Entra ID funzionano allo stesso modo per gli ospiti e i membri di un tenant. La tabella seguente enumera tutti i connettori che utilizzano l'autenticazione Microsoft Entra ID e per impostazione predefinita crea connessioni nel tenant della risorsa. Altre informazioni: Elenco di tutti i connettori Power Apps

Connettore Crea una connessione nel tenant della risorsa per impostazione predefinita
Microsoft Entra
Azure Automation
Azure Container Instance
Azure Data Factory
Azure Data Lake
Azure IoT Central
Azure Kusto
Analisi dei log di Azure
Azure Resource Manager
Microsoft Dataverse Sì*
Dynamics 365 AI for Sales
Microsoft Teams
Office 365 Groups
Office 365 Users
Outlook Tasks
Power BI
SharePoint

* Quando utilizzi Microsoft Dataverse come origine dati, assicurati che l'utente guest abbia la licenza dallo stesso tenant in cui hai dati Dataverse localizzati.

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