Setup Omnia in Microsoft Teams

Here’s how to setup Omnia in Microsoft Teams.

Note! App Studio, used in this instruction is being deprecated. You should now use Developer Portal instead. There are some smaller differences but you should still be able to use this instruction as a guideline.

Also Note! There’s now a much simpler way for a basic setup in Teams. See this page for more information: Teams App Generator

  1. Add the App Studio (Developer Portal) app to Microsoft Teams.

../../_images/app-studio-new2.jpg
  1. Open App Studio (Developer Portal) and select “Manifest editor”, and then “Create a new app”, or “Apps” and “Create new app”. In Developer portal, select “Apps” and “Create new app”.

../../_images/create-new-app-new.jpg
  1. Enter Short name and Full name for the app (can not be the same).

../../_images/app-name-new2.jpg
  1. Click “Generate” to generate an App ID (GUID) for the app, if needed. In App Studio, most likely the App ID will be generated automatically.

../../_images/generate-new2.jpg
  1. Add Package Name and Version.

Package Name can be anything, but best practice is to use the reverse URL for Omnia. Version number should follow a logic – possibly let it follow Omnia version number.

  1. Enter both a Short description and a Full description.

../../_images/descriptions-new2.jpg
  1. Add Developer information and Partner Information.

Developer information - here it may be up to the customer what they want. The information is displayed under About information app.

Partner Information is optional, but here Precio Fishbone’s Microsoft Partner ID can be inserted.

../../_images/partner-info-new2.jpg
  1. If necessary, insert the Privacy statement url and Terms of use.

../../_images/privacy-new2.jpg
  1. Two different icons are needed. 192x192 appears in the information about the app, and 32x32 is used as an app icon on the left side of Teams.

../../_images/branding-new2-frame.jpg
  1. Select “Full Screen Mode” for display without a header bar.

../../_images/screen-mode-new2.jpg
  1. Under Capabilities, click “Tabs”, and then “Add” under Add a personal tab.

../../_images/capabilites-new2.jpg
  1. Add the following information:

../../_images/personal-tab-new2.jpg
  1. Save when you’re done.

  2. Select “Domains and permissions”.

../../_images/domains-new2.jpg
  1. To find Omnia’s Application ID in Azure AD/Entra ID, sign in to https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Overview

  2. Click “Enterprise applications”.

  3. Search for Omnia and find the right app that points to https://auth.omniacloud.net.

../../_images/points-new2.jpg
  1. Copy Application ID from properties.

../../_images/application-id-new2.jpg
  1. Go back to Domains and permissions and insert the copied Azure AD/Entra ID App ID and Single-Sign-On URL, format: api://<tenant>.omniacloud.net/<AAD App ID>.

../../_images/app-id-new2.jpg
  1. Click “Download” to download the manifest.

  2. In MS Teams, click “Apps” and then “Manage your apps”.

  3. Upload the custom app to test the app.

  4. Select the downloaded manifest file.

Now the app is installed in the user’s personal Teams and is displayed in the Teams navigation to the left.

Note! If you receive a sign-in error you should contact support. Then some manual settings probably needs to be done in the Azure AD app.

Installing for all users in Teams

  1. In “Test and distribute”, select “Download” and save the zip file which contains all resource files for the app.

  2. Open https://admin.teams.microsoft.com/dashboard. Here you have to have Micorosoft 365 admin permissions.

  3. In the navigation, click “Manage apps”, and then select “Upload”.

../../_images/navigation2.jpg
  1. Now upload the file you downloaded in step 1.

All users can now add the app to Teams themselves, but if you want to install it automatically and pin it for all users, complete the steps below.

  1. Click “Setup policies”.

../../_images/setup-policies-new.jpg
  1. Click “Global (Org-wide default)” or an alternative policy if you only want to install for selected users.

  2. Under Pinned apps, click “Add apps” to install the app for all users and pin it to the left side of Teams.

  3. In the app permission policy, select “Global” and search for the app. Click “Add” to add it.

../../_images/add-pinned-apps-new.jpg

The app is now under Pinned apps and can be moved up and down in the order.

../../_images/add-pinned-apps-example.jpg

It may take some time before it’s available for users. If it doesn’t work, check that users are members of the right Permission policy in Teams admin.