Default contact mapping
Contact data is often transferred from third-party systems, which in some cases requires contact mapping.
NOTE
There are two different types of contact mapping:
Default contact mapping (documented on this page)
Standard contact mapping configurations have approximately this form:
<Mapping> <Map Source="lastNameSource" Target="Person_LastName" /> </Mapping>
XML contact mapping (XML contact mapping)
XML contact mapping configuration have about this form:
<ContactMapping> <ContactItemXPath>Contact</ContactItemXPath> <ContactElement id="Person_LastName">lastNameSource</ContactElement> </ContactMapping>
For these mapping types, different names must be used for the contact target fields.
Address providers, which use the default contact mapping:
The mapping functionality behind the default contact mapping is documented in Mapping.
All possible contact target fields are listed below.
Person
Person_LastName
Person_FirstName
Person_Title
Person_SecondName
Person_NickName
Person_Initials
Person_Birthday
(Date, e.g.2023-01-24
)Person_Profession
Person_Position
Person_SalutationShort
Person_Salutation
Person_Greeting
Person_Picture
(Base64 encoded image)Address
Person_Street
Person_CareOf
Person_Apartment
Person_Floor
Person_City
Person_ZipCode
Person_PostOfficeBox
Person_PostOfficeBoxCity
Person_PostOfficeBoxCity_ZipCode
Person_Country
Person_CountryShortCode
Communication
Person_Language
Person_Mobile
Person_Homepage
Person_PhoneDirect
Person_EmailDirect
Person_FaxDirect
AdditionalPerson
AdditionalPerson_LastName
AdditionalPerson_FirstName
AdditionalPerson_Title
AdditionalPerson_SecondName
AdditionalPerson_NickName
AdditionalPerson_Initials
AdditionalPerson_Birthday
(Date, e.g.2023-01-24
)AdditionalPerson_Profession
AdditionalPerson_Position
AdditionalPerson_SalutationShort
AdditionalPerson_Salutation
AdditionalPerson_Greeting
AdditionalPerson_Picture
(Base64 encoded image)
Company
Company_Name
Company_Supplement
Company_Department
Company_Picture
(Base64 encoded image)Address
Company_Street
Company_CareOf
Company_Apartment
Company_Floor
Company_City
Company_ZipCode
Company_PostOfficeBox
Company_PostOfficeBoxCity
Company_PostOfficeBoxCity_ZipCode
Company_Country
Company_CountryShortCode
Communication
Company_Language
Company_Mobile
Company_Homepage
Company_PhoneDirect
Company_PhoneCentral
Company_EmailDirect
Company_EmailCentral
Company_FaxDirect
Company_FaxCentral
Option
AddressType
(ValueCompanyAndPersonData
,CompanyData
orPersonData
)AddressTypeOption
(ValueBusiness
orPrivate
)AddressingType
(ValueTo
,Cc
orBcc
)PersonOverFirm
(Valuetrue
orfalse
)CountryView
(Valuetrue
orfalse
)CountryCodeView
(Valuetrue
orfalse
)CapitalizedCity
(Valuetrue
orfalse
)CompanyView
(Valuetrue
orfalse
)SalutationView
(Valuetrue
orfalse
)SalutationSeparateLine
(Valuetrue
orfalse
)SecondNameView
(Valuetrue
orfalse
)PositionView
(Valuetrue
orfalse
)InterneAddress
(Valuetrue
orfalse
)ShowProviderLayout
(Valuetrue
orfalse
)
AddressProviderData
AddressProviderData_Id
AddressProviderData_Name
AddressProviderData_Updated
(Date, e.g.2023-01-24
)AddressProviderData_Published
(Date, e.g.2023-01-24
)AddressProviderData_Label_Type
(Valuetext
orhtml
)AddressProviderData_Label_FormattedString
AddressProviderData_Label_ParseAddressData
(Valuetrue
orfalse
)AddressProviderData_ProviderResponse
AddressProviderData_Link_Type
(ValueVCard
orWebPage
)AddressProviderData_Link_Href
ExtendedField
The names of ExtendedFields can be chosen freely. Below are some examples:ExtendedField_Field1
(creates ExtendedFieldField1
)ExtendedField_CustomerNumber
(creates ExtendedFieldCustomerNumber
)ExtendedField_MaritalStatus
(creates ExtendedFieldMaritalStatus
)
PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland