Pourquoi suivre le statut d’un appel de service robotique ?

Réponse rapide

Suivre le statut d’un appel de service permet de distinguer reçu, validé, en cours, terminé, refusé, expiré ou annulé. Le client sait ainsi si une action a réellement eu lieu et peut éviter une répétition dangereuse. Statut, âge, identifiant, résultat et cause sont cohérents entre robot, supervision et journaux.

Définir une machine d’états

Transitions permises, événements, délais et états terminaux sont documentés. Chaque mise à jour porte identifiant et séquence pour détecter doublon ou retour ancien. Les statuts de communication et d’action physique restent distingués.

Afficher un état exploitable

L’interface montre progression, dernière mesure, échéance et intervention attendue. Un silence déclenche timeout et repli selon le risque, pas une attente infinie. Le client peut interroger l’état sans relancer la commande.

Ne pas déduire terminé d’un message ancien

Réseau retardé, redémarrage ou identifiant réutilisé peut afficher un résultat périmé. Âge, séquence et version sont contrôlés. Une incertitude sur l’état bloque toute répétition automatique.

Sources et références

  1. [1] Robotics and Autonomous Systems — NIST

Cette réponse vous a-t-elle été utile ?