Contrôle de version - Amazon Simple Workflow Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Contrôle de version

Les besoins de l'entreprise vous obligent parfois à utiliser des implémentations différentes ou des variations du même flux de travail, ou encore l'exécution simultanée de plusieurs activités. Par exemple, il se peut que vous souhaitiez tester une nouvelle implémentation d'un flux de travail pendant qu'un autre est en production. Vous avez peut-être également besoin d'exécuter deux implémentations distinctes avec deux ensembles de fonctions différents, comme une implémentation de base et une implémentation avancée. La gestion des versions vous permet d'exécuter plusieurs implémentations de flux de travail et des activités simultanément, quels que soient vos besoins.

Une version est associé aux types de flux de travail et d'activité au moment de leur enregistrement. La version est une chaîne de forme libre dont vous pouvez choisir le schéma. Pour créer une nouvelle version d'un type enregistré, vous devez l'enregistrer avec le même nom et une autre version. Listes de tâches Amazon SWF, décrit précédemment, peut également vous aider à mettre en œuvre la gestion des versions. Imaginez une situation où les exécutions de flux de travail en cours sont de longue durée pour un type donné et où les circonstances nécessitent une révision du flux de travail, tel que l'ajout d'une nouvelle fonctionnalité. Pour mettre en œuvre cette nouvelle fonctionnalité, vous pourriez créer d'autres versions des types et des outils de traitement d'activité, ainsi qu'un nouveau décideur. Ensuite, vous pourriez lancer des exécutions de la nouvelle version de flux de travail avec un autre ensemble de listes de tâches. De cette façon, différentes versions d'exécution de flux de travail pourraient être exécutées simultanément sans interférer les unes avec les autres.