[Index]
Tip
Use the Action search to navigate Automate
Overview
Offboarding Microsoft users in Automate is the process whereby the user is de-provisioned (their services are removed), and they're moved from the site (default) back to the tenant level in the hierarchy, typically, customer.
Note
By default, Offboard user moves the user from the site. However, you can change the Retain User at Site after MS Offboard User global setting to Yes (default is No) so that the user won't be moved. See Global Settings.
If a user is moved from the site during offboarding and they had a Self-service role at the site, their Self-service role is retained when they move to the customer level and if you later move this user to another site.
When offboarding, the user's Usage Location remains unchanged. Since Automate doesn't automatically manage user licenses (you'll need to grant Automate permissions to do this for Microsoft user licensing), the users licenses remain in place when offboarded unless Automate has license management permissions.
When running Offboard User for Microsoft you can choose from a filtered list of Quick Add Groups (QAGs) flagged for offboarding. These designated QAGs contain configuration templates (CFTs) that define how the user should be offboarded and de-provisioned. For example, via the CFTs in the QAG you can choose to:
Automate ships with default offboard Quick Add Groups (QAGs). You can use the defaults or clone and customize a QAG to use for offboarding via Quick Add Groups. QAGs flagged for offboarding display in the Offboarding Quick Add Group drop-down on the Offboard User page.
Related topics
Configure a CFT for offboard user (Microsoft)
The configuration template (CFT) to be included in a Quick Add Group flagged for user offboarding may be customized via referenced variables to define how a user should be offboarded and de-provisioned.
In the Quick Add Group, you choose the CFT to use and select the Subscriber Offboarding checkbox. The CFT is customized to run the offboarding workflow. When running user offboard for Microsoft you can choose a Quick Add Group flagged for offboarding, and the CFT referenced in this Quick Add Group runs the offboarding workflow.
Note
A MSOL CFT removes licenses. A CSOL CFT only removes voice services (disables enterprise voice and removes the line). The CSOL CFT clears or changes values and should contain fn.unset for any fields that need to be cleared, such as LineURI and enterpriseVoiceEnabled. See the System Microsoft Teams Online User Template Un License User CFT for an example of the minimum configuration required.
If you don't select an offboarding Quick Add Group, the system default offboarding behavior applies.
Workflow when offboarding a Microsoft user
The offboard user workflow for a Microsoft user is as follows:
The number assigned to the user in Microsoft Teams is removed and Enterprise Voice is disabled.
Any other setting defined in the Teams configuration template (CFT) in the Quick Add Group, such as policies, are applied.
The number is released in the Automate number inventory, and is either made available or placed into cooling, depending on your setup.
M365 user (Msoluser) is updated based on configuration:
| Licenses |
|
| Remove from group(s) | This behavior is based on the Remove Groups configuration template included in the Quick Add Group. |
Move the user and related Microsoft service records (Msoluser, Csonlineuser, Exchange, etc.) back to the tenant level in the hierarchy (typically, customer).
The user's role is also updated to a Self-service role at that level in the hierarchy. The user is then ready for onboarding again if needed (for example, in another site).
Common offboarding scenarios and setup for a Microsoft user
The table describes example common offboarding scenarios and the setup required when using Offboard user (Webex or Microsoft) for a Microsoft user:
| Example onboard scenario | Setup |
|---|---|
| No update to Msoluser at all (usage location and/or licenses) | To set this up, see the section headed Configuration to not remove licenses |
| Remove licenses (direct licensing) | System default behavior; no additional configuration required. |
Allow a Microsoft user to retain their licenses during user offboarding
This procedure configures Automate to leave a Microsoft user's licenses in place when running offboard user.
In this case, the default ProviderAdmin role (or any cloned role with similar access) will need to clone the MicrosoftSubscriberMsolUser_Update CFT to the customer hierarchy, and without making any changes to this CFT, just click Save.
Note
By default, for customers using Automate for license management and assigning license directly to users, offboard user removes all of the user's licenses.
Configure the following in Automate:
- Clone the CFT to Provider level if you want to apply it everywhere
- Clone the CFT to a particular Customer level (if it's customer-specific)
Microsoft user updates when offboarding
With regard to user updates in terms of usage location and licenses when offboarding, similar to onboarding, the LicenseAssignment permission is required to update the Usage Location and License fields via the Microsoft User Details page.
If permissions aren't granted and you're using direct licenses, it is recommended that you adjust your field display policy (FDP) for relation/MicrosoftSubscriber to make the Usage Location and License fields read-only for clarity to administrators.
Note
If you follow the steps in Offboard User to retain licenses on the user, any changes to licenses via the user won't be applied. This is for the case where you won't be managing licenses from Automate.
Tip
Use the Action search to navigate Automate
Offboard a Microsoft or Webex user
This procedure offboards a user provisioned with the Microsoft Teams or Webex service and moves the user from the site to the customer level.
Note
The form displays read-only fields to indicate the user's provisioned services, Microsoft or Webex. The Hybrid Status Message field displays the user's hybrid status (for a user with Cisco-Microsoft services). See Cisco-Microsoft Hybrid Users.
Custom strings may also exist on the form. These are configured via the field display policy for the model, view/SubscriberQos.
In the Admin Portal, go to Webex User Services or Microsoft User Services.
Click Offboard User.
Select the username.
Optionally, at Offboarding Quick Add Group, select a Quick Add Group, or leave the field blank to apply the system default behavior.
Note
Quick add groups in the drop-down are enabled for user offboarding.
If you don't see the Offboarding Quick Add Group drop-down on this form, it's hidden via the field display policy (FDP), which means that the system default behavior applies when offboarding users. The system default for offboarding is to remove the user's licenses and services.
If you wish to customize how and whether licenses, and/or lines, and/or or services are removed when offboarding, you can set up this behavior in a custom configuration template (CFT), and associate it to a Quick Add Group used for offboarding to define how users are to be offboarded and de-provisioned.
Optionally, if the user has the read-only Webex Teams Provisioned checkbox enabled (indicating the user has Webex services), you can choose to select Remove Webex User if permitted to remove the user during offboarding.
Click Save.
The user is moved to the sync source hierarchy, (typically, customer). For a Webex user, this includes moving the Contact Center and or Wholesale user (if these exist). If you've chosen to remove the Webex user, the user is removed from the system.
Verify that the user is de-provisioned and offboarded as defined via the configuration template in the Quick Add Group you chose, either a customized offboarding Quick Add Group, or the system default behavior.
The system default behavior for user offboarding removes the user's licenses and services:
Important
The offboard user transaction for a Microsoft user requires a sync with the Microsoft Cloud and relies on waiting for incoming new data from Microsoft. For this reason, you may expect some delay (between 30 and 60 seconds), before the user's new status (unlicensed and/or services removed) displays in Automate. For example, the user may still appear as licensed in Automate, and values such as PhoneSystem may still display as an assigned service in the Automate cache, even though the user is unlicensed and services are removed.
Related topics
Expose custom string fields on Offboard User
This procedure exposes custom string fields on the Offboard User page (view/SubscriberQos), providing flexibility for adding additional details for a user, if required to set specific values that for can example trigger workflows during off-boarding.
Note
The Offboard User page allows for the exposure of up to ten custom string fields and up to 10 custom boolean fields to the field display policy (FDP) you apply to the Offboard User page (view/SubscriberQos). Values are:
Log in to the Admin Portal as Provider admin or higher.
Create or update the Customers data model field display policy:
Go to Field Display Policies, and locate the entry for target model type view/SubscriberQos.
Click on the default field display policy (FDP) for the model (the FDP named default).
Clone (copy) the default FDP for the model, and give the clone a new name.
Note
You can't modify default FDPs that ship with the system. This allows you to refer to or revert to a system default at any time, if required.
Modify the new FDP (the clone).
Note
You can add a new group of fields containing only the new custom fields, or add fields to existing field groups.
Save your changes.
Update the dashboard (Automate Dashboards) or menu layout (Menu Layouts) to apply the FDP, and save your changes.
Log out, then log in again as Provider admin.
Role-based access profile changes refresh so that you can view the updated menu layouts and FDPs you applied, including new custom fields.
| Title | Description | Details | |||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| User Details | Group Assigned by FDP |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Username * |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Offboarding Quick Add Group | QOS QAG Choice |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Hybrid Status Message |
|
||||||||||||||||||||||||||||||||||||||||||||||||