propagateToDescendants-Verhalten bei UpdateLevels-Anforderungen
Die
updateLevels
API enthält einen booleschen Wert propagateToDescendants
Attribut für den Workflow, Ebenendimension, Ebenenattribut, Ebenenversion und Ebenen-Istzahlen. PropagateToDescendants
verarbeitet, wie Änderungen von einem übergeordneten Element zu seinem untergeordneten Element werden. Während eines updateLevels
Aktivieren oder Deaktivieren der Anforderung propagateToDescendants
hat je nach Verwendungsort unterschiedliche Auswirkungen. Die ProceedWithWarnings
Attribut generiert auch unterschiedliche Ergebnisse, je nachdem, was sich als Teil von ändert updateLevels
Anforderung.Workflow
Einstellung | propagateToDescendants | Ergebnis |
|---|---|---|
inWorkflow=0 | =1 | Die aktuelle Ebene und alle ihre untergeordneten Ebenen sind deaktiviert |
inWorkflow=0 | =0 | Mit UpdateLevels wird ein Fehler beendet. |
inWorkflow=1 | =0 oder =1 | Hat Auswirkungen auf die aktuelle Ebene. Keine Änderung für Nachfolger. |
Ebenendimension
Einstellung | propagateToDescendants | Ergebnis |
|---|---|---|
Eine Ebene hat eine Dimension. | =1 | Die übergeordnete Dimension und die untergeordneten Dimensionen werden geändert. Zuerst wird propagateToDescendants ausgeführt, dann werden bestimmte Dimensionsänderungen in den untergeordneten Elementen ausgeführt. |
Eine Ebene hat eine Dimension. | =0 | updateLevels aktualisiert Dimensionen nur für die aktuelle Ebene. |
Ebenenattribut
Einstellung | propagateToDescendats | Ergebnis |
|---|---|---|
Untergeordnete Attribute sind kompatibel. | =1 | Nur die aktuellen Attribute werden geändert. |
Untergeordnete Attribute sind nicht kompatibel. | =1 | Die aktuelle Ebene und alle untergeordneten Attribute werden geändert |
Untergeordnete Attribute sind kompatibel. | =0 | Nur die aktuellen Attribute werden geändert. |
Untergeordnete Attribute sind nicht kompatibel. | =0 | updateLevels wird mit Fehler beendet. |
Ebenenversion
Einstellung | propagateToDescendants | Ergebnis |
|---|---|---|
Version ist für ein übergeordnetes Element nicht verfügbar. | =1 | Die Version ist für die aktuelle Ebene und alle untergeordneten Ebenen nicht verfügbar. |
Version ist für ein übergeordnetes Element nicht verfügbar. | =0 | updateLevels wird mit Fehler beendet. |
Version ist für ein übergeordnetes Element verfügbar. | =1 | Die Version ist für die aktuelle Ebene und alle untergeordneten Ebenen verfügbar. |
Version ist für ein übergeordnetes Element verfügbar. | =0 | Die Version ist nur für die aktuelle Ebene verfügbar. |
Istzahlen für Ebene
Einstellung | propagateToDescendants | Ergebnis |
|---|---|---|
Übergeordnete Istzahlen werden kleiner (die Anzahl der Tage nimmt ab). | =1 | Die Istzahlen für die aktuelle Ebene und alle untergeordneten Ebenen werden verkleinert. |
Übergeordnete Istzahlen werden kleiner (die Anzahl der Tage nimmt ab). | =0 | updateLevels wird mit Fehler beendet. |
Übergeordnete Istzahlen werden eingeblendet (die Anzahl der Tage nimmt zu). | =1 | Istzahlen für die aktuelle Ebene werden eingeblendet. Untergeordnete Elemente sind nicht betroffen. |
Übergeordnete Istzahlen werden eingeblendet (die Anzahl der Tage nimmt zu). | =0 | Istzahlen für die aktuelle Ebene werden eingeblendet. Untergeordnete Elemente sind nicht betroffen. |
proceedWithWarnings
Einstellung | proceedWithWarnings | Ergebnis |
|---|---|---|
Änderungen der aktuellen Ebene | proceedWithWarnings=0 | updateLevels wird mit Fehler beendet. |
Änderungen der aktuellen Ebene | proceedWithWarnings=1 |
|