AW: [otrs-de] Kunden-Benutzer-Verwaltung Erweiterung: 1 Kunde, nProjekte, n Ansprechpartner
Danke für die schnelle Antwort, ich glaube ich habe meine Frage falsch formuliert. ;-)
Unser Problem liegt eher in der Erstellung neuer Kundendatensätze über das OTRS. Beim derzeitigen OTRS müssen alle Felder händisch gefüllt werden. Was wir bräuchten wäre die Möglichkeit einen Ansprechpartner hinzuzufügen, ohne alle Kundeninfos, Systeminfos, etc. händisch anlegen zu müssen.
Beispiel so wie ich mir es vorstellen könnte: Auf der linken Suchseite den Namen des Kunden eingeben. Aus der Ergebnisliste einen Ansprechpartner anklicken sodaß er rechts editierbar ist. Dort dann lediglich den Vornamen, Nachnamen, Email und Login (email und login leider benötigt...) ändern und auf den derzeit leider nicht verfügbaren Button "Hinzufügen" klicken.
Wenn man bei der jetzigen OTRS Kundenbenutzer Administration Ansprechpartner hinzufügen will sind leider erst alle Felder leer! :(((
Unsere "customer_user"-DB-Felder -> Anrede: Vorname: * Nachname: * Benutzername: * Passwort: * E-Mail: * Phone: Mobile: Kommentar: Kunden#: * Kundennummern: Firmenname: * System-Informationen: Gültig: *
Danke und Gruß Marco
-----Ursprüngliche Nachricht----- Von: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] Im Auftrag von Thomas Kaminski
Gibt es eine (einfache :) Möglichkeit aus den oben beschriebenen drei Kundenbenutzer Datenquellen eine Kunden-Verwaltung zu erstellen, in der simpel der bestehende Kunde ausgewählt und ein neues Projekt, ein neuer Ansprechpartner hinzugefügt werden kann, z.B. indem die Kernel/Output/HTML/Admin.pm und Kernel/System/CustomerUser/DB.pm angepasst wird ein join der Tabellen darzustellen?
So etwas ähnliches habe ich gemacht. Vielleicht hilft Dir dies. Wir verwenden auch OTRS 2.0.x aus dem csv. Unsere Agenten kommen aus unseren LDAP und die Kunden sind in einer PostgreSQL Datenbank. Unsere Kunden sollen auch im OTRS zusammen mit den Ansprechpartnern dargestellt werden.
In der Config.pm gab es die Möglichkeit, die Datenquelle der Kunden zu konfigurieren. Die wichtigsten Zeilen waren:
$Self->{CustomerUser} = { .... Params => { DSN => 'DBI:Pg:dbname=meine_kunden_datenbank;', User => '', Password => '', Table => 'otrs_customer', }, ....
Diese Tabelle otrs_customer ist nun eine View über einen Join in der Datenbank. Damit wird unsere vorhandene komplexe Datenbank als einfache Tabelle dem OTRS serviert.
Tschüs Thomas
participants (1)
-
Gehlsen Marco