This structure is used by get contact, create account and update contact.
| Field ID |
Description |
Type |
Length |
| title |
The title you’d like to be addressed as eg. Mr, Mrs etc .
Validate against TMSDM/NA-SAL |
String |
|
| firstName |
Given name |
String |
|
| middleName |
Middle name |
String |
|
| lastName |
Family name |
String |
|
| loginId |
The user’s login username
Ignored by update contact cannot be updated. |
String |
|
| password |
The password |
String |
|
| confirmPassword |
Confirm password |
String |
|
| company |
Name of the company for whom the contact works. Normally used in a B2C environment |
String |
|
| contactTemplate |
The contact template
Relevant for createAccount only – contains a list of default values |
String |
|
| personalLocation |
Normal location for contact |
locationType |
|
| workLocation |
Work location – for current customer In B2B environement If contact works for multiple customers 107eparate details can be maintained for each relationship
(this feature is not generally used). In B2C environment could maintain personal location as home address and work location as business address |
locationType |
|
| billingAddress |
Billing Address Details |
addressType |
|
| orderAckCode |
Order acknowledgement code |
String |
|
| comment |
|
String |
|
| acceptPartialDelivery |
Whether the user will accept partial delivery if some items in the order are not in stock. Values Y/N/X |
String |
|
| acceptSubstitutes |
Whether the user will accept substitute items that are similar to the items in the order that are not in stock. Values Y/N |
String |
|
| custClassificationCodes |
Customer Classification Codes |
ccValuesSetType |
Unbounded |
| contactClassificationCodes |
Contact Classification Codes
This is a subset of contact classifications. The set is defined in TMSCRM/DSO881-O. This assigns a field number 1..20. The field number maps to the class code key. E.g. D$OF01..D$OF20. |
contactClassCodesType |
Unbounded |
| contactRecordUDF |
Contact record UDF |
String |
|
locationType
| Field ID |
Description |
Type |
Length |
| emailAddress |
Email address |
String |
|
| mobile |
Mobile phone number |
String |
|
| otherDevices |
Other devices e.g. pager etc |
String |
|
| address |
Address details |
addressType |
|
ccValuesSetType
| Field ID |
Description |
Type |
Length |
| ccUserValueRows |
List of delivery addresses |
ccValuesType |
Unbounded |
ccValuesType
ccDefinitionType
| Field ID |
Description |
Type |
Length |
| ccType |
Cc Type |
String |
|
| ccTypeDefinition |
Cc Type Definition |
String |
|
| ccMultiple |
Cc Multiple |
Boolean |
|
| mandatory |
Mandatory |
Boolean |
|
| pPopup |
Popup |
Int |
|
| applicationPrompt |
Application Prompt |
String |
|
| keyPrompt |
Key Prompt |
String |
|
| codeStartPosition |
Code Start Position |
String |
|
| codeLength |
Code Length |
Int |
|
| descriptionStartPosition |
Description Start Position |
Int |
|
| descriptionLength |
Description Length |
Int |
|
ccValueType
| Field ID |
Description |
Type |
Length |
| effectiveDate |
Effective date |
String |
|
| code |
Code |
String |
|
contactClassCodesType
| Field ID |
Description |
Type |
Length |
| contactClassCodeKey |
Contact Classification code Key |
String |
|
| contactClassCodeValue |
Contact Classification code value |
String |
|