Kunden - Info anpassen.

Hilfe zu Znuny Problemen aller Art
Locked
paulemann
Znuny newbie
Posts: 18
Joined: 10 Nov 2011, 20:55
Znuny Version: 3.0.11
Location: Berlin

Kunden - Info anpassen.

Post by paulemann »

Guten Tag
Ich Nutze OTRS 3.0.11 mit Windows Server 2008 R2. Einerseits bin echt beeindruckt vom System OTRS andererseits tauchen immer wieder kleine Problemchen auf. Derzeit habe ich ein echtes Problem mit der Kunden - Info, die man zum Beispiel in der Zoomed Ticket Ansicht und auch in der PDF Ausgabe (druck) angezeigt bekommt. Ich suche nach einer Möglichkeit den Kommentar (zum Kunden) auszublenden. Darauf bin ich auch angewiesen, da ich dieses Feld in der Datenbank derzeit zur geschlechtsspezifischen Anrede der Kunden missbrauche. D.H. bei Frauen steht: sehr geehrte Dame ; bei Männern steht: sehr geehrter Herr. das ist auch wirklich toll, denn es existiert ja sogor ein X OTRS Header zur Abfrage dieses Attributs. Nun könnt Ihr euch sicherlich denken, das dieser Kommentar echt deplatziert wirkt in der Kunden - Info. Bitte helft mir.
MFG
Paul Liebisch
DavidLambauer
Znuny expert
Posts: 257
Joined: 25 Apr 2012, 07:28
Znuny Version: 3.1.6
Real Name: David Lambauer
Contact:

Re: Kunden - Info anpassen.

Post by DavidLambauer »

Was meinst du genau mit "Kommentar zum Kunden"? Meinst du die Notizen?



Gruß
Bitte keine PM's schreiben. Bitte kontaktiert mich über mail@davidlambauer.de

In meinem Blog: http://www.davidlambauer.de findet ihr Artikel über OTRS. In der How To Area des Forums findet ihr auch oft Hilfe...!
paulemann
Znuny newbie
Posts: 18
Joined: 10 Nov 2011, 20:55
Znuny Version: 3.0.11
Location: Berlin

Re: Kunden - Info anpassen.

Post by paulemann »

Nein Ich meine die Spalte Kommentar (Comment) in der Kundendatenbank. Der X OTRS Header heißt: <OTRS_CUSTOMER_DATA_UserComment> .
DavidLambauer
Znuny expert
Posts: 257
Joined: 25 Apr 2012, 07:28
Znuny Version: 3.1.6
Real Name: David Lambauer
Contact:

Re: Kunden - Info anpassen.

Post by DavidLambauer »

Du benutzt den OTRS ServiceDesk oder das ITSM?
Bitte keine PM's schreiben. Bitte kontaktiert mich über mail@davidlambauer.de

In meinem Blog: http://www.davidlambauer.de findet ihr Artikel über OTRS. In der How To Area des Forums findet ihr auch oft Hilfe...!
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kunden - Info anpassen.

Post by jojo »

Hallo,

Du musst für den Wert einfach in der 4. Spalte in der Map auf 0 setzen:

Map => [

# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target
[ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 0 ],
"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
paulemann
Znuny newbie
Posts: 18
Joined: 10 Nov 2011, 20:55
Znuny Version: 3.0.11
Location: Berlin

Re: Kunden - Info anpassen.

Post by paulemann »

Also wie muss ich für den versuch vorgehen???
Eigentlich muss ich doch dann nur den ganzen kram aus der defaults.pm in die cofig.pm kopieren:
Das Hier:

# CustomerUser
# (customer database backend and settings)
$Self->{CustomerUser} = {
Name => 'Database Backend',
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=customerdbhost',
# User => '',
# Password => '',
Table => 'customer_user',
},
# customer unique id
CustomerKey => 'login',
# customer #
CustomerID => 'customer_id',
CustomerValid => 'valid_id',
CustomerUserListFields => ['first_name', 'last_name', 'email'],
# CustomerUserListFields => ['login', 'first_name', 'last_name', 'customer_id', 'email'],
CustomerUserSearchFields => ['login', 'last_name', 'customer_id'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['email'],
CustomerUserNameFields => ['title', 'first_name', 'last_name'],
CustomerUserEmailUniqCheck => 1,
# # show not own tickets in customer panel, CompanyTickets
# CustomerUserExcludePrimaryCustomerID => 0,
# # generate auto logins
# AutoLoginCreation => 0,
# AutoLoginCreationPrefix => 'auto',
# # admin can change customer preferences
# AdminSetPreferences => 1,
# # cache time to live in sec. - cache database queries
# CacheTTL => 0,
# # 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, http-link-target
[ 'UserTitle', 'Title', 'title', 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, 0, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'email', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'phone', 1, 0, 'var', '', 0 ],
[ 'UserFax', 'Fax', 'fax', 1, 0, 'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'mobile', 1, 0, 'var', '', 0 ],
[ 'UserStreet', 'Street', 'street', 1, 0, 'var', '', 0 ],
[ 'UserZip', 'Zip', 'zip', 1, 0, 'var', '', 0 ],
[ 'UserCity', 'City', 'city', 1, 0, 'var', '', 0 ],
[ 'UserCountry', 'Country', 'country', 1, 0, 'var', '', 0 ],
[ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '0', 0 ],
[ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ],
],
# default selections
Selections => {
UserTitle => {
'Mr.' => 'Mr.',
'Mrs.' => 'Mrs.',
},
},
};

Und die Null bei User Comment muss dann zwischen die Hochkomatar ??? (in der Roten Zeile)
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kunden - Info anpassen.

Post by jojo »

richtig, aus der Defaults.pm in die Config.pm

die Zeile muss wie folgt aussehen:

[ 'UserComment', 'Comment', 'comments', 0, 0, 'var', '0', ],
"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
paulemann
Znuny newbie
Posts: 18
Joined: 10 Nov 2011, 20:55
Znuny Version: 3.0.11
Location: Berlin

Re: Kunden - Info anpassen.

Post by paulemann »

Vielen Dank hat alles wunderbar geklappt.
Jetzt hab ich gleich noch ne Raumspalte. :D
Besonders gut gefällt mir das Dropdownmenu für Die Titel Spalte. :D
Gibt es hierfür auch nen X-OTRS-Header (<OTRS_CUSTOMER_DATA_UserTitle>) ???
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kunden - Info anpassen.

Post by jojo »

Du solltest alle Attribute der Kunden Daten über einen solchen Notification Tag nutzen können....

<OTRS_CUSTOMER_DATA_....>
"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
paulemann
Znuny newbie
Posts: 18
Joined: 10 Nov 2011, 20:55
Znuny Version: 3.0.11
Location: Berlin

Re: Kunden - Info anpassen.

Post by paulemann »

Irgendwie kriege ich die Werte aus UserTitle nicht über den Notifikation Tag angezeigt... Aber nicht so schlimm
Vielen Herzlichen Dank an den OTRS Großmeister jojo. :)
bendenn
Znuny newbie
Posts: 35
Joined: 25 May 2012, 11:09
Znuny Version: 3.1.6
Real Name: Ben

Re: Kunden - Info anpassen.

Post by bendenn »

jojo wrote:Hallo,

Du musst für den Wert einfach in der 4. Spalte in der Map auf 0 setzen:

Map => [

# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target
[ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 0 ],
--------------------------------------------------------------
Hallo jojo,
sag wie wäre es möglich dem [ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '0', 0 ], eine zweite Zeile im AgentTicketZoom zu geben?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kunden - Info anpassen.

Post by jojo »

hmm, ist nicht so einfach. Eigentlich sollte es schon umgebrochen werden.
"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
bendenn
Znuny newbie
Posts: 35
Joined: 25 May 2012, 11:09
Znuny Version: 3.1.6
Real Name: Ben

Re: Kunden - Info anpassen.

Post by bendenn »

Ich meine die Ausgabe unter Kunden-Info im AgentTicketZoom...
Bei mir endet die Zeile nach 22 zeichen mit [..] - bsp. (Testuser Kunde für Wer[..])
Wäre über jeden Ansatz dankbar.

-----------------------

Habe es gelöst...
In ZZZAAuto.pm Zeile 2443 Wert angepasst.
Jetzt wird Zeilenumbruch auch automatisch gemacht.

-----------------------
paulemann
Znuny newbie
Posts: 18
Joined: 10 Nov 2011, 20:55
Znuny Version: 3.0.11
Location: Berlin

Re: Kunden - Info anpassen.

Post by paulemann »

$Self->{'Ticket::Frontend::CustomerInfoZoomMaxSize'} = '22';

Und so sieht der Wert aus. (Zeilennummer ist ja nicht immer bei allen die Gleiche :D :D :D )
bendenn
Znuny newbie
Posts: 35
Joined: 25 May 2012, 11:09
Znuny Version: 3.1.6
Real Name: Ben

Re: Kunden - Info anpassen.

Post by bendenn »

Mittlerweile habe ich das über die sysconfig unter Ticket::Frontend::CustomerInfo... gelöst.
Locked