Angaben zu Personen korrekt darstellen

Hilfe zu Znuny Problemen aller Art
Locked
rootling
Znuny newbie
Posts: 5
Joined: 18 Mar 2009, 11:06
Znuny Version: 2.3.4

Angaben zu Personen korrekt darstellen

Post by rootling »

Hallo,

wir benutzen OTRS 2.3.4 mit dem Zusatzmodul CiCS. Dort gibt es ja rechts an der seite eine Kundeninformationsanzeige (Angaben zu Personen)

Bei mir schaut das allerdings so aus (siehe Anhang 1)
kundeninfo_nso_otrs.jpg
Meine Frage(n) dazu wären:

1.) Wie kann ich die Anzeige korrekt darstellen lassen wie in der cape-it demo? (siehe Anhang 2)
kundeninfo_cics_otrs.jpg

2.) Wie kann ich zusätzlich Firmeninformationen anzeigen lassen, wenn dem Kunden bereits einer Firma zugeordnet wurde?

Vielen Dank für eure Hilfe

Viele Grüße

Tobias
You do not have the required permissions to view the files attached to this post.
OTRS 2.3.4 + OTRS::CiCS
Snoopy
Znuny newbie
Posts: 35
Joined: 15 Feb 2007, 20:13

Angaben zu Personen korrekt darstellen

Post by Snoopy »

Hi rootling,

falls Du neue Erkenntnisse bzgl. diesem Problem hast, würdest Du die dann noch mitteilen?
Ich stehe vor demselben Problem... :?

Auch der Hinweis aus der CONFIGURE_CiCS hat mir noch nicht so arg geholfen..

Code: Select all

=> improved CustomerData presentation

   There is a new configuration param in the Config.pm (CustomerUser backends) 
   that defines the content of the customer info box. It references to values 
   defined in the backend mapping:

   #information: this param contains HTML with placeholders...   
   CustomerInfoString => '$CustomerData->{UserCompany}<br>$CustomerData->{UserSalutation} $CustomerData->{UserFirstname} $CustomerData->{UserLastname}<br>$CustomerData->{UserFunction}<br>$CustomerData->{UserPhone}<br>$CustomerData->{UserMobile}<br>$CustomerData->{UserComment}',
Ich habe es in dem ActiveDirectory Backend eingetragen...es wird aber immer noch nix angezeigt...
Kind regards,
Snoopy

---------
System:
Betriebssystem: Debian GNU/Linux - Squeeze
Kernel: 2.6.32 ( 2.6.32-5-amd64 Debian Repository)
OTRS Version: 3.0.4 (Install per Source)
Datenbank: MySQL 5.1 (5.1.49-3 Debian Repository)
Schlitzer
Znuny newbie
Posts: 3
Joined: 09 Aug 2006, 17:39
Znuny Version: 2.4
Location: Marl

Angaben zu Personen korrekt darstellen

Post by Schlitzer »

Hallo,

es gibt bei den FAQ's von Cape-IT einen Eintrag:

https://support.cape-it.de/helpdesk/pub ... &ItemID=22

Dort kann man seine Config hinschicken falls es nicht klappen will.

Gruß, Michael.
Schlitzer
Znuny newbie
Posts: 3
Joined: 09 Aug 2006, 17:39
Znuny Version: 2.4
Location: Marl

Angaben zu Personen korrekt darstellen

Post by Schlitzer »

Hallo Rootling,

ich hab übrigends bei unserer Installation die Einträge im Bereich Ldap am Ende der Config eingetragen und jetzt werden die Kundendaten richtig angezeigt.

Gruß, Michael.
Snoopy
Znuny newbie
Posts: 35
Joined: 15 Feb 2007, 20:13

Angaben zu Personen korrekt darstellen

Post by Snoopy »

Hi,

hast Du das hier

Code: Select all

CustomerInfoString => '$CustomerData->{UserCompany}<br>$CustomerData->{UserSalutation} $CustomerData->{UserFirstname} $CustomerData->{UserLastname}<br>$CustomerData->{UserFunction}<br>$CustomerData->{UserPhone}<br>$CustomerData->{UserMobile}<br>$CustomerData->{UserComment}',
ganz am Ende in die Config eingetragen?

Also als Bsp.

Code: Select all

# Kunden Backend ActiveDirectory
$Self->{CustomerUser1} = {
Name => 'Active Directory',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'UNSER.AD.SERVER.org',
BaseDN => 'dc=AD, dc=SERVER, dc=org',
SSCOPE => 'sub',
UserDN => 'SUCHUSER',
UserPw => 'SUCHUSERPASSWORT',
},
CustomerKey => 'sAMAccountName',
CustomerID => 'mail',
CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
Map => [
[ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
],
};

CustomerInfoString => '$CustomerData->{UserCompany}<br>$CustomerData->{UserSalutation} $CustomerData->{UserFirstname} $CustomerData->{UserLastname}<br>$CustomerData->{UserFunction}<br>$CustomerData->{UserPhone}<br>$CustomerData->{UserMobile}<br>$CustomerData->{UserComment}',
?
Kind regards,
Snoopy

---------
System:
Betriebssystem: Debian GNU/Linux - Squeeze
Kernel: 2.6.32 ( 2.6.32-5-amd64 Debian Repository)
OTRS Version: 3.0.4 (Install per Source)
Datenbank: MySQL 5.1 (5.1.49-3 Debian Repository)
Schlitzer
Znuny newbie
Posts: 3
Joined: 09 Aug 2006, 17:39
Znuny Version: 2.4
Location: Marl

Angaben zu Personen korrekt darstellen

Post by Schlitzer »

Hallo,
nicht ganz.

Schreib die Zeile mal direkt vor der Zeile MAP... dann sollte es klappen.

so:

Code: Select all

    # Kunden Backend ActiveDirectory
    $Self->{CustomerUser1} = {
    Name => 'Active Directory',
    Module => 'Kernel::System::CustomerUser::LDAP',
    Params => {
    Host => 'UNSER.AD.SERVER.org',
    BaseDN => 'dc=AD, dc=SERVER, dc=org',
    SSCOPE => 'sub',
    UserDN => 'SUCHUSER',
    UserPw => 'SUCHUSERPASSWORT',
    },
    CustomerKey => 'sAMAccountName',
    CustomerID => 'mail',
    CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
    CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
    CustomerUserPostMasterSearchFields => ['mail'],
    CustomerUserNameFields => ['givenname', 'sn'],
    CustomerInfoString => '$CustomerData->{UserCompany}<br>$CustomerData->{UserSalutation} $CustomerData->{UserFirstname} $CustomerData->{UserLastname}<br>$CustomerData->{UserFunction}<br>$CustomerData->{UserPhone}<br>$CustomerData->{UserMobile}<br>$CustomerData->{UserComment}',    
    Map => [
    [ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
    [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
    [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
    ],
    };
Snoopy
Znuny newbie
Posts: 35
Joined: 15 Feb 2007, 20:13

Angaben zu Personen korrekt darstellen

Post by Snoopy »

Hi,

jap nun läuft es.

Ich hatte es zwar schon vorher mal vor dem Map stehen [1] aber da reagierte das Feld nicht :-|
Evtl. hat dort auch der Backend noch nicht so ganz funktioniert...ist möglich.

Nun habe ich es erneut dort reingesetzt und nun wird es ausgelesen, thx :-)

[1] http://www.otrs-forum.de/viewtopic.php?f=16&t=3076
Kind regards,
Snoopy

---------
System:
Betriebssystem: Debian GNU/Linux - Squeeze
Kernel: 2.6.32 ( 2.6.32-5-amd64 Debian Repository)
OTRS Version: 3.0.4 (Install per Source)
Datenbank: MySQL 5.1 (5.1.49-3 Debian Repository)
Locked