Skip to content

Configuración del Sistema OTOBO / Znuny – Gestión de Ajustes

Configuración del Sistema OTOBO

La Configuración del Sistema en OTOBO/Znuny es el núcleo para las personalizaciones y el ajuste fino: – Todos los cambios se realizan a través de una interfaz gráfica centralizada. – La gestión de versiones y el registro de auditoría documentan quién, cuándo y qué valores se han modificado. – En caso de error, cada ajuste se puede revertir a un estado anterior.


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 el campo de búsqueda de texto completo para encontrar inmediatamente lo que buscas entre las aproximadamente 2.200 claves de configuración.

Iniciar búsqueda


2. Encontrar y Abrir un Ajuste

  1. Introduce el término de búsqueda: la búsqueda de texto completo busca en nombres, descripciones y valores.
  2. Selecciona el resultado:

Ajuste encontrado

  1. Expande el widget:

Ajuste expandido


3. Editar y Guardar Valores

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

    Activar modo de edición

  2. Cambia el valor y haz clic en Guardar:

    Ajuste seleccionadoValor modificado

  3. Confirma el cambio:

    Ajuste guardado


4. Comparación de Versiones y Reversión

Después de guardar, se genera automáticamente un registro de diferencias (Diff-Log) – así puedes ver los valores antiguos frente a los nuevos de un vistazo:

Cambios en el Diff

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

Revertir ajuste


5. Activar Cambios (Deploy)

Un clic en "Deployar Ajustes" aplica todos los cambios locales:

Realizar DeployDeployado


6. Navegación y Árbol de Categorías

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

Árbol de navegación

Así mantienes la visión general incluso con paquetes adicionales (por ejemplo, ITSM, FAQ, OAuth).


7. Importar y Exportar Configuraciones Completas

  • Exportar: Crea copias de seguridad o transfiere tus ajustes en archivos .yml.
  • Importar: Carga configuraciones previamente exportadas en otro sistema o sincroniza instancias de prueba/staging.

Importar y Exportar


8. Casos Especiales y Mejores Prácticas

8.1 Logos y Branding

Cambia el logo del Agente centralmente a través de

bash
Frontend::Agent::LogoURL

Logo de inicio de sesión del Agente

Y personaliza el logo del portal del cliente:

bash
Frontend::Customer::LogoURL

Logo del portal del cliente

8.2 Autenticación y SSO

Activa OAuth2/OpenID Connect o LDAP de forma flexible – completamente a través de la Configuración del Sistema:

bash
Core::Auth::Agent::Module
Core::Auth::Customer::Module

Configurar OAuth2

8.3 Campos Dinámicos a través de Configuración

Añade nuevos controladores de Campos Dinámicos sin necesidad de programar:

bash
Core::DynamicFields::DriverRegistration

Ajustes de Campos Dinámicos

8.4 Controlar Módulos de Menú Individualmente

Activa o desactiva módulos de front-end como AgentTicketZoom o CustomerTicketSearch mediante configuración:

bash
Frontend::Agent::ModuleRegistration

Módulo de Menú Ticket


9. Conclusión

La Configuración del Sistema OTOBO/Znuny te proporciona:

  • Función de búsqueda en tiempo real: Encuentra cualquier clave en segundos.
  • Auditoría y Control de Versiones: Cada cambio de valor está documentado.
  • Mecanismo de Reversión: 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 prueba.

Con estas funciones, puedes adaptar tu sistema OTOBO de forma segura, transparente y ágil a cualquier nuevo escenario, desde branding y autenticación hasta plugins personalizados.


Puedes encontrar más detalles en la Documentación Oficial de OTOBO.

Configuraciones del Sistema Populares

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

Clave de ConfiguraciónDescripciónValor
NotificationSenderEmailDirección de correo electrónico del remitente para notificaciones del sistemasupport@<OTOBO_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 Agente Genérico ejecutar scripts personalizados
DashboardBackend::AllowCmdOutputPermite mostrar la salida de la consola en el Dashboard
Ticket::Frontend::CustomerTicketZoom###StateDefaultEstado predeterminado para la vista de tickets del cliente
Ticket::Frontend::CustomerDisableCompanyTicketAccessDesactiva el acceso del cliente a los tickets de la empresa
ACL::PossibleNot→Form→<Feldname>Ajuste ACL para condiciones de formulario negadas
PostmasterFollowUpStateEstado de seguimiento para correos de seguimiento del Postmaster
PostmasterFollowUpStateClosedEstado cerrado para seguimientos del Postmaster
Ticket::Frontend::AgentTicketZoomReplyPermite respuestas en el zoom de tickets del agente
AgentTicketComposeAjustes para redactar nuevos tickets de agente
Ticket::Frontend::MenuModule###550-AppointmentMódulo de menú para citas en el front-end de tickets
Ticket::Frontend::MoveTypeAjustes para el tipo de movimiento de tickets
Ticket::Frontend::AgentTicketMove###RequiredLockRequiere bloqueo al mover tickets por agentes
Ticket::Frontend::TicketNote###OwnerMandatoryObliga el campo "Propietario" en las notas de tickets
Core::Crypt::PGPAjustes de cifrado PGP
CustomerDashboard::Tiles###ServiceCatalog-01Mosaico del panel para el Catálogo de Servicios
Frontend::Module###CustomerTicketMessageMódulo de front-end para mensajes de tickets del cliente
CustomerTicketMessageConfiguración para mensajes de tickets del cliente
CustomerDashboard::Tiles###TicketList-01Mosaico del panel para la lista de tickets
CustomerFrontend::Module###CustomerTicketMessageMódulo de front-end del cliente para mensajes de tickets
Ticket::GenericAgentAllowCustomScriptExecutionPermite al Agente Genérico ejecutar scripts personalizados (módulo Ticket)
Ticket::Frontend::AgentTicketNote###SubjectAjuste de asunto para notas de tickets del 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