Opération de reclassement

Reclassement est un service d’événement. Chaque fois que le reclassement détecte un événement déclencheur, tel qu'une modification de la sécurité par défaut ou des métadonnées d'un conteneur ou d'un document, un événement de reclassement est mis en file d'attente pour être exécuté. Ces événements forment une file d'attente d'événements « premier entré, premier sorti ». Chaque événement de reclassement doit être terminé avant le début de l'événement suivant en file d'attente. Le reclassement poursuit automatiquement le traitement de chaque événement en file d'attente.

La modification du statut de sécurité d'un conteneur, de la sécurité par défaut d'un document ou d'un champ de reclassement des métadonnées admissibles déclenche un événement de reclassement et constitue le point de départ du processus de reclassement. Le reclassement traite les éléments dans un flux descendant, à travers chaque sous-répertoire et est récursif à travers tous les sous-répertoires. Par exemple, une modification au niveau de l'espace de travail peut affecter tous les éléments de cet espace de travail. Si l'événement se produit dans un répertoire enfant de cet espace de travail, seuls ce répertoire enfant et les éléments qu'il contient, y compris les autres répertoires, peuvent être affectés. La propagation ne passe jamais vers un conteneur supérieur. L'opération se déroule en arrière-plan et n'est pas perceptible par les utilisateurs. Ils peuvent continuer à utiliser l'application. Toutefois, le processus de reclassement peut prendre quelques minutes pour propager ces modifications dans toute la hiérarchie du conteneur.

Le reclassement est une opération passive. C'est-à-dire que lorsque le reclassement tente de mettre à jour les informations (pour des raisons de sécurité ou de métadonnées), les informations d'origine ou l'état de l'article n'est pas enregistré. Seules les informations disponibles au moment de l'opération de reclassement sont prises en compte, et non les informations qui ont été modifiées.

Le reclassement inclut une gestion efficace des erreurs. Un événement de reclassement peut ne pas se terminer avec succès pour différentes raisons, telles qu'une panne de réseau, une panne de serveur ou une panne d'application. Lorsque le reclassement reprend, il continue à partir du point où la panne s'est produite. Un fichier journal est géré de manière cohérente et l'administrateur système peut examiner le journal pour détecter les erreurs ou confirmer une tentative de mise à jour pour un document.