Ir al contenido

Configuración del sistema OTOBO: Gestión de ajustes

Configuración del sistema OTOBO: Gestión de ajustes

Sección titulada «Configuración del sistema OTOBO: Gestión de ajustes»

Configuración del sistema OTOBO

La Configuración del sistema en OTOBO/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 (Audit-Log) 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.

Iniciar búsqueda


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

Ajuste encontrado

  1. Despliega el widget:

Ajuste expandido


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

    Activar modo de edición

  2. Cambia el valor y haz clic en Guardar:

    Ajuste seleccionado
    Valor modificado

  3. Confirma el cambio:

    Ajuste guardado


Tras guardar, se genera automáticamente un Diff-Log, lo que permite 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 “Restablecer”:

Restablecer ajuste


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

Realizar Deploy
Desplegado


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:

Árbol de navegación

De esta forma, mantendrás el control incluso con paquetes adicionales (por ejemplo, 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.

Importar y exportar


Cambia el logo del agente de forma centralizada a través de:

Ventana de terminal
Frontend::Agent::LogoURL

Logo de inicio de sesión del agente

Y ajusta el logo del portal del cliente:

Ventana de terminal
Frontend::Customer::LogoURL

Logo del portal del cliente

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

Ventana de terminal
Core::Auth::Agent::Module
Core::Auth::Customer::Module

Configurar OAuth2

8.3 Campos dinámicos (Dynamic Fields) mediante configuración

Sección titulada «8.3 Campos dinámicos (Dynamic Fields) mediante configuración»

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

Ventana de terminal
Core::DynamicFields::DriverRegistration

Ajustes de Dynamic Field

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

Ventana de terminal
Frontend::Agent::ModuleRegistration

Módulo de menú de tickets


La configuración del sistema de OTOBO/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 reversión (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 OTOBO de forma segura, transparente y ágil a cualquier nuevo escenario, desde el branding y la autenticación hasta los plugins personalizados.


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

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@<OTOBO_CONFIG_FQDN>
PostmasterDefaultQueueCola predeterminada para el Postmaster
FirstnameLastnameOrderOrden de nombre y apellido
Elasticsearch::TicketSearchFieldsCampos usados para la búsqueda de tickets en Elasticsearch
Elasticsearch::TicketStoreFieldsCampos usados 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 ACL para condiciones de formulario negadas
PostmasterFollowUpStateEstado para correos de seguimiento (Follow-Up) 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 front-end de tickets
Ticket::Frontend::MoveTypeAjustes para 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 front-end 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 front-end 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