画布应用可以与 Azure Active Directory (Azure AD) 租户的来宾用户共享。 这样可以邀请外部业务合作伙伴、承包商和第三方来运行您公司的画布应用。
观看此视频,了解如何与来宾共享应用:
在 Azure AD 中,为租户启用 B2B 外部协作。 详细信息:
启用 B2B 外部协作与管理可以邀请来宾的人员
默认情况下启用 B2B 外部协作;但是,您需要确认租户管理员未更改设置。有关 Azure AD B2B 的详细信息,请转到
Azure AD B2B 中的来宾用户访问是什么?
。
可以将来宾用户添加到 Azure AD 租户的帐户的访问权限。 具有来宾邀请者角色的管理员和用户可以将来宾添加到租户。
要访问未连接到 Dataverse 的应用,来宾用户必须拥有具有 Power Apps 使用权限的许可证,该许可证与通过以下租户之一分配的应用的功能相匹配:
托管正在共享的应用的租户
访客用户的主租户
要访问连接到 Dataverse 的应用,来宾用户必须拥有具有 Power Apps 使用权限的许可证,该许可证与应用的功能相匹配。 并且必须在托管应用的租户中分配它。 当应用托管在
Microsoft Dataverse for Teams 环境中
时,不必满足此先决条件。
授予来宾访问权限的步骤
在 Azure AD 中,选择
新建来宾用户
。 详细信息:
快速入门:在 Azure AD 中添加新来宾用户
如果来宾用户的主租户中还没有许可证,请将许可证分配给该来宾用户。
若要从 admin.microsoft.com 分派来宾用户,请转到
将许可证分派给一个用户
。
若要从 portal.azure.com 分配来宾用户,请转到
分配或删除许可证
。
您可能需要禁用 Microsoft 365 管理中心预览版以向来宾分配许可证。
通过执行以下操作共享画布应用:
登录到
Power Apps
。
在左侧窗格上,选择
应用
。
选择一个画布应用。
在命令栏上,选择
共享
。
输入来自 Azure AD 租户的来宾用户的电子邮件地址。 详细信息:
什么是 Azure AD B2B 中的来宾用户访问权限?
共享应用以供来宾访问后,来宾可以从共享过程中发送给他们的电子邮件中发现和访问与其共享的应用。 您还可以直接与来宾共享应用 URL。 若要查找 URL,请转到
Power Apps
,在左侧窗格上选择
应用
,选择该应用,然后选择
详细信息
选项卡。应用 URL 将显示在
Web 链接
下。
有关来宾访问的注意事项和限制
在不同 Azure Active Directory 租户中访问 Web 的用户必须使用独立浏览器会话(即不同浏览器或 InPrivate 浏览器会话)访问 Power Apps,否则 Power Apps 可能无法为正在被访问的应用选择正确的 Azure B2B 用户身份。
Power Apps 来宾访问使用 Azure B2B。
Power Apps Mobile 不支持使用
Azure AD 直接联合
进行身份验证。 详细信息:
使用 Power Apps Mobile 登录
Power Apps
每应用计划
范围限制在特定环境中的应用,因此无法跨租户识别它们。
Office 随附
的 Power Apps 和 Power Apps
每用户计划
具有以下特征:
在 Azure 公有云中,可在来宾场景中跨租户识别它们,因为它们未绑定到特定环境。
在 Azure 国家云或主权云中,会跨来宾方案中的租户识别它们。 详细信息:
国家云
、
Azure 地域
无法跨不同 Azure 云中的租户识别许可证。
常见问题解答
画布应用来宾访问与 Power Pages 之间有什么区别?
使用画布应用,无需使用 C# 等传统编程语言编写代码,即可构建定制用于数字化业务流程的应用。 画布应用的来宾访问使单独团队组成参与常见业务流程的不同组织,以访问可能与各种 Microsoft 和第三方来源集成的相同应用资源。 详细信息:
适用于 Power Apps 的画布应用连接器概述
Power Pages
为您提供构建低代码响应性网站的能力,这类网站允许外部用户与存储在 Dataverse 中的数据进行交互。 使用 Power Pages,组织可创建可以匿名方式或通过所选的登录提供程序(例如 LinkedIn、Microsoft 帐户)或其他商业登录提供程序与组织外部用户共享的网站。
下表概括了 Power Pages 和画布应用之间的一些核心功能差异。
可访问数据源
请参阅
要让来宾能够运行与他们共享的应用必须为他们分配哪个许可证?
如果自定义窗体使用高级连接器,来宾必须有 Power Apps 许可证才能访问该自定义窗体。 如果自定义表单仅使用标准连接器,您的租户必须允许将 Microsoft Power Platform 内部同意计划分配给用户。 有关 Power Platform 内部同意计划的更多详细信息,请阅读
阻止试用许可证命令
。
来宾可以访问 SharePoint 中嵌入的应用吗?
是的。 但是,访问画布独立应用需要用户一个许可证,包含与应用的功能匹配的 Power Apps 用户权限;这包括嵌入式应用。 当使用 Power Apps 嵌入控件在 SharePoint 中嵌入画布应用时,输入应用 ID。 若要执行此操作,请在
应用 Web 链接或 ID
框中输入应用 ID。
当通过 iFrame HTML 标记在 SharePoint 中嵌入画布应用时,使用完整 Web URL 引入该应用。 若要查找 URL,请登录到
Power Apps
,选择应用,然后选择
详细信息
选项卡。URL 将显示在
Web 链接
下。
来宾如何打开与他们共享的应用,但不创建数据连接?
与非来宾的情况一样,来宾还必须可以访问应用所访问的基本数据源。
必须为我的来宾分配什么许可证,他们才可以运行与他们共享的应用?
下表说明了来宾是否可以使用引用的许可证运行(使用)自定义的 Microsoft Lists 或 SharePoint 库窗体、画布应用和模型驱动应用。
自定义 Microsoft Lists 或 SharePoint 库窗体(使用非高级连接器)
自定义 Microsoft Lists 或 SharePoint 库(使用高级连接器)
画布应用(使用非高级连接器)
画布应用(使用高级连接器)
模型驱动应用
有关定价和各种计划的功能的详细信息,请转到
Microsoft Power Apps 和 Power Automate 许可指南
。
在 Power Apps Mobile 中,来宾如何查看其主租户的应用?
如果任何用户已使用移动设备访问画布应用,并且此画布应用在不属于其主租户的 Azure AD 租户中发布,那么此用户可以
切换到其他目录
。
在 Power Apps Mobile 中,来宾如何查看来宾租户中的应用?
来宾用户将打开共享来宾租户中的应用时收到的电子邮件,然后选择
打开应用
。 这既适用于 Azure AD,也适用于 Microsoft 帐户用户。 您还可以创建深层链接。 有关详细信息,请参阅
对 Power Apps Mobile 使用深层链接
。
来宾是否必须接受 Azure AD 来宾邀请,才能与他们共享应用?
否。 如果来宾在接受邀请之前打开与他们共享的应用,系统将提示来宾在打开应用时接受邀请作为登录体验的一部分。
在哪个 Azure AD 租户中为来宾用户创建连接?
始终在与应用关联的 Azure AD 租户的上下文中进行应用的连接。 例如,如果在 Contoso 租户中创建了一个应用,为 Contoso 内部和来宾用户建立的连接将在 Contoso 租户的上下文中建立。
来宾是否可以使用 Microsoft Graph API 通过 Microsoft Security Graph 连接器或自定义连接器使用 Microsoft Graph?
否,Azure AD 来宾无法查询 Microsoft Graph 来检索他们在其中是来宾的租户的信息。
哪些 Intune 策略适用于使用我的应用的来宾?
Intune 仅适用于用户的主租户的策略。 例如,如果 Lesa@Contoso.com 与 Wanda@Fabrikam.com 共享一个应用,无论 Wanda 运行的应用是什么,Intune 都会继续在 Wanda 的设备上应用 Fabrikam.com 策略。
哪些连接器支持来宾访问?
不使用任何类型的 Azure AD 身份验证的连接器将支持来宾访问。 下表枚举使用 Azure AD 身份验证的所有连接器,并确定当前支持来宾访问的连接器。 详细信息:
所有 Power Apps 连接器的列表
支持来宾访问
[1]
* 使用 Microsoft Dataverse 作为数据源时,请确保来宾用户从您有 Dataverse 数据的同一租户获得许可。
[1] 明确直接添加到您的租户的外部用户不被视为来宾用户。 您已向其发出租户访问邀请(但未直接添加)的外部用户被视为来宾用户。
将应用还原到之前的版本
导出和导入应用
您能告诉我们您的文档语言首选项吗?
进行简短调查。
(请注意,此调查是英文版调查)
此调查大约需要七分钟。 不会收集个人数据(
隐私声明
)。