Zum Hauptinhalt springen

Deployment anfordern

Überblick​

Eine Deployment-Anforderung ist ein kontrollierter Weg, eine Projektversion auf einem Gerät bereitzustellen. Anstatt sofort auf das Gerät zu schreiben, hält die Anforderung fest, was bereitgestellt werden soll, wer es angefordert hat und warum, und wartet anschließend darauf, dass eine Person mit Genehmigungsrechten sie freigibt. Erst nach der Genehmigung und nur innerhalb des Genehmigungszeitfensters kann das Deployment ausgeführt werden.

Damit erhalten Sie ein Vier-Augen-Prinzip für Produktionsanlagen: Der Techniker, der eine Änderung vorbereitet, und die Person, die sie autorisiert, müssen nicht dieselbe sein, und jeder Schritt wird für die Auditierung protokolliert.

Anforderungen werden auf der Registerkarte Deployments eines Geräts unter Requests verwaltet. Die daneben liegende Ansicht Jobs zeigt die Deployment-Ausführungen selbst, beschrieben auf der Seite Deployments.

Die Registerkarte Deployments eines Geräts mit den Ansichten Jobs und Requests sowie der Schaltfläche Request deployment

Eine Anforderung erstellen​

Schritt 1 – Version auswählen und Änderung beschreiben​

Wählen Sie Request deployment und füllen Sie den ersten Schritt des Dialogs aus.

Schritt 1 des Dialogs Request deployment: Projektversion, Titel, Beschreibung und Betriebsart
FeldBeschreibung
Project versionDie bereitzustellende Projektversion. Die Liste zeigt die Versionsnummer, das Erstellungsdatum und den Autor.
TitlePflichtfeld. Eine kurze Zusammenfassung der Änderung, die in der Anforderungsliste und in der Benachrichtigung an die Genehmigenden angezeigt wird.
DescriptionOptional. Hintergrundinformationen für die genehmigende Person – was sich geändert hat und warum.
Operation mode after deploymentLegt fest, ob das Gerät nach Abschluss des Deployments in den Stop Mode oder Run Mode versetzt wird.

Wählen Sie Review changes, um fortzufahren.

Schritt 2 – Die Änderungen prüfen​

Der zweite Schritt zeigt genau, was das Deployment auf dem Gerät verändern wird, bevor Sie die Anforderung verbindlich absenden.

Schritt 2 des Dialogs Request deployment mit dem Vergleich der bereitgestellten Version und der Zielversion

Die Zusammenfassung wiederholt Gerät, Projekt und Titel und vergleicht die aktuell bereitgestellte Version mit der Zielversion. Geänderte Objekte werden als Modified und Unchanged gezählt und mit ihrem Pfad im Projekt aufgelistet, zum Beispiel Program / Scan / MAIN / ProgPou. Open full comparison öffnet den vollständigen Gegenüberstellungsvergleich der beiden Versionen.

Wählen Sie Request deployment, um die Anforderung abzusenden. Wählen Sie Back, um zum ersten Schritt zurückzukehren und Ihre Eingaben anzupassen.

Nach dem Absenden​

Die Anforderung erscheint in der Liste Requests mit dem Status Requested, und alle Personen mit Genehmigungsrechten für dieses Gerät werden benachrichtigt.

Die Liste Requests mit der neuen Anforderung im Status Requested

Die Liste zeigt Titel, Status, Beschreibung, Projekt, Version, die anfordernde Person und den Erstellungszeitpunkt. Expires at und Executed at bleiben leer, bis die Anforderung genehmigt und ausgeführt wurde.

Status von Anforderungen​

StatusBedeutung
RequestedAbgesendet und wartet auf eine genehmigende Person.
ApprovedGenehmigt und ausführbereit, bis das Genehmigungszeitfenster abläuft.
DeniedEine genehmigende Person hat die Anforderung abgelehnt. Sie kann nicht ausgeführt werden.
CanceledDie anfordernde Person hat die Anforderung vor der Ausführung zurückgezogen.
ExecutedDas Deployment wurde aus der genehmigten Anforderung gestartet.
ExpiredDas Genehmigungszeitfenster ist ohne Ausführung verstrichen. Eine neue Anforderung ist erforderlich.

Benachrichtigung über die Entscheidung​

Wenn eine genehmigende Person über Ihre Anforderung entscheidet, werden Sie über die Kanäle benachrichtigt, die in Ihrer Benachrichtigungskategorie Deployments konfiguriert sind.

Die Geräteseite mit der Benachrichtigung, dass eine Deployment-Anforderung genehmigt wurde

Die Anforderung zeigt nun Approved zusammen mit Expires at, dem Ende des Genehmigungszeitfensters. Wie Sie ändern, ob und auf welchem Weg Sie diese Meldungen erhalten, erfahren Sie unter Notifications.

Eine genehmigte Anforderung ausführen​

Öffnen Sie die genehmigte Anforderung, um sie auszuführen. Die Detailansicht wiederholt, wer sie angefordert hat, das Gerät, das Projekt und die Version und zeigt sowohl Created at als auch Expires at.

Eine genehmigte Deployment-Anforderung mit den Aktionen Execute und Cancel request

Die Registerkarte Changes zeigt die Beschreibung, die bereitgestellte Version und die Zielversion, die nach dem Deployment anzuwendende Betriebsart sowie die Liste der geänderten Objekte. Compare öffnet den vollständigen Vergleich. Die Registerkarte Activity protokolliert jeden Schritt im Lebenszyklus der Anforderung – Erstellung, Genehmigung mit dem Kommentar der genehmigenden Person und Ausführung.

  • Execute – startet das Deployment. Es läuft wie jedes andere Deployment ab und erscheint unter Jobs mit einem eigenen Ausführungsprotokoll.
  • Cancel request – zieht die Anforderung zurück, ohne bereitzustellen.

Das Deployment muss vor Expires at ausgeführt werden. Ist das Zeitfenster verstrichen, läuft die Anforderung ab und es muss eine neue erstellt werden.

Anwendungsfälle​

  • Deployment auf Produktionsanlagen, bei denen eine zweite Person jede Änderung autorisieren muss.
  • Dokumentation des Grunds für eine Änderung zusammen mit der Änderung selbst, für Audit- und Change-Management-Nachweise.
  • Ein Techniker bereitet ein Deployment vor und prüft es, während der Schichtleiter entscheidet, wann es ausgeführt werden darf.
  • Beschränkung eines Deployments auf ein vereinbartes Wartungsfenster über das Genehmigungszeitfenster.

Weiterführende Informationen​