Ir al contenido

Generic Agent en OTOBO

Generic Agent

El Generic Agent permite procesar tickets automáticamente basándose en criterios de búsqueda, condiciones de tiempo o eventos, todo ello sin necesidad de scripts propios. De este modo, podrá estandarizar y acelerar los pasos de procesos recurrentes y aumentar la calidad de su soporte.


  1. Aspectos destacados y casos de uso
  2. Inicio rápido: Configuración del flujo de trabajo
  3. Configuración de Jobs
  4. Comandos y módulos
  5. Consejos y mejores prácticas

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

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

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

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


Inicio rápido: Configuración del flujo de trabajo

Sección titulada «Inicio rápido: Configuración del flujo de trabajo»
  1. Crear un nuevo Job
    Haga clic en Add Job en la interfaz de agente.

  2. Definir criterios de búsqueda

    • Filtro → Campo, operador, valor
    • Tiempo/Evento → p. ej., “Created before 30 days” o “On ticket update”
  3. Establecer acciones

    • Cambiar atributos del ticket (Priority, Queue, Service, Status…)
    • Añadir notas
    • Ejecutar comandos de ticket o módulos propios
  4. Guardar y activar
    Su Job se ejecutará automáticamente en segundo plano a partir de ahora.

Nota:
De forma predeterminada, el Generic Agent comprueba cada 5 minutos si hay nuevos tickets que cumplan las reglas.
Se puede ajustar a través de System > Daemon > GenericAgent.Interval.


Define qué tickets serán procesados:

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

Posibilidades del bloque “Then”:

  • Actualizar ticket
    Queue = "Finance"
    Priority = "High"
    Service = "Billing"
  • Añadir nota

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

  • Custom Module Selección de extensiones instaladas.

  • Correo electrónico a agente/cliente Basado en plantillas.

  • Periodic (Estándar) Intervalo mediante la configuración del sistema.
  • Basado en eventos Directamente al crear/actualizar un ticket.

FunciónNombre del módulo
Crear / editar JobAgentGenericInterfaceJob
Backend-HandlerKernel::GenericInterface::Handler::Ticket::Generic
Comandos de ticketp. ej., AgentTicketPriority, AgentTicketPrint
Ejemplo de Custom ModuleKernel::GenericInterface::Executor::MyCustomModule

Capturas de pantalla:

Crear Job Configuración de Job


  • Ejecución de prueba Active primero el Test Mode en el formulario del Job para ver los resultados “solo para comprobar”.

  • Rendimiento Evite demasiadas reglas complejas con enlaces OR; divídalas en varios Jobs.

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

  • Seguridad Tenga cuidado con acciones como “Delete Ticket” y realice comprobaciones de condiciones minuciosas.


Mediante el uso del Generic Agent, aumentará de forma sostenible la eficiencia y la consistencia de sus procesos de servicio y liberará tiempo para tareas de mayor valor añadido. ¡Mucho éxito con la automatización!