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.
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.
26 comentarios
Haga clic para dejar un comentario!
Hola buenas tardes,
ResponderUna consulta en que version de Osticket aparece estas opciones?
En la version 1.9.12
Responderhola, se puede realizar que aparezcan los campos personalizados según el topic?
Respondersaludos Marcos.
No, osticket no trae esa función por defecto.
ResponderHola,puedohacer que el usuario elija el operador que lo atendera?
ResponderGracias
no amigo
ResponderHola,
ResponderCuando 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. :)
ResponderHola, quisiera saber si se puede agregar el tiempo que le ha tomado resolver un problema a un agente.
ResponderHola quisiera saber si puedo sacar reportes de los tickets y detallle por agente, usuario u organizacion
ResponderSaludos
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
ResponderHola ingrid, tienes que guardar primero los cambios para que se habilite las opciones
ResponderHola!
ResponderHe 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
ResponderEstimados, 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
ResponderAl exportar puedes calcular el tiempo desde la creación del caso hasta la ultima modificacion
ResponderBuenas, 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.
ResponderGracias.
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.
ResponderGracias.
Saludos.
Hola Leandro Cepeda, verifica esta tabla ost_form_entry_values
Responderhola,
ResponderMuy 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é,
ResponderMuchas gracias por la información.
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?
ResponderGracias!!
Hola buenos dias, tengo varias horas investigando sobre el caso y no logro encontrar una respuesta, se puede agregar una columan en el campo que ve el agente?
Responderhoy tengo las columnas ticket/fecha/asunto/de/prioridad/departamento y quiero agregar 1 mas eso se puede?
Que información deseas agregar? en la sección de formulario / información de contacto puedes agregar otros campos. Recuerda que puedes agregar formularios personalizados y asociarlos a los Temas de Ayuda. Cuando un usuario seleccione el tema de ayuda le aparecerá el formulario que asociaste.
Responderbuenos dias, como hago para que el campo personalizado le aparezca solo a usuarios especificos?
ResponderHola! hay alguna forma de descargar los datos de los formularios personalizados desde osticket?
ResponderEmoticonEmoticon