Ir al contenido

Campos dinámicos de Znuny - Personalizar formularios de ticket

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 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.

Cada campo dinámico tiene los siguientes ajustes básicos:

AjusteSignificado
NombreIdentificador alfanumérico único
EtiquetaNombre para mostrar en el sistema
Orden del campoPosición de visualización
ValidezActivo o inactivo
Tipo de campoDefinido al crear, no se puede cambiar
TipoDescripción
Casilla de verificaciónSelección Sí/No con valor predeterminado configurable
Fecha / Fecha+HoraCampos de fecha con desplazamiento de tiempo opcional como predeterminado
DropdownSelección simple de valores predefinidos
Selección múltipleIgual que Dropdown, permite seleccionar varios valores
TextoCampo de texto libre de una sola línea
Área de textoCampo de texto libre multilínea (filas/columnas configurables)
Contacto con datosDatos de contacto con atributos configurables directamente en el ticket
Base de datos / Web ServiceRelleno desde una fuente de datos externa

Para mostrar un campo en un formulario (p. ej., Crear ticket):

  1. Establezca la validez del campo en válido.
  2. Navegue en el área de administración a Configuración del sistema.
  3. Seleccione la pantalla deseada en Frontend → Agente → Vista.
  4. Edite el ajuste ###DynamicField y añada el campo.
  5. 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:

  1. En la configuración del sistema, navegue a Core → Ticket → DynamicFieldDefault.
  2. Active el ajuste deseado (p. ej., Ticket::TicketDynamicFieldDefault###Element1).
  3. Guarde los cambios.

Si se necesitan más de 16 valores predeterminados automáticos, es necesario un archivo de configuración XML propio.

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.

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.