Hallo Zusammen,
wenn ich in der Ansicht "AgentTicketStatusView" nach Kundennummer filtern möchte, geht das nicht.
(Kundennummer haben wir bei uns nach Abteilungen)
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
[GELÖST] Filtern nach Kundennummer
-
- 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
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.
-
- Administrator
- Posts: 3968
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: Filtern nach Kundennummer
Hi,
wie sieht den Deine Konfiguration für die Kundenbenutzerdatenbank aus?
- Roy
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 ?
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 ?
-
- 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
# 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 #####################################################
# 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 #####################################################
-
- Administrator
- Posts: 3968
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: Filtern nach Kundennummer
Hi,
ich würde tendenziell mal diese beiden Einträge in Einklang bringen
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
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' ],
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 ?
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 ?
-
- 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
Und wiedermals danke Roy! hat geklappt!
Filter habe ich auch geändert. Danke für den Tipp!
Filter habe ich auch geändert. Danke für den Tipp!