Arbre de condition de type Calcul Dimensionnel
Les arbres de conditions de type Calcul Dimensionnel ont pour but de parcourir un type d’objets de la couche dimensionnel. Cette recherche s’effectue via une boucle de parcourt à spécifier sur une ou plusieurs branches de l’arbre.
Définition d’un arbre de type CDM
![](../__attachments/89594410/att_1_for_360054785.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Spécifier le cadre d’utilisation CDM.
Définition d’une branche de parcours par rapport à un type d’objet :
![](../__attachments/89594410/att_3_for_360054785.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
Type Objet Recherché : Référence du type Objet que l’on souhaite parcourir.
Objet Départ : Référence de l’Objet à partir duquel on souhaite effectuer la recherche. Exemple recherche de tous les ouvrants à partir de E_D2 (on ne recherche pas ceux de E_D1). L’objet de départ peut être initialisé avec la valeur SelObjPere afin de ne prendre en compte que les objets qui auraient été sélectionnés préalablement dans la branche père.
Mode Sélection : nature des objets que l’on souhaite sélectionner :
ObjDef : Uniquement les objets définis (ceux déjà calculés)
ObjNonDef : Uniquement les objets non définis (ceux non encore calculés)
Tous : Tous les objets (calculés ou pas)
Condition / Objet Sélectionnés : condition supplémentaire appliquée sur chacun des objets sélectionnés à partir du Trio Type Objet Recherché ; Objet Départ ; Mode Sélection.
La condition peut s’appuyer sur les données suivantes :
VBP. IMDNbTotObjCal : Cette VBP est alimentée automatiquement par le plugin dans les branches d’arbres de type calcul dimensionnel avec le nombre d’objet correspondant aux critères de recherche avant d’appliquer la condition / objets sélectionnés.
VBP.IMDLstObjCal : Cette VBP est alimentée automatiquement par le plugin dans les branches d’arbres de type calcul dimensionnel avec la liste chainée (;) des objets correspondant aux critères de recherche avant d’appliquer la condition / objets sélectionnés.
VBP.IMDLstCtxCalObj : Cette VBP est alimentée automatiquement par le plugin dans les branches d’arbres de type calcul dimensionnel avec la liste chainée (;) des contextes de création des objets correspondant aux critères de recherche avant d’appliquer la condition / objets sélectionnés.
VBP.IMDIndObjCal : Cette VBP est alimentée automatiquement par le plugin dans les branches d’arbres de type calcul dimensionnel avec l’indice de l’objet en cours de traitement lorsqu’on applique la condition / objets sélectionnés.
VBP.IMDObjASelArc : Cette VBP est alimentée automatiquement par le plugin dans les branches d’arbres de type calcul dimensionnel avec la valeur de l’objet en cours de traitement lorsqu’on applique la condition / objets sélectionnés (boucle d’évaluation sur VBP. IMDLstObjCal)
VBP.IMDCtxASelObj : Cette VBP est alimentée automatiquement par le plugin dans les branches d’arbres de type calcul dimensionnel avec le contexte rattaché à l’objet en cours de traitement lorsqu’on applique la condition / objets sélectionnés. (Boucle d’évaluation sur VBP. IMDLstObjCal, contexte correspondant dans IMDLstCtxCalObj)
Après exécution de la condition supplémentaire les VBP suivantes sont exploitables pour les traitements de MAJ liés à la branche de l’arbre. Ce traitement de maj sera lancé automatiquement pour chacun des objets sélectionnés :
![](../__attachments/89594410/att_4_for_360054785.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
VBP.IMDNbTotObjSel : Cette VBP est alimentée automatiquement par le plugin dans les branches d’arbres de type calcul dimensionnel avec le nombre d’objets sélectionnés correspondants aux critères de recherche après application de la condition / objet sélectionnées.
VBP.IMDIndObjSel : Cette VBP est alimentée automatiquement par le plugin dans le détail des branches d’arbres de type calcul dimensionnel avec la valeur l’indice de l’objet en cours / objets selectionnés (boucle d’évaluation sur VBP.IMDNbTotObjSel)
VBP.IMDObjSelArc : Cette VBP est alimentée automatiquement par le plugin dans le détail des branches d’arbres de type calcul dimensionnel avec la valeur de l’objet en cours / objets sélectionnés (boucle d’évaluation sur VBP.IMDLstObjSel)
VBP.IMDCtxSelObj : Cette VBP est alimentée automatiquement par le plugin dans le détail des branches d’arbres de type calcul dimensionnel avec la valeur du contexte rattaché à l’objet en cours / objets sélectionnés (boucle d’évaluation sur VBP.IMDLstCtxObjSel)
![](../__attachments/89594410/att_2_for_360054785.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)
![](../__attachments/89594410/att_5_for_360054785.png?inst-v=2e0628d9-a170-4eb1-b774-b0d7a84fa1a1)