Sdílet prostřednictvím


Sdílení aplikace plátna s hosty

Aplikace plátna lze sdílet s hostujícími uživateli v klientovi Microsoft Entra. Můžete pozvat externí obchodní partnery, dodavatele a třetí strany ke spuštění aplikací plátna vaší společnosti.

Podívejte se na toto video a zjistěte, jak sdílet aplikaci s hosty:

Předpoklady

  • V Microsoft Entra ID povolte externí spolupráci B2B pro klienta. Více informací: Povolení externí spolupráce B2B a správa, kdo může pozvat hosty

    Poznámka:

    Externí spolupráce B2B je ve výchozím nastavení zapnuta. Musíte však ověřit, že nastavení nebyla změněna správcem tenanta. Další informace o Microsoft Entra B2B získáte v tématu Co je přístup uživatele hosta v Microsoft Entra B2B?.

  • Přejděte k účtu, který může přidávat hostující uživatele do tenanta Microsoft Entra. Správci a uživatelé s rolí Odesílatel pozvánek hostů mohou přidávat hosty do klienta.

  • Přístup k aplikaci, která se připojí k Dataverse, uživatel typu host musí mít licenci s užívacími právy k Power Apps, která odpovídají schopnostem aplikace. Výjimkou z tohoto předpokladu je případ, kdy je aplikace hostována v prostředí Microsoft Dataverse for Teams.

Poznámka:

Proveďte níže uvedené kroky pro tenanta zdroje a ne pro domovského tenanta.

  • Klient zdroje je klient Power Apps, kde se očekává existence aplikace a to, že uživatel bude aplikaci vytvářet a upravovat jako host.
  • V domovském klientu se nachází účet uživatele, který slouží k ověření.

Kroky k udělení přístupu hosta

  1. V Microsoft Entra ID vyberte Nový host. Více informací: Rychlý start: Přidání nového hosta do Microsoft Entra ID

    Přidejte hosta do Microsoft Entra ID.

  2. Pokud hostující uživatel dosud nemá licenci ve svém domovském klientovi, přiřaďte licenci hostujícímu uživateli.

    Důležité

    Možná budete muset zakázat preview centra pro správu Microsoft 365 pro přiřazení licence hostovi.

  3. Aplikaci plátna můžete sdílet pomocí následujících kroků:

    1. Přihlaste se ke službě Power Apps.

    2. V levém podokně vyberte Aplikace.

    3. Vyberte aplikaci plátna.

    4. Na panelu příkazů vyberte Sdílet.

    5. Zadejte e-mailovou adresu hostujícího uživatele z tenanta Microsoft Entra. Více informací: Co je přístup hostujícího uživatele v Microsoft Entra B2B?

      Sdílení s hostem.

Poté, co nasdílíte aplikaci pro přístup hostů, mohou hosté objevovat a přistupovat k aplikacím sdíleným s nimi z e-mailu zaslaného v rámci sdílení. Můžete také sdílet adresu URL aplikace přímo s hostem. Chcete-li najít adresu URL, přejděte na Power Apps, vyberte Aplikace v levém podokně, vyberte aplikaci a poté vyberte kartu Podrobnosti. URL aplikace je zobrazeno v položce Webový odkaz.

Hosté obdrží e-mail pro sdílení aplikací.

Úvahy a omezení pro přístup hostů

  • Uživatelé, kteří přistupují k webovým prostředím v různých Microsoft Entra klientech, musí přistupovat Power Apps v samostatné relaci prohlížeče (jiný prohlížeč nebo relace prohlížeče InPrivate). Samostatná relace prohlížeče zajišťuje, že se pro aplikaci, ke které Power Apps se přistupuje, vybere správnou Azure identitu uživatele B2B.
  • Přístup pro hosty Power Apps využívá Azure B2B.
  • Aplikace Power Apps Mobile nepodporuje ověřování pomocí přímé federace Microsoft Entra. Více informací: Přihlaste se pomocí Power Apps Mobile
  • Power Apps podle plánů aplikací jsou určeny pro aplikace v konkrétním prostředí, takže je nelze rozpoznat napříč klienty.
  • Power Apps součástí sady Office a Power Appsplány dle uživatelů mají následující vlastnosti:
    • Ve veřejném cloudu Azure jsou rozpoznáni napříč klienty ve scénářích hostů, protože nejsou vázáni na konkrétní prostředí.

    • V národních nebo suverénních cloudech Azure jsou rozpoznávány napříč klienty ve scénářích pro hosty. Více informací viz Národní cloudy, Zeměpisné oblasti Azure

    • Licence nejsou rozpoznávány napříč klienty v rozdílových cloudech Azure.

    • Ne všechny konektory ve výchozím nastavení vytvářejí připojení v klientovi zdroje.

    • Uživatel, který se přihlásí k aplikaci pomocí Azure B2B, nevidí informace o své identitě v části Můj účet.

      Screenshot, který zobrazuje známý problém s profilem uživatele Power Apps Azure B2B.

Nejčastější dotazy

Jaký je rozdíl mezi přístupem hosta k aplikaci plátna a Power Pages?

S aplikacemi plátna můžete vytvořit aplikaci, která je přizpůsobena digitalizaci obchodních procesů, aniž byste museli psát kód v tradičním programovacím jazyce, jako je C#. Přístup hosta pro aplikace plátna umožňuje týmům jednotlivců složených z různých organizací, které se účastní společného obchodního procesu, přístup ke stejným aplikačním prostředkům, které mohou být integrovány do široké škály zdrojů společnosti Microsoft a partnerů. Více informací: Přehled konektorů aplikací plátna pro Power Apps

Power Pages poskytují možnost vytvářet responzivní weby s minimálním psaním kódu, které externím uživatelům umožňují interakci s daty uloženými v Dataverse. S Power Pages mohou organizace vytvářet weby, které lze sdílet s uživateli mimo jejich organizaci anonymně nebo prostřednictvím poskytovatele přihlášení podle vlastního výběru, jako je LinkedIn, účet Microsoft nebo jiný komerční poskytovatel přihlášení.

Následující tabulka uvádí několik základních rozdílů schopností mezi Power Pages a aplikacemi plátna.

Přístup hosta v Rozhraní Ověřování Přístupné zdroje dat
Power Pages Prostředí pouze pro prohlížeč Umožňuje anonymní a ověřený přístup Dataverse
Aplikace plátna Prohlížeč a mobilní aplikace Vyžaduje ověření prostřednictvím Microsoft Entra ID Libovolný z přibližně 150 hotových konektorů a libovolný vlastní konektor

Mohou hosté přistupovat k přizpůsobeným formulářům v SharePoint?

Viz Jaká licence musí být přiřazena mému hostovi, aby mohl spouštět aplikaci, kterou s ním sdílím?

Proč je host, který přistupuje k přizpůsobenému formuláři v SharePoint vyzván ke zkušební verzi?

Pokud vlastní formulář používá prémiový konektor, musí mít host licenci Power Apps pro přístup k vlastnímu formuláři. Pokud vlastní formulář používá pouze standardní konektory, váš klient musí povolit interní plány souhlasu Microsoft Power Platform, které mají být přiřazeny uživatelům. Více podrobností o interních plánech souhlasu Power Platform získáte v tématu blokování příkazů zkušební licence.

Mohou hosté přistupovat k aplikacím vloženým do SharePoint?

Ano. Přístup k samostatným aplikacím plátna však vyžaduje licenci s uživatelskými právy na Power Apps, která odpovídají schopnostem aplikace; včetně vložených aplikací. Při vkládání aplikace plátno do aplikace SharePoint pomocí vloženého ovládacího prvku Power Apps zadejte ID aplikace do pole Webový odkaz nebo ID aplikace.

Vložte aplikaci plátna do SharePoint pro hosty.

Při vkládání aplikace plátna do SharePoint pomocí HTML tagu iFrame přidejte odkaz na aplikaci pomocí úplné webové adresy URL. Chcete-li najít adresu URL, přihlaste se do Power Apps, vyberte aplikaci a poté vyberte kartu Podrobnosti. URL aplikace je zobrazeno v položce Webový odkaz.

Podrobnosti o aplikaci plátna.

Jak je možné, že hosté mohou otevřít aplikaci sdílenou s nimi, ale nejsou vytvořena žádná datová připojení?

Stejně jako v případě nehostů musí být podkladové zdroje dat, ke kterým aplikace přistupuje, také přístupné pro hosta.

Jaká licence musí být přidělena mému hostovi, aby mohl spustit aplikaci s ním sdílenou?

Následující tabulka udává, zda mohou hosté spouštět (používat) přizpůsobené formuláře aplikace Seznamy Microsoft nebo formuláře knihovny SharePoint, aplikace plátna a modelem řízené aplikace s použitím odkazované licence.

Plán Přizpůsobené seznamy aplikace Seznamy Microsoft nebo formulář knihovny SharePoint (pomocí konektorů jiných než Premium) Přizpůsobené seznamy aplikace Seznamy Microsoft nebo knihovna SharePoint (pomocí prémiových konektorů) Aplikace plátna (používající jiné konektory než Premium) Aplikace plátna (používající prémiové konektory) Modelem řízená aplikace
Bez licence
Uživatel SharePoint (bez licence Power Apps)
Power Apps součástí sady Office
Power Apps na plán aplikace
Power Apps na jeden uživatelský plán

Další informace o cenách a možnostech různých plánů najdete v Průvodci licencováním Microsoft Power Apps a Power Automate.

Jak v Power Apps Mobile vidí host aplikace pro svého domácího klienta?

Když uživatelé přistupují k aplikaci plátna prostřednictvím mobilního zařízení a aplikace je publikována v jiném než domovském Microsoft Entra klientovi, mohou přepnout do jiného adresáře.

Jak v Power Apps Mobile vidí host aplikace v hostitelském klientovi?

Uživatel typu host otevře e-mail, který obdržel, když byla sdílena aplikace v klientovi hosta, a vybere Otevřít aplikaci. Toto zobrazení platí pro uživatele účtu Microsoft Entra i Microsoft. Můžete také vytvořit přímý odkaz. Více informací viz Použití přímých odkazů s mobilní aplikací Power Apps.

Musí host přijmout pozvání hosta Microsoft Entra, než s ním bude možné sdílet aplikaci?

Č. Pokud host otevře aplikaci, která byla s nimi sdílena, než přijal pozvání hosta, bude při otevírání aplikace vyzván k přijetí pozvánky jako součást přihlašovacího prostředí.

Ve kterém klientovi Microsoft Entra jsou vytvořena připojení pro uživatele typu host?

Připojení k aplikaci se vždy provádí v kontextu klienta Microsoft Entra, ke kterému je aplikace přidružena. Například pokud je aplikace vytvořena v klientovi Contoso, spojení vytvořená pro interní a hostující uživatele Contoso jsou vytvářena v kontextu klienta Contoso.

Mohou hosté používat Microsoft Graph s Power Apps?

Ve výchozím nastavení mají uživatelé Azure B2B omezená oprávnění k přístupu k informacím z Microsoft Graph. Oprávnění uživatele v Microsoft Graph určuje, co se vrátí při použití konektorů, jako jsou Microsoft Security Graph, uživatelé Office 365, skupiny Office 365 a vlastní konektory používající Microsoft Graph API. Další informace o oprávněních Microsoft Graph najdete v tématech Výchozí uživatelská oprávnění a Práce s uživateli v Microsoft Graphu.

Které zásady Intune platí pro hosty, kteří používají moje aplikace?

Intune použije pouze zásady domovského klienta uživatele. Například pokud Lesa@Contoso.com sdílí aplikaci s Wanda@Fabrikam.com, Intune nadále používá zásady Fabrikam.com na zařízení Wandy, bez ohledu na to, jaké aplikace Wanda spouští.

Můžu zakázat rozpoznávání licencí mezi tenanty?

Č. Autorizační funkce se můžou a měly by používat k řízení, kteří uživatelé přistupují k prostředku. Prostředí Dataverse mohou být například svázána se skupinou zabezpečení, která vylučuje Azure uživatele typu host B2B.

Proč může Azure B2B uživatel bez licence přistupovat k aplikaci řízené modelem?

Zjištění dříve licencovaného uživatele, který už licenci nemá, není okamžité. Pokud očekáváte, že uživatel ztratí přístup k aplikaci pomocí Dataverse, měla by se aktualizovat jeho autorizace k aplikaci nebo datům. Sdílení aplikace s uživatelem by například mělo být odstraněno nebo by se uživateli měly odebrat role zabezpečení Dataverse.

Které konektory ve výchozím nastavení vytvářejí připojení v klientovi zdroje?

Uživatelé, kteří při přístupu k aplikaci využívají Azure B2B, mají dopad pouze na konektory, které k ověřování používají Microsoft Entra ID. Některé konektory založené na Microsoft Entra ID ve výchozím nastavení vytvářejí připojení v klientovi zdroje, zatímco jiné ve výchozím nastavení vytvářejí připojení v domovském klientovi. Konektory, které nepoužívají žádný typ ověřování Microsoft Entra ID, fungují stejně pro hosty a členy v klientovi. Následující tabulka uvádí výčet všech konektorů, které používají ověřování Microsoft Entra ID, a výchozí připojení v klientu zdroje. Další informace o jednotlivých konektorech, jelikož mohou existovat omezení, najdete v tématu Seznam všech konektorů Power Apps

Spojnice Ve výchozím nastavení vytvoří připojení v klientovi zdroje
Microsoft Entra Ano
Azure Automation Ano
Azure Container Instance Ano
Azure Data Factory Ano
Azure Data Lake Ano
Azure IoT Central Ano
Azure Kusto Ano
Azure Log Analytics Ano
Azure Resource Manager Ano
Microsoft Dataverse Ano*
Dynamics 365 AI for Sales Ano
Microsoft Teams Ano
Office 365 Groups Ano
Office 365 Users Ano
Outlook Tasks Ano
Power BI Ano
SharePoint Ano

* Při použití Microsoft Dataverse jako zdroje dat zajistěte, aby měl uživatel host licenci od stejného tenant, kde máte umístěná data Dataverse.

Viz také

Úprava aplikace
Obnovení předchozí verze aplikace
Export a import aplikace
Odebrání aplikace