Ir al contenido

Configuración del sistema Znuny – Gestionar ajustes

Configuración del sistema Znuny – Gestionar ajustes

Sección titulada «Configuración del sistema Znuny – Gestionar ajustes»

La Configuración del sistema en Znuny es el núcleo para realizar ajustes y optimizaciones:
– Todos los cambios se realizan a través de una interfaz gráfica centralizada.
– El versionado y el registro de auditoría documentan quién, cuándo y qué valores se han modificado.
– En caso de error, cualquier ajuste puede revertirse a un estado anterior.

Sección titulada «La Configuración del sistema en Znuny es el núcleo para realizar ajustes y optimizaciones: – Todos los cambios se realizan a través de una interfaz gráfica centralizada. – El versionado y el registro de auditoría documentan quién, cuándo y qué valores se han modificado. – En caso de error, cualquier ajuste puede revertirse a un estado anterior.»

1. Inicio rápido: Abrir la configuración del sistema

Sección titulada «1. Inicio rápido: Abrir la configuración del sistema»
  1. Inicia sesión como administrador en la interfaz de agente.
  2. Navega a Administración → Configuración del sistema.
  3. Utiliza la barra de búsqueda de texto completo para encontrar rápidamente cualquiera de las aproximadamente 2.200 claves de configuración.

  1. Introduce el término de búsqueda: la búsqueda de texto completo analiza nombres, descripciones y valores.

  2. Seleccionar resultado:

  3. Desplegar widget:


  1. Al pasar el ratón sobre el widget → “Editar este ajuste”:

  2. Cambia el valor y haz clic en Guardar:

  3. Confirmar el cambio:


Tras guardar, se genera automáticamente un Diff-Log, lo que te permite ver los valores antiguos frente a los nuevos de un vistazo:

Si algo sale mal, puedes volver al valor anterior en cualquier momento con “Revertir”:


Un clic en “Desplegar ajustes” aplica todos los cambios locales:


El árbol de navegación lateral organiza las configuraciones por módulos y subgrupos.
Cada categoría muestra el número de entradas entre paréntesis:

De esta forma, mantendrás el control incluso con paquetes adicionales (p. ej., ITSM, FAQ, OAuth).

Sección titulada «De esta forma, mantendrás el control incluso con paquetes adicionales (p. ej., ITSM, FAQ, OAuth).»

7. Importar y exportar configuraciones completas

Sección titulada «7. Importar y exportar configuraciones completas»
  • Exportar: Crea copias de seguridad o transfiere tus ajustes a archivos .yml.
  • Importar: Carga configuraciones previamente exportadas en otro sistema o sincroniza instancias de prueba/staging.

Cambia el logo del agente de forma centralizada mediante
`.yml“

Y ajusta el logo del portal del cliente: NotificationSenderEmail

Activa OAuth2/OpenID Connect o LDAP de forma flexible, todo a través de la configuración del sistema: support@<ZNUNY_CONFIG_FQDN>

Añade nuevos controladores de DynamicField sin necesidad de programar: PostmasterDefaultQueue

Activa o desactiva módulos del Frontend como AgentTicketZoom o CustomerTicketSearch mediante la configuración: FirstnameLastnameOrder


La configuración del sistema Znuny te ofrece:

  • Función de búsqueda en tiempo real: Encuentra cualquier clave en segundos.
  • Auditoría y versionado: Cada cambio de valor queda documentado.
  • Mecanismo de Rollback: Un clic para volver atrás; sin miedo a configuraciones erróneas.
  • Importación/Exportación: Sincronización perfecta entre instancias de producción, staging y pruebas. Con estas funciones, adaptarás tu sistema Znuny de forma segura, transparente y ágil a cualquier nuevo escenario, desde el branding y la autenticación hasta plugins individuales.

Encontrarás más detalles en la documentación oficial de Znuny.

Aquí tienes las 30 configuraciones del sistema más frecuentes en una tabla clara.

Clave de configuraciónDescripciónValor
NotificationSenderEmailDirección de correo del remitente para notificaciones del sistemasupport@<ZNUNY_CONFIG_FQDN>
PostmasterDefaultQueueCola predeterminada para el Postmaster
FirstnameLastnameOrderOrden de nombre y apellido
Elasticsearch::TicketSearchFieldsCampos utilizados para la búsqueda de tickets en Elasticsearch
Elasticsearch::TicketStoreFieldsCampos utilizados para almacenar tickets en Elasticsearch
GenericAgentAllowCustomScriptExecutionPermite al Generic Agent ejecutar scripts propios
DashboardBackend::AllowCmdOutputPermite mostrar salidas de consola en el Dashboard
Ticket::Frontend::CustomerTicketZoom###StateDefaultEstado predeterminado para la vista de tickets del cliente
Ticket::Frontend::CustomerDisableCompanyTicketAccessDesactiva el acceso del cliente a tickets de la empresa
ACL::PossibleNot→Form→<Feldname>Ajuste de ACL para condiciones de formulario negadas
PostmasterFollowUpStateEstado para correos de seguimiento del Postmaster
PostmasterFollowUpStateClosedEstado cerrado para seguimientos del Postmaster
Ticket::Frontend::AgentTicketZoomReplyPermite respuestas en el Agent Ticket Zoom
AgentTicketComposeAjustes para redactar nuevos tickets de agente
Ticket::Frontend::MenuModule###550-AppointmentMódulo de menú para citas en el frontend de tickets
Ticket::Frontend::MoveTypeAjustes sobre el tipo de movimiento de tickets
Ticket::Frontend::AgentTicketMove###RequiredLockRequiere bloqueo al mover tickets por parte de agentes
Ticket::Frontend::TicketNote###OwnerMandatoryFuerza el campo obligatorio “Propietario” en notas de ticket
Core::Crypt::PGPAjustes de cifrado PGP
CustomerDashboard::Tiles###ServiceCatalog-01Mosaico del Dashboard para el catálogo de servicios
Frontend::Module###CustomerTicketMessageMódulo de frontend para mensajes de tickets de cliente
CustomerTicketMessageConfiguración para mensajes de tickets de cliente
CustomerDashboard::Tiles###TicketList-01Mosaico del Dashboard para la lista de tickets
CustomerFrontend::Module###CustomerTicketMessageMódulo de frontend de cliente para mensajes de tickets
Ticket::GenericAgentAllowCustomScriptExecutionPermite al Generic Agent ejecutar scripts propios (módulo de ticket)
Ticket::Frontend::AgentTicketNote###SubjectAjuste de asunto para notas de ticket de agente
Core::Time::Calendar1Ajustes de tiempo para el calendario 1
TimeAccountingMódulo de contabilidad de tiempo
DynamicField_<Name>Marcador de posición para campos dinámicos
Ticket::NumberGenerator::MinCounterSizeLongitud mínima del contador para números de ticket