Handbuch

STS Handbuch

Stellwerksim Handbuch

Webseiten-Werkzeuge


stellwerksim:erbauer:qs:fuererbauer

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
stellwerksim:erbauer:qs:fuererbauer [2019/01/20 13:11] – angelegt peterostellwerksim:erbauer:qs:fuererbauer [2019/02/26 11:09] – Link auf ZSLauf, Überschrift aussagekräftiger DevonFrosch
Zeile 1: Zeile 1:
-====== Zugfreigabe und Produktivlauf aus Erbauer sicht====== +====== Zug-QS für Erbauer======
 Das Zugsystem besteht aus 2 getrennten Bereichen: Das Zugsystem besteht aus 2 getrennten Bereichen:
   * dem Testsystem   * dem Testsystem
Zeile 16: Zeile 15:
   * Bei der Freigabe kann auch noch einen Kommentar für das Zug-QS-Team eingeben werden   * Bei der Freigabe kann auch noch einen Kommentar für das Zug-QS-Team eingeben werden
  
-{{:stellwerksim:editor:zug-designer:zuege:qs-freigabekommentarfreigabeanforderung.png|}}+{{:stellwerksim:erbauer:qs:freigabekommentaranforderun.png|Freigabekommentar}}
  
 Nachdem die Freigabeanforderung erfolgte, prüft das System vor Erstellung des Labels automatisch mittels der folgenden Schnelltests, ob das Zugtemplate keine offensichtlichen Fehler hat. Sollte es Fehler geben - d.h. der jeweilige Schnelltest wird rot angezeigt - , ist keine Freigabeanforderung möglich. Nachdem die Freigabeanforderung erfolgte, prüft das System vor Erstellung des Labels automatisch mittels der folgenden Schnelltests, ob das Zugtemplate keine offensichtlichen Fehler hat. Sollte es Fehler geben - d.h. der jeweilige Schnelltest wird rot angezeigt - , ist keine Freigabeanforderung möglich.
  
 ===== Statuskontrolle ===== ===== Statuskontrolle =====
-In der Statuskontrolle kann überprüft werden, ob die Templates mit der neusten Version bereits einen Scriptlauf erhalten haben, bei welchen Templates der Scriptlauf Fehler ausgegeben hat und welche Zugtemplates freigegeben sind.+In der Statuskontrolle kann überprüft werden, ob die Zugtemplates mit der neusten Version bereits einen Scriptlauf erhalten haben, bei welchen Zugtemplates der Scriptlauf Fehler ausgegeben hat und welche Zugtemplates freigegeben sind.
  
 ---- ----
  
-{{:stellwerksim:editor:zug-designer:zuege:statuskontrolle.png|Statuskontrolle}}+{{:stellwerksim:erbauer:qs:statuskontrolle.png|Statuskontrolle}}
  
 ---- ----
-Es gibt zwei Zustände:+Es gibt fünf Zustände:
   * Rot: Die neuste Version wurde noch nicht freigegeben   * Rot: Die neuste Version wurde noch nicht freigegeben
   * Grün: Die neuste Version befindet sich im Aktivsystem   * Grün: Die neuste Version befindet sich im Aktivsystem
 +  * Grau: Zugtemplate gelöscht
 +  * Gelb: letzte Version in der Freigabe
 +  * Rosa: ältere Version ist in der Freigabe
  
 Zudem wird es unter Status noch in Worten angezeigt.\\ Zudem wird es unter Status noch in Worten angezeigt.\\
 Unter ZugScript-Lauf findet sich ob das Zugemplate bereits den Zugscriptlauf durchlaufen hat, bzw. ob beim Lauf ein Fehler an dem Zugtemplate aufgetreten ist. Unter ZugScript-Lauf findet sich ob das Zugemplate bereits den Zugscriptlauf durchlaufen hat, bzw. ob beim Lauf ein Fehler an dem Zugtemplate aufgetreten ist.
  
-Mit den Kästchen in den beiden Spalten auf der rechten Seite können die Zugtemplates in den Scriptlauf, bzw. in die Freigabe geschickt werden. Es sind nur die aktuel möglichen Funktionen wählbar (ohne fehlerfreien Scriptlauf kann ein Template nicht in die Freigabe geschickt werden). In der untersten Zeile können zur Freigabe noch Kommentare mitgegeben werden. Sind alle gewünschten Zugtemplates ausgewählt und wenn gewünscht ein Kommentar eingegeben, muss der Auftrag mit dem entsprechenden Button abgeschickt werden.+Mit den Kästchen in den beiden Spalten auf der rechten Seite können die Zugtemplates in den [[stellwerksim:erbauer:zugbau:zugscriptlauf|Zugscriptlauf]] oder in die Freigabe geschickt werden. Es sind nur die aktuell möglichen Funktionen wählbar (ohne fehlerfreien Scriptlauf kann ein Zugtemplate nicht in die Freigabe geschickt werden). In der untersten Zeile können zur Freigabe noch Kommentare mitgegeben werden. Sind alle gewünschten Zugtemplates ausgewählt und wenn gewünscht ein Kommentar eingegeben, muss der Auftrag mit dem entsprechenden Button abgeschickt werden.
 <note>Gibt man mehrere Zugtemplates in die Zug-QS bekommen alle Zugtemplates den Kommentar, dem Zug-QS-Team reicht er meistens aber einmal ;-)</note> <note>Gibt man mehrere Zugtemplates in die Zug-QS bekommen alle Zugtemplates den Kommentar, dem Zug-QS-Team reicht er meistens aber einmal ;-)</note>
  
Zeile 41: Zeile 43:
  
 Es gibt die Möglichkeit nachzuschauen, wie stark die Zug-QS ausgelastet ist. Dafür klickt man im Zug-Designer-Menü auf den Menüpunkt __Zug-QS Auslastung__. Es gibt die Möglichkeit nachzuschauen, wie stark die Zug-QS ausgelastet ist. Dafür klickt man im Zug-Designer-Menü auf den Menüpunkt __Zug-QS Auslastung__.
-Hier kann man sich ein Bild über die aktuelle Lage in der Zug-QS machen. Eigenverantwortlich kann man dann entscheiden, wie viele Templates man in die Freigabe schickt.+Hier kann man sich ein Bild über die aktuelle Lage in der Zug-QS machen. Eigenverantwortlich kann man dann entscheiden, wie viele Zugtemplates man in die Freigabe schickt.
 \\ \\
 ----- -----
 \\ \\
-{{:stellwerksim:editor:zug-designer:zugdesignermenue01.png|}}+{{:stellwerksim:erbauer:qs:zugeditormenue.png|}}
 \\ \\
 ----- -----
 \\ \\
 Dort erhält man eine Übersicht über die offenen und abgeschlossen Freigabeanforderungen. Nach dem täglich Produktiv-Script-Lauf wird die Anzahl der abgeschlossenen Freigabeanforderungen gelöscht. Dort erhält man eine Übersicht über die offenen und abgeschlossen Freigabeanforderungen. Nach dem täglich Produktiv-Script-Lauf wird die Anzahl der abgeschlossenen Freigabeanforderungen gelöscht.
-\\ +{{:stellwerksim:erbauer:qs:zugqsauslastung.png|Zug-QS Auslastung}} 
------ +<note>Lässt man die Maus länger über der Anzahl der aktuellen Freigabeanforderungen, so wird einem angezeigt wie viele dieser Zugtemplates von einem selber eingereicht wurden.</note> 
-\\ + 
-{{:stellwerksim:editor:zug-designer:zuege:zugqsauslastung1.png|}} +===== Nach der Freigabeanforderung ===== 
-\\ + 
------ +  * zwei Mitglieder des Zug-QS-Teams müssen der Freigabe zustimmen (Regelfall) 
-\\ +  * nach der Zustimmung der Freigabe werden die Züge mit einem Aktivsystem-Lauf ins Aktivsystem gebracht
-  * zwei Mitglieder des QS-Teams müssen der Freigabe zustimmen (Regelfall) +
-  * nach der Zustimmung der Freigabe wird ein ZugScript-Lauf ins Aktivsystem durchgeführt +
    
 Werden die Änderungen an einem Zugtemplate vom System als trivial eingestuft, wird es direkt freigegeben und muss nicht durch die Zug-QS. Werden die Änderungen an einem Zugtemplate vom System als trivial eingestuft, wird es direkt freigegeben und muss nicht durch die Zug-QS.
Zeile 65: Zeile 65:
  
 Die Prüfkriterien sind unter anderem im [[stellwerksim:erbauer:kodex|Kodex]] enthalten und ergeben sich im Übrigen aus den Einschränkungen, welche im Zug-Designer-Handbuch vorhanden sind. Die Prüfkriterien sind unter anderem im [[stellwerksim:erbauer:kodex|Kodex]] enthalten und ergeben sich im Übrigen aus den Einschränkungen, welche im Zug-Designer-Handbuch vorhanden sind.
-__Hinweis: Wenn ein QS Mitglied der letzte Bearbeiter eines Templates ist, kann er für dieses Template die Freigabe anfordern, ABER er kann es selbst nicht mehr prüfen.__ 
  
------ +<note>Wenn ein QS Mitglied der letzte Bearbeiter eines Zugtemplates istkann er für dieses Zugtemplate die Freigabe anfordern, ABER er kann es selbst nicht mehr prüfen.</note>
-\\ +
-**Empfehlung:** +
-Der Z-Designer wird gebeten, vor der Anforderung von größere Mengen an Freigabeanforderungen sich einen Überblick über die Lage in der Zug-QS über die Seite der **Zug-QS Auslastung** einzuholen und selbst abzuschätzenwieviele Freigaben er anfordert. Bei Verknüpfungen mit Multi oder mehrfachen Verknüpfungen wäre ein Posting eines Scriptlaufes für die Prüfung der QS sehr hilfreichEs wird empfohlen, daß die Anforderungen gruppenweise (nach Zuggattungen und/oder Vorgänger/Nachfolger sortiert) in die Freigabe geschickt werden und Hinweise über den Freigabekommentar eingegeben werden.+
  
-Wenn ein Template erfolgreich von der QS freigegeben wurde, erfolgt ein Produktiv-ZugScriptlauf. Dieser findet einmal am Tag statt. Die Zeit ist dem Zug-Editor zu entnehmen (unterer Rand)+=====Nach der Freigabe===== 
 +Wenn ein Zugtemplate erfolgreich von der QS freigegeben wurde, erfolgt ein Produktiv-Zugscriptlauf. Dieser findet einmal am Tag statt. Die Zeit ist im unteren Bereich der Zugtemplate-Übersicht zu entnehmen. 
 Nach dem Produktivlauf werden etwaige alte Züge, die aus diesem Zugtemplate mal erzeugt wurden, aus dem Aktivsystem entfernt und die neuen Züge erscheinen erst mit Beginn eines neues Spieltages in jeder Instanz. Beide Instanzen müssen nach dem letzten Produktivlauf neu begonnen haben (5:00 Uhr), damit die neu erzeugte Züge in der jeweiligen Instanz sichtbar sind. Nach dem Produktivlauf werden etwaige alte Züge, die aus diesem Zugtemplate mal erzeugt wurden, aus dem Aktivsystem entfernt und die neuen Züge erscheinen erst mit Beginn eines neues Spieltages in jeder Instanz. Beide Instanzen müssen nach dem letzten Produktivlauf neu begonnen haben (5:00 Uhr), damit die neu erzeugte Züge in der jeweiligen Instanz sichtbar sind.
  
 Wenn eine Zugfreigabe erfolgreich war, erhält der Freigabeanfordernde Z-Designer eine ComSys-Meldung vom Produktivscriptlauf. **Auf jeden Fall ist die Ausgabe des Produktivscriptlaufs auszuwerten und zu kontrollieren. Bei Zügen mit E/K/F-Flag wird empfohlen, die grafische Auswertung mittels vGraph oder Graphviz im Zug-Editor für das Aktivsystem zu kontrollieren.** Wenn eine Zugfreigabe erfolgreich war, erhält der Freigabeanfordernde Z-Designer eine ComSys-Meldung vom Produktivscriptlauf. **Auf jeden Fall ist die Ausgabe des Produktivscriptlaufs auszuwerten und zu kontrollieren. Bei Zügen mit E/K/F-Flag wird empfohlen, die grafische Auswertung mittels vGraph oder Graphviz im Zug-Editor für das Aktivsystem zu kontrollieren.**
  
 +=====Empfehlung=====
 +Der Z-Designer wird gebeten, vor der Anforderung von größere Mengen an Freigabeanforderungen sich einen Überblick über die Lage in der Zug-QS über die Seite der **[[stellwerksim:erbauer:qs:fuererbauer#auslastung_der_zug-qs|Zug-QS Auslastung]]** einzuholen und selbst abzuschätzen, wieviele Freigaben er anfordert. Bei Verknüpfungen mit Multi oder mehrfachen Verknüpfungen wäre ein Posting eines Scriptlaufes für die Prüfung der QS sehr hilfreich. Es wird empfohlen, daß die Anforderungen gruppenweise (nach Zuggattungen und/oder Vorgänger/Nachfolger sortiert) in die Freigabe geschickt werden und Hinweise über den Freigabekommentar eingegeben werden. Genau Angaben ab wann z.B. ein Zugscriptlauf erforderlich ist, findet ihr im QS-Forum.
  
 +{{tag>Zug-QS Erbauer Z-Designer}}