将服务添加到建筑物 (可选)

可以自定义Microsoft Places应用的“浏览”选项卡,以帮助最终用户发现不同建筑物中可用的服务和设施。 可以包括 Web 链接和应用。 例如,如果建筑物有一个提供在线订购的自助餐厅,则可以列出自助餐厅,并包含指向其网站的链接或食品订购应用的链接。

下面介绍了链接和应用 (服务) 在Places应用中的显示方式:

显示可用服务页面的屏幕截图,包括停车、技术支持、餐饮和设施请求。 Web 链接将在另一个浏览器选项卡中打开,而应用将在同一主机中打开。 应用功能更强大,可以使用现有的 Teams 应用或构建自己的应用。

先决条件

  • 使用最新版本的 PowerShell 7 并遵循此处所述的其他管理先决条件

  • 配置建筑物和楼层

  • 如果计划将应用添加为服务,则必须将其配置为在 Teams 和 Outlook 中工作。 请参阅本文末尾的详细说明。

将服务添加到建筑物

首先,使用 Get-PlacesV3 (“PlaceId”参数) 查找建筑物的标识。 有关详细信息 ,请参阅 Get-PlaceV3

然后,使用 Set-PlacesV3 使用 ResourceLinks 参数将服务与建筑物相关联,如示例中所述。 有关详细信息 ,请参阅 Set-PlaceV3

重要

更新时将替换整个 ResourceLinks 集。 若要添加或删除服务,需要包括应保留的先前值。

使用以下语法将单个 Web 链接添加到建筑物:

Set-PlaceV3 -Identity <PlaceId> -ResourceLinks @{name="Tech Support"; Value="https://www.contoso.sharepoint.com/TechSupport"; type="URL"}

添加第一个应用

应用必须是在租户中安装和部署的 Teams 应用。 有关详细说明 ,请参阅如何准备应用

还需要应用名称和 AppId。 可以在 Teams 管理员中心轻松找到 AppId:在“main”菜单中选择“Teams 应用>”“管理应用”。 选择应用。 AppId 在应用详细信息下的“关于”选项卡中列出。

然后,可以使用以下语法将单个应用添加到建筑物:

Set-PlaceV3 -Identity <PlaceId> -ResourceLinks @{name="<Application Name>"; Value="<AppId>"; type="MetaosApp"}

向建筑物添加更多服务

此脚本演示如何将另一个 Web 链接添加到现有 ResourceLinks 数组:

$ResourceLinks = (Get-PlaceV3 <PlaceId>).ResourceLinks
$ResourceLinks.Add(@{name="Tech Support"; Value="https://www.contoso.sharepoint.com/TechSupport"; type="URL"})
Set-PlaceV3 -Identity <PlaceId> -ResourceLinks $ResourceLinks

验证

将链接和应用添加到建筑物后,打开Microsoft Places应用的浏览”选项卡,并导航到该建筑,验证服务是否显示在正确位置。

如何准备应用

任何 Teams 应用都可以添加到“Places浏览”页,但该应用需要安装在 Teams 中,并由租户管理员部署在 M365 中。根据需要执行这两个步骤。

按照以下步骤在 Teams 中 安装 应用:

  1. 转到 Teams 管理员中心

  2. 在“main”菜单中选择“Teams 应用>设置策略

  3. 在“ 管理策略 ”选项卡中,选择 “全局 (组织范围的默认) 策略,或者如果要为部分用户安装应用,请使用其他策略

  4. “已安装的应用”部分中,选择“+添加应用

  5. 在搜索字段中键入应用名称,单击底部的“ 选择 ”,然后单击“ 添加

  6. 单击页面底部的“ 保存 ”并确认

  7. 启动 Teams 应用,单击导航栏中的“...”,并验证该应用是否可访问

然后,按照以下步骤在 Microsoft 365 中部署应用

  1. 转到Microsoft管理员中心

  2. 在“main”菜单中选择“显示所有>设置”“集成应用>

  3. 转到“ 可用应用 ”选项卡,在搜索字段中键入应用名称,然后选择应用

  4. 将打开一个浮出控件,其中包含应用概述。 单击“ 部署应用”。 这会打开部署向导

  5. 确保“主机产品”包括 Microsoft 365、Outlook 和 Teams。 如果不是这种情况,则无法在 Microsoft Places 中将应用用作服务。 有关详细信息,请联系应用开发人员

  6. 单击“ 下一步”,然后选择“ 整个组织 ”进行分配,或者选择特定用户或组(如果想要为部分用户部署应用)

  7. 单击“ 下一步”,然后单击 “接受权限”

  8. 在弹出窗口中,登录,然后单击“接受”提供同意

  9. 单击“ 下一步”,然后单击 “完成部署”

  10. 单击“ 完成 ”关闭部署向导。 应返回到 “集成应用 ”页,可在其中验证是否已部署应用

其他资源:

有关详细信息,请参阅以下文章: