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:
Outlook Contacts Feld |
OCL 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(',') |
Outlook Contacts Feld |
OCL 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(',') |
Outlook Contacts Feld |
OCL 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(',') |
Outlook Contacts Feld |
OCL 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(',') |
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.