Stratégies applicables aux cycles de vie

Les stratégies vous permettent de vérifier si les conditions ont été remplies, en vue d'une gestion et d'une gouvernance plus efficaces des actifs dans votre référentiel.

Pour regarder un film gratuit sur la création de cycles de vie personnalisés et la configuration des stratégies, voir la démonstration à la demande sur ibm.com.

Stratégies pour gérer des actifs

Les stratégies sont des scripts qui permettent de gérer des actifs. Vous pouvez configurer des stratégies pour qu'elles s'exécutent à des moments spécifiques dans un cycle de vie (par exemple, quand un actif passe à un état ou le quitte). De façon générale, lors de son exécution, une stratégie effectue l'une de ces actions :
  • Exécution d'un test et enregistrement du résultat : la plupart des stratégies vérifient certaines conditions et renvoient Pass si les conditions sont remplies ou Error si elles ne le sont pas. Certaines stratégies envoient aussi un avertissement lorsque les conditions ne sont pas remplies. Par exemple, la stratégie Validation des artefacts vérifie qu'un artefact déterminé est bien associé à un actif. Ensuite, cette stratégie indique Pass si l'artefact est présent ou Error s'il ne l'est pas.

    Le résultat d'une stratégie est consigné. Vous pouvez vérifier le résultat d'une stratégie quand vous configurez la transition entre des états dans un cycle de vie. Par exemple, vous pouvez configurer qu'un actif ne peut pas passer de l'état Révision à l'état Approuvé sauf si toutes les stratégies rapportent qu'elles ont réussi.

  • Modification d'un actif ou du cycle de vie d'un actif : certaines stratégies modifient automatiquement les actifs lors de leur exécution. Par exemple, la stratégie Ajouter des artefacts ajoute automatiquement un fichier de votre choix à l'actif quand elle s'exécute. Lors de son exécution, la stratégie Modifier le gestionnaire de cycle de vie modifie le gestionnaire de cycle de vie de l'actif.
  • Gestion des intégrations entre IBM® Rational Asset Manager et d'autres applications : certaines stratégies permettent spécifiquement d'utiliser d'autres applications. Par exemple, la stratégie ALE fait référence au fichier de mappage pour la connexion à IBM WebSphere Service Registry and Repository et peut modifier les actifs dans Rational Asset Manager et les objets de service dans WebSphere Service Registry and Repository.

Stratégies pour gérer des cycles de vie

Les stratégies vous permettent de vérifier diverses conditions pendant le cycle de vie d'un actif au niveau du référentiel ou de la communauté. Bien que certaines stratégies sont similaires aux fonctions dans Types d'actifs, vous pouvez souhaiter utiliser des stratégies dans les cas suivants :
  • Limitation des types d'actifs : vous pouvez utiliser des stratégies au lieu de types d'actifs pour limiter le nombre de types d'actifs dans votre référentiel. Si vous limitez le nombre de types d'actifs, d'autres utilisateurs peuvent soumettre plus facilement des actifs.
  • Soumission d'actifs : si vous ne respectez les contraintes d'un type d'actif, vous ne pouvez pas soumettre un nouvel actif. Bien que les stratégies vous empêchent de modifier l'état d'un actif, elles ne vous empêchent pas de soumettre un nouvel actif au référentiel.
  • Restriction des catégories d'actifs : les stratégies étant configurées avec des cycles de vie, elles peuvent s'appliquer aux actifs d'une certaine catégorie.
  • Restriction à certains points d'un cycle de vie : vous pouvez définir des stratégies pour s'exécuter à des états spécifiques et à certains moments, par exemple lorsqu'un actif entre dans un état.
  • Restriction à un intervalle régulier : vous pouvez définir des stratégies pour qu'elles se répètent à un intervalle de votre choix.
  • Emission d'avertissements plutôt que d'erreurs complètes : lorsqu'une stratégie échoue, elle peut émettre un avertissement ou une erreur.
  • Modification automatique des actifs : plutôt que d'exécuter des tests, certaines stratégies modifient automatiquement les actifs. Par exemple, la stratégie Catégoriser l'actif permet d'affecter des catégories à un actif. La stratégie Modifier un propriétaire d'actif permet de modifier les propriétaires d'un actif.

Quand les stratégies peuvent s'exécuter pendant les cycles de vie

Vous pouvez affecter des stratégies de sorte qu'elles s'exécutent à des moments précis lorsqu'un actif est dans un état spécifique d'un cycle de vie :
Sauvegarde de l'actif
La stratégie s'exécute chaque fois que l'actif est modifié lorsqu'il est dans cet état.
Passage à l\'état
La stratégie s'exécute lorsque l'actif passe pour la première fois à cet état.
Action
La stratégie s'exécute lorsqu'un utilisateur tente de modifier manuellement l'état de cycle de vie d'un actif. Par exemple, vous pouvez tenter de faire passer l'actif d'un état Brouillon à un état Approuvé.
Supprimer
La stratégie s'exécute uniquement si quelqu'un tente de supprimer l'actif lorsqu'il est dans cet état. Si la stratégie renvoie Pass ou un avertissement, l'actif est supprimé. Si elle renvoie une erreur, l'actif n'est pas supprimé.
Minuteur
La stratégie s'exécute après un temps spécifié. Le minuteur démarre lorsque l'actif passe à l'état du cycle de vie. Dans les versions précédentes, les stratégies en attente s'exécutaient toutes les 30 secondes. Depuis la version 7.5.1, vous pouvez indiquer un intervalle de temps pour l'exécution d'une stratégie en attente.

Noms d'affichage pour les stratégies

Pour toutes les stratégies, vous pouvez configurer le nom d'affichage. Dans la zone Nom d'affichage de la stratégie, vous pouvez indiquer une étiquette plus descriptive pour la stratégie configurée. Par exemple, pour décrire ce que fait la stratégie lors de son exécution, vous pouvez remplacez l'étiquette par défaut Stratégies par défaut > Stratégie de validation des artefacts par Vérifier qu'il existe un fichier WSDL.

Le nom d'affichage de la stratégie doit être unique pour toutes les stratégies dans le cycle de vie. Le nom d'affichage de la stratégie est affiché lorsque vous configurez les transitions entre les états d'actifs.


Commentaires