Ich habe in mein OTRS eine externe Kunden-DB integriert. Von dort beziehe ich sowohl Firmen (CustomerCompany) als auch Ansprechpartner (CustomerUser).
Da die Pflege dieser Daten über eine andere Instanz läuft, darf das OTRS nur die Daten auslesen, aber keinerlei Daten in die DB schreiben...
Bei den Ansprechpartnern hat alles wunderbar geklappt: Jedoch bei den Firmen will es mir einfach nicht gelingen: Habe mir für die Ansprechpartner alles zusammen gesucht, experimentiert und es hat schließlich geklappt - aber warum lässt sich das nicht auch auf die Firmen übertragen...?!
Oder habe ich im Code einen Fehler eingebaut, den ich einfach nicht erkenne?¿

Ansprechpartner:
Code: Select all
Map => [
[ 'UserTitle', 'Title', 'Rang', 1, 0, 'var', '', 1 ],
[ 'UserFirstname', 'Firstname', 'VName', 1, 1, 'var', '', 1 ],
[ 'UserLastname', 'Lastname', 'NName', 1, 1, 'var', '', 1 ],
[ 'UserLogin', 'Username', 'Nick', 1, 1, 'var', '', 1 ],
[ 'UserEmail', 'Email', 'Mail', 1, 1, 'var', '', 1 ],
],
Code: Select all
Map => [
[ 'CustomerID', 'CustomerID', 'Kurzname', 1, 1, 'var', '', 1 ],
[ 'CustomerCompanyName', 'Customer', 'Name01', 1, 1, 'var', '', 1 ],
[ 'CustomerCompanyStreet', 'Street', 'Strasse', 1, 0, 'var', '', 1 ],
[ 'CustomerCompanyZIP', 'Zip', 'PLZ', 1, 0, 'var', '', 1 ],
[ 'CustomerCompanyCity', 'City', 'Ort', 1, 0, 'var', '', 1 ],
],