Comportement propageToDescendants lors des demandes UpdateLevels
Le
updateLevels
L'API contient un booléen propagateToDescendants
attribut de workflow, Dimension de périmètre, Attribut de périmètre, Version de périmètre et Montants réels de périmètre. PropagateToDescendants
gère le flux des modifications d'un parent à ses enfants. Au cours d'une updateLevels
demander l'activation ou la désactivation propagateToDescendants
a des répercussions différentes selon où elle est utilisée. Le ProceedWithWarnings
l'attribut génère également des résultats différents en fonction de ce qui change dans le cadre d'une updateLevels
demande.Workflow
paramètre | propagateToDescendants | résultat |
|---|---|---|
inWorkflow=0 | =1 | Le périmètre actuel et tous ses enfants sont désactivés |
inWorkflow=0 | =0 | UpdateLevels va s'afficher. |
inWorkflow=1 | =0 ou =1 | Affecte le périmètre actuel. Aucun changement pour les descendants. |
Dimension Périmètre
paramètre | propagateToDescendants | résultat |
|---|---|---|
Un périmètre a une dimension. | =1 | La dimension parent et ses dimensions enfants vont changer. Tout d'abord, l'option propriétaire-Propage ÀDescendants est exécutée, puis les modifications de dimensions spécifiques sont exécutées dans les enfants. |
Un périmètre a une dimension. | =0 | updateLevels met à jour les dimensions du périmètre actuel uniquement. |
Attribut de périmètre
paramètre | propagateToDescendats | résultat |
|---|---|---|
Les attributs enfants sont compatibles. | =1 | Seuls les attributs actuels seront modifiés. |
Les attributs enfant ne sont pas compatibles. | =1 | Le périmètre actuel ainsi que tous ses attributs enfants vont changer |
Les attributs enfants sont compatibles. | =0 | Seuls les attributs actuels seront modifiés. |
Les attributs enfant ne sont pas compatibles. | =0 | updateLevels va s'afficher. |
Version du périmètre
paramètre | propagateToDescendants | résultat |
|---|---|---|
La version n'est pas disponible pour un parent. | =1 | La version sera indisponible pour le périmètre actuel et tous ses enfants. |
La version n'est pas disponible pour un parent. | =0 | updateLevels va s'afficher. |
La version est disponible pour un parent. | =1 | La version sera disponible pour le périmètre actuel et tous ses enfants. |
La version est disponible pour un parent. | =0 | La version sera disponible pour le périmètre actuel uniquement. |
Montants réels du périmètre
paramètre | propagateToDescendants | résultat |
|---|---|---|
Les montants réels parents diminuent (le nombre de jours diminue). | =1 | Les montants réels du périmètre actuel et de tous ses enfants diminueront. |
Les montants réels parents diminuent (le nombre de jours diminue). | =0 | updateLevels va s'afficher. |
Les montants réels parents se développent (le nombre de jours augmente). | =1 | Les montants réels du périmètre actuel se développe. Les enfants ne sont pas concernés. |
Les montants réels parents se développent (le nombre de jours augmente). | =0 | Les montants réels du périmètre actuel se développe. Les enfants ne sont pas concernés. |
proceedWithWarnings
paramètre | proceedWithWarnings | résultat |
|---|---|---|
Changements de périmètre actuel | proceedWithWarnings=0 | updateLevels va s'afficher. |
Changements de périmètre actuel | proceedWithWarnings=1 |
|