Gestion des versions des projets
Pour comprendre comment les applications de processus sont versionnées, n'oubliez pas qu'il s'agit d'un conteneur qui contient divers artefacts qu'il utilise. Par exemple, des modèles de processus, des références de kit d'outils, des services ou des branches. La gestion des versions s'effectue à ce niveau du conteneur, pas au niveau des artefacts individuels.
Vous pouvez comparer des instantanés pour identifier des différences entre les versions. Par exemple, si un développeur a corrigé un problème lié à un service et a pris un instantané de l'application de processus ou du kit d'outils qui le contient, puis qu'un autre développeur a apporté des modifications au même service et a pris un nouvel instantané, le gestionnaire de projet peut comparer les deux instantanés pour déterminer les changements qui ont été apportés quand et par qui. Si le chef de projet décide que les modifications supplémentaires apportées au service ne présentent pas d'intérêt, il peut revenir à l'instantané de la rectification d'origine.
Vous pouvez exécuter simultanément différents instantanés d'une application de processus sur un serveur. Lorsque vous installez un nouvel instantané, supprimez l'instantané d'origine ou laissez-le en cours d'exécution.
Contexte de version
Chaque instantané dispose de métadonnées uniques permettant d'identifier la version (aussi appelée "contexte de version"). Vous affectez cet identifiant, mais il peut également être judicieux d'utiliser un système de version numérique à trois chiffres au format <majeur>.<mineur>.<service>.
Le système affecte un espace de nom global pour chaque application de processus. L'espace de nom global correspond soit à l'aide de l'application de processus, soit à un instantané spécifique de l'application de processus. Le nom de version utilisé par le serveur ne doit pas dépasser sept caractères, le nom assigné est donc un acronyme qui utilise des caractères issus du nom de l'instantané que vous avez affecté. L'acronyme de l'instantané sera identique au nom de l'instantané auquel il se rapporte si celui-ci respecte le style recommandé et qu'il ne comporte pas plus de sept caractères. Par exemple, le nom d'instantané 1.0.0 aura l'acronyme 1.0.0 et le nom d'instantané 10.3.0 aura l'acronyme 10.3.0. L'acronyme de l'instantané sera garanti unique dans le contexte de l'application de processus dans la portée du serveur de simulation. Vous ne pouvez donc pas modifier l'acronyme de l'instantané.
Remarques sur la gestion des versions pour les kits d'outils
N'oubliez pas que les instantanés d'application de processus sont généralement pris lorsque vous êtes prêt à effectuer un test ou une installation. Vous effectuez généralement un instantané d'un kit d'outils lorsque ce dernier est prêt à être utilisé par d'autres projets. Si, par la suite, vous souhaitez mettre à jour le kit d'outils, vous devez effectuer un autre instantané du tip lorsque vous êtes prêt, puis les propriétaires des applications de processus et des kits d'outils peuvent décider s'ils veulent passer au nouvel instantané.