Solved: Customers aus MSSQL ValidID leer

Hilfe zu Znuny Problemen aller Art
Locked
cmadoery
Znuny newbie
Posts: 84
Joined: 27 Jan 2011, 22:10
Znuny Version: 5.0.x
Company: AnyWeb AG
Location: Zürich, Switzerland

Solved: Customers aus MSSQL ValidID leer

Post by cmadoery »

Die Kundendaten bezieht mein OTRS aus der MSSQL DB. Das klappt gut!
Da alle Kunden "gültig" sind, möchte ich die ValidID immer auf "valid" setzten. Wie bekomme ich das hin?
Mein Config.pm sieht im relevanten Teil etwa so aus:

...
CustomerUserListFields => [ 'Lastname', 'Firstname', 'EMail'],

CustomerUserSearchFields => [ 'Lastname', 'Firstname', 'Salutation', 'EMail', 'Mobile', 'Fax', 'Company', 'Phone', 'customer_id'],
CustomerUserSearchPrefix => '*',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['EMail'],
CustomerUserNameFields => [ 'Lastname', 'Firstname' ],
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
[ 'UserSalutation', 'Salutation', 'Salutation', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'Firstname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'Lastname', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'EMail', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'EMail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'Company', 0, 1, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'Phone', 1, 0, 'var', '', 0 ],
[ 'UserFax', 'Fax', 'Fax', 1, 0, 'var', '', 0 ],
[ 'UserMobile', 'Mobile', 'Mobile', 1, 0, 'var', '', 0 ],
#orig [ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ],
],
...

wie kann ich erreichen, dass ValidID immer = "valid" ist?

Danke,
Christof
Last edited by cmadoery on 06 Jan 2012, 15:55, edited 1 time in total.
OTRS 5.0.x, CentOS 6.6, MariaDB 10.1.20
cmadoery
Znuny newbie
Posts: 84
Joined: 27 Jan 2011, 22:10
Znuny Version: 5.0.x
Company: AnyWeb AG
Location: Zürich, Switzerland

Re: Customers aus MSSQL ValidID leer

Post by cmadoery »

als quick and dirty habe einfach ein weiteres select Statement in meine MS SQL View reingenommen:
(SELECT '1' AS Expr1) AS valid_id

damit funktioniert das für mich.
OTRS 5.0.x, CentOS 6.6, MariaDB 10.1.20
Locked