Import Agent File

Don't use this import file to add agents to IEX WFM. Instead, create them in the CXone Mpower ACD and assign them to an ACD team that's enabled for WFM. Active agents assigned to WFM-enabled teams automatically sync to the IEX WFM MU 1.

Adding agents with any other method, including this file, results in duplicate and corrupted data.

Import Agent files allow you to change agent information in IEX WFM Integrated. This lets you save time when updating agent details. You can also integrate information from a third-party system such as a Human Resources database. Contact your IEX WFM Integrated account representative if you want to automate agent data imports from a third-party system. After you create XML files for your agents, IEX WFM Integrated Professional Services will review the file and provide feedback.

Key Facts About the Import Agent File

  • Data import reads the existing data from your IEX WFM Integrated system. It then makes and saves changes according to the information in your import file. The existing data is not locked. Therefore, system data could be modified between the time data import reads it and the time data import saves the changes. If this happens, an error will occur and the data will not be saved.
  • If users are viewing data in IEX WFM Integrated during the data import, and that data is changed, the users cannot change the same data. They must first retrieve the data again. If they try to save a change, the save will fail and they will see a message about the data being modified by someone else. This is the same message shown if another user modifies data. The user can refresh the screen and make the changes again.
  • The file must be in UTF-8 encoding.
  • Passwords cannot be imported. You must import agents with UUIDs and email addresses. Agents may need to use the Forgot Password feature to set their password for the first time. If the agent does not have an email address, their password must be defined in the RCP Agent Definition view or RCP Agent Profile view.
  • Any date and time instances refer to the settings of your IEX WFM Integrated time zone.

Import Agent Document Type Definition

The Document Type Definition (DTD) is a template for building XML import files. You do not need to create a DTD in your environment.

DTD Element Type Considerations

When using the Document Type Definition (DTD) to create a file, keep in mind these considerations about element type declarations: 

<!ELEMENT elementName (childElement, childElement, ...)>

When an element is defined with a list of child elements separated by commas, the children must appear in the same order in the import file. Otherwise, the element will not be valid.

<!ELEMENT elementName (#PCDATA)>

Elements with the #PCDATA type may contain any text string. Data import validates the text as necessary.

Attribute Qualifiers

The DTD uses standard XML element qualifiers:

  • ?—Elements with this qualifier are not required. If you include them, you can only specify them one time per element.
  • *—Elements with this qualifier are not required. You can include more than one of these for each element.
  • +—At least one of the elements with this qualifier is required. You can include more than one of each element.
  • [no qualifier]—Elements not marked with a qualifier are required and you can only be specify them one time per element.

Element Specifications

This section explains the elements, or fields, for use in Import Agent files.

Root Element

The root element is agentList.

Child Elements

Elements are indented based on their level in the DTD.

Skill Assignment

If you want to create a new skill assignment, you can do so by beginning with the date specified below and not specifying an end date. If you create a skill assignment in this manner, you cannot modify an existing, date-specific skill assignment.

Agent Data Group

Email Address Assignments

Vacation Planner

The following information does not pertain to any data in IEX WFM Integrated and is not recorded in your IEX WFM Integrated system.

Field Description Valid Values
Recid Provided so you can assign a unique record ID to each change element in the XML file. You are responsible for ensuring the ID is unique or otherwise interpretable by your external system. Blank or any value

The following Vacation Planner information can be imported through the Import Vacation Summary:

  • Earned
  • Credited
  • Carryover from last year
  • Debited
  • Carryover to next year

The Planned value is system-populated from agent bidding and Future Exceptions. The Taken value is system populated from agent schedules. The remaining fields are system calculated.