[SOLVED] Company Tickets werden nicht angezeigt

Hilfe zu Znuny Problemen aller Art
Locked
Puck11
Znuny newbie
Posts: 28
Joined: 20 Feb 2012, 09:44
Znuny Version: 3x3x14

[SOLVED] Company Tickets werden nicht angezeigt

Post by Puck11 »

Wir haben in unserem Testsystem, OTRS 3.1.7, versucht MultiCustomerIDs einzuführen. Dazu haben wir uns an die Anleitung aus der Doc gehalten. Angezeigt werden die Kundennummern auch unter Kunden-Info.
Leider bekommen wir aber nicht den Zugriff über customer.pl und dort über Company Tickets. Hier werden immer nur die eigenen Tickets angezeigt, doch nicht die aus den CustomerIDs. Was muss hier noch zusätzlich eingestellt werden?
> $Self->{CustomerUser} = {
> Name => 'LDAP Domino',
> Module => 'Kernel::System::CustomerUser::LDAP',
> Params => {
> Host => 'xxx',
> BaseDN => 'xxx',
> SSCOPE => 'sub',
> SourceCharset => 'utf-8',
> DestCharset => 'iso-8859-1',
> },
> CustomerKey => 'uid',
> CustomerID => 'mail',
> CustomerUserListFields => ['cn', 'mail'],
> CustomerUserSearchFields => ['cn', 'mail', 'sn'],
> CustomerUserPostMasterSearchFields => ['mail'],
> CustomerUserNameFields => ['givenname', 'uid'],
> CustomerUserExcludePrimaryCustomerID => 0,
> CustomerUserSearchListLimit => 500,
> Map => [
> # note: Login, Email and CustomerID needed!
> # var, frontend, storage, shown, required, storage-type
> [ 'UserSalutation', 'Title', 'personalTitle', 1, 0, 'var' ],
> [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
> [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
> [ 'Officestreetaddress', 'Officestreetaddress', 'officestreetaddress', 1, 1, 'var' ],
> [ 'UserLogin', 'Login', 'uid', 1, 1, 'var' ],
> [ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
> [ 'Tele_Nr', 'telephonenumber', 'telephonenumber', 1, 1, 'var' ],
> [ 'Mobile_Nr', 'mobile_nr', 'mobile', 1, 1, 'var' ],
> [ 'Client_Machine', 'Client_Machine', 'clntmachine', 1, 1, 'var' ],
> [ 'Department', 'department', 'department', 1, 1, 'var' ],
> [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
> ['UserCustomerIDs', 'CustomerIDs', 'EmployeeID', 1, 0, 'var', '', 0 ],
> [ 'Title', 'Title', 'title', 0, 1, 'var' ],
> [ 'UserID', 'UserID', 'uid', 0, 1, 'var' ],
> [ 'Location', 'Location', 'location', 1, 1, 'var' ],
> ],
> };
>
Last edited by Puck11 on 06 Aug 2012, 09:54, edited 1 time in total.
Produktiv: OTRS: 3.3.14, OTRS::ITSM 3.3.14
Testing: OTRS: 4.0.13, OTRS::ITSM 4.0.13
OS: openSuSE 11.x
Apache2/MySQL 5
ddDagobert
Znuny wizard
Posts: 350
Joined: 13 May 2009, 14:24
Znuny Version: 5.0.10

Re: MultiCustomerIDs für Company Tickets werden nicht angeze

Post by ddDagobert »

Kannst du mal ein Beispiel einer CustomerID und der CustomerIDs geben?
Du hast da nämlich die Mail als CustomerID - das klingt für die CustomerIDs spannend.

Wir haben z.B. CustomerID = 900
CustomerIDs = 900, 901, 902, 903
Produktiv: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Test: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Entwicklung: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Puck11
Znuny newbie
Posts: 28
Joined: 20 Feb 2012, 09:44
Znuny Version: 3x3x14

Re: MultiCustomerIDs für Company Tickets werden nicht angeze

Post by Puck11 »

Also wir haben als CustomerID wie schon gesagt die Mailadresse und als CustomerIDs nehmen wir die Personalnummer. Hier stellt sich jetzt mir die Frage, ob die CustomerID auch bei den IDs mit auftauchen muss? Werden die IDs mit ; oder mit , getrennt?

Edit: Funktioniert auch nicht mit der Mailadresse bei den CustomerIDs und weder mit , noch mit ;

Beispiel:
CustomerID: Vorname.Nachname@Firma.de
CustomerIDs: Vorname.Nachname@Firma.de; Firma;
Produktiv: OTRS: 3.3.14, OTRS::ITSM 3.3.14
Testing: OTRS: 4.0.13, OTRS::ITSM 4.0.13
OS: openSuSE 11.x
Apache2/MySQL 5
ddDagobert
Znuny wizard
Posts: 350
Joined: 13 May 2009, 14:24
Znuny Version: 5.0.10

Re: MultiCustomerIDs für Company Tickets werden nicht angeze

Post by ddDagobert »

CostumerID muss eine Teilmenge von CustomerIDs sein. Trenner ist bei mir ein Komma - aber Achtung: ich glaube, es gibt Probleme bei Leerzeichen. Wir haben jedenfalls keine.
Dein Beispiel müsste also lauten

CustomerID: Vorname1.Nachname1@Firma.de
CustomerIDs: Vorname1.Nachname1@Firma.de,Vorname2.Nachname2@Firma.de,...

-> Ist mit Nummern als ID leichter ;-)
Produktiv: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Test: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Entwicklung: OTRS 5.0.10 mit ITSM + Individualpakete und Feature AddOn auf SLES 11 SP2 mit PosgtreSQL 9.3
Puck11
Znuny newbie
Posts: 28
Joined: 20 Feb 2012, 09:44
Znuny Version: 3x3x14

Re: MultiCustomerIDs für Company Tickets werden nicht angeze

Post by Puck11 »

ddDagobert wrote:CostumerID muss eine Teilmenge von CustomerIDs sein. Trenner ist bei mir ein Komma - aber Achtung: ich glaube, es gibt Probleme bei Leerzeichen. Wir haben jedenfalls keine.
Dein Beispiel müsste also lauten

CustomerID: Vorname1.Nachname1@Firma.de
CustomerIDs: Vorname1.Nachname1@Firma.de,Vorname2.Nachname2@Firma.de,...

-> Ist mit Nummern als ID leichter ;-)
Jau sauber, hat so geklappt. Vielen Dank
Produktiv: OTRS: 3.3.14, OTRS::ITSM 3.3.14
Testing: OTRS: 4.0.13, OTRS::ITSM 4.0.13
OS: openSuSE 11.x
Apache2/MySQL 5
Locked