Skip to content

Agente Genérico en OTOBO / Znuny

Agente Genérico

El Agente Genérico permite procesar automáticamente tickets basándose en criterios de búsqueda, condiciones de tiempo o eventos, sin necesidad de scripts propios. De esta manera, estandariza y acelera los pasos recurrentes del proceso y aumenta la calidad de su soporte.


Índice

  1. Aspectos Destacados y Casos de Uso
  2. Inicio Rápido: Configuración de Flujo de Trabajo
  3. Configuración de Trabajos
  4. Comandos y Módulos
  5. Consejos y Mejores Prácticas

Aspectos Destacados y Casos de Uso

  • Asignación Automática Asigne tickets directamente al equipo responsable basándose en el remitente, asunto o palabras clave.

  • Ajuste de Prioridad Cambie la prioridad, el estado o la asignación del servicio tan pronto como un ticket cumpla ciertos criterios.

  • Gestión de Spam Vacía automáticamente las colas de spam en intervalos libremente definibles.

  • Notificaciones Informe a los agentes o clientes por correo electrónico sobre acciones automatizadas.


Inicio Rápido: Configuración de Flujo de Trabajo

  1. Crear Nuevo Trabajo En la interfaz del agente, haga clic en Add Job.

  2. Definir Criterios de Búsqueda

    • Filtro → Campo, Operador, Valor
    • Tiempo/Evento → por ejemplo, "Creado antes de 30 días" o "En actualización de ticket"
  3. Establecer Acciones

    • Cambiar atributos del ticket (Prioridad, Cola, Servicio, Estado…)
    • Añadir notas
    • Ejecutar comandos de ticket o módulos personalizados
  4. Guardar y Activar Su trabajo se ejecutará automáticamente en segundo plano a partir de ahora.

Nota: Por defecto, el Agente Genérico verifica cada 5 minutos si los nuevos tickets cumplen las reglas. Ajuste a través de System > Daemon > GenericAgent.Interval.


Configuración de Trabajos

1. Criterios (When)

Define qué tickets se procesarán:

TipoEjemplo
Búsqueda de textoSubject LIKE "%Factura%"
ClienteCustomerID = 42
Campo DinámicoDynamicField_OrderStatus = "open"
Basado en tiempoCreated < „NOW - 7 days“

2. Acciones (Then)

Opciones del bloque "Then":

  • Actualizar Ticket

    text
    Queue = "Finance"
    Priority = "High"
    Service = "Billing"
  • Añadir Nota

    “Ticket priorizado automáticamente debido a retraso >7 días.”

  • Módulo Personalizado Selección de extensiones instaladas.

  • Correo electrónico a Agente/Cliente Basado en plantillas.

3. Modo de Ejecución

  • Periódico (Predeterminado) Intervalo a través de la configuración del sistema.
  • Basado en Eventos Directamente en la creación/actualización de tickets.

Comandos y Módulos

FunciónNombre del Módulo
Crear / Editar TrabajoAgentGenericInterfaceJob
Manejador de BackendKernel::GenericInterface::Handler::Ticket::Generic
Comandos de Ticketpor ejemplo, AgentTicketPriority, AgentTicketPrint
Ejemplo de Módulo PersonalizadoKernel::GenericInterface::Executor::MyCustomModule

Capturas de Pantalla:

Crear TrabajoConfiguración de Trabajo


Consejos y Mejores Prácticas

  • Prueba de Reglas Primero active el Modo de Prueba en el formulario del trabajo para ver los resultados "solo para verificar".

  • Rendimiento Evite demasiadas reglas complejas con combinaciones OR; divídalas en varios trabajos.

  • Documentación Describa siempre el propósito y la función de la automatización en los comentarios del trabajo.

  • Seguridad Tenga cuidado con acciones como "Eliminar Ticket", realizando comprobaciones de condiciones cuidadosas.


Mediante el uso del Agente Genérico, aumenta de forma sostenible la eficiencia y consistencia de sus flujos de servicio y crea espacio para tareas de valor añadido. ¡Mucha suerte automatizando!