Agregar un campo personalizado en osticket

En esta oportunidad quiero compartir con ustedes una opción interesante en el formulario de osticket, donde podremos agregar nuestro propio campo personalizado.

Esto es muy bueno ya que nos evita tocar el codigo de osticket, y sobre todo que podremos realizar consultas avanzadas y filtros con estos campos.

En este ejercicio voy agregar una lista de opciones y que ademas el campo sea obligatorio.

Los pasos son los siguiente:


1. En el Panel de Administrador nos dirigimos a la pestaña Administrar y luego Formularios, allí encontraremos una lista de formularios ya definidos, pero en nuestro caso utilizaremos el que dice "Datos del Ticket", este es el formulario principal.


2. En la sección Campos de formulario vamos agregar nuestro campo personalizado, despues de la etiqueta Nivel de prioridad.
 En mi caso colocare el nombre de la etiqueta "Prueba de opciones", en Tipo "Opciones", en Visibilidad "Requerido" y en Variable "opciones"(o cualquier palabra que quieras), Guardas lo cambios.
Notaras que se activa un botón al lado de Opciones llamado "Configuración", allí es donde colocamos cada una de las opciones para ese campo. Puedes cambiar de posición el campo con solo arrastrarlo.


3. Damos clic en el botón Configuración y se nos desplegara una ventana donde ingresaremos lo siguiente:
3.1 En el primer campo seleccionamos las opciones que queremos que se muestren en el menú de opciones.
3.2 Si lo deseas puedes predeterminar una de las opciones.
3.3 Puedes escribir algo antes que se muestren las opciones
3.4 Selección multiple, en este caso no lo queremos
3.5 Texto de ayuda abajo del campo
Guardas los cambios.

En la siguiente imagen hay un ejemplo:



4. Actualizamos la pagina del cliente y se nos debe desplegar el nuevo campo de opciones.


5. De esta manera puedes crear tu propio campo personalizado.

Espero que te haya servido esta opción para que puedas crear tus propios formularios.


22 comentarios

Haga clic para dejar un comentario!

21 de octubre de 2015, 14:57 Delete comments

Hola buenas tardes,
Una consulta en que version de Osticket aparece estas opciones?

Responder
avatar
5 de noviembre de 2015, 11:58 Delete comments

hola, se puede realizar que aparezcan los campos personalizados según el topic?
saludos Marcos.

Responder
avatar
6 de noviembre de 2015, 5:50 Delete comments

No, osticket no trae esa función por defecto.

Responder
avatar
23 de diciembre de 2015, 8:49 Delete comments

Hola,puedohacer que el usuario elija el operador que lo atendera?


Gracias

Responder
avatar
20 de enero de 2016, 11:29 Delete comments

Hola,
Cuando creo un nuevo formulario solo me da 4 campos, eso es todo en cad formulario?

Responder
avatar
20 de enero de 2016, 11:56 Delete comments

Hola Laura, guarda el formulario y automaticamente te salen más campos. :)

Responder
avatar
26 de enero de 2016, 9:20 Delete comments

Hola, quisiera saber si se puede agregar el tiempo que le ha tomado resolver un problema a un agente.

Responder
avatar
30 de marzo de 2016, 18:06 Delete comments

Hola quisiera saber si puedo sacar reportes de los tickets y detallle por agente, usuario u organizacion

Saludos

Responder
avatar
14 de abril de 2016, 10:41 Delete comments

Hola, muy buena información, estoy haciendo los pasos como dices pero no me habilita la opción para colocar las opciones en el momento de dar configuración, agradezco me colabores indicando porque puede ser, mi usuario es administrador, gracias

Responder
avatar
15 de abril de 2016, 8:44 Delete comments

Hola ingrid, tienes que guardar primero los cambios para que se habilite las opciones

Responder
avatar
18 de abril de 2016, 8:19 Delete comments

Hola!
He creado dos campos libres dentro de la forma contact information sin embargo al exportar la información de la Base de Datos no he logrado encontrar las variables. Debo crear los atributos dentrod e la base o que debo hacer?

Gracias

Responder
avatar
18 de abril de 2016, 9:53 Delete comments

Hola Raymundo Escobar, esta es la tabla donde estan los campos creados ost_form_field

Responder
avatar
19 de abril de 2016, 10:24 Delete comments

Estimados, como puedo sacar un reporte personalizado de Osticket?? me interesa saber la fecha y hora en los cambios de statuses y/o reasignación de tts. ejemplo: fecha.hora open tt, fecha.hora reasignación y/o fecha.hora de cambio de status, fecha de closed tt

Responder
avatar
11 de mayo de 2016, 11:25 Delete comments

Al exportar puedes calcular el tiempo desde la creación del caso hasta la ultima modificacion

Responder
avatar
24 de mayo de 2016, 6:26 Delete comments

Buenas, me interesa saber en que parte de la bbdd guarda los VALORES de estos nuevos campos. He visto que en ost_form_field guarda la configuración. Pero necesito los valores y no puedo encontrarlos, o no se como son guardaos.

Gracias.
Saludos.

Responder
avatar
24 de mayo de 2016, 6:26 Delete comments

Buenas, me interesa saber en que parte de la bbdd guarda los VALORES de estos nuevos campos. He visto que en ost_form_field guarda la configuración. Pero necesito los valores y no puedo encontrarlos, o no se como son guardaos.

Gracias.
Saludos.

Responder
avatar
25 de mayo de 2016, 14:23 Delete comments

Hola Leandro Cepeda, verifica esta tabla ost_form_entry_values

Responder
avatar
27 de mayo de 2016, 14:30 Delete comments

hola,
Muy buena tu explicación, pero mira que después que creo el campo personalizado , voy al campo de configurar y se queda cargando pero no me abre la opción de configuración de campo, agradezco me colabores indicandome cual puede ser el error (mi usuario esta como administrador)

Responder
avatar
3 de junio de 2016, 10:32 Delete comments

Hola José,
Muchas gracias por la información.

Responder
avatar
26 de junio de 2017, 8:59 Delete comments

Hola, cómo haces para que el menú de opciones aparezca a la derecha de "Prueba de opciones:" , a mí me aparecen abajo y no a la derecha. Me pasa para todos los campos. Sabes cómo se modifica?

Gracias!!

Responder
avatar