Aller au contenu

Generic Agent dans Znuny

Avec le Generic Agent dans Znuny, vous pouvez faire traiter vos tickets de manière entièrement automatique – sur la base de critères de recherche flexibles, de conditions temporelles ou d’événements. L’automatisation s’effectue sans connaissances en programmation ni scripts personnalisés et vous permet de standardiser les tâches récurrentes, d’augmenter la vitesse de traitement et d’améliorer durablement la qualité du service.

Section intitulée « Avec le Generic Agent dans Znuny, vous pouvez faire traiter vos tickets de manière entièrement automatique – sur la base de critères de recherche flexibles, de conditions temporelles ou d’événements. L’automatisation s’effectue sans connaissances en programmation ni scripts personnalisés et vous permet de standardiser les tâches récurrentes, d’augmenter la vitesse de traitement et d’améliorer durablement la qualité du service. »
  1. Fonctions principales & scénarios d’utilisation
  2. Premiers pas : Configuration des jobs
  3. Configuration avancée des jobs
  4. Commandes & modules disponibles
  5. Recommandations & Best Practices

Fonctions principales & scénarios d’utilisation

Section intitulée « Fonctions principales & scénarios d’utilisation »
  • Attribution intelligente des tickets
    Attribuez automatiquement les tickets entrants à la bonne équipe – en fonction de l’expéditeur, de l’objet ou de mots-clés définis.
  • Gestion dynamique des priorités
    Ajustez automatiquement les niveaux de priorité, le statut du ticket ou les catégories de service lorsque des conditions définies sont remplies.
  • Gestion automatisée du spam
    Nettoyez les files d’attente de spam à des intervalles de temps prédéfinis sans intervention manuelle.
  • Notifications automatiques
    Envoyez des notifications par e-mail automatisées aux agents ou aux clients concernant les actions effectuées.

  1. Créer un job
    Ouvrez l’interface agent et sélectionnez l’option Add Job.
  2. Définir les filtres et critères
    • Définissez des règles de filtrage → Sélectionnez le champ, l’opérateur et la valeur
    • Règles basées sur le temps ou sur des événements → par exemple « Créé il y a 30 jours » ou « Lors de la mise à jour du ticket »
  3. Définir les actions automatisées
    • Modifiez les propriétés du ticket (priorité, file d’attente, service, statut, etc.)
    • Ajoutez des notes automatiques
    • Exécutez des commandes de ticket spéciales ou des modules personnalisés
  4. Activer et enregistrer le job
    Après l’enregistrement, votre job s’exécute automatiquement en arrière-plan.

Remarque importante :
Le Generic Agent vérifie par défaut toutes les 5 minutes si les tickets remplissent les conditions définies.
Vous pouvez ajuster la fréquence de vérification via System > Daemon > GenericAgent.Interval.


Déterminez quels tickets sont pris en compte par l’automatisation :

Type de filtreExemple d’application
Recherche texteSubject LIKE “%Facture%“
Filtre clientCustomerID = 42
Champ dynamiqueDynamicField_OrderStatus = “open”
Basé sur le tempsCreated < « NOW - 7 days”

Définissez les actions à effectuer dans la section « Then » :

  • Mettre à jour les attributs du ticket
    AgentGenericInterfaceJob
  • Notes automatiques

    “Le ticket a été priorisé automatiquement en raison d’un retard de plus de 7 jours.”

  • Intégrer des modules personnalisés Intégration de modules d’extension installés.
  • Envoi d’e-mails Envoi automatique d’e-mails basés sur des modèles aux agents ou aux clients.
  • Périodique (réglage par défaut) Exécution à des intervalles définis selon la configuration du système.
  • Basé sur un événement Exécution directe lors de la création ou de la mise à jour d’un ticket.

FonctionNom du module
Créer / modifier un jobAgentGenericInterfaceJob
Gestion du backendKernel::GenericInterface::Handler::Ticket::Generic
Commandes de ticketpar ex. AgentTicketPriority, AgentTicketPrint
Exemple module customKernel::GenericInterface::Executor::MyCustomModule

  • Utiliser le mode test Activez d’abord le Test Mode dans le formulaire du job pour vérifier les résultats à l’avance sans effectuer de modifications.
  • Optimiser les performances Évitez les règles trop complexes avec de nombreuses conditions OU ; préférez les répartir sur plusieurs jobs distincts.
  • Documentation claire Décrivez précisément dans les commentaires du job l’objectif et le fonctionnement de chaque automatisation.
  • Respecter les aspects de sécurité Pour les actions critiques telles que « Delete Ticket », effectuez des vérifications de conditions particulièrement rigoureuses.

Avec le Generic Agent, vous augmentez durablement l’efficacité et la cohérence de vos processus de service et libérez des capacités pour des activités à plus forte valeur ajoutée. Bonne automatisation !