Campos dinámicos de Znuny - Personalizar formularios de ticket
Campos dinámicos en Znuny
Sección titulada «Campos dinámicos en Znuny»Los campos dinámicos permiten ampliar los formularios de ticket en Znuny de forma flexible con campos de datos propios. Se gestionan a través de Admin → Procesos y automatización → Campos dinámicos.
Crear, editar y eliminar campos
Sección titulada «Crear, editar y eliminar campos»- Crear nuevo: Seleccione el tipo de objeto y el tipo de campo en la barra de acciones, introduzca los datos y haga clic en Guardar.
- Editar: Seleccione el campo de la lista, realice los cambios y guarde.
- Eliminar: Haga clic en el icono de la papelera junto al campo y confirme.
Configuración general
Sección titulada «Configuración general»Cada campo dinámico tiene los siguientes ajustes básicos:
| Ajuste | Significado |
|---|---|
| Nombre | Identificador alfanumérico único |
| Etiqueta | Nombre para mostrar en el sistema |
| Orden del campo | Posición de visualización |
| Validez | Activo o inactivo |
| Tipo de campo | Definido al crear, no se puede cambiar |
Tipos de campo disponibles
Sección titulada «Tipos de campo disponibles»| Tipo | Descripción |
|---|---|
| Casilla de verificación | Selección Sí/No con valor predeterminado configurable |
| Fecha / Fecha+Hora | Campos de fecha con desplazamiento de tiempo opcional como predeterminado |
| Dropdown | Selección simple de valores predefinidos |
| Selección múltiple | Igual que Dropdown, permite seleccionar varios valores |
| Texto | Campo de texto libre de una sola línea |
| Área de texto | Campo de texto libre multilínea (filas/columnas configurables) |
| Contacto con datos | Datos de contacto con atributos configurables directamente en el ticket |
| Base de datos / Web Service | Relleno desde una fuente de datos externa |
Mostrar campos en pantallas
Sección titulada «Mostrar campos en pantallas»Para mostrar un campo en un formulario (p. ej., Crear ticket):
- Establezca la validez del campo en válido.
- Navegue en el área de administración a Configuración del sistema.
- Seleccione la pantalla deseada en Frontend → Agente → Vista.
- Edite el ajuste
###DynamicFieldy añada el campo. - Determine si el campo debe ser opcional o un campo obligatorio.
Establecer valores predeterminados automáticamente
Sección titulada «Establecer valores predeterminados automáticamente»A través del módulo de eventos de ticket, se pueden establecer valores predeterminados automáticamente al crear un ticket:
- En la configuración del sistema, navegue a Core → Ticket → DynamicFieldDefault.
- Active el ajuste deseado (p. ej.,
Ticket::TicketDynamicFieldDefault###Element1). - Guarde los cambios.
Si se necesitan más de 16 valores predeterminados automáticos, es necesario un archivo de configuración XML propio.
Valores predeterminados por usuario
Sección titulada «Valores predeterminados por usuario»Los usuarios pueden guardar valores predeterminados individuales para los campos dinámicos en sus ajustes personales, siempre que esto esté activado en la configuración del sistema.
Más información
Sección titulada «Más información»Existen plugins que añaden nuevos tipos de campo o hacen innecesaria la creación manual de campos. Estos no forman parte de la instalación estándar y deben instalarse por separado.