Mapping File (Export)

Übersicht

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 (die Adressart Paar wird erst ab Version 5.6 behandelt) gibt es eine eigene Section, in eckige Klammern eingefasst. Diese bilden folgende Felder ab:

[EinfacheAdresse]

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]

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]

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]

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]

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 | 10.01.2011: Die einzelnen Zeilen so angepasst, dass sie rauskopiert werden können. Änderungen 5.6 eingefügt.
Produktlinien: Standard, Expert
Module: Leistung & CRM