Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
You can customize the Explore tab of the Microsoft Places app to help end-users discover services and amenities available in different buildings. You can include web links and apps. For example, if a building has a cafeteria that offers online ordering, you can list the cafeteria and include a link to its website, or a link to a food ordering app.
Here's how services (both links and apps) appear in the Places app:
Web links open in another browser tab, while apps open in the same host. Apps are more powerful because you can use existing Teams apps or build your own.
Prerequisites
- Use the latest version of PowerShell 7 and follow additional management prerequisites described here.
- If you plan to add an app as a service, it must be configured to work in Teams and Outlook. See detailed instructions at the end of this article.
Adding services to a building
- Use Get-PlaceV3 to look up the building's identity (
PlaceIdparameter). See Get-PlaceV3 for details. - Use Set-PlaceV3 to associate the service with the building by using the ResourceLinks parameter as described in the examples. See Set-PlaceV3 for details.
Important
The entire ResourceLinks set is replaced on update. To add or remove a service, include any existing values that you want to keep.
Add your first web link
Use the following syntax to add a single web link to a building:
PowerShell
Set-PlaceV3 -Identity <PlaceId> -ResourceLinks @{name="Tech Support"; Value="https://www.contoso.sharepoint.com/TechSupport"; type="URL"}
Add your first app
Your app must be a Teams app that is installed and deployed in your tenant. See How to prepare your app for detailed instructions.
You also need the app's name and AppId. You can find the AppId in the Teams Admin Center:
- Select Teams apps > Manage apps.
- Select the app.
- Find the AppId in the About tab under app details.
Use the following syntax to add a single app to a building:
PowerShell
Set-PlaceV3 -Identity <PlaceId> -ResourceLinks @{name="<Application Name>"; Value="<AppId>"; type="MetaosApp"}
Add more services to a building
This script shows how to add another web link to an existing ResourceLinks array:
PowerShell
$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
Verify
After you've added links and apps to a building, open the Explore tab of the Microsoft Places app and navigate to the building to verify that the services appear in the correct location.
How to prepare your app
Any Teams app can be added to the Places Explore page, but the app must be installed in Teams and deployed in Microsoft 365 by the tenant administrator. Both steps are required.
Install the app in Teams
- Go to the Teams Admin Center.
- Select Teams apps > Setup Policies.
- In the Manage Policies tab, select the Global (Org-wide default) policy, or select a different policy if you want to install the app for a subset of users.
- In the Installed apps section, select + Add apps.
- Type the app name in the search field, select Select, and then select Add.
- Select Save and confirm the change.
- Launch Microsoft Teams, select ... in the navigation bar, and verify that the app is accessible.
Deploy the app in Microsoft 365
- Go to the Microsoft Admin Center.
- Select Show all > Settings > Integrated apps.
- Open the Available apps tab, search for the app, and select it.
- In the app overview flyout, select Deploy app.
- Verify that Host products includes Microsoft 365, Outlook, and Teams. If not, the app can't be used as a service in Microsoft Places. Contact the app developer for assistance.
- Select Next, then assign the app to the Entire organization or to specific users or groups.
- Select Next, then Accept permissions.
- In the popup window, sign in and select Accept to provide consent.
- Select Next, then Finish deployment.
- Select Done to close the deployment wizard.
- Verify that the app appears on the Integrated apps page.
Additional resources:
More details are available in these articles: