Einbinden externer Backends mit identischen IDs

Hilfe zu OTRS Problemen aller Art
Post Reply
wucherpfennig
Znuny newbie
Posts: 23
Joined: 11 Apr 2017, 14:15
Znuny Version: 5.0.18

Einbinden externer Backends mit identischen IDs

Post by wucherpfennig »

Hallo Zusammen

Gerne möchten wir verschiedene Kundendatenbanken in unsere OTRS Instanz einbinden (Kunden/Firmen- und Kundenbenutzerverzeichnis, pro Mandant).

Wie verhält sich jetzt OTRS wenn beispielsweise die E-Mail eines Kunden vom Kundenbenutzerverzeichnis AK des Firma AF ebenfalls im Kundenbenutzerverzeichnis BK der Firma BF vorkommt.

* Welche Kundenummer wird dann zugewiesen?
* Führt das zu einem Fehler?

Was passiert wenn die Kundenummer in beiden Firmenverzeichnissen AF und BF identisch sind? Sprich beide Firmen haben beispielsweise die Kundennummer / ID 1000...
Führt das zu einem Fehler?
Muss man bei der Implementierung verschiedener Backends darauf achten, dass die Verzeichnis möglichst eindeutige Keys enthalten?

Ich hoffe man hat unser Anliegen verstehen können.

Freundliche Grüsse

wucherpfennig
wurzel
Znuny guru
Posts: 3224
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Einbinden externer Backends mit identischen IDs

Post by wurzel »

Hi,

wenn Du zwei Backends hast, und in je einem ist der "gleiche" Kundenbenutzer
also
Backend1
Hans Müller, hans.mueller@domain, CustomerID1

Backend2
Hans Müller, hans.mueller@domain, CustomerID2

schreibt Hans Müller eine E-Mail, wird OTRS, soweit ich weiß, IMMER (!) den Hans Müller, hans.mueller@domain, CustomerID1 nehmen.

Ein Agent kann im Frontend zwischen beiden wählen.


Meines Erachtens führt das zwangsläufig zu Fehlern.

Ich bin mir aber nicht 1000%ig sicher.

viele Grüße
Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
wucherpfennig
Znuny newbie
Posts: 23
Joined: 11 Apr 2017, 14:15
Znuny Version: 5.0.18

Re: Einbinden externer Backends mit identischen IDs

Post by wucherpfennig »

wurzel wrote:Hi,

wenn Du zwei Backends hast, und in je einem ist der "gleiche" Kundenbenutzer
also
Backend1
Hans Müller, hans.mueller@domain, CustomerID1

Backend2
Hans Müller, hans.mueller@domain, CustomerID2

schreibt Hans Müller eine E-Mail, wird OTRS, soweit ich weiß, IMMER (!) den Hans Müller, hans.mueller@domain, CustomerID1 nehmen.

Ein Agent kann im Frontend zwischen beiden wählen.


Meines Erachtens führt das zwangsläufig zu Fehlern.

Ich bin mir aber nicht 1000%ig sicher.

viele Grüße
Flo
Kann ich bestätigen...

Wir testen gerade KIX4OTRS da dort diese Funktion implementiert ist
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Einbinden externer Backends mit identischen IDs

Post by jojo »

Eine Mailadresse ist immer eindeutig. Da kann auch Kix nichts dran ändern
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
wucherpfennig
Znuny newbie
Posts: 23
Joined: 11 Apr 2017, 14:15
Znuny Version: 5.0.18

Re: Einbinden externer Backends mit identischen IDs

Post by wucherpfennig »

jojo wrote:Eine Mailadresse ist immer eindeutig. Da kann auch Kix nichts dran ändern
Das stimmt, aber eine Mail Adresse kann für verschiedene Firmen(-abteilungen) verwendet werden ;-).
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Einbinden externer Backends mit identischen IDs

Post by jojo »

Und was passiert wenn von dieser Adresse eine Mail (kein FollowUp) kommt?

(Es hat schon einen Grund warum Mailadressen unique sind)
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
wucherpfennig
Znuny newbie
Posts: 23
Joined: 11 Apr 2017, 14:15
Znuny Version: 5.0.18

Re: Einbinden externer Backends mit identischen IDs

Post by wucherpfennig »

Dann wird das Ticket mit der "default" Kundenummer eröffnet. Anschliessend kann der Agent/Dispatcher die Kundennummer entsprechend anpassen. Diese Funktionalität ist 1:1 im KIX4OTRS vorhanden bzw. möglich.

Es ist nicht die eleganteste Lösung, aber es eine ;-)

Nachtrag:
Die Mailadressen sind ja nicht doppelt vorhanden. Die Relation Mail - Kunde besteht immer noch. Aber die Kundenummer musste flexibel zugeteilt werden können.
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Einbinden externer Backends mit identischen IDs

Post by jojo »

das geht auch im OTRS
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
wucherpfennig
Znuny newbie
Posts: 23
Joined: 11 Apr 2017, 14:15
Znuny Version: 5.0.18

Re: Einbinden externer Backends mit identischen IDs

Post by wucherpfennig »

Jaein? Bei unseren Tests hat das Hinzufügen der "Customer_IDs" zwar funktioniert. Das nachträgliche Auswählen, welche Kundennummer es jetzt sein sollte, nicht...?
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Einbinden externer Backends mit identischen IDs

Post by jojo »

Du kannst bei einem Ticket (nach Anpassung der Sysconfig), jegliche Kundennummer eintragen
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Post Reply