- Published on
Create Viva Connection for multiple landing pages
- Authors
- Name
- Nicolas Kheirallah
Intro
Viva Connections is a new feature of Microsoft Teams that allows you to bring your SharePoint intranet into Teams. It lets you create personalized and engaging experiences for your employees, such as news, announcements, resources, and tools.
But what if you have a decentralized organization with multiple home sites on a tenant? How can you create different apps for each site and customize them according to your branding and preferences?
In this blog post, I will show you how to create multiple apps for Viva Connections using SharePoint communication sites, developer portal, and Teams admin center. You will learn how to:
- Set up your communication sites as home sites for each company or country
- Create custom icons and names for each app
- Publish your apps to Teams using developer portal
- Manage your apps using Teams admin center
Prerequisites
Before you start creating multiple apps for Viva Connections, make sure you have the following:
- Microsoft Teams admin role (to add Viva Connections)
- SharePoint admin role
- Communication site for each company or country
- A custom name for each app
- Custom icons in PNG format, 192x192 pixels and 32x32 pixels in size
- Developer portal app installed in Teams
Recommended:
- A hub site per Company with hub navigation.
- Global Navigation
- A theme for each company based on their graphical profile
This is not the full connection suite, you won't get access to a custom dashboard as this requires a home site!
Visit Teams and press apps
Search after the developer portal
Press App and then New app on the top bar
This is the example configuration:
Basic Information
| Name | Value |
| ------------------------------------------- | ---------------------------------------------------- |
| Short name - 30 characters or less | Hub |
| Full name - up to 100 characters (optional) | Hub |
| App ID | 8178e53b-f373-4605-87fa-15224cfebf3c //Generated |
| Short description - 80 characters or less | Your short description |
| Long description - 4,000 characters or less | Your long description |
| Developer or company name | Your name |
| Website (must be a valid HTTPS URL) | https://go.microsoft.com/fwlink/?linkid=868076 |
| Privacy policy | https://privacy.microsoft.com/en-us/privacystatement |
| Terms of use | https://go.microsoft.com/fwlink/?linkid=2039674 |
| Application (client) ID | https://YourTentant.sharepoint.com |
| Terms of use | https://go.microsoft.com/fwlink/?linkid=2039674 |
Branding
App Feature
| Name | Value |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------- |
| Name | Name of the App |
| Entity ID | Unique ID |
| Content URL | https://YourTentant.sharepoint.com/_layouts/15/teamslogon.aspx?spfx=true&dest=https://YourTentant.sharepoint.com/sites/yoursite |
| Website URL | https://YourTentant.sharepoint.com/sites/yoursite |
Single sign-on
| Name | Value |
| -------------- | ---------------------------------- |
| Application ID | https://YourTentant.sharepoint.com |
Domains:
| Domain | Source |
| ---------------------------------- | -------------- |
| YourDomain.sharepoint.com | Tab,Additional |
| \*.login.microsoftonline.com | Additional |
| \*.sharepoint.com | Additional |
| \*.sharepoint-df.com | Additional |
| spoppe-a.akamaihd.net | Additional |
| resourceseng.blob.core.windows.net | Additional |
| msft.spoppe.com | Additional |
Languages
Advanced
App Content
Publish
Press publish to store and press publish