Appendix: Agent Sync Module
The optional Agent Sync module automatically synchronizes agent changes in UCCE with the NICE Uptivity database. Users are matched by username and are synchronized before teams/groups. Users and groups originally created in Uptivity (for example, SourceAgentID=Null) will not be changed during synchronization unless a matching username or group exists in UCCE, in which case it will match them up and update the SourceAgentID.
If the agent or group exists in NICE Uptivity but does not match the UCCE equivalent (for example, SourceAgentID is not null and does not match), the agent/group is disabled and will not appear in Uptivity. If a user or group exists in UCCE but not Uptivity, it will be created in Uptivity during synchronization.
The following information can be synchronized:
- UCCE/ICM persons/agents with Uptivity users
- UCCE/ICM teams with Uptivity groups
This module does NOT synchronize:
- Password — This value is encrypted in UCCE/ICM
- Server node — This value is inContact WFO-specific
- Supervisor and Role/Group attachments — Role/group structure in Uptivity and team/supervisor structure in UICM do not provide adequate information to match and track changes. For example, UICM allows for only two team supervisors.
These tables show the mapping between the UICM Person database table and NICE Uptivity database tables.
UICM Person Table |
NICE Uptivity User |
---|---|
LoginName | Username |
PersonID | SourceAgentID – New attribute |
FirstName | First Name |
LastName | Last Name |
LoginEnabled (Yes or No) | Account Locked (Yes or No) |
(n/a) | Agent (Yes if an agent record has the matching PersonID) |
Deleted (Yes or No) | Account Locked, Agent |
UICM Agent Table |
NICE Uptivity User |
---|---|
Deleted (Yes or No) | If Yes, then agent is inactive/Agent option is clear. |
PeripheralNumber | Phone ID |
UICM Agent Team Table |
NICE Uptivity User |
---|---|
EnterpriseName Note: Agent teams are used only for administrative and monitoring purposes. |
Group Name |
AgentTeamID | SourceGroupID – new attribute. |
UICM Agent Team Member Table |
NICE Uptivity User |
---|---|
SkillTargetID | NICE Uptivity Agent |
|