Zum Hauptinhalt wechseln
Adaptive Planning
Zuletzt aktualisiert: 2023-06-23
propagateToDescendants-Verhalten bei UpdateLevels-Anforderungen

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
  • Dimension: Die Ebene wird mit ihren Dimensionswerten in eine neue übergeordnete Ebene verschoben. Das Dimensions-Mapping wird für die verschobene Ebene oder ihre Nachfolger aufgrund des neuen übergeordneten Elements nicht geändert
  • Übergeordnet: Die verschobene Ebene erhält eine neue übergeordnete Ebene und die Reihenfolge der Ebenen ändert sich auch.
  • Version: Die Sichtbarkeit der Version wird geändert, um sie mit der neuen übergeordneten Ebene kompatibel zu machen.
  • Istzahlen: Die Start-/Endzeit der Istzahlen wird geändert, um sie mit der neuen übergeordneten Ebene kompatibel zu machen.
  • Attribute: Das Attribut-Mapping wird in die Werte des übergeordneten Attributs geändert, wenn es nicht kompatibel ist.