Workflows
Dernière mise à jour le 28 février 2026
Automatisation visuelle pour le routage et les changements d'etat ticket.
Les workflows automatisent les operations repetitives avec un builder visuel base sur des noeuds.
Disponibilite
L'acces workflow requiert :
- Role organization :
ownerouadmin - Plan :
growthouenterprise
Modele du builder
Un workflow est un graphe de :
- Noeuds trigger
- Noeuds condition
- Noeuds action
Triggers actuellement disponibles
on_ticket_createdon_status_changedon_ticket_assigned
Condition actuellement disponible
if_condition(branchements via expression)
Actions actuellement disponibles
change_statuschange_priorityassign_to_user
Cas d'usage pratiques
- Router automatiquement certains templates
- Escalader une priorite selon des changements de statut
- Assigner automatiquement un owner sur des categories recurrentes
Commencez simple puis ajoutez des conditions pour eviter les automatisations fragiles.
Exemple pas a pas : auto-escalader les tickets urgents
Cet exemple cree un workflow qui passe automatiquement la priorite en urgent quand un nouveau ticket est cree depuis un template specifique :
- Ajouter un noeud trigger -- Selectionnez
on_ticket_created - Ajouter un noeud condition -- Configurez
if_conditionavec :- Champ :
template.name - Operateur :
equals - Valeur :
"Rapport d'incident"
- Champ :
- Ajouter un noeud action -- Selectionnez
change_priorityet definissez la cible sururgent - Connecter les noeuds -- Trigger > Condition (branche true) > Action
- Sauvegarder et activer le workflow
Quand un client soumet un ticket "Rapport d'incident", le workflow se declenche et escalade la priorite sans intervention d'un agent.
Fonctionnement des conditions
Le noeud if_condition evalue une expression composee de trois parties :
- Champ -- La propriete du ticket a evaluer (ex :
status,priority,template.name,website.domain) - Operateur -- Le type de comparaison :
equals,not_equals,contains,greater_than,less_than - Valeur -- La valeur cible pour la comparaison. Les valeurs texte sont insensibles a la casse.
Le noeud condition produit deux branches : true (condition remplie) et false (condition non remplie). Vous pouvez enchainer plusieurs noeuds condition pour construire des arbres logiques complexes.
Patterns de workflows courants
| Pattern | Trigger | Condition | Action |
|---|---|---|---|
| Auto-assignation par template | on_ticket_created | template.name equals "Facturation" | assign_to_user (responsable facturation) |
| Escalader les tickets stagnants | on_status_changed | status equals "open" | change_priority vers high |
| Fermer les tickets resolus | on_status_changed | status equals "resolved" | change_status vers closed |
Bonnes pratiques
- Un workflow par objectif. Evitez de construire un workflow unique qui gere plusieurs automatisations sans rapport. Gardez chaque workflow concentre sur un seul resultat.
- Testez avec des tickets a faible risque. Activez les nouveaux workflows sur un website de staging avant de les appliquer a toute l'organization.
- Documentez votre logique. Utilisez des noms de workflow descriptifs (ex : "Escalader rapports incident") pour que les autres admins comprennent l'intention sans ouvrir le builder.
- Revisez regulierement. A mesure que votre structure de teams ou vos templates evoluent, auditez les workflows existants pour verifier que les conditions correspondent toujours.
- Evitez les triggers circulaires. Un workflow qui change le statut peut declencher
on_status_changed, qui peut declencher un autre workflow. Vicket empeche les boucles infinies, mais les enchainements non intentionnels produisent des resultats confus.