Tengo implementado el OTRS 3.1.1 con ITSM, sobre MySQL en un Debian.
Tengo una base de datos con todos los clientes los cuales los he incluido en el OTRS desde el "Config.pm". Esto funciona bien, cuando un cliente nos envía un mensaje, si dicha dirección de correo electrónico la tenemos registrada en la "nueva" base de datos de los clientes, automáticamente se relaciona.
El problema que tengo es que cuando se accede a ver un ticket en "AgentTicketZoom", en la columna derecha hay un apartado que pone "Costumer information" en el cual supongo que debería mostrar todos los campos que he listado en el "Config.pm", pero no los muestra:
Code: Select all
Map => [
# [ 'UserTitle', 'Title', 'usuario', 1, 1, 'var', '', 0 ],
[ 'UserFirstname', 'Nombre', 'cliente_nombre', 1, 1, 'var', '', 0 ],
[ 'UserLastname', '1r Apellido', 'cliente_apellido1', 1, 0, 'var', '', 0 ],
[ 'UserLastname2', '2o Apellido', 'cliente_apellido2', 1, 0, 'var', '', 0 ],
[ 'Login', 'Login', 'usuario', 1, 1, 'var', '', 0 ],
[ 'UserPassword', 'Password', 'password', 1, 0, 'var', '', 1 ],
[ 'UserCustomerID', 'ID Cliente', 'id_cliente', 0, 0, 'var', '', 1 ],
...
Code: Select all
OTRS-CGI-10[24379]: [Error][Kernel::System::CustomerUser::DB::CustomerUserDataGet][Line:448]: Need User!
Necesito ahí mostrar bastante información... pero por ahora no lo he conseguido.
¿Alguien me puede echar una mano?
Un saludo.
PD: He probado las variables "$QData" y "$Data", pero sin suerte.
La información del cliente la debe mostrar lo siguiente: "$QData{"CustomerTable"}".