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.


21 comentarios

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

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

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

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


Gracias

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

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

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

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

Saludos

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

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

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

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

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

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

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.

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.

Hola Leandro Cepeda, verifica esta tabla ost_form_entry_values

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)

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


EmoticonEmoticon