mehrere Kunden einer Firma zuordnen
-
- Znuny newbie
- Posts: 62
- Joined: 15 Jan 2014, 10:53
- Znuny Version: 3.3.10
- Real Name: Stefan Steinhauser
- Company: HERMOS AG
- Location: Altötting - Bayern
mehrere Kunden einer Firma zuordnen
Wie können mehrere Kunden einer Firma zugeordnet werden?
Ein Kunde von uns (FirmaXY) hat mehrere Mitarbeiter.
Jeder Mitarbeiter ist als Kunden-Benutzer im OTRS eingetragen. (eigene Kundennummer)
In der Kundenmaske (http://www....otrs/customer.pl) gibt es die Schaltfläche "Firmen Ticket".
Aus diesem Grund wollen wir die Kunden-Benutzer einer Firma zuweisen.
Damit sollte ein Mitarbeiter über die Schaltfläche "Firmentickets" Zugriff auf alle Tickets, der anderen Mitarbeiter seiner Firma bekommen.
Beispiel:
Kunden-Benutzer 1
Kunden-Benutzer 2
Kunden-Benutzer 3
-----------------------
sollen der FirmaX zugeordnet werden.
Jemand ähnliches schon realisiert??
Ein Kunde von uns (FirmaXY) hat mehrere Mitarbeiter.
Jeder Mitarbeiter ist als Kunden-Benutzer im OTRS eingetragen. (eigene Kundennummer)
In der Kundenmaske (http://www....otrs/customer.pl) gibt es die Schaltfläche "Firmen Ticket".
Aus diesem Grund wollen wir die Kunden-Benutzer einer Firma zuweisen.
Damit sollte ein Mitarbeiter über die Schaltfläche "Firmentickets" Zugriff auf alle Tickets, der anderen Mitarbeiter seiner Firma bekommen.
Beispiel:
Kunden-Benutzer 1
Kunden-Benutzer 2
Kunden-Benutzer 3
-----------------------
sollen der FirmaX zugeordnet werden.
Jemand ähnliches schon realisiert??
Grüße Stoanze
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Re: mehrere Kunden einer Firma zuordnen
alle Kundenbenutzer eines Kunden müssen die gleiche CustomerID haben, dann funktioniert das Out of of the Box
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
-
- Znuny newbie
- Posts: 62
- Joined: 15 Jan 2014, 10:53
- Znuny Version: 3.3.10
- Real Name: Stefan Steinhauser
- Company: HERMOS AG
- Location: Altötting - Bayern
Re: mehrere Kunden einer Firma zuordnen
jedoch ist aber dann der Button "Firmen Tickets" unnötig da alle Tickets unter "Meine Tickets" gelistet werden.
Eine Abhängigkeit zu einer Company und der CompanyID kann nicht hergestellt werden soweit ich dies richtig sehe, oder?
Eine Abhängigkeit zu einer Company und der CompanyID kann nicht hergestellt werden soweit ich dies richtig sehe, oder?
Grüße Stoanze
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Re: mehrere Kunden einer Firma zuordnen
unter meine Tickets werden nur Tickets mit der gleichen CustomerUser ID gelistet
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
-
- Znuny newbie
- Posts: 62
- Joined: 15 Jan 2014, 10:53
- Znuny Version: 3.3.10
- Real Name: Stefan Steinhauser
- Company: HERMOS AG
- Location: Altötting - Bayern
Re: mehrere Kunden einer Firma zuordnen
Danke jojo, dies ist logisch auch die Konfiguration "Kunden mit multiplen IDs (Firmen-Tickets)" - http://otrs.github.io/doc/manual/admin/ ... r-ids-ldap
habe ich gemacht. Jedoch ohne den erfolg die zusätzlichen ID´s mit dem "Firmen-Tickets"-Button gelistet zu bekommen!
Für was ist der "Firmen Tickets" Button den überhaupt da?
Kann mir jemand ein konfigurierbares Beispiel nennen?
habe ich gemacht. Jedoch ohne den erfolg die zusätzlichen ID´s mit dem "Firmen-Tickets"-Button gelistet zu bekommen!
Für was ist der "Firmen Tickets" Button den überhaupt da?

Kann mir jemand ein konfigurierbares Beispiel nennen?
Grüße Stoanze
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Re: mehrere Kunden einer Firma zuordnen
Bitte benutze erstmal die Kundennummer (CustomerID), die sollte bei allen Kunden einer Firma gleich sein.
Ggf. musst Du bestehende Tickets anpassen und die Caches löschen
Ggf. musst Du bestehende Tickets anpassen und die Caches löschen
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
-
- Znuny newbie
- Posts: 62
- Joined: 15 Jan 2014, 10:53
- Znuny Version: 3.3.10
- Real Name: Stefan Steinhauser
- Company: HERMOS AG
- Location: Altötting - Bayern
Re: mehrere Kunden einer Firma zuordnen
Habe ich bereits, jedoch möchte ich nicht alle Customer einer Company die gleiche ID geben da sonst jeder Customer alle anderen Customer Tickets sehen kann!! Dies möchte ich aber nicht!!!
Deshalb habe ich "Kunden mit multiplen IDs" konfiguriert, jedoch ist der Button 'Firmen-Tickets' ohne Auswirkung da einfach alle Tickets unter 'meine Tickets' gelistet werden!
Es soll CustomerA und CustomerB von Firma-X nur die eigenen Tickets sehen, CustomerC soll dann unter 'Eigene Tickets' nur seine Tickets sehen und unter 'Firmen-Tickets' die Tickets von CustomerA und CustomerB.
Deshalb habe ich "Kunden mit multiplen IDs" konfiguriert, jedoch ist der Button 'Firmen-Tickets' ohne Auswirkung da einfach alle Tickets unter 'meine Tickets' gelistet werden!
Es soll CustomerA und CustomerB von Firma-X nur die eigenen Tickets sehen, CustomerC soll dann unter 'Eigene Tickets' nur seine Tickets sehen und unter 'Firmen-Tickets' die Tickets von CustomerA und CustomerB.
Grüße Stoanze
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Re: mehrere Kunden einer Firma zuordnen
Sollte so nicht sein. Laut Code wird CustomerIDs auch nur bei den Firmentickets genutzt...
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
-
- Znuny newbie
- Posts: 62
- Joined: 15 Jan 2014, 10:53
- Znuny Version: 3.3.10
- Real Name: Stefan Steinhauser
- Company: HERMOS AG
- Location: Altötting - Bayern
Re: mehrere Kunden einer Firma zuordnen
Hmm dann habe ich hier wohl einen Fehler im Config.pm Code.
Kannst du dir bitte mal meinen Code Anschauen und helfen den Fehler zu finden!? Wäre klasse!
Kannst du dir bitte mal meinen Code Anschauen und helfen den Fehler zu finden!? Wäre klasse!
Code: Select all
# CustomerUser (customer database backend and settings)
$Self->{CustomerUser} = {
Name => 'Database Datasource',
Module => 'Kernel::System::CustomerUser::DB',
Params => {
Table => 'customer_user',
CaseSensitive => 0,
},
# customer unique id
CustomerKey => 'login',
# customer #
CustomerID => 'customer_id',
CustomerValid => 'valid_id',
CustomerUserListFields => ['first_name', 'last_name', 'email'],
CustomerUserSearchFields => ['login', 'last_name', 'customer_id'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['email'],
CustomerUserNameFields => ['title','first_name','last_name'],
CustomerUserEmailUniqCheck => 1,
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target
[ '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 ],
# [ 'UserEmail', 'Email', 'email', 1, 1, 'var', '$Env{"CGIHandle"}?Action=AgentTicketCompose&ResponseID=1&TicketID=$Data{"TicketID"}&ArticleID=$Data{"ArticleID"}', 0 ],
[ 'UserCustomerID', 'CustomerID', 'customer_id', 0, 1, 'var', '', 0 ],
[ 'UserCustomerIDs', 'CustomerIDs', 'customer_ids', 1, 0, 'var', '', 0 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'customer_ids', 1, 0, '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 ],
[ 'UserComment', 'Comment', 'comments', 1, 0, 'var', '', 0 ],
[ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ],
],
# default selections
Selections => {
UserTitle => {
'Mr.' => 'Mr.',
'Mrs.' => 'Mrs.',
},
},
};
Grüße Stoanze
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Re: mehrere Kunden einer Firma zuordnen
Exitstiert denn die Spalte customer_ids in der Datenbanktabelle und ist auch gefüllt?
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
-
- Znuny newbie
- Posts: 62
- Joined: 15 Jan 2014, 10:53
- Znuny Version: 3.3.10
- Real Name: Stefan Steinhauser
- Company: HERMOS AG
- Location: Altötting - Bayern
Re: mehrere Kunden einer Firma zuordnen
Ja, ist da und auch gefüllt!
Als Ergebnis habe ich bei CustomerC aber unter 'Firmentickets' die ID´s 101 & 102 und 'meine Tikets' alle!
Gewünscht und auch logisch wäre ein Ergebnis für CustomerC:
Code: Select all
CustomerA / customer_id = 101; customer_ids = 101
CustomerB / customer_id = 102; customer_ids = 102
CustomerC / customer_id = 100; customer_ids = 101; 102; 100
Gewünscht und auch logisch wäre ein Ergebnis für CustomerC:
Code: Select all
Firmentickets = id´s 101 & 102
meine Tickets = id 100
Grüße Stoanze
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
-
- Znuny newbie
- Posts: 62
- Joined: 15 Jan 2014, 10:53
- Znuny Version: 3.3.10
- Real Name: Stefan Steinhauser
- Company: HERMOS AG
- Location: Altötting - Bayern
Re: mehrere Kunden einer Firma zuordnen
Nachdem ich ein Update von 3.3.4 auf 3.3.10 durchgeführt hatte war das Verhalten soweit richtig.
Nun habe ich eine etwas spezifizierte Konfiguration vor, bin mir aber über die Machbarkeit nicht sicher!
Ich würde gerne das customer_ids Feld vom id Feld der otrs.customer_user Tabelle beziehen lassen und nicht vom customer_id Feld.
Weshalb....
Es sind unter customer_company Firmen angelegt welche eine customer_id haben. In der customer_user Tabelle sind Ansprechpartner angelegt welche als customer_id die Firmen customer_id haben damit diese im Kunden-Informationszentrum richtig gelistet werden. Ich würde nun gerne, in meinem Beispiel, dem User04 als customer_ids die id der User05 (id=4) und User06 (id=5) übergeben um deren Tickets beim User04 unter Firmentickets angezeigt zu bekommen.
Wenn ich jedem CustomerUser eine eigene customer_id gebe könnte ich natürlich über die customer_ids die Sicht einschränken jedoch fehlt mir ja dann der Bezug zur Company!

Nun habe ich eine etwas spezifizierte Konfiguration vor, bin mir aber über die Machbarkeit nicht sicher!
Ich würde gerne das customer_ids Feld vom id Feld der otrs.customer_user Tabelle beziehen lassen und nicht vom customer_id Feld.
Weshalb....
Es sind unter customer_company Firmen angelegt welche eine customer_id haben. In der customer_user Tabelle sind Ansprechpartner angelegt welche als customer_id die Firmen customer_id haben damit diese im Kunden-Informationszentrum richtig gelistet werden. Ich würde nun gerne, in meinem Beispiel, dem User04 als customer_ids die id der User05 (id=4) und User06 (id=5) übergeben um deren Tickets beim User04 unter Firmentickets angezeigt zu bekommen.
Wenn ich jedem CustomerUser eine eigene customer_id gebe könnte ich natürlich über die customer_ids die Sicht einschränken jedoch fehlt mir ja dann der Bezug zur Company!



You do not have the required permissions to view the files attached to this post.
Grüße Stoanze
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL
Produktiv: OTRS: 3.3.x
OS: Linux Debian
Apache + MySQL
Feature Add-On: TicketWatchlist & TicketWorkflow
Module: FAQ, iPhoneHandle, Support & MasterSlave
Testing: OTRS: 3.3.x
_________________________________________________________
OTRS 3.2.x
OS: Windows
IIS7 + MS-SQL