Personalizar Formulario de Cliente

Post Reply
lesaul
Znuny newbie
Posts: 8
Joined: 23 Jul 2014, 22:47
Znuny Version: 3.3.8
Real Name: Saul Ayala
Company: Dolex
Contact:

Personalizar Formulario de Cliente

Post by lesaul »

Quiero agregar informacion adicional al formulario cuando agregas un cliente esta es como la IP de las computadoras que hay en nuestras tiendas, las IP de camaras de seguridad, Proveedor de servicio de internet, etc. Como puedo agregar estos campos, intente agregarlos desde campos dinamicos pero como acabo de instalar la aplicacion y nunca he trabajado con OTRS no entiendo el funcionamiento. Agradezco la ayuda que pueda recibir
lesaul
Znuny newbie
Posts: 8
Joined: 23 Jul 2014, 22:47
Znuny Version: 3.3.8
Real Name: Saul Ayala
Company: Dolex
Contact:

Re: Personalizar Formulario de Cliente

Post by lesaul »

Ya encontre la solución, es muy sencillo.

Tengo instalado el sistema en CentOS

solamente hay que entrar en mysql y agregar a la base de datos la(s) variable(s) donde se almacenara(n) el(los) dato(s) con el(los) que vamos a trabajar

>mysql -p
>ALTER TABLE customer_user ADD dato VARCHAR (250);
.
.
.
>quit;

Despues hay que entrar en el arreglo y modificarlo con las variables que queremos agregar en Kernel/Config.pm

>vim /opt/otrs/Config/Defaults.pm

ubicamos la linea

Code: Select all

# 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 ],
        [ '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.',
        },
    },
presiona la tecla 'i' para insertar informacion y agremamos lo que esta en corchetes con la informacion que tu vas a manejar

# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly

[ 'UserRoom', 'Room', 'room', 0, 1, 'var', '', 0 ],

presiona Esc para salir del modo de edicion y guarda con el comando :wq

reinicia el servicio de OTRS

>service otrs restart

recarga la pagina y debe de estar agregado el campo que necesitas

Si necesitas mas ayuda mi correo es saul.ayala89@hotmail.com
lesaul
Znuny newbie
Posts: 8
Joined: 23 Jul 2014, 22:47
Znuny Version: 3.3.8
Real Name: Saul Ayala
Company: Dolex
Contact:

Re: Personalizar Formulario de Cliente

Post by lesaul »

Post Reply