Affects all Nimbus Users: Please read carefully
Nimbus call distribution and search functionality greatly depends on the permissions granted by individual user.
When logging into Nimbus for the first time, your User Icon in the Nimbus Portal will display a warning to inform that permission consent is required.
🔍The individual sections of this page are explained in further detail below.
Section: User Permissions
Nimbus Users: These permissions are managed and granted only by and for your currently logged-in user.
Missing Permission Warning
When your user is missing permissions (usually when Nimbus was just provisioned or new features were added), a warning is shown on your user icon.
🤔 What are the individual permissions needed for?
Features marked with "☝" in the table below are required for any productive work with Nimbus - otherwise the Call Handling features and Apps like Attendant Console will not work properly.
💡 You can also mouse over the individual entries to check which detail permissions are granted.
💡A separate consent request is prominently shown in the Contact Search of Attendant Console upon opening for the first time.
Feature | Required Permission | Effects |
☝ Basic Search | User.Read User.ReadBasic.All |
Basic search for users via their clear name. |
☝ Exchange Contacts Search | Contacts.Read Contacts.Read.Shared |
Expands the search to the current user's Exchange Directory. |
☝ Calendar View | Calendars.Read, Calendars.Read.Shared |
Will grant calendar view permissions. |
Presence | Presence.Read.All | Shows a small presence status indicator next to the user. |
🤔 What happens if I don't grant these permissions ?
Without consent, Nimbus cannot search users within your Tenant and/or check calendar entries of your contacts to determine user availability to distribute calls.
Nimbus still works without giving these permissions, but is limited to your basic Microsoft Teams client functionality: Call Accept and On-Hold. Your user may review Reporting details but not interact with services in a productive way. More advanced Nimbus Apps and Features such as Attendant Console or Chat bot interaction will only work with these permissions.
🤔 My Permissions show as already granted, why?
A global Administrator on your Tenant can already grant most permissions on your behalf. If this has been done, no warnings and related further action may be required anymore. Also, please note:
- You can either grant single permissions or all at once by clicking Consent on the "All Features" row. → A popup will open to inform you about the required permissions.
- Any related Nimbus features requiring the same permissions will also be checked off as "OK" as their permission needs are fulfilled.
Section: Admin Permissions
These permissions can be managed and granted by any tenant administrator - either as single permissions or all at once.
When your currently logged-in user has Service Administration rights you can see the following section:
Permission Grant Links for Azure Administrators
Since Nimbus cannot detect if you are also a Global Tenant Administrator, this section also shows field to copy the URL.
Procedure:
- If you are the Tenant Admin, simply paste the URL to your browser and grant the permissions.
- If you are not the Tenant Admin, send the link to any Tenant Administrator to grant consent for all Nimbus users.
→ In either case an Azure permissions dialog opens, allowing to grant consent. This needs to be done only once by any tenant administrator with the corresponding rights. Afterwards the permissions should be granted to all future users of Nimbus.
💡 Each user needs to to log out and back in for tenant-wide changes to take effect.
Feature | Required Permission | Effects |
Advanced Search | User.Read.All |
Basic search for users via name works without consent. Advanced Search will grant filtering permissions according to predefined search categories / fields (e.g. city, department, job title) |
🤔 Which fields are covered by these advanced search permissions?
INC Supported User Search Fields
Supported fields for Attendant Console 1.0 (AC1)
Prerequisites: User.Read.All permissions must be granted to use search features. As a Tenant Admin, head to the Nimbus Portal > User Preferences (Portal) > Permissions> Advanced Search and manage consent for your entire tenant. → Also see Nimbus User Permissions for more details.
Legend
✅ Fields are supported by search.
🔍 Fields support "CONTAINS" search operator.
Example: Searching for 'cha' will find 'Chadrick' but also 'Michael'
➕ These fields support filter capabilities which can be used to narrow down a search.
☝ KNOWN LIMITATIONS:
- The search covers the predefined Nimbus Address Books fields, but no custom fields can be searched.
- Filters need to be part of the search syntax. You can switch to Attendant Console 2.0 for a much-improved filtering experience.
Attendant Console 1.0 (AC1) supported search fields table:
Searchable Field | O365 Directory |
Outlook Address Book | Nimbus Address Books |
Nimbus Services | Notes |
---|---|---|---|---|---|
Display Name | ✅ | ✅ 🔍 | ✅ 🔍 | First name / Last name combination | |
First Name | ✅ | ✅ 🔍 | First name | ||
Last Name | ✅ 🔍 | Last / Family name | |||
Initials | ✅ 🔍 | Initials (e.g. "JK") | |||
Surname | ✅ | Surname | |||
✅ | ✅ | ✅ 🔍 | Email Address | ||
User Principal Name (UPN) | ✅ | ✅ 🔍 | Consists of: user name (login name), separator (the @ symbol), and domain name (UPN suffix) | ||
Job Title | ✅ ➕ ☝ | ✅ 🔍 ➕ ☝ | ✅ 🔍 ➕ | Job Title | |
Business Phones | ✅ 🔍 | Business Phone | |||
Home Phones | ✅ 🔍 | Home Phone | |||
Mobile Phones | ✅ 🔍 | Mobile Phone | |||
IM Address | ✅ 🔍 | IM SIP Address | |||
Street | ➕ | ✅ 🔍➕ | Street Address | ||
City | ✅ ➕ ☝ | ✅ 🔍 | Code and City | ||
Company | ✅ ➕ ☝ | ✅ 🔍 | Company | ||
Country | ✅ ➕ ☝ | ✅ 🔍 ➕ | Country of Origin | ||
Department | ✅ ➕ ☝ | ✅ ➕ ☝ | ✅ 🔍 ➕ | Department | |
State | ✅ ➕ ☝ | ✅ 🔍 ➕ | State | ||
Postal Code | ➕ | ✅ 🔍➕ | Postal Code | ||
External.CustomField1-10 | ✅ 🔍 | Custom Field |
Supported fields / filters for Attendant Console 2.0 (AC2)
Attendant Console 2.0 (AC2) supported search fields and filters tables:
INC Supported Search Fields and Filters (AC2.0)
Free Text Search
Prerequisites: The full search functionality only applies if permissions are granted. See Attendant Console 2.0 - Permissions.
Legend
✅Fields are supported by Free Text Search
❗Limited by "starts with" logic
☝️Needs at least 3 characters to start searching
Search within | "All" Tab |
Configured Groups |
||||
---|---|---|---|---|---|---|
Fields |
O365 Directory |
Outlook Address Book |
Nimbus Address Books |
Nimbus Services |
Nimbus Address Books |
All Sources |
Display Name |
✅❗☝️ |
✅❗☝️ |
✅☝️ |
✅☝️ |
✅ |
✅ |
Contact Details |
✅❗☝️ |
✅❗☝️ |
✅☝️ |
✅☝️ |
✅ |
✅ |
Note |
✅☝️ |
✅ |
✅ |
|||
First Name | ✅☝️ |
✅ |
||||
Last Name | ✅☝️ |
✅ |
||||
UPN (User Principal Name) | ✅☝️ |
✅ |
||||
✅☝️ |
✅ |
|||||
IM Address | ✅☝️ |
✅ |
||||
Business Phone | ✅☝️ |
✅ |
||||
Mobile Phone | ✅☝️ |
✅ |
||||
Home Phone | ✅☝️ |
✅ |
||||
Company | ✅☝️ |
✅ |
||||
Department | ✅☝️ |
✅ |
||||
Job Title | ✅☝️ |
✅ |
||||
Country | ✅☝️ |
✅ |
||||
State | ✅☝️ |
✅ |
||||
City | ✅☝️ |
✅ |
||||
Postal Code | ✅☝️ |
✅ |
||||
Street Address | ✅☝️ |
✅ |
||||
External Custom Field 1-10 | ✅☝️ |
✅ |
Filters
Note: Filters only work if this field is actually used for the contact.
Search within | "All" Tab |
Configured Groups |
|||
---|---|---|---|---|---|
Fields |
O365 Directory |
Outlook Address Book |
Nimbus Address Books |
Nimbus Services | All Sources |
City |
✅❗ |
✅ |
✅❗ |
✅ |
|
Company |
✅❗ |
✅ |
✅ |
||
Country |
✅❗ |
✅ |
✅❗ |
✅ |
|
Department |
✅❗ |
✅❗ |
✅ |
✅❗ |
✅ |
Initials |
✅ |
✅ |
|||
Job Title |
✅❗ |
✅❗ |
✅ |
✅❗ |
✅ |
Postal Code |
✅❗ |
✅ |
✅❗ |
✅ |
|
State |
✅❗ |
✅ |
✅❗ |
✅ |
|
Street Address |
✅❗ |
✅ |
✅❗ |
✅ |
|
Note |
✅ |
✅ |
✅ |
✅ |
✅ |
Section: Bot Registration
Each Nimbus user that needs to handle Instant Messages from external customers needs to "register" once with a bot that will be sending out Chat Handling sessions.
🤔 Why is this required? The bot needs to act as "mediator" between external customer and internal Nimbus user. As there is no call toast or ring notification, the bot will use Adaptive Cards as primary means of checking if a user is ready to accept a pending chat session.
💡 Good to know: If you are not handling Chat or the Instant Messaging modality from either services directly via Interact you do not need to register with the bot.
Manage / Revoke Consent
In case you decide to Uninstall Nimbus or do not participate in any Nimbus service anymore, you can revoke the consent manually in your User Settings:
- This link will open your Office Portal
- Head to App-Permissions menu → Opens in a new browser.
- Identify the Luware Inc. Apps product (e.g. Nimbus) therein and revoke the permissions.
💡 Note: Certain app permissions may not be revokeable because the Tenant Administrator gave his consent, overriding your individual user settings.