Kundenfelder bearbeiten/ergänzen
Kundenfelder bearbeiten/ergänzen
Hallo zusammen,
ich hätte eine kleine Frage - kann ich im OTRS unter "Kunden-Verwaltung" einen neuen Feld hinzufügen( Siehe Screenshot). Momentan habe ich nur die Standardwerte enthaltenn und würde diesen um ein weiteres Feld ergänzen.
Tausend Dank für eure Hilfe.
VG
MrWhite
ich hätte eine kleine Frage - kann ich im OTRS unter "Kunden-Verwaltung" einen neuen Feld hinzufügen( Siehe Screenshot). Momentan habe ich nur die Standardwerte enthaltenn und würde diesen um ein weiteres Feld ergänzen.
Tausend Dank für eure Hilfe.
VG
MrWhite
You do not have the required permissions to view the files attached to this post.
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Kundenfelder bearbeiten/ergänzen
Dazu musst Du die "Map" aus der Kernel/Config/Defaults.pm nach Kernel/Config.pm kopieren und dann neue Felder hinzufügen...
Das kann dann so aussehen (in der Kernel/Config.pm):
Die Felder "UserGithub" und "UserIRC" sind neu und sind jetzt bei den Kundeninformationen enthalten. "GithubName" und "IRC" sind die Bezeichnungen in der Oberfläche und "github" und "irc" sind die Felder in der Datenbank (die Du dann auch noch anlegen musst).
Das kann dann so aussehen (in der Kernel/Config.pm):
Code: Select all
$Self->{CustomerUser}->{Map} = [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target, link class(es)
[ '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 ],
[ 'UserGithub', 'GithubName', 'github', 1, 0, 'var', '', 0 ],
[ 'UserIRC', 'IRC', 'irc', 1, 0, 'var', '', 0 ],
[ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '', 0 ],
[ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ],
];
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Kundenfelder bearbeiten/ergänzen
reneeb wrote:Dazu musst Du die "Map" aus der Kernel/Config/Defaults.pm nach Kernel/Config.pm kopieren und dann neue Felder hinzufügen...
Das kann dann so aussehen (in der Kernel/Config.pm):Die Felder "UserGithub" und "UserIRC" sind neu und sind jetzt bei den Kundeninformationen enthalten. "GithubName" und "IRC" sind die Bezeichnungen in der Oberfläche und "github" und "irc" sind die Felder in der Datenbank (die Du dann auch noch anlegen musst).Code: Select all
$Self->{CustomerUser}->{Map} = [ # note: Login, Email and CustomerID needed! # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target, link class(es) [ '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 ], [ 'UserGithub', 'GithubName', 'github', 1, 0, 'var', '', 0 ], [ 'UserIRC', 'IRC', 'irc', 1, 0, 'var', '', 0 ], [ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '', 0 ], [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ], ];
Vielen Dank für deine Hilfe, ich probiere das aus und melde mich dann nochmal

VG
MrWhite
Re: Kundenfelder bearbeiten/ergänzen
Hi reneeb,reneeb wrote:Dazu musst Du die "Map" aus der Kernel/Config/Defaults.pm nach Kernel/Config.pm kopieren und dann neue Felder hinzufügen...
Das kann dann so aussehen (in der Kernel/Config.pm):Die Felder "UserGithub" und "UserIRC" sind neu und sind jetzt bei den Kundeninformationen enthalten. "GithubName" und "IRC" sind die Bezeichnungen in der Oberfläche und "github" und "irc" sind die Felder in der Datenbank (die Du dann auch noch anlegen musst).Code: Select all
$Self->{CustomerUser}->{Map} = [ # note: Login, Email and CustomerID needed! # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target, link class(es) [ '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 ], [ 'UserGithub', 'GithubName', 'github', 1, 0, 'var', '', 0 ], [ 'UserIRC', 'IRC', 'irc', 1, 0, 'var', '', 0 ], [ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '', 0 ], [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ], ];
eine Kleine Frage hätte ich noch d.h. es gibt keine andere Möglichkeit wie z.B. den Feld "Kommentar" in bespielsweise "Abteilung" zu ändern ohne vorher die "Map" in die Config.pm zu packen?
Tausend Dank
VG
MrWhite
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Kundenfelder bearbeiten/ergänzen
Nein
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Kundenfelder bearbeiten/ergänzen
reneeb wrote:Nein
Dankeschön für die Rückmeldung

VG
MrWhite
-
- Znuny newbie
- Posts: 20
- Joined: 06 Nov 2013, 15:22
- Znuny Version: OTRS 3.3.0.beta2
- Real Name: Tim
- Location: Oldenburg
Re: Kundenfelder bearbeiten/ergänzen
Huhu,
ganz so zustimmen würde ich da nicht - was das "Nein" angeht...
Wenn es lediglich darum geht das Label "Kommentar" in "Abteilung" zu ändern, dann schnapp dir einfach mal die "Kernel/Language/de.pm" und such dort nach 'Comment' => 'Kommentar'...
Damit kannst du zumindest sehr schnell und leicht den Anzeigenamen ändern!
ganz so zustimmen würde ich da nicht - was das "Nein" angeht...
Wenn es lediglich darum geht das Label "Kommentar" in "Abteilung" zu ändern, dann schnapp dir einfach mal die "Kernel/Language/de.pm" und such dort nach 'Comment' => 'Kommentar'...
Damit kannst du zumindest sehr schnell und leicht den Anzeigenamen ändern!

OTRS 3.3.0.beta2 @ PostgreSQL 9.1 @ Debian 7.2
externes Kundendaten-Backend: MS SQL 10.50.1600.1
externes Kundendaten-Backend: MS SQL 10.50.1600.1
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Kundenfelder bearbeiten/ergänzen
Dann hast Du aber in allen Formularen (z.B. Queue, Agent, ...) auch überalls statt Kommentar das Abteilung stehen und das passt nicht wirklich 

Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Kundenfelder bearbeiten/ergänzen
Timbo2013 wrote:Huhu,
ganz so zustimmen würde ich da nicht - was das "Nein" angeht...
Wenn es lediglich darum geht das Label "Kommentar" in "Abteilung" zu ändern, dann schnapp dir einfach mal die "Kernel/Language/de.pm" und such dort nach 'Comment' => 'Kommentar'...
Damit kannst du zumindest sehr schnell und leicht den Anzeigenamen ändern!
Vielen Dank für die Info

VG
MrWhite