[GELÖST] Filtern nach Kundennummer

Hilfe zu OTRS Problemen aller Art
Post Reply
rbroda
Znuny expert
Posts: 152
Joined: 03 Jun 2013, 14:40
Znuny Version: 6.0.33
Real Name: Robert
Company: Gebr. Steimel GmbH

[GELÖST] Filtern nach Kundennummer

Post by rbroda »

Hallo Zusammen,

wenn ich in der Ansicht "AgentTicketStatusView" nach Kundennummer filtern möchte, geht das nicht.
(Kundennummer haben wir bei uns nach Abteilungen)
kundennummer_filter.JPG
Wenn ich den Filtern drücke, habe ich

a. keine Auswahl
b. wenn ich meine Emailadresse anfange einzugeben, vervollständigt er diese.

Es ist, als ob das Spalte richtig gefüllt wird, der Filter aber auf ein falsches Feld gesetzt.
Ist das ein Bug? (Habe noch OTRS 6.0.10)

Gruß
Robert
You do not have the required permissions to view the files attached to this post.
Last edited by rbroda on 20 Mar 2021, 13:45, edited 3 times in total.
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Filtern nach Kundennummer

Post by root »

Hi,

wie sieht den Deine Konfiguration für die Kundenbenutzerdatenbank aus?

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
rbroda
Znuny expert
Posts: 152
Joined: 03 Jun 2013, 14:40
Znuny Version: 6.0.33
Real Name: Robert
Company: Gebr. Steimel GmbH

Re: Filtern nach Kundennummer

Post by rbroda »

# get USER data firma
# CustomerUser
# (customer user ldap backend and settings)
$Self->{CustomerUser1} = {
Name => 'Active Direcotry',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
# ldap host
Host => '172.28.1.220:3268',
# ldap base dn
BaseDN => 'dc=domainl, dc=local',
# in Group
#$Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'cn=fg-otrsallow,ou=SystemRollen,ou=Funktionsgruppen,ou=_Organisation,dc=domain ,dc=local',
#$Self->{'Customer::AuthModule::LDAP::AccessAttr'} = 'memberUid',
# search scope (one|sub)
SSCOPE => 'sub',
# The following is valid but would only be necessary if the
# anonymous user does NOT have permission to read from the LDAP tree
UserDN => 'CN=fb-IT_xxx,OU=ProzessRollen,OU=Funktionsbenutzer,OU=_Organisation,DC=domain,DC=local',
UserPw => 'password',
AlwaysFilter => '(&(!(objectClass=Computer))(&(objectClass=Person))(&(memberOf=cn=fg-otrsallow,ou=SystemRollen,ou=Funktionsgruppen,ou=_Organisation,dc=domain,dc=local))(!(objectClass=publicFolder))(!(userAccountControl:1.2.840.113556.1.4.803:=2)))',

SourceCharset => 'utf-8',
DestCharset => 'iso-8859-1',
},
# customer uniq id
CustomerKey => 'sAMAccountName',
# customer #
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 500,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown, required, storage-type
#[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
[ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'department', 0, 1, 'var' ],
[ 'UserCustomerIDs', 'CustomerIDs', 'extensionAttribute2', 1, 0, 'var' ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
#[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
#[ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
],
};
# END LDAP Config #####################################################
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Filtern nach Kundennummer

Post by root »

Hi,

ich würde tendenziell mal diese beiden Einträge in Einklang bringen ;-)

Code: Select all

# customer #
CustomerID => 'mail',

Code: Select all

[ 'UserCustomerID', 'CustomerID', 'department', 0, 1, 'var' ],
Ersetze mal das mail durch department.

Kleiner Tipp am Rande: die gesperrten UserAccounts würde ich nicht im AlwaysFiler filtern sonder im CustomerUserValidFilter. Dann werden die Daten von deaktivieren Kundenbenutzern and Tickets angezeigt, sind aber für neue Tickets nicht aktiv auswählbar.

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
rbroda
Znuny expert
Posts: 152
Joined: 03 Jun 2013, 14:40
Znuny Version: 6.0.33
Real Name: Robert
Company: Gebr. Steimel GmbH

Re: Filtern nach Kundennummer

Post by rbroda »

Und wiedermals danke Roy! hat geklappt!
Filter habe ich auch geändert. Danke für den Tipp!
Post Reply