Master-Follower-Funktion

Diese Funktion wurde implementiert, um Unternehmen bei der Verwaltung einer großen Anzahl von Anforderungen und Zertifizierungen zu unterstützen, indem Benutzer eine „Master-Follower“-Kopie von Anforderungen erstellen können. In diesem Zusammenhang können Benutzer die Master-Kopie aller Anforderungen in einem einzigen Projekt verwalten und Follower-Kopien in Projekten anlegen, in denen diese Anforderungen gelten. Mit diesem Setup kann eine Änderung, die auf alle Kopien angewendet werden muss, einmal in der Master-Kopie vorgenommen werden; die Änderungen können anschließend an die Follower weitergegeben werden.

Die Weitergabe von Änderungen ist unidirektional, d. h. sie erfolgt vom Master zum Follower und nicht umgekehrt. Die Attribute, die derzeit kopiert werden können, sind im Reuse Requirements page beschrieben.

Master- und Follower-Verbindungen – Spalten, die die Master-Follower-Verbindungen zwischen Anforderungen anzeigen

 

Wenn Sie eine Master-Anforderung erstellen, wird das unten gezeigte Kronensymbol neben der Kennung der Anforderung angezeigt.

 

image-20240328-002351.png

 

Wenn die Follower-Anforderung mit der Master-Anforderung auf dem neuesten Stand ist, wird dieses grüne Symbol angezeigt:

 

image-20240328-002417.png

 

Wenn eine Änderung in der Master-Anforderung noch genehmigt und weitergegeben werden muss, wird das folgende Symbol angezeigt:

 

image-20240328-002453.png

 

Das blaue Bleistiftsymbol erscheint, wenn eine Änderung in der Master-Anforderung abgelehnt wurde (und daher nicht weitergegeben wurde) oder wenn eine Änderung direkt an der Follower-Anforderung vorgenommen wurde.

 

image-20240328-002632.png
Wenn die Änderung in der Master-Anforderung abgelehnt wird, wird das Symbol im Abschnitt „Details > Master/Follower“ angezeigt.

Erstellen einer Master-Follower-Kopie

In diesem Anwendungsfall kopieren wir die Anforderungen der Nutzlast eines Valisat-Satelliten auf einen anderen Satelliten, Valisat_2, da beide für dasselbe Missionsziel ausgelegt sind und dieselbe Nutzlast „Synthetic Aperture Radar“ – SAR verwenden, um dieses zu erreichen. Um eine Master-Follower-Verbindung zu erstellen, wählen Sie den Satz von Anforderungen aus, der kopiert werden soll. In der Aktionsspalte (1) finden Sie das Symbol Wiederverwenden (2); klicken Sie darauf und wählen Sie „Master-Follower Copy“(3) (siehe Abbildung Master-Follower Copy).

Master-Follower-Kopie – Darstellung des Prozesses zum Erstellen einer Master-Follower-Kopie.

 

Der Reuse Wizard wird angezeigt, wobei der Kopiertyp „Master-Follower Copy“ ausgewählt ist. Anschließend kann das Ziel des Followers ausgewählt werden. Sobald das Ziel festgelegt ist, kann der Benutzer die zu kopierenden Anforderungen und deren Kennung überprüfen. Danach folgt die Auswahl, welche Felder kopiert und synchronisiert werden sollen. Klicken Sie abschließend auf „Create Copy“, um die Erstellung des Followers abzuschließen.

Das folgende Video veranschaulicht den Prozess.

 

Video zur Master-Follower-Kopie – Darstellung des Prozesses zum Erstellen einer Master-Follower-Kopie

 

Weitere Details zum Copy Wizard finden Sie unter → Seite „Anforderungen wiederverwenden“.

Akzeptanz der Follower-Anforderung

Sobald die Erstellung der Master-Follower-Beziehung abgeschlossen ist, ist die Follower-Anforderung am ausgewählten Ziel verfügbar, jedoch im „read-only“-Modus.

Um die Bearbeitung der Follower-Anforderung zu ermöglichen, muss am Ziel (Spezifikation oder Abschnitt) eine „Follower Entrance Review“ durchgeführt werden. Dies kann für einen einzelnen Follower oder für eine Gruppe von Anforderungen erfolgen, wie in der Abbildung Follower Entrance Review unten gezeigt.

Follower Entrance Review – Visuelle Darstellung der „Follower Entrance Review“ zur Bestätigung der Master-Follower-Verbindung.

Sie können die Follower einzeln oder gesammelt akzeptieren, indem Sie die Schritte im folgenden Video befolgen.

Die Felder einer Follower-Anforderung bleiben mit der Master-Anforderung synchronisiert, solange die Bestätigung noch aussteht.

Änderung in der Anforderung

Wenn sich außerdem Daten der Master-Anforderung ändern, kann diese Änderung an den Follower weitergegeben werden. Der Follower wird über die Änderung benachrichtigt, und der Benutzer kann manuell entscheiden, ob die Änderung akzeptiert oder ignoriert werden soll. Wenn sich die „Master“-Anforderung ändert, erscheint in der Aktionsspalte der betreffenden Anforderung das Symbol „Propagation changes“ (1) der Follower-Anforderung.

Benachrichtigung zur Änderungsweitergabe – Demonstration der Benachrichtigung und Anwendung von Änderungen von Master- auf Follower-Anforderungen.

 

Außerdem wird die geänderte Anforderung mit einem gelben Feld hervorgehoben. Wenn Sie mit der Maus über das Feld fahren, erscheint ein Pop-up (2), in dem der Benutzer ebenfalls auswählen kann, die Änderungen weiterzugeben. Siehe Abbildung Change Propagation Notification.

Nur die Eigentümer der Anforderung können die Änderungen über „Apply“ oder „Dont Apply“ weitergeben. Wenn für die Anforderung kein Eigentümer festgelegt ist, können Benutzer mit „Read & Write“-Zugriff die Weitergabe anwenden oder ablehnen.

Neben den Eigentümern können auch Benutzer mit Administratorrechten und Berechtigungen auf Verwaltungsebene diese Änderungen vom Master zum Follower weitergeben.

Beim Klicken auf das Symbol für die Änderungsweitergabe erscheint ein Pop-up, in dem Sie die im Master implementierte Änderung anwenden, nicht anwenden oder bearbeiten können. Der Benutzer kann die gewünschte Aktion entsprechend auswählen und speichern (siehe Abbildung Change Propagation dialog box).

Dialogfeld zur Änderungsweitergabe – Detaillierter Prozess zur Auswahl von Aktionen für vom Master zum Follower weitergegebene Änderungen.

 

Das folgende Video zeigt den vollständigen Prozess:

 

Funktion „Disconnect“

Anstatt eine Verbindung vollständig zu verwerfen und die Verknüpfung zum Master zu verlieren, kann der Benutzer die Option „Disconnect“ auswählen. Dadurch wird der Follower von seinem Master getrennt, aber der Benutzer kann ihn bei Bedarf später wieder verbinden. Diese Option finden Sie, indem Sie auf die drei Punkte (1) in der Zeile der Anforderung klicken, über die Option „Connections“ (2) fahren und dann die Option „Disconnect“ auswählen (3) (siehe Abbildung Disconnect Feature Illustration).

Darstellung der Disconnect-Funktion – Visuelle Anleitung zur Verwendung der Funktion „Disconnect“, um die Master-Follower-Verknüpfung vorübergehend zu trennen

Mit der Option „Discard“ können Sie die Master-Follower-Verbindung dauerhaft entfernen, während „Disconnect“ eine vorübergehende Trennung ermöglicht und nach einer gewissen Zeit wieder verbunden/neu synchronisiert werden kann; siehe Abbildung Resync.

Option „Resync“ – Option zum erneuten Synchronisieren des getrennten oder verworfenen Followers

 

Ändern der synchronisierten Felder

Nachdem eine Master-Follower-Verbindung hergestellt wurde, können die synchronisierten Felder jederzeit geändert werden, entweder für einen bestimmten Follower oder für alle Follower einer Master-Anforderung.
Dies erfolgt im Abschnitt Anforderungen(1) „Master/Follower“ (2) über die Aktion(3) „Change Synced Fields“(4).

 

image-20240328-011213.pngÄnderung synchronisierter Felder – Erläuterung zum Ändern synchronisierter Felder in einer Master-Follower-Verbindung.
Dieser Abschnitt zeigt auch den Verbindungsstatus (5) zwischen Master und Follower an.

Wenn die Aktion von der Master-Anforderung ausgelöst wird, gelten die an der Feldsynchronisierung vorgenommenen Änderungen für alle Follower dieses Masters.


Wenn „Change Synced Fields“ für einen bestimmten Follower ausgelöst wird, werden nur die synchronisierten Felder dieses Followers geändert.

 

image-20240328-011537.pngChange Synced Fields – Verfügbare Felder

 

 

Eine weitere Möglichkeit, Anforderungen in einer Master-Follower-Beziehung zu verbinden, ist der „Master-Follower Link“. Damit kann der Benutzer diese Art von Beziehung zwischen Objekten erstellen, die bereits im Requirements & Systems Portal vorhanden sind, ohne neue Kopien erzeugen zu müssen.
Dazu sollte der Benutzer auswählen, welche Anforderung der Master sein soll, und dann im Symbol Wiederverwenden die Option „Master-Follower Link“ auswählen.
Dort kann der Benutzer auswählen, welche Anforderungen für den ausgewählten Master als Follower betrachtet werden sollen.

Nach Abschluss des Prozesses muss der Benutzer den Follower-Eintritt weiterhin bestätigen.

Das folgende Video zeigt ein Beispiel für diesen Prozess.

 

 

Master follower requirements representation in Connections graph

Nun kann der Benutzer die Master-Follower-Verbindungen im Verbindungsdiagramm des Anforderungsmoduls sehen. Jede farbige Verbindung zeigt den Status der Master-Follower-Beziehungen (1). Siehe Abbildung Connections Graph Representation.

Darstellung des Verbindungsdiagramms – Anzeige von Master-Follower-Verbindungen im Verbindungsdiagramm des Anforderungsmoduls.

 

Beispielsweise zeigen die grünen Verbindungen, dass Master und Follower identisch sind, während die gelben anzeigen, dass Änderungen vom Eigentümer der Anforderungen noch nicht weitergegeben wurden. Sind die Verbindungen blau, bedeutet dies, dass die im Master vorgenommenen Änderungen nicht auf den Follower angewendet wurden, während die grauen anzeigen, dass die Follower-Anforderung verworfen/getrennt ist.

Neben den farbigen Verbindungen kann der Benutzer jetzt auch zwei verschiedene Spezifikationssätze vergleichen, die sich innerhalb desselben Projekts oder in unterschiedlichen Projekten befinden können. Die Hauptanwendung dieser Funktion besteht darin, Master/Follower-Spezifikationen oder -Anforderungen zu vergleichen. Das Vergleichswerkzeug (2) befindet sich im Verbindungsdiagramm.

 

Anwendungsfälle

Diese Funktion ist hilfreich, wenn verschiedene Blöcke ähnliche Anforderungen haben und diese nicht jedes Mal manuell hinzugefügt werden müssen. Das folgende Beispiel dient zum besseren Verständnis:

Case 1: Satellite subsystems

Wir haben zwei 3U-Zwillingssatelliten mit leicht unterschiedlichen Bildgebungssystemen als Nutzlast.
Betrachten Sie zwei 3U-Zwillingssatelliten mit demselben Design und Missionsziel, mit Ausnahme ihres Antriebssystems. Während der Satellit Vali_Cubesat_1A ein Kaltgastriebwerk besitzt, verwendet Vali_Cubesat_1B Ionentriebwerke. Daher ändern sich die Anforderungen nur für das Antriebssystem, und alle anderen Anforderungen können für Vali_Cubesat_1A definiert und dann nach Vali_Cubesat_1B kopiert werden.

Case 2: Wing anti-ice system requirements (ATA 30-11)

Betrachten wir den Fall, dass Sie als Systemingenieur die Liste der Systemanforderungen für das Flügel-Enteisungssystem eines Flugzeugs zusammenstellen. Das Unternehmen fertigt mehrere Modelle, und alle Modelle könnten denselben Satz an Anforderungen für das Flügel-Enteisungssystem haben. Anstatt denselben Satz an Anforderungen/Spezifikationen erneut zu erstellen, kann der Benutzer die Master-Follower-Kopie verwenden und sie auf alle anderen Modellprojekte anwenden. Wenn es Änderungen am Systemdesign gibt, kann der Systemingenieur die Weitergabe an andere Projekte erlauben oder verhindern.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Inhalt