In this Topic Hide
The Field Mapping tab is divided into the following sections:
Search
Fields
Columns
Add Columns
In the Search text box, you can enter the search criteria, and when you type, the field names listed will shorten depending on the search criteria.
The Fields section contains field names that can be assigned as columns from Cisco import files. After determining the format of the data and, in the case of a delimited file, specifying a separator and delimiter, you can assign the fields to the appropriate columns by dragging and dropping them or clicking the Add as Column button.
Note: If you go to this tab without completing the required fields on the Configuration screen you will see a message about needing to complete the fields:
“You need to enter <list of missing fields> in the Configuration tab before the source file and mapping can be displayed”
Note: The field list, names everything that was not filled out. The required fields are: Data Source, CallManager Publisher, Administrator Logon, Password, and Confirm Password. In addition, the password and confirm password must match.
If the items are filled in, clicking on the Field Mapping tab tests the connection. If the connection works, you can view the tab. If there is a problem, you will be given a message stating that there is a problem (examples as shown below):
Problem with connection to Cisco:
Passwords don't match:
The fields are assigned from the user table in Cisco. These fields are defined as follows:
Last Name
First Name
Department
MailID
TelephoneNumber
Extension
UserID
DeviceDescription
PKID
AssocPC
Building
ControlledDevice: If more than one controlled device belongs to a person, all of them are brought over and labelled as Device 1, Device 2, … Device (n).
EnableEMCC
EnableMobileVoice
EnableMobility
ExtensionRank
HomePhone
Manager
MiddleName
Mobile
NickName
OCSPrimaryUserAddress
Site
Status
Title
UniqueIdentifier
UserLocale
You can drag the fields over the column headers to map the fields. You can also use the Add as Column button.
The call reporting system produces default mappings from the Cisco fields to select fields (as shown in the following table):
Cisco Field |
Select Field |
First Name |
First Name |
Last Name |
Last Name |
Extension |
Extension |
Department |
Department |
Mail ID |
|
Telephone Number |
DID |
Note: You can change the mappings if needed.
Next to some fields is a text box that allows a constant to be entered. This provides the following functionality (relates to both the Fields and Columns sections):
If a field has not been mapped to a column, the value entered here goes into every imported record.
If a field has been mapped to a column, for those import records without a value, this value is used. If the record has its own value, that value is used instead of the constant.
This multiple fields option will enable you to split one field into multiple fields. Also this field can be used on multiple columns.
When you add Multiple Fields as a column to the list in the Field Mapping tab, and click on the blue properties circle for that field, the following dialog box will be displayed:
This section contains the following fields:
At the top is the text “Enter a Regular Expression (Regex) pattern to extract multiple attributes (groups) out of a single field. Please refer to Help for additional information regarding Regex.”
Note: Click for additional information regarding Regex.
Note: The Column Number provides a number for the column which contains this specified field.
Pattern - You have to enter the regex pattern that will be used to split the field into multiple fields.
Next to the pattern field is a Check Pattern button. When you click the button, the pattern will be checked for validity.
"Invalid Regex pattern. Please correct the pattern"
Note: Default is unchecked.
Reject records that do not match the pattern – by default, this option is on and means that if a record does not match the pattern it is rejected and the reason is logged.
Import records that do not match the pattern filling missing information with constant if defined, otherwise with a blank. Please note that blanks may cause the import process to fail – by default this option is off. The behavior if this is ON is defined in the wording of the option. An example of this might be that the pattern doesn’t match for an organization level. Because that is blank, it would be filled by the default hierarchy choice. Another example would be a missing email address. In that case, that person will not have an email address in the directory.
When you click OK this will save the parsing rules and fields. The following fields are allowed to have multiple entries:
Auth Code
Device
Extension
Report as Extension
Extension Location
Line Type
The fields list provides information pertaining to the fields available and their default names.
Click for more information on the fields list.
The field options provide various field settings for delimited and fixed length records:
Click for more information on the field options.
The Fields section contains field names that can be assigned as columns.
In the beginning each column is labeled “None”.
In the columns section the number of records displayed depend on what was entered on the configuration screen and broken into fields. You can assign the fields to the appropriate columns by dragging and dropping them or clicking the Add as Column button.