Hallo,
wenn ich als Service-Agent einen Mitarbeiter eine E-Mail zuschicken will, würde ich es gerne in der "AN:" Zeile über "Kunden suchen" nur den Benutzernamen schreiben, anstatt seine EMail.
Beispiel:
xyz@firma.de, Benutzername xyz
Jetzt möchte ich im An-Feld nur xyz schreiben, OTRS sagt aber immer falsche Syntax. Wenn ich hier die Benuternamen der Kunden eingebe, ist aber alles ok - kann man dies umstellen und wenn ja wo?
Gruß lesmu
Interne Tickets, das Feld "AN:"
Interne Tickets, das Feld "AN:"
Ich habe in der Config.pm bei mir den folgenden Eintrag gemacht:
CustomerUserSearchFields => ['login', 'first_name', 'last_name', 'customer_id', 'email'],
Ich denke dass diese Zeile dafür Zuständig ist.
Wenn diese Einstellung auch über sysconfig möglich ist, solltes Du es besser dort machen.
CustomerUserSearchFields => ['login', 'first_name', 'last_name', 'customer_id', 'email'],
Ich denke dass diese Zeile dafür Zuständig ist.
Wenn diese Einstellung auch über sysconfig möglich ist, solltes Du es besser dort machen.
PROD: SLES 9 (x86_64), mysql 5.0.24a, Apache/2.0.49, OTRS 2.0.4
DEVEL: SunOS 5.10, mysql 5.0.51a, Apache/2.2.4, OTRS 2.0.4
DEVEL: SunOS 5.10, mysql 5.0.51a, Apache/2.2.4, OTRS 2.0.4
Interne Tickets, das Feld "AN:"
Hallo,
ich hab das jetzt mal so geändert, aber ohne Erfolg:
$Self-> {'CustomerUserSearchFields'} = ['login', 'first_name', 'last_name', 'customer_id', 'email'];
Ne Idee?
ich hab das jetzt mal so geändert, aber ohne Erfolg:
$Self-> {'CustomerUserSearchFields'} = ['login', 'first_name', 'last_name', 'customer_id', 'email'];
Ne Idee?
Interne Tickets, das Feld "AN:"
Ich hatte Dir zu wenig Infos gegeben.
In meiner Config.pm (2.0.4) kann man die CustomerUserDB konfigurieren. Ein typischer Eintrag für ein bereits angepasstes Layout sieht bei mir so aus:
Übernimm bitte nicht alles, sondern such in Deiner Config.pm den richtigen Abschnitt für die Anpassung der Zeile.
In meiner Config.pm (2.0.4) kann man die CustomerUserDB konfigurieren. Ein typischer Eintrag für ein bereits angepasstes Layout sieht bei mir so aus:
Code: Select all
# # (customer user database backend and settings)
# $Self->{CustomerUser4} = {
# Name => 'weitere Kunden',
# Module => 'Kernel::System::CustomerUser::DB',
# Params => {
# # if you want to use an external database, add the
# # required settings
# DSN => 'DBI:odbc:yourdsn',
# DSN => 'DBI:mysql:database=customerdb;host=localhost',
# User => 'otrs',
# Password => 'otrs-password-in-der-DB',
# Table => 'weitereKunden',
# },
# # customer uniq id
# CustomerKey => 'login',
# # customer #
# CustomerID => 'customer_id',
# CustomerValid => 'valid_id',
# CustomerUserListFields => ['first_name', 'last_name', 'email'],
# CustomerUserSearchFields => ['login', 'first_name', 'last_name', 'customer_id', 'email'],
# CustomerUserSearchPrefix => '',
# CustomerUserSearchSuffix => '*',
# CustomerUserSearchListLimit => 250,
# CustomerUserPostMasterSearchFields => ['email'],
# CustomerUserNameFields => ['salutation', 'first_name', 'last_name'],
# CustomerUserEmailUniqCheck => 1,
## # show now own tickets in customer panel, CompanyTickets
## CustomerUserExcludePrimaryCustomerID => 0,
## # generate auto logins
# AutoLoginCreation => 0,
## AutoLoginCreationPrefix => 'auto',
## # admin can change customer preferences
# AdminSetPreferences => 1,
## # just a read only source
## ReadOnly => 1,
# 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 ],
# [ 'UserFirstname', 'Firstname', 'first_name', 1, 1, 'var', '', 0 ],
# [ 'UserLastname', 'Lastname', 'last_name', 1, 1, 'var', '', 0 ],
# [ 'UserLogin', 'Username', 'login', 1, 1, 'var', '', 0 ],
# [ 'UserPassword', 'Password', 'pw', 0, 1, 'var', '', 0 ],
# [ 'UserEmail', 'Email', 'email', 0, 1, 'var', '', 0 ],
# [ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var', '', 0 ],
# [ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '', 0 ],
# [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ],
# [ 'UserPhone', 'Phone', 'phone', 1, 1, 'var', '', 0 ],
# [ 'UserCity', 'City', 'city', 1, 1, 'var', '', 0 ],
# [ 'UserCountry', 'Country', 'country', 1, 1, 'var', '', 0 ],
# ],
# # default selections
# Selections => {
## UserSalutation => {
## 'Mr.' => 'Mr.',
## 'Mrs.' => 'Mrs.',
## },
# },
# };
PROD: SLES 9 (x86_64), mysql 5.0.24a, Apache/2.0.49, OTRS 2.0.4
DEVEL: SunOS 5.10, mysql 5.0.51a, Apache/2.2.4, OTRS 2.0.4
DEVEL: SunOS 5.10, mysql 5.0.51a, Apache/2.2.4, OTRS 2.0.4
Interne Tickets, das Feld "AN:"
Hi,
dazu bedarf es aber einer zusätzlichen Anpassung in mySQL?
Gruß lesmu
dazu bedarf es aber einer zusätzlichen Anpassung in mySQL?
Gruß lesmu
Interne Tickets, das Feld "AN:"
Um weitere Kunden Datenbanken (sprich Tabellen) zu nutzen sind diese in der customerdb anzulegen.
Im Standard sollte aber mindestes eine Tabelle schon vorhanden sein.
Wo sind denn Deine Kunden Daten abgelegt?
Pflege bitte mal hier im Forum Deine Signatur mit den Versionen die Du einsetzt.
Im Standard sollte aber mindestes eine Tabelle schon vorhanden sein.
Wo sind denn Deine Kunden Daten abgelegt?
Pflege bitte mal hier im Forum Deine Signatur mit den Versionen die Du einsetzt.
PROD: SLES 9 (x86_64), mysql 5.0.24a, Apache/2.0.49, OTRS 2.0.4
DEVEL: SunOS 5.10, mysql 5.0.51a, Apache/2.2.4, OTRS 2.0.4
DEVEL: SunOS 5.10, mysql 5.0.51a, Apache/2.2.4, OTRS 2.0.4