[Index]

Model: view/ReassignServicesUpdateVIEW

Reassign User Services

Reassign Services simplifies and automates the transfer of existing Subscriber services from a Source User to a Target User.

This utility is for example useful when an employee left the company and a new employee now starts the same role. Therefore, instead removing the old subscriber and configuring a new subscriber with the same settings and standards, the services and settings can be moved from the old subscriber to the new subscriber.

These services can include:

Note

Webex (Meetings and Teams) and UCCX services are not currently supported by this feature.

Custom settings can be applied to these services during the reassignment. A Reassign Services Profile setting is available to choose the configuration templates that will be used to update services during reassignment. These allow you to customize most settings on any of the above devices, including Line Alerting Name, Line Label, DisplayASCII values, and so on.

Example templates are provided that contain macro variables for fields that are likely to differ between subscribers. The field values then resolve with input from existing target user details. In this way the templates are not limited by for example a Site and Phone Model.

When reassigning services from existing source users to existing target users, the latter are moved to the same site as the source user, if these differ.

An option is also available to create a new target user as part of the Reassign Services process, instead of selecting an existing user without services. This user will be created at the same site as the source user.

Other features included are:

Topics:

Update User Details

The Update User Details menu shows a simplified form of Reassign Services where only one source user is selected, and that user's services are updated using custom Configuration Templates referenced in a Reassign Services Profile. The input fields allow for an easy update of basic details such as First Name, Last Name, Email, Password and PIN. User services that use any of the updated user details will automatically get updated.

The Reassign Services Profile drop-down list is available to select a profile to be used to also update the user's services details.

Similar to Reassign Services, selecting a Username auto-populates the Hierarchy of the selected user and the Current User Services tab shows which services will be updated.

Model Details: view/ReassignServicesUpdateVIEW

Title Description Details
Username Name of User with existing services to update.
  • Field Name: username
  • Type: String
  • Choices: [" "]
Hierarchy of Selected User The name of the hierarchy node where user resides.
  • Field Name: userHierarchy
  • Type: String
Site of Selected User The name of the Site where user resides.
  • Field Name: targetUserSite
  • Type: String
Hierarchy Pkid of Selected User The Pkid of the hierarchy node where user resides.
  • Field Name: targetUserHnPkid
  • Type: String
Current Hierarchy PKID The name of the hierarchy node from where the view is launched.
  • Field Name: currentHnPkid
  • Type: String
First Name The First Name of the Target User being updated.
  • Field Name: firstName
  • Type: String
Last Name The Last Name of the Target User being updated.
  • Field Name: lastName
  • Type: String
Email Address The Email Address of the Target User being updated.
  • Field Name: email
  • Type: String
Password The Password of the Target User being updated.
  • Field Name: password
  • Type: String
  • Is Password: True
Pin The Pin of the Target User being updated.
  • Field Name: pin
  • Type: String
  • Is Password: True
Reassign Services Profile Choose a Reassign Services Profile to apply to this Update User Details.
  • Field Name: reassignServicesProfile
  • Type: String
  • Target: data/ReassignServicesProfile
  • Target attr: profileName
  • Format: uri
LDAP Directory Name The LDAP Directory Name of the Target User being updated.
  • Field Name: ldapDirectoryName
  • Type: String
Target User Services
  • Field Name: existingTarget
  • Type: Object
Phones
  • Field Name: existingTarget.phones
  • Type: String
Extension Mobility Profiles
  • Field Name: existingTarget.ext_mobilities
  • Type: String
Voicemail Extension
  • Field Name: existingTarget.voicemail
  • Type: String
Webex
  • Field Name: existingTarget.webex
  • Type: String
Single Number Reach
  • Field Name: existingTarget.snr
  • Type: String