Zum Inhalt springen

Statusfluss

Jede Instanz und jeder Schritt in RAMP folgt einem definierten Statuslebenszyklus. Das Verständnis dieser Lebenszyklen — welche Übergänge möglich sind, was sie auslöst und wer sie ausführen kann — ist für ein effektives Ausführungsmanagement unerlässlich.


Eine Instanz durchläuft eine Reihe von Statuszuständen von der Erstellung bis zum Abschluss. Das folgende Diagramm zeigt alle möglichen Zustände und Übergänge.

+-----------+
| Entwurf |
+-----+-----+
|
Ausführung planen
|
+-----v-----+
+-------| Geplant |
| +-----+-----+
Auf Entwurf |
zurücksetzen Ausführung starten
| |
| +-----v-----+ Zwangsstornierung
+------>| Läuft |-----+---oder Stornierung--->+------------+
+-----+-----+ | | Storniert |
| | +------------+
Anhalten| |
| |
+-----v-----+ |
| Angehalten|-----+
+-----+-----+
|
Fortsetzen
|
+-----v-----+
| Läuft |
+-----+-----+
|
Abschließen
|
+-----v-----+
|Abgeschlossen|
+-----------+
StatusBeschreibungBearbeitbar?Schritte ausführbar?
EntwurfAnfangszustand nach der Erstellung. Instanz kann frei konfiguriert werden: Variablen, Notizen, Teamzuweisungen, Schrittüberschreibungen.JaNein
GeplantInstanz hat geplante Start- und Enddaten. Bereit zur Ausführung. Kann auf Entwurf zurückgesetzt werden.EingeschränktNein
Wird ausgeführtInstanz wird aktiv ausgeführt. Schritte können gestartet, abgeschlossen und verwaltet werden.NeinJa
AngehaltenAusführung vorübergehend gestoppt. Keine neuen Schritte können gestartet werden. Vorhandene laufende Schritte verbleiben in ihrem aktuellen Zustand.NeinNein (angehalten)
AbgeschlossenAlle Schritte beendet. Instanz ist abgeschlossen und schreibgeschützt.SchreibgeschütztNein
StorniertAusführung vor Abschluss gestoppt. Instanz ist schreibgeschützt.SchreibgeschütztNein
VonZuAuslöserWer kann es tun
EntwurfGeplantAusführung planen — geplante Start- und Enddaten festlegenInstanzleiter, Stellvertretender Leiter
GeplantEntwurfAuf Entwurf zurücksetzen — Instanz zur weiteren Bearbeitung zurückgebenInstanzleiter, Stellvertretender Leiter
GeplantWird ausgeführtAusführung starten — aktive Ausführung beginnenInstanzleiter, Stellvertretender Leiter
Wird ausgeführtAngehaltenAnhalten — Ausführung vorübergehend stoppenInstanzleiter, Stellvertretender Leiter
Wird ausgeführtAbgeschlossenAbschließen — Instanz finalisieren, nachdem alle Schritte fertig sindInstanzleiter, Stellvertretender Leiter
Wird ausgeführtStorniertStornieren oder Zwangsstornierung — Ausführung vor Abschluss stoppenInstanzleiter, Stellvertretender Leiter
AngehaltenWird ausgeführtFortsetzen — Ausführung fortsetzenInstanzleiter, Stellvertretender Leiter
AngehaltenStorniertStornieren — Ausführung während des Anhaltens stoppenInstanzleiter, Stellvertretender Leiter

Bevor die Ausführung beginnen kann, muss eine Instanz vom Status Entwurf in Geplant überführt werden.

  1. Navigieren Sie zur Instanzdetailseite (Instanz muss den Status Entwurf haben)
  2. Klicken Sie in der Instanzkopfzeile auf die Schaltfläche Ausführung planen
  3. Im Dialog:
    • Legen Sie das Geplante Startdatum/-uhrzeit fest (wann die Ausführung beginnt)
    • Legen Sie das Geplante Enddatum/-uhrzeit fest (geplantes Abschlussdatum)
  4. Klicken Sie auf Ausführung planen, um zu bestätigen
  5. Die Instanz wechselt in den Status Geplant

Wenn eine geplante Instanz vor Beginn der Ausführung weitere Änderungen benötigt, kann sie in den Status Entwurf zurückversetzt werden.

  1. Navigieren Sie zur Instanz (muss den Status Geplant haben)
  2. Klicken Sie auf die Schaltfläche Auf Entwurf zurücksetzen (Rückgängig-Symbol mit Warnfarbe)
  3. Bestätigen Sie die Aktion im Dialog
  4. Die Instanz kehrt in den Status Entwurf mit vollständigen Bearbeitungsmöglichkeiten zurück

Wer kann zurücksetzen: Instanzleiter, Stellvertretender Leiter, Globaler Instanzleiter, Globaler stellvertretender Instanzleiter


  1. Stellen Sie sicher, dass die Instanz den Status Geplant hat
  2. Klicken Sie in der Instanzkopfzeile auf Ausführung starten
  3. Die Instanz wechselt in den Status Wird ausgeführt
  4. Die tatsächliche Startzeit wird aufgezeichnet
  5. Der/die erste(n) startbare(n) Schritt(e) wird/werden für die Ausführung verfügbar

Das Anhalten einer Instanz unterbricht alle Ausführungsaktivitäten. Keine neuen Schritte können gestartet werden, während die Instanz angehalten ist, aber Schritte, die sich bereits im Status Wird ausgeführt befanden, verbleiben in diesem Zustand.

  1. Klicken Sie in der Instanzkopfzeile auf Anhalten
  2. Geben Sie optional eine Begründung für das Anhalten an
  3. Die Instanz wechselt in den Status Angehalten
  1. Klicken Sie in der Instanzkopfzeile auf Fortsetzen
  2. Die Instanz kehrt in den Status Wird ausgeführt zurück
  3. Zuvor angehaltene Schritte können fortgesetzt werden
  4. Die Ausführung wird normal fortgesetzt

  1. Stellen Sie sicher, dass alle erforderlichen Schritte einen Terminalzustand haben (Abgeschlossen, Übersprungen oder Abgebrochen)
  2. Klicken Sie in der Instanzkopfzeile auf Abschließen
  3. Die Instanz wechselt in den Status Abgeschlossen
  4. Alle Daten werden schreibgeschützt

  1. Klicken Sie in der Instanzkopfzeile auf Stornieren (verfügbar während des Status Wird ausgeführt oder Angehalten)
  2. Geben Sie eine obligatorische Begründung für die Stornierung an
  3. Bestätigen Sie die Aktion
  4. Alle laufenden und ausstehenden Schritte werden gestoppt
  5. Die Instanz wechselt in den Status Storniert

Einzelne Schritte innerhalb einer Instanz folgen ihrem eigenen Statuslebenszyklus, der im Kontext des Gesamtstatus der Instanz funktioniert.

+-----------+
| Ausstehend|
+-----+-----+
|
Starten
|
+-----v-----+
| Gestartet | (Übergangszustand)
+-----+-----+
|
v
+-----------+
+----------| Läuft |----------+----------+
| +-----+-----+ | |
| | | |
Anhalten Abschließen Überspringen Abbrechen
| | | |
+-----v-----+ +-----v-----+ +------v----+ +--v--------+
| Angehalten| |Abgeschlossen| |Übersprungen| |Abgebrochen|
+-----+-----+ +-----------+ +-----------+ +-----------+
|
Fortsetzen
|
+-----v-----+
| Läuft |
+-----------+
Stornieren kann aus Wird ausgeführt oder Angehalten erfolgen:
Läuft/Angehalten ---Stornieren---> Storniert
StatusBeschreibungTerminal?
AusstehendAnfangszustand. Schritt wartet auf den Start.Nein
GestartetÜbergangszustand unmittelbar nach der Initiierung (kurz).Nein
Wird ausgeführtSchritt wird aktiv ausgeführt. Timer läuft.Nein
AngehaltenSchrittausführung vorübergehend ausgesetzt. Timer gestoppt.Nein
AbgeschlossenSchritt erfolgreich abgeschlossen mit einem Abschlussergebnis.Ja
ÜbersprungenSchritt wurde übersprungen (mit Begründung).Ja
StorniertSchrittausführung wurde vor dem Abschluss storniert.Ja
AbgebrochenSchritt wurde aufgrund eines Fehlers abgebrochen.Ja
VonZuAuslöserHinweise
AusstehendGestartet/Wird ausgeführtStartenSchritt muss startbar sein (Abhängigkeiten erfüllt, übergeordneter Schritt gestartet)
Wird ausgeführtAbgeschlossenAbschließenErfordert Auswahl des Abschlussergebnisses; Nachweisprüfung falls zutreffend
Wird ausgeführtAngehaltenAnhaltenTimer stoppt; angehaltene Dauer wird erfasst
Wird ausgeführtÜbersprungenÜberspringenNur wenn Schritt überspringbar ist; Begründung erforderlich
Wird ausgeführtAbgebrochenAbbrechenBegründung erforderlich; markiert Schritt als fehlgeschlagen
Wird ausgeführtStorniertStornierenBegründung erforderlich
AngehaltenWird ausgeführtFortsetzenTimer wird fortgesetzt
AngehaltenStorniertStornierenBegründung erforderlich
Beliebig nicht-terminalAbgeschlossenZwangsabschlussNur Instanzleiter/Stellvertr.; Begründung + Zustimmung erforderlich
Beliebig nicht-terminalÜbersprungenZwangsüberspringenNur Instanzleiter/Stellvertr.; Begründung + Zustimmung erforderlich
Beliebig nicht-terminalAbgebrochenZwangsabbruchNur Instanzleiter/Stellvertr.; Begründung + Zustimmung erforderlich

Ein Schritt wird startbar (seine Starten-Schaltfläche wird aktiviert), nur wenn alle folgenden Bedingungen erfüllt sind:

  1. Instanz wird ausgeführt: Die Instanz muss den Status Wird ausgeführt haben (nicht Entwurf, Geplant, Angehalten oder terminal)
  2. Schritt ist ausstehend: Der Schritt muss sich in seinem anfänglichen Ausstehend-Zustand befinden
  3. Übergeordneter Schritt ist gestartet: Wenn der Schritt einen übergeordneten Schritt hat, muss dieser den Status Gestartet, Wird ausgeführt oder Angehalten haben
  4. Sequenzielle Abhängigkeiten erfüllt: Wenn der Schritt sequenzielle Geschwister hat, müssen alle vorherigen Geschwister einen Terminalzustand haben (Abgeschlossen, Übersprungen, Abgebrochen oder Storniert)
  5. Berechtigungen: Der Benutzer muss die Rolle Ausführender, Instanzleiter oder Stellvertretender Leiter haben

Wenn eine dieser Bedingungen nicht erfüllt ist, zeigt der Schritt einen Blockiert-Indikator an. Wenn Sie mit dem Mauszeiger über den Indikator fahren, wird der spezifische Grund angezeigt.


Das Verständnis, welche Zustände terminal sind, ist wichtig, um zu bestimmen, wann nachfolgende Schritte fortschreiten können und wann die Instanz abgeschlossen werden kann.

Terminale Schrittzustände (keine weiteren Übergänge möglich):

  • Abgeschlossen
  • Übersprungen
  • Storniert
  • Abgebrochen

Nicht-terminale Schrittzustände (Übergänge noch möglich):

  • Ausstehend
  • Gestartet
  • Wird ausgeführt
  • Angehalten

Terminale Instanzzustände:

  • Abgeschlossen
  • Storniert

Nicht-terminale Instanzzustände:

  • Entwurf
  • Geplant
  • Wird ausgeführt
  • Angehalten

Die Ausführungsansicht verwendet Farbkodierung und Animationen, um den Status auf einen Blick anzuzeigen.

VisuellBedeutung
Blaue PulsanimationSchritt wird derzeit ausgeführt
Grüner HintergrundSchritt ist abgeschlossen
Roter HintergrundSchritt ist storniert oder abgebrochen
Oranger HintergrundÜbergeordneter Schritt mit einem oder mehreren fehlgeschlagenen/abgebrochenen untergeordneten Elementen
Kein HintergrundSchritt ist ausstehend oder noch nicht gestartet
AbzeichenBedeutung
Sequenzielles Symbol (Pfeil rechts)Schritt muss abgeschlossen sein, bevor das nächste Geschwisterelement startet
Paralleles Symbol (verzweigter Pfeil)Schritt kann gleichzeitig mit Geschwisterelementen ausgeführt werden
Virtuelles Symbol (Aktualisierungspfeile)Dynamisch generierter Schritt aus einer Variablenliste

Alle Statusänderungen werden in Echtzeit an jeden Benutzer übertragen, der die Instanz anzeigt:

  • Schrittstatusänderungen aktualisieren den Schrittbaum und das Detailpanel innerhalb von ungefähr einer Sekunde
  • Instanzstatusänderungen aktualisieren den Statuspanel der Kopfzeile und die verfügbaren Aktionsschaltflächen
  • Farbkodierung wird automatisch aktualisiert, wenn Schritte zwischen Zuständen wechseln
  • Blockiert-Indikatoren werden neu berechnet, wenn sich der Status von Geschwister- oder übergeordneten Schritten ändert

INSTANZ-LEBENSZYKLUS:
Entwurf --> Geplant --> Läuft --> Abgeschlossen
^ | |
+-------------+ +--> Angehalten --> Läuft (fortsetzen)
(Auf Entwurf |
zurücksetzen) +--> Storniert
SCHRITT-LEBENSZYKLUS:
Ausstehend --> Läuft --> Abgeschlossen (mit Ergebnis)
|
+--> Angehalten --> Läuft (fortsetzen)
|
+--> Übersprungen (Begründung erforderlich)
|
+--> Abgebrochen (Begründung erforderlich)
|
+--> Storniert (Begründung erforderlich)
Zwangsaktionen (nur Leiter/Stellvertr.):
Beliebig nicht-terminal --> Abgeschlossen (Zwangsabschluss)
Beliebig nicht-terminal --> Übersprungen (Zwangsüberspringen)
Beliebig nicht-terminal --> Abgebrochen (Zwangsabbruch)