Kunden Benutzer lässt sich auf nicht vorh. Kunden anlegen
Kunden Benutzer lässt sich auf nicht vorh. Kunden anlegen
Hallo,
ich habe in OTRS 2.4 schon bemerkt, dass man bei der Anlage eine Kundenbenutzers unter "Kunden#"
auch eine Kundennummer eines nicht existierenden Kunden anlegen kann. Hier müsste doch die Prüfung
auf die unter "Kunden-Firma" hinterlegten Kunden erfolgen.
Auch in OTRS 3.0 ist dieses Verhalten so.
Hat das noch keiner bemerkt od. seht ihr da kein Problem?
Danke und Gruß,
Robert
P.S. Gibts eigentl. eine eigene Rubrik für die 3.0er Version wo man evtl. auch Anregungen für die Entwickler pasten kann?
ich habe in OTRS 2.4 schon bemerkt, dass man bei der Anlage eine Kundenbenutzers unter "Kunden#"
auch eine Kundennummer eines nicht existierenden Kunden anlegen kann. Hier müsste doch die Prüfung
auf die unter "Kunden-Firma" hinterlegten Kunden erfolgen.
Auch in OTRS 3.0 ist dieses Verhalten so.
Hat das noch keiner bemerkt od. seht ihr da kein Problem?
Danke und Gruß,
Robert
P.S. Gibts eigentl. eine eigene Rubrik für die 3.0er Version wo man evtl. auch Anregungen für die Entwickler pasten kann?
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
Ich hab jetzt gerad kein Zugriff auf unsere Systeme, aber kann es sein, dass du den CustomerCompanySupport nicht eingeschaltet hast ?
Wenn ich mich recht erinnere ändert sich durch dessen Aktivierung auch die Maske beim Kunden anlegen.
Dann wird nämlich aus dem Textfeld für die Kundennummer ein DropDown Menü, wo du dann die Kundennummern auswählen kannst, die du vorher als Firma angelegt hast
Wenn ich mich recht erinnere ändert sich durch dessen Aktivierung auch die Maske beim Kunden anlegen.
Dann wird nämlich aus dem Textfeld für die Kundennummer ein DropDown Menü, wo du dann die Kundennummern auswählen kannst, die du vorher als Firma angelegt hast
SYSTEM:
OTRS: 3.0.6
OS: openSuSE 11.3
Web-Srv./DB: Apache2/mySQL 5
OTRS: 3.0.6
OS: openSuSE 11.3
Web-Srv./DB: Apache2/mySQL 5
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
btw. ein extra Rubrik hier im Forum für die 3.0 (bzw. für die immer aktuelle Beta) halte ich auch für keine schlechte Idee 

SYSTEM:
OTRS: 3.0.6
OS: openSuSE 11.3
Web-Srv./DB: Apache2/mySQL 5
OTRS: 3.0.6
OS: openSuSE 11.3
Web-Srv./DB: Apache2/mySQL 5
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
Danke für die Info. Das kannte ich noch nicht.
Wo finde ich dies genau. Nehmen ja mal an das ist im "SysConfig" Bereich.
Hab z.B. "Frontend::Module###AdminCustomerCompany" gefunden, aber das ist aktiviert.
In anderen Beiträgen hab ich gesehen, dass dies wohl in der "config.pm" zu finden wäre.
Ist es aber nicht.
Wo genau finde ich die Einstellung (in 3.0)?
Wo finde ich dies genau. Nehmen ja mal an das ist im "SysConfig" Bereich.
Hab z.B. "Frontend::Module###AdminCustomerCompany" gefunden, aber das ist aktiviert.
In anderen Beiträgen hab ich gesehen, dass dies wohl in der "config.pm" zu finden wäre.
Ist es aber nicht.
Wo genau finde ich die Einstellung (in 3.0)?
OTRS: In Testphase OTRS 2.4 (ITSM 2.0.3) und 3.0 beta (ITSM 2.0.2)
OS: SuSE Linux 10.3
DB: MYSQL + Postgres
OS: SuSE Linux 10.3
DB: MYSQL + Postgres
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
versuchs mal mit "CustomerCompanySupport => 1," in der Config.pm oder such halt mal in der Sysconfig nach dem Begriff
SYSTEM:
OTRS: 3.0.6
OS: openSuSE 11.3
Web-Srv./DB: Apache2/mySQL 5
OTRS: 3.0.6
OS: openSuSE 11.3
Web-Srv./DB: Apache2/mySQL 5
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
In Sysconfig finde ich nichts.
Hab aber folgendes über google gefunden:
CustomerUser und CustomerCompany Konfigurationsabschnitte müssen
aus Kernel/Config/Defaults.pm in die Config.pm kopiert und entsprechend
angepasst werden. Vor allem muß in der CustomerUser Konfiguration die
Zeile
CustomerCompanySupport => 0,
in
CustomerCompanySupport => 1,
geändert werden.
Hab den Eintrag nun direkt in der Default.pm geändert. Funktioniert.
Würde vermutl. auch funktionieren, wenn ich die Zeile in die Config.pm reinkopiere.
Hab aber folgendes über google gefunden:
CustomerUser und CustomerCompany Konfigurationsabschnitte müssen
aus Kernel/Config/Defaults.pm in die Config.pm kopiert und entsprechend
angepasst werden. Vor allem muß in der CustomerUser Konfiguration die
Zeile
CustomerCompanySupport => 0,
in
CustomerCompanySupport => 1,
geändert werden.
Hab den Eintrag nun direkt in der Default.pm geändert. Funktioniert.
Würde vermutl. auch funktionieren, wenn ich die Zeile in die Config.pm reinkopiere.
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
So jetz hab ich aber ein Folgeproblem.
Wenn ich in der Default.pm den Wert für CustomerCompanySupport auf "1" setze, habe ich im
oben zwischen "Kunden" und "Admin" zusätzlich das Feld "Firma" zur Auswahl. Die Untepunkte
sind jedoch die selben wie unter "Tickets"? Ist das ein Bug? Od. muss ich noch was einstellen?
Des weiteren sollte ein Entwickler den Button "Add Customer" unter Kunden mal in "Add Contact Person" ändern.
Unter "Kunden" kann man ja nur eine Ansprechperson anlegen, aber keinen Kunden.
Das finde ich auch blöd, dass dies nur im Adminbereich geht.
Wir sind gerade in der Evaluierungsphase und finden, dass der Bereich Kunden/Ansprechpartner sehr schwach in
OTRS abgebildet ist. Wer verwaltet über OTRS ebenfalls viele Kunden? Habt Ihr hier eine externe Kunden DB angebunden?
Wenn ich in der Default.pm den Wert für CustomerCompanySupport auf "1" setze, habe ich im
oben zwischen "Kunden" und "Admin" zusätzlich das Feld "Firma" zur Auswahl. Die Untepunkte
sind jedoch die selben wie unter "Tickets"? Ist das ein Bug? Od. muss ich noch was einstellen?
Des weiteren sollte ein Entwickler den Button "Add Customer" unter Kunden mal in "Add Contact Person" ändern.
Unter "Kunden" kann man ja nur eine Ansprechperson anlegen, aber keinen Kunden.
Das finde ich auch blöd, dass dies nur im Adminbereich geht.
Wir sind gerade in der Evaluierungsphase und finden, dass der Bereich Kunden/Ansprechpartner sehr schwach in
OTRS abgebildet ist. Wer verwaltet über OTRS ebenfalls viele Kunden? Habt Ihr hier eine externe Kunden DB angebunden?
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
Hallo,
ändere niemals die Defaults.pm! Die wid beim update gnadenlos überschrieben... Sondern kopiere den betreffenden Teil in die Config.pm
ändere niemals die Defaults.pm! Die wid beim update gnadenlos überschrieben... Sondern kopiere den betreffenden Teil in die Config.pm
Bitte alles (wenn möglich auf Englisch) nach http://bugs.otrs.org. Ggf. als Enhancement kennzeichnenP.S. Gibts eigentl. eine eigene Rubrik für die 3.0er Version wo man evtl. auch Anregungen für die Entwickler pasten kann?
"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
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
Ich habe in die Config.pm folgenden Eintrag reinkopiert.
# # use customer company support (reference to company, See CustomerCompany settings)
CustomerCompanySupport => 1,
Kundenauswahl klappt aber nicht.
Was ist hier noch einzustellen?
# # use customer company support (reference to company, See CustomerCompany settings)
CustomerCompanySupport => 1,
Kundenauswahl klappt aber nicht.
Was ist hier noch einzustellen?
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
Ja das hab ich heute morgen auch gemerkt, hab auch schon ein Eintrag im Bugzilla erstellt:Mirac wrote:So jetz hab ich aber ein Folgeproblem.
Die Untepunkte sind jedoch die selben wie unter "Tickets"? Ist das ein Bug? Od. muss ich noch was einstellen?
http://bugs.otrs.org/show_bug.cgi?id=5611
SYSTEM:
OTRS: 3.0.6
OS: openSuSE 11.3
Web-Srv./DB: Apache2/mySQL 5
OTRS: 3.0.6
OS: openSuSE 11.3
Web-Srv./DB: Apache2/mySQL 5
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
Nochmal die Frage.
Reicht es die Zeile
CustomerCompanySupport => 1,
in die config.pm zu kopieren oder was muss da alles mit?
Wenn ich nur die Zeile kopiere, geht es bei mir nicht.
Reicht es die Zeile
CustomerCompanySupport => 1,
in die config.pm zu kopieren oder was muss da alles mit?
Wenn ich nur die Zeile kopiere, geht es bei mir nicht.
OTRS: In Testphase OTRS 2.4 (ITSM 2.0.3) und 3.0 beta (ITSM 2.0.2)
OS: SuSE Linux 10.3
DB: MYSQL + Postgres
OS: SuSE Linux 10.3
DB: MYSQL + Postgres
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
Hier mal der Auszug aus meiner Config aus der 2.4er welche auch so in der 3.0er geht und damit das Company Feature auch läuft (brauchst sicherlich nicht alles, aber kannst ja testweise erst mal so reinjagen):
Code: Select all
#CustomerUser
# (customer user database backend and settings)
$Self->{CustomerUser} = {
Name => 'Datenbank Quelle',
Module => 'Kernel::System::CustomerUser::DB',
Params => {
# if you want to use an external database, add the
# required settings
# DSN => 'DBI:odbc:yourdsn',
# DSN => 'DBI:mysql:database=customerdb;host=customerdbhost',
# User => '',
# Password => '',
Table => 'customer_user',
},
# customer uniq 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 => ['salutation','first_name','last_name'],
CustomerUserEmailUniqCheck => 1,
# # show not own tickets in customer panel, CompanyTickets
# CustomerUserExcludePrimaryCustomerID => 0,
# # generate auto logins
# AutoLoginCreation => 0,
# AutoLoginCreationPrefix => 'auto',
# # admin can change customer preferences
# AdminSetPreferences => 1,
# # cache time to life in sec. - cache any database queris
# CacheTTL => 0,
# # just a read only source
# ReadOnly => 1,
CustomerCompanySupport => 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
[ 'UserSalutation', 'Salutation', 'salutation', 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 ],
[ '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 => {
UserSalutation => {
'Mr.' => 'Mr.',
'Mrs.' => 'Mrs.',
},
},
};
SYSTEM:
OTRS: 3.0.6
OS: openSuSE 11.3
Web-Srv./DB: Apache2/mySQL 5
OTRS: 3.0.6
OS: openSuSE 11.3
Web-Srv./DB: Apache2/mySQL 5
Re: Kunden Benutzer lässt sich auf nicht vorh. Kunden anlege
Vielen Dank.
Mit diesem Eintrag klappts jetzt auch in der Config.pm
Mit diesem Eintrag klappts jetzt auch in der Config.pm
OTRS: In Testphase OTRS 2.4 (ITSM 2.0.3) und 3.0 beta (ITSM 2.0.2)
OS: SuSE Linux 10.3
DB: MYSQL + Postgres
OS: SuSE Linux 10.3
DB: MYSQL + Postgres