Kundenfelder bearbeiten/ergänzen

Hilfe zu Znuny Problemen aller Art
Locked
MrWhite
Znuny expert
Posts: 158
Joined: 05 Mar 2013, 15:00
Znuny Version: 3.1.18

Kundenfelder bearbeiten/ergänzen

Post by MrWhite »

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
You do not have the required permissions to view the files attached to this post.
reneeb
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

Post by reneeb »

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):

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 ],
        ];
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).
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
MrWhite
Znuny expert
Posts: 158
Joined: 05 Mar 2013, 15:00
Znuny Version: 3.1.18

Re: Kundenfelder bearbeiten/ergänzen

Post by MrWhite »

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):

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 ],
        ];
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).

Vielen Dank für deine Hilfe, ich probiere das aus und melde mich dann nochmal :)

VG

MrWhite
MrWhite
Znuny expert
Posts: 158
Joined: 05 Mar 2013, 15:00
Znuny Version: 3.1.18

Re: Kundenfelder bearbeiten/ergänzen

Post by MrWhite »

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):

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 ],
        ];
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).
Hi reneeb,

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
reneeb
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

Post by reneeb »

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
MrWhite
Znuny expert
Posts: 158
Joined: 05 Mar 2013, 15:00
Znuny Version: 3.1.18

Re: Kundenfelder bearbeiten/ergänzen

Post by MrWhite »

reneeb wrote:Nein

Dankeschön für die Rückmeldung :)

VG

MrWhite
Timbo2013
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

Post by Timbo2013 »

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! 8)
OTRS 3.3.0.beta2 @ PostgreSQL 9.1 @ Debian 7.2
externes Kundendaten-Backend: MS SQL 10.50.1600.1
reneeb
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

Post by reneeb »

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
MrWhite
Znuny expert
Posts: 158
Joined: 05 Mar 2013, 15:00
Znuny Version: 3.1.18

Re: Kundenfelder bearbeiten/ergänzen

Post by MrWhite »

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! 8)

Vielen Dank für die Info :-)

VG

MrWhite
Locked