Les jeux de règles créés pour le traitement d'informations collectées sont appelés à partir des points appropriés au cours de la maintenance des enregistrements d'informations collectées de dossier en ce qui concerne les types d'informations collectées dynamiques. Par exemple, le jeu de règles des informations récapitulatives est appelé à chaque fois qu'un enregistrement d'informations collectées de dossier concernant un type d'informations collectées dynamiques est consulté. Ces jeux de règles de traitement s'appliquent à un enregistrement d'informations collectées de dossier spécifique. La maintenance des informations collectées dynamiques crée et renseigne un objet de règle avec les détails de l'enregistrement d'informations collectées de dossier pour lequel le jeu de règles de traitement est appelé.
Lorsque le jeu de règles de traitement est appelé dans le cadre de la lecture d'un enregistrement d'informations collectées de dossier, l'objet de règle est renseigné à l'aide des données stockées dans la base de données. Lorsque le jeu de règles est appelé lors de la création ou de la modification d'un enregistrement d'informations collectées de dossier, l'objet de règle créé correspondant est renseigné à l'aide des nouvelles données ou des données modifiées.
Les étapes du chargement d'un objet de règle d'informations collectées dynamiques sont les suivantes :
- La classe de règles ou le jeu de règles généré concernant le type d'informations collectées dynamiques est identifié. Un objet de règle est créé pour cette classe de règles.
- "evidenceID", "correctionSetID", "successionID", "caseID", "type", "receivedDate", "effectiveFrom" et "status" sont des attributs communs à tous les types d'informations collectées dynamiques. Ils sont renseignés grâce au descripteur d'informations collectées.
- Chaque attribut de règle correspondant aux attributs de données est renseigné avec les valeurs issues de la base de données ou la valeur spécifiée par l'utilisateur si l'enregistrement d'informations collectées de dossier est en cours de création ou de modification
- Si l'enregistrement d'informations collectées de dossier est en cours de création :
- "evidenceID", "correctionSetID" et "successionID" sont tous définis sur zéro
- Les attributs de règles permettant d'accéder aux enregistrements parent sont renseignés avec les enregistrements parent sélectionnés dans le cadre du processus de création. En effet, la dérivation normale de ces attributs de règles tente de lire les enregistrements parent à partir de la base de données et la relation n'a pas encore été établie, tandis que l'enregistrement d'informations collectées de dossier reste à créer. De plus, les attributs de règles correspondant aux types d'informations collectées enfant sont remplis avec une liste vide en ce qui concerne cette instance d'informations collectées de dossier.
- L'attribut de règle des attributs d'adresse doit avoir une valeur de zéro. L'attribut de règles correspondant à l'objet d'adresse est renseigné avec les coordonnées entrées au cours de la création.
- L'attribut de règle des attributs de participant du dossier associé a une valeur de zéro, si aucun participant du dossier existant n'est sélectionné par le responsable du dossier. L'attribut de règle correspondant à l'objet de participant du dossier associé doit être renseigné avec les détails entrés au cours de la création.