Supposons que certains processus automatisés passent généralement par les états suivants; planifié - initié - validation - exécution - terminé
De plus, ces processus peuvent se terminer prématurément en raison d'une erreur ou d'une annulation explicite de l'utilisateur.
Ma première impulsion consiste simplement à ajouter une erreur et annulé à la liste des valeurs de statut possibles, mais je me demandais les avantages (conceptuels) de séparer le résultat du statut (même s'il me semble que l'on pourrait soutenir que l'erreur et l'annulation sont également états simplement différents de l' état achevé ).