Cycle de vie des informations collectées dynamiques

Les informations collectées dynamiques, contrairement aux informations collectées non dynamiques, comportent un cycle de vie associé. Alors que les types d'informations collectées non dynamiques sont toujours à l'état actif, les informations collectées dynamiques peuvent présenter plusieurs autres états. Cette section décrit le cycle de vie des informations collectées dynamiques de deux points de vue : le cycle de vie des types d'informations collectées dynamiques et le cycle de vie des versions de types d'informations collectées dynamiques.

Le cycle de vie des types d'informations collectées dynamiques est simple et possède seulement deux statuts possibles en interne : Actif et Annulé. La gestion de ces statuts est assurée par le système, et est effectivement masquée de l'utilisateur. Lorsqu'un type d'informations collectées dynamiques est créé, il prend automatiquement le statut Actif, et seuls les types d'informations collectées dynamiques actifs sont disponibles pour utilisation en tant qu'informations collectées de dossier.

La suppression d'un type d'informations collectées dynamiques change son état en Annulé. Cela signifie que le type d'informations collectées dynamiques n'est pas supprimé physiquement de l'entité EvidenceTypeDef. Cependant, tous les artéfacts générés associés sont supprimés physiquement du système. Les types d'informations collectées dynamiques annulés ne peuvent pas être réactivés. Ils sont filtrés par les espaces de travail d'administration et de responsable de dossier.

Les versions de types d'informations collectées dynamiques ont un cycle de vie différent qui inclut plus d'états, et l'état est visible à tout moment par les utilisateurs et identifie clairement quelles actions peuvent être exécutées sur chaque version de type d'informations collectées dynamiques :

InEdit
Le statut initial affecté à une version de type d'informations collectées dynamiques lorsqu'il est créé est InEdit. Ce statut indique que la version n'a pas encore été complètement spécifiée, et qu'elle peut encore faire l'objet de modifications.

Aucun enregistrement d'informations collectées de dossier se rapportant aux versions InEdit ne peut être créé et en effet, les versions ayant ce statut n'ont aucun impact sur l'application d'exécution du responsable de dossier. Un type d'informations collectées dynamiques est limité à zéro ou une version InEdit à tout moment.

Enfin, une version InEdit ne peut être que supprimée ou activée.

PendingActivation
L'activation d'une version de type d'informations collectées dynamiques change son état en PendingActivation. Il s'agit d'un état temporaire permettant de disposer de temps pour la génération et la publication des jeux de règles. A la fin de ce processus, le statut de la version de type d'informations collectées dynamiques passe automatiquement à Actif.

Après l'activation d'une version de type d'informations collectées dynamiques, les utilisateurs ne voient pas toujours le statut PendingActivation. En effet, il est possible de voir immédiatement le statut de la version de type d'informations collectées dynamiques passer à Actif. Cela dépend du temps nécessaire pour générer et publier des jeux de règles CER, et du temps d'actualisation de la page d'administration après l'activation. Si un statut PendingActivation est affiché, la page d'administration n'est pas actualisée automatiquement lorsque l'état est changé en interne en Actif. Dans ce cas, les utilisateurs doivent actualiser manuellement la page d'administration pour refléter le changement de statut ; pour ce faire, il faut appuyer sur le bouton Actualiser de la page Liste de types d'informations collectées dynamiques.

Remarque : Le processus d'activation des versions de types d'informations collectées dynamiques utilise le traitement différé de Cúram, qui est asynchrone par nature. En cas d'échec, ce processus différé change à nouveau le statut de la version de type d'informations collectées dynamiques de PendingActivation à InEdit. Dans ce cas, l'administrateur peut voir un point d'exclamation rouge sur la page de la liste d'informations collectées dynamiques, qui est liée à une boîte de dialogue affichant les motifs de l'échec lors de l'activation.
Actif
L'état Actif indique qu'une version de type d'informations collectées dynamiques est désormais opérationnelle, et que celle-ci peut être utilisée pour gérer les informations collectées de dossier dans l'espace de travail du responsable de dossier. Comme indiqué précédemment, pour qu'un type d'informations collectées dynamiques soit prêt à être lié à un type de dossier, il doit lui-même être à l'état Actif et également comporter au moins une version de type d'informations collectées dynamiques portant le statut Actif.

Une fois associées à ce statut, les versions de types d'informations collectées dynamiques ne peuvent quitter cet état que lorsqu'elles sont supprimées.

Annulé(e)
Lorsqu'une version de type d'informations collectées dynamiques est supprimée de la page Liste de types d'informations collectées dynamiques, son statut passe à Annulé. Ce statut marque la fin de vie de la version. Comme les types d'informations collectées dynamiques, les versions ne sont pas supprimées physiquement de l'entité EvidenceTypeVersionDef. Les versions annulées ne peuvent plus être utilisées, ni dans l'espace de travail d'administration, ni dans celui du responsable de dossier, et ne peuvent pas être récupérées.