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.
Instanzstatus-Lebenszyklus
Abschnitt betitelt „Instanzstatus-Lebenszyklus“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| +-----------+Instanzstatus
Abschnitt betitelt „Instanzstatus“| Status | Beschreibung | Bearbeitbar? | Schritte ausführbar? |
|---|---|---|---|
| Entwurf | Anfangszustand nach der Erstellung. Instanz kann frei konfiguriert werden: Variablen, Notizen, Teamzuweisungen, Schrittüberschreibungen. | Ja | Nein |
| Geplant | Instanz hat geplante Start- und Enddaten. Bereit zur Ausführung. Kann auf Entwurf zurückgesetzt werden. | Eingeschränkt | Nein |
| Wird ausgeführt | Instanz wird aktiv ausgeführt. Schritte können gestartet, abgeschlossen und verwaltet werden. | Nein | Ja |
| Angehalten | Ausführung vorübergehend gestoppt. Keine neuen Schritte können gestartet werden. Vorhandene laufende Schritte verbleiben in ihrem aktuellen Zustand. | Nein | Nein (angehalten) |
| Abgeschlossen | Alle Schritte beendet. Instanz ist abgeschlossen und schreibgeschützt. | Schreibgeschützt | Nein |
| Storniert | Ausführung vor Abschluss gestoppt. Instanz ist schreibgeschützt. | Schreibgeschützt | Nein |
Instanzübergänge
Abschnitt betitelt „Instanzübergänge“| Von | Zu | Auslöser | Wer kann es tun |
|---|---|---|---|
| Entwurf | Geplant | Ausführung planen — geplante Start- und Enddaten festlegen | Instanzleiter, Stellvertretender Leiter |
| Geplant | Entwurf | Auf Entwurf zurücksetzen — Instanz zur weiteren Bearbeitung zurückgeben | Instanzleiter, Stellvertretender Leiter |
| Geplant | Wird ausgeführt | Ausführung starten — aktive Ausführung beginnen | Instanzleiter, Stellvertretender Leiter |
| Wird ausgeführt | Angehalten | Anhalten — Ausführung vorübergehend stoppen | Instanzleiter, Stellvertretender Leiter |
| Wird ausgeführt | Abgeschlossen | Abschließen — Instanz finalisieren, nachdem alle Schritte fertig sind | Instanzleiter, Stellvertretender Leiter |
| Wird ausgeführt | Storniert | Stornieren oder Zwangsstornierung — Ausführung vor Abschluss stoppen | Instanzleiter, Stellvertretender Leiter |
| Angehalten | Wird ausgeführt | Fortsetzen — Ausführung fortsetzen | Instanzleiter, Stellvertretender Leiter |
| Angehalten | Storniert | Stornieren — Ausführung während des Anhaltens stoppen | Instanzleiter, Stellvertretender Leiter |
Eine Instanz planen
Abschnitt betitelt „Eine Instanz planen“Bevor die Ausführung beginnen kann, muss eine Instanz vom Status Entwurf in Geplant überführt werden.
- Navigieren Sie zur Instanzdetailseite (Instanz muss den Status Entwurf haben)
- Klicken Sie in der Instanzkopfzeile auf die Schaltfläche Ausführung planen
- Im Dialog:
- Legen Sie das Geplante Startdatum/-uhrzeit fest (wann die Ausführung beginnt)
- Legen Sie das Geplante Enddatum/-uhrzeit fest (geplantes Abschlussdatum)
- Klicken Sie auf Ausführung planen, um zu bestätigen
- Die Instanz wechselt in den Status Geplant
Auf Entwurf zurücksetzen
Abschnitt betitelt „Auf Entwurf zurücksetzen“Wenn eine geplante Instanz vor Beginn der Ausführung weitere Änderungen benötigt, kann sie in den Status Entwurf zurückversetzt werden.
- Navigieren Sie zur Instanz (muss den Status Geplant haben)
- Klicken Sie auf die Schaltfläche Auf Entwurf zurücksetzen (Rückgängig-Symbol mit Warnfarbe)
- Bestätigen Sie die Aktion im Dialog
- 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
Ausführung starten
Abschnitt betitelt „Ausführung starten“- Stellen Sie sicher, dass die Instanz den Status Geplant hat
- Klicken Sie in der Instanzkopfzeile auf Ausführung starten
- Die Instanz wechselt in den Status Wird ausgeführt
- Die tatsächliche Startzeit wird aufgezeichnet
- Der/die erste(n) startbare(n) Schritt(e) wird/werden für die Ausführung verfügbar
Eine Instanz anhalten und fortsetzen
Abschnitt betitelt „Eine Instanz anhalten und fortsetzen“Anhalten
Abschnitt betitelt „Anhalten“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.
- Klicken Sie in der Instanzkopfzeile auf Anhalten
- Geben Sie optional eine Begründung für das Anhalten an
- Die Instanz wechselt in den Status Angehalten
Fortsetzen
Abschnitt betitelt „Fortsetzen“- Klicken Sie in der Instanzkopfzeile auf Fortsetzen
- Die Instanz kehrt in den Status Wird ausgeführt zurück
- Zuvor angehaltene Schritte können fortgesetzt werden
- Die Ausführung wird normal fortgesetzt
Eine Instanz abschließen
Abschnitt betitelt „Eine Instanz abschließen“- Stellen Sie sicher, dass alle erforderlichen Schritte einen Terminalzustand haben (Abgeschlossen, Übersprungen oder Abgebrochen)
- Klicken Sie in der Instanzkopfzeile auf Abschließen
- Die Instanz wechselt in den Status Abgeschlossen
- Alle Daten werden schreibgeschützt
Eine Instanz stornieren
Abschnitt betitelt „Eine Instanz stornieren“- Klicken Sie in der Instanzkopfzeile auf Stornieren (verfügbar während des Status Wird ausgeführt oder Angehalten)
- Geben Sie eine obligatorische Begründung für die Stornierung an
- Bestätigen Sie die Aktion
- Alle laufenden und ausstehenden Schritte werden gestoppt
- Die Instanz wechselt in den Status Storniert
Schrittstatus-Lebenszyklus
Abschnitt betitelt „Schrittstatus-Lebenszyklus“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---> StorniertSchrittstatus
Abschnitt betitelt „Schrittstatus“| Status | Beschreibung | Terminal? |
|---|---|---|
| Ausstehend | Anfangszustand. Schritt wartet auf den Start. | Nein |
| Gestartet | Übergangszustand unmittelbar nach der Initiierung (kurz). | Nein |
| Wird ausgeführt | Schritt wird aktiv ausgeführt. Timer läuft. | Nein |
| Angehalten | Schrittausführung vorübergehend ausgesetzt. Timer gestoppt. | Nein |
| Abgeschlossen | Schritt erfolgreich abgeschlossen mit einem Abschlussergebnis. | Ja |
| Übersprungen | Schritt wurde übersprungen (mit Begründung). | Ja |
| Storniert | Schrittausführung wurde vor dem Abschluss storniert. | Ja |
| Abgebrochen | Schritt wurde aufgrund eines Fehlers abgebrochen. | Ja |
Schrittübergänge
Abschnitt betitelt „Schrittübergänge“| Von | Zu | Auslöser | Hinweise |
|---|---|---|---|
| Ausstehend | Gestartet/Wird ausgeführt | Starten | Schritt muss startbar sein (Abhängigkeiten erfüllt, übergeordneter Schritt gestartet) |
| Wird ausgeführt | Abgeschlossen | Abschließen | Erfordert Auswahl des Abschlussergebnisses; Nachweisprüfung falls zutreffend |
| Wird ausgeführt | Angehalten | Anhalten | Timer stoppt; angehaltene Dauer wird erfasst |
| Wird ausgeführt | Übersprungen | Überspringen | Nur wenn Schritt überspringbar ist; Begründung erforderlich |
| Wird ausgeführt | Abgebrochen | Abbrechen | Begründung erforderlich; markiert Schritt als fehlgeschlagen |
| Wird ausgeführt | Storniert | Stornieren | Begründung erforderlich |
| Angehalten | Wird ausgeführt | Fortsetzen | Timer wird fortgesetzt |
| Angehalten | Storniert | Stornieren | Begründung erforderlich |
| Beliebig nicht-terminal | Abgeschlossen | Zwangsabschluss | Nur Instanzleiter/Stellvertr.; Begründung + Zustimmung erforderlich |
| Beliebig nicht-terminal | Übersprungen | Zwangsüberspringen | Nur Instanzleiter/Stellvertr.; Begründung + Zustimmung erforderlich |
| Beliebig nicht-terminal | Abgebrochen | Zwangsabbruch | Nur Instanzleiter/Stellvertr.; Begründung + Zustimmung erforderlich |
Startbarkeitsregeln
Abschnitt betitelt „Startbarkeitsregeln“Ein Schritt wird startbar (seine Starten-Schaltfläche wird aktiviert), nur wenn alle folgenden Bedingungen erfüllt sind:
- Instanz wird ausgeführt: Die Instanz muss den Status Wird ausgeführt haben (nicht Entwurf, Geplant, Angehalten oder terminal)
- Schritt ist ausstehend: Der Schritt muss sich in seinem anfänglichen Ausstehend-Zustand befinden
- Übergeordneter Schritt ist gestartet: Wenn der Schritt einen übergeordneten Schritt hat, muss dieser den Status Gestartet, Wird ausgeführt oder Angehalten haben
- Sequenzielle Abhängigkeiten erfüllt: Wenn der Schritt sequenzielle Geschwister hat, müssen alle vorherigen Geschwister einen Terminalzustand haben (Abgeschlossen, Übersprungen, Abgebrochen oder Storniert)
- 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.
Terminale vs. nicht-terminale Zustände
Abschnitt betitelt „Terminale vs. nicht-terminale Zustände“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
Visuelle Indikatoren
Abschnitt betitelt „Visuelle Indikatoren“Die Ausführungsansicht verwendet Farbkodierung und Animationen, um den Status auf einen Blick anzuzeigen.
Schrittstatusfarben
Abschnitt betitelt „Schrittstatusfarben“| Visuell | Bedeutung |
|---|---|
| Blaue Pulsanimation | Schritt wird derzeit ausgeführt |
| Grüner Hintergrund | Schritt ist abgeschlossen |
| Roter Hintergrund | Schritt ist storniert oder abgebrochen |
| Oranger Hintergrund | Übergeordneter Schritt mit einem oder mehreren fehlgeschlagenen/abgebrochenen untergeordneten Elementen |
| Kein Hintergrund | Schritt ist ausstehend oder noch nicht gestartet |
Schrittabzeichen
Abschnitt betitelt „Schrittabzeichen“| Abzeichen | Bedeutung |
|---|---|
| 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 |
Wie sich Statusänderungen ausbreiten
Abschnitt betitelt „Wie sich Statusänderungen ausbreiten“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
Zusammenfassung: Vollständiger Statusfluss
Abschnitt betitelt „Zusammenfassung: Vollständiger Statusfluss“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)