Hi Andre,
On Tue, May 23, 2006 at 08:44:21PM +0200, André Bauer wrote:
><OTRS_CUSTOMER_USEREMAIL> funktioniert bei mir ebenfalls nicht in
>einer Antwort.
Hmm, das sollte es aber in einer Standardinstallation.
>Meinst du mit Mapping das hier?
>http://doc.otrs.org/2.0/de/html/x1559.html#customer-self-registration-customer-table
Nein. Öffne mal deine Defaults.pm und such nach " "CustomerUser stuff".
Darunter beginnt die Konfiguration des verwendeten Customer-Backends:
$Self->{CustomerUser} = {
Name => 'Database Backend',
Module => 'Kernel::System::CustomerUser::DB',
....
Weiter unten, noch in $Self->{CustomerUser} findest du das Map-Array:
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage -type, http-link, readonly
[ 'UserSalutation', 'Salutation', 'salutation', 1, 0, 'var', '', 0
....
Wichtig sind hier die Spalten var, frontend, und storage.
- var stelt die Bezeichnung dar, mit der der Wert in Notifications usw.
angesprochen werden kann, also z.B. <OTRS_CUSTOMER_UserSalutation>
- frontend meint, dass der Wert in der Weboberfläche so bezeichnet wird,
also z.B. im Kindeninterface.
- storage ist der Name der Tabellenspalte in der DB.
>Irgendwie seh ich da nicht die Verbindung zu meinem Problem? Ist das
>nicht nur dazu da, dass man fehlende Felder in der Customer.pl
>hinzufügen kann?
Klar, dasMapping lässt sich auch noch erweitern.
>Daran habe ich auch noch nie Änderungen vorgenommen,
>da wir unseren Kunden garnicht die Möglichkeit geben, sich am OTRS
>einzuloggen.
Aber Kundenbenutzer habt ihr schon, oder?
>Und wieso muss ich erst am Mapping was ändern, wenn die Variable
><OTRS_CUSTOMER_USEREMAIL> doch explizit als Beispiel im "Response
>Management" angegeben ist?
In meinem Mapping steht (ist ebenfalls eine STandardinstallation):
[ 'UserEmail', 'Email', 'email', 0, 1, 'var', '', 0 ],
Für frontend gibts also den Wert UserEmail, also kann ich die
Mailadreese über <OTRS_CUSTOMER_UserEmail> ansprechen.
>Ich habe gerade noch festgestellt, dass ich die Mailadresse wohl auch
>über <OTRS_TICKET_CustomerID> und <OTRS_TICKET_CustomerUserID>
>bekommen kann. Trotzdem verstehe ich nicht warum
><OTRS_CUSTOMER_USEREMAIL> und <OTRS_CUSTOMER_FROM> nicht
>funktionieren? Habe ich irgendwo einen Denkfehler und das muss
>gar nicht ohne Anpassung funktionieren?
Es sollte mit einer STandardinstallation funzen. Die CustomerID zu
verwenden ist übrigens eine schlechte Idee, die muss nicht immer eine
Mailadresse sein...
>André Bauer
[ !!! TOFU umweltfreundlich entsorgt !!! ]
Ciao,
Christian
--
((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing
Fon: +49 (0) 9421 1862 760 :: Fax: +49 (0) 9421 1862 769
http://www.otrs.com/ :: Communication with success!
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde geschreddert...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : http://lists.otrs.org/pipermail/otrs-de/attachments/20060524/ea756049/attachment.pgp