Automatisation des flux de travail

Vue d’ensemble

L’automatisation du flux de travail dans ce système est gérée par une application spécifique appelée « WorkLoop ». Cette application autonome est conçue pour exécuter et coordonner automatiquement la plupart des tâches de routine, avec une intervention humaine minimale. En configurant WorkLoop de manière appropriée, il est possible de se décharger d’une grande partie des tâches quotidiennes pour les exécuter de manière entièrement automatique, ce qui garantit l’efficacité et la cohérence.

Figure 1 : TTN WorkLoop traite automatiquement des tâches prédéfinies.

Service de récupération du courriel

Le service de récupération du courriel est un robot de messagerie doté d’une intelligence artificielle qui vérifie en permanence l’arrivée de nouveaux messages (environ toutes les 30 secondes). Chaque fois qu’un nouveau courriel arrive, le service l’affecte automatiquement à la commande de traduction correspondante ou au responsable de la traduction compétent. Ce service s’interface avec différents canaux – il vérifie les serveurs de courriel, contrôle les répertoires FTP, accède à IncaMail et à d’autres services de courriel – pour télécharger des fichiers ou des messages à partir de toutes sortes de sources. La plupart des courriels entrants contiennent une empreinte digitale unique (telle qu’un numéro de traduction ou un identifiant similaire), que le service de récupération du courriel utilise pour reconnaître la commande correspondante. Une fois identifié, le courriel est rattaché à la commande appropriée et mis à la disposition du responsable de la traduction. Le responsable de la traduction reçoit également un résumé du courriel sur son téléphone portable, ce qui lui permet de suivre chaque nouvelle information en temps réel sans avoir à consulter constamment sa boîte de réception.

Figure 2 : Le robot de messagerie piloté par l’IA classe les courriels et les affecte à des commandes et à des comptes.

Service de transfert automatique

Le service de transfert automatique prépare automatiquement les commandes pour les envoyer aux parties suivantes du flux de travail (traducteurs, relecteurs ou clients) dès que les commandes sont prêtes. Il gère la logistique de la transmission des fichiers et des informations, en veillant à ce que chaque contributeur au processus reçoive ce dont il a besoin sans délai. Ce service met également en file d’attente des notifications d’avertissement pour les responsables de la traduction si quelque chose nécessite une attention particulière – par exemple, si une commande est en retard ou si un fichier attendu n’est pas arrivé. En supervisant ainsi les commandes en retard ou incomplètes, le service de transfert automatique permet de respecter le calendrier des projets et de s’assurer qu’aucune tâche ne passe à travers les mailles du filet.

Service d’envoi de courriel

Le service d’envoi de courriel gère la distribution des fichiers de traduction terminés et des notifications automatisées. Il peut envoyer les fichiers finalisés aux clients par courriel et également envoyer des messages ou des alertes par d’autres canaux tels que WhatsApp ou SMS pour tenir tout le monde informé. En outre, ce service transfère des fichiers vers des serveurs FTP ou SSH désignés lorsque cela est nécessaire (par exemple, pour livrer des traductions sur le site FTP d’un client) et charge des documents sur des plateformes sécurisées telles qu’IncaMail. En gérant plusieurs canaux de distribution, le service d’envoi de courriel garantit que les fichiers arrivent à destination dans le format ou selon la méthode préférée du client ou du traducteur, le tout sans intervention manuelle.

Optimisation du flux de travail et avantages

WorkLoop n’est pas un simple service d’arrière-plan fonctionnant en continu – c’est une application autonome robuste qui supervise et optimise activement l’ensemble du flux de travail de traduction. Parce qu’il fonctionne indépendamment de l’application web principale basée sur IIS, il peut tourner en continu et de manière fiable sans avoir d’impact sur le système utilisateur. WorkLoop reconnaît les nouvelles commandes et les fichiers traduits entrants des traducteurs dès qu’ils apparaissent (courriel, chargement par FTP ou autres canaux) et intègre automatiquement ces fichiers dans la base de données et dans les dossiers de projet appropriés. Il supervise également toutes les autres applications et tous les autres services du flux de travail, jouant ainsi le rôle d’un orchestrateur central qui s’assure que chaque composant fait son travail correctement et en temps voulu.

Cette application améliore considérablement la détection des erreurs et la réaction dans le flux de travail. Si une partie du processus échoue ou rencontre une erreur – par exemple, si le téléchargement d’un fichier à partir d’un serveur FTP échoue ou si un délai de livraison n’est pas respecté – WorkLoop détecte immédiatement le problème. Il envoie ensuite des alertes SMS instantanées aux responsables de la traduction, qui sont ainsi informés immédiatement du problème et peuvent prendre des mesures si nécessaire. WorkLoop traite également les demandes spéciales qui peuvent nécessiter une interaction avec des interfaces web en utilisant l’automatisation du navigateur pilotée par Selenium pour télécharger ou charger des fichiers à partir de portails web lorsque c’est nécessaire. En outre, il surveille en permanence les délais de livraison de toutes les commandes actives, envoyant des rappels ou faisant remonter les problèmes si un délai de livraison approche et qu’une tâche n’est pas accomplie.

En transmettant automatiquement les commandes et les fichiers aux bonnes personnes et au bon moment – y compris en envoyant les traductions terminées aux relecteurs pour révision et en livrant les documents finaux aux clients – WorkLoop assure un transfert en douceur entre chaque étape du processus de traduction. Le résultat de la mise en œuvre de WorkLoop est un flux de travail hautement optimisé : les tâches routinières sont traitées plus rapidement et de manière plus fiable, les erreurs humaines sont considérablement réduites et les responsables de la traduction peuvent se concentrer sur les décisions critiques plutôt que sur le suivi manuel. Dans l’ensemble, cette application autonome a permis de rationaliser les opérations, d’améliorer les délais d’exécution et de superviser en temps réel l’ensemble des projets de traduction, ce qui a grandement profité à l’équipe de traduction et à ses clients.