Mapping File (Export)

Das Mapping File ist integraler Bestandteil der Outlook Adressen Export Extension. In ihm kann festgelegt werden, wie die Felder von Vertec Adressen auf die Felder in MS Outlook abgebildet werden.

Das Mapping File heisst ExtAdressOutlookExport.ini und befindet sich im Unterordner Extensions in Ihrem Vertec Installationsverzeichnis.

Die Abbildung der Vertec Felder auf die entsprechenden Felder im Outlook erfolgt nach dem Schema:

Outlook Contacts Feld = OCL-Expression

Das entsprechende Feld in Vertec wird via OCL-Expression übergeben. Eine Liste aller verfügbaren Outlook-Felder finden Sie hier.

Vertec liefert ein Standard Mapping File mit. Sie können aber auch weitere Felder einfügen oder bestehende Felder abändern. Änderungen am Mapping File werden erst nach einem Neustart von Vertec wirksam.

Aufbau des Standard Mapping-Files

Pro Adressart gibt es eine eigene Section, in eckige Klammern eingefasst. Diese bilden folgende Felder ab:

[EinfacheAdresse]

Outlook Contacts FeldOCL-Expression
companyname if zuhanden = '' then '' else name endif
fullname if zuhanden = '' then vorname + ' ' + name else zuhanden endif
title titel
department zusatz
jobTitle stellung
birthDay geburtsdatum
fileas if zuhanden = '' then name + ' ' + vorname else name + ' ,(' + zuhanden + ')' endif
businessaddressstreet defaultadresse.adresse.adresse
businessAddressPostalCode defaultadresse.adresse.plz
businessAddressCity defaultadresse.adresse.ort
businessAddressState defaultadresse.adresse.kanton
businessAddressCountry defaultadresse.adresse.land
businessTelephoneNumber standardtelefon
businessFaxNumber standardfax
EMAIL1ADDRESS standardemail
MobileTelephoneNumber standardmobile
webpage standardhomepage
categories ordner->select(parentordner.stichwort)->listToString(',')

[Person]

Outlook Contacts FeldOCL-Expression
FirstName vorname
LastName name
Title titel
Department zusatz
JobTitle stellung
BirthDay geburtsdatum
fileAs name + ' ' + vorname
businessaddressstreet defaultadresse.adresse.adresse
businessAddressPostalCode defaultadresse.adresse.plz
businessAddressCity defaultadresse.adresse.ort
businessAddressState defaultadresse.adresse.kanton
businessAddressCountry defaultadresse.adresse.land
businessTelephoneNumber standardtelefon
businessFaxNumber standardfax
EMAIL1ADDRESS standardemail
MobileTelephoneNumber standardmobile
webpage standardhomepage
categories ordner->select(parentordner.stichwort)->listToString(',')

[Paar]

Outlook Contacts FeldOCL-Expression
FirstName if personA->isempty then vornameA else personA.vorname endif + ' & ' + if personB->isempty then vornameB else personB.vorname endif
LastName if personA->isempty then nameA else personA.name endif + '-' + if personB->isempty then nameB else personB.name endif
Title titel
Department zusatz
JobTitle stellung
BirthDay geburtsdatum
fileAs if personA->isempty then nameA else personA.name endif + ' ' + if personB->isempty then nameB else personB.name endif + ' ' + if personA->isempty then vornameA else personA.vorname endif + ' ' + if personB->isempty then vornameB else personB.vorname endif
businessaddressstreet defaultadresse.adresse.adresse
businessAddressPostalCode defaultadresse.adresse.plz
businessAddressCity defaultadresse.adresse.ort
businessAddressState defaultadresse.adresse.kanton
businessAddressCountry defaultadresse.adresse.land
businessTelephoneNumber standardtelefon
businessFaxNumber standardfax
EMAIL1ADDRESS standardemail
MobileTelephoneNumber standardmobile
webpage standardhomepage
categories ordner->select(parentordner.stichwort)->listToString(',')

[Firma]

Outlook Contacts FeldOCL-Expression
CompanyName name
Title titel
Department zusatz
JobTitle stellung
BirthDay geburtsdatum
FileAs name
businessaddressstreet defaultadresse.adresse.adresse
businessAddressPostalCode defaultadresse.adresse.plz
businessAddressCity defaultadresse.adresse.ort
businessAddressState defaultadresse.adresse.kanton
businessAddressCountry defaultadresse.adresse.land
businessTelephoneNumber standardtelefon
businessFaxNumber standardfax
EMAIL1ADDRESS standardemail
MobileTelephoneNumber standardmobile
webpage standardhomepage
categories ordner->select(parentordner.stichwort)->listToString(',')

[Kontakt]

Outlook Contacts Feld

OCL-Expression
firstname if person->isempty then vorname else person.vorname endif
lastname if person->isempty then name else person.name endif
CompanyName firma.name
Title titel
department if person->isempty then zusatz else person.zusatz endif
JobTitle stellung
BirthDay geburtsdatum
fileas if person->isempty then name +' '+ vorname +', '+ firma.name else person.name+' '+person.vorname+', '+firma.name endif
businessaddressstreet defaultadresse.adresse.adresse
businessAddressPostalCode defaultadresse.adresse.plz
businessAddressCity defaultadresse.adresse.ort
businessAddressState defaultadresse.adresse.kanton
businessAddressCountry defaultadresse.adresse.land
businessTelephoneNumber standardtelefon
BusinessFaxNumber standardfax
EMAIL1ADDRESS standardemail
business2TelephoneNumber firma.standardtelefon
hometelephonenumber person.standardtelefon
homefaxnumber person.standardfax
MobileTelephoneNumber standardmobile
webpage standardhomepage
categories ordner->select(parentordner.stichwort)->listToString(',')

OCL-Expressions für den Export

Ein KommMittel gemäss Bezeichnung exportieren:

kommmittel->select(bezeichnung->sqllikecaseinsensitive('%Direkt%'))->first.zieladresse

exportiert das erste KommMittel mit Direkt irgendwo in der Bezeichnung.


21.06.2002 | 06.02.2017: Tabellarische Darstellung.
Produktlinien: Standard, Expert
Module: Leistung & CRM