+49 (30) 467086-20 service@microtool.de
Produkte » objectiF RM » Administrative Tätigkeiten » Muster » Muster mit Platzhaltern

Muster mit Platzhaltern

Sie können Platzhalter in Ihrem Muster definieren, um Eigenschaften (Projekteigenschaften, benutzerdefinierte Eigenschaften) wie Name, Datum oder Notizen, die dann beim Anwenden des Musters automatisch im Namen oder in die Beschreibung eingefügt werden.

Unter Verwendbare Platzhalter finden Sie eine Liste der Platzhalter, die verwendet werden können.

Muster mit Platzhalter anlegen

  1. Öffnen Sie über das Auge das Fenster Einstellungen, indem Sie auf den Befehl Einstellungen anzeigen klicken.
Aufruf der Fenster über das Auge

Die Muster befinden sich im Package Einstellungen/ Musterkatalog.

  1. Öffnen Sie das Package Musterkatalog und wählen dort ein Package aus oder legen ein neues Package an.
Fenster Einstellungen mit aufgeklappten Package Einstellungen
  1. Über das Kontextmenü des Packages legen Sie über Weitere anlegen/ Muster… ein neues Muster an.
  2. Geben Sie dem Muster einen Namen.
oberer Teil des Konfigurationsdialogs eines Musters
  1. Wählen Sie einen Stereotyp aus.
Tipp
Der Stereotyp richtet sich immer nach dem Element, auf das das Muster später angewendet werden soll. Möchten Sie bspw. das Muster auf ein Package anwenden, wählen Sie im Dialog Muster anlegen den Stereotyp Package. Das Muster wird dann im Kontextmenü eines Packages zur Verfügung gestellt.
  1. Selektieren Sie das Muster und legen über das Kontextmenü ein weiteres Package an.
  2. Geben Sie als Namen einen „Platzhalter“ ein, der später über das Muster ersetzt werden soll.
Eingabe eines Platzhalters ins Namensfeld
  1. Bestätigen Sie mit OK und wechseln Sie in Ihr Projekt.
  2. Legen Sie dort ein Package an und wählen über das Kontextmenü Muster anwenden/ [angelegte Muster].
  3. Ersetzen Sie den Platzhalter unter Namensersetzungen und bestätigen Sie mit OK.
Hinweis
Haben Sie im Muster Kindelemente definiert, werden diese Elemente im Dialog Musterkonfiguration nicht angezeigt.
Konfigurationsdialog beim Anwenden eines Musters

Im Projekt wird ein neues Package angelegt. Der Name des Packages wird – gemäß der Musterkonfiguration – aus dem Namen des Projektes und einem benutzerdefinierten Platzhalter gebildet.

ersetzte Platzhalter

Verwendbare Platzhalter

Sie können in Muster auch Platzhalter verwenden, die Sie später beim Anwenden des Musters mit konkreten Namen ersetzt werden. Es gibt drei Platzhalter, die vom System generiert und ersetzt werden: ID des Elements, Name des Elements und das Datum, wann das Element erstellt wurde.

So haben Sie die Möglichkeit

  • die generierte ID eines Elements in den Namen,
  • den Namen und die generierte ID des neuen Elements in den Beschreibungstext sowie
  • den Zeitpunkt (Datum und Uhrzeit) des Erstellens

zu übernehmen.

Ab Version 8.6 können drei weitere Platzhalter verwendet werden, um den Namen von bestehenden Elementen beim Anwenden des Musters ebenfalls verwenden zu können.

  • der Namen des Elements, auf dem das Muster angewendet wurde, wird im Namen übernommen
  • wenn das Element einem anderen Element untergeordnet ist (Element befindet sich in einem Package), dann wird der Name des Packages übernommen
  • beim Anwenden des Musters, wird explizit ein Zielelement ausgewählt, dessen Name übernommen werden kann
Hinweis
Wenn Sie Platzhalter formatieren, achten Sie darauf, dass der gesamte Platzhalter die Formatierung erhält, da dieser sonst nicht funktioniert.
Richtig:{$shortDate}
Falsch: {$shortDate} , {$name}
Liste
Automatisch generierte Platzhalter  Bemerkung
{$organizationName} Name der Organisation
{$organizationId} Kurzkennzeichen der Organisation
{$projectName} Name des Projektes
{$projectId} Kurzkennzeichen des Projektes
{$timestamp} aktuelle Datum mit Uhrzeit 
{$shortDate} aktuelle Datum 
{$identifier} ID eines Elements 
{$name} Name eines Elements 
{$userName} aktuelle Benutzer 
ab Version 8.6
{$contextName}
Name des Elements, auf dem das Muster angewendet wird
ab Version 8.6
{$contextParentName}
Name des übergeordneten Elements (Package, Anforderung etc.), auf dem das Muster angewendet wird
ab Version 8.6
{$targetName}
Name des Elements, welches als Ziel-Package ausgewählt wird

Platzhalter mit eigenen Ersetzungen

Sie können Platzhalter auch selbst definieren und wenn Sie möchten auch Standardwerte angeben. Damit Platzhalter erkannt werden, müssen sie wie die vordefinierten in geschweiften Klammern stehen.

z.B. {Title} ; {Name}

Beispiel: Muster mit Platzhaltern definieren und anwenden
  1. Erstellen Sie ein neues Muster über das Kontextmenü eines Packages mit dem Befehl Muster anlegen/Muster.
  2. Benennen Sie das Muster und geben unter Stereotyp des Kontext-Elements den Stereotyp an, auf den später das Muster angewendet werden soll.
oberer Teil des Konfigurationsdialogs eines Musters
  1. Legen Sie über das Kontextmenü des Musters Elemente an, die das Muster später erstellen soll.
Hinweis
Erstellen Sie im Muster Elemente, die untereinander Beziehungen haben sollen, achten Sie darauf, dass Sie bei der Zuweisung nur die Musterelemente aus dem Muster zuordnen.
  1. Öffnen Sie den Bearbeitungsdialog des Elements und geben dynamische Platzhalter ins Namensfeld oder im Beschreibungsfeld ein.
Platzhalter rot umrandet
  1. Wenn Sie jetzt das Muster anwenden, brauchen Sie lediglich den Namen Anforderung überschreiben und das Package auswählen, welches als Ablageort verwendet werden soll. Standardmäßig ist das Package ausgewählt, auf das Sie das Muster angewendet haben.
  2. Klicken Sie OK.
Konfigurationsdialog beim Anwenden eines Musters mit Platzhaltern

Das Muster legt die Elemente an und überschreibt die definierten Platzhalter mit den Werten.

ersetzte Platzhalter im Formular einer Anforderung

Platzhalter für Datumsangaben anlegen

Platzhalter für Datumsangaben werden auf dem Stereotypen über benutzerdefinierte Eigenschaften vom Typ Datum und DatumZeit definiert.

Wenn zu Elementtypen benutzerdefinierte Datumseigenschaften angelegt sind und der Elementtyp Teil eines Muster ist, kann konfiguriert werden, dass ein oder alle Datumseigenschaften beim Anwenden eines Musters angeboten werden.

benutzerdefinierte Datumseigenschaft
  1. Rufen Sie den Bearbeitungsdialog des Musters auf.
  2. Wechseln Sie in die Registerkarte Platzhalter. Im unteren Bereich der Registerkarte werden alle Datumseigenschaften gelistet, die zu den einzelnen Musterelementen existieren.
Auflistung von Datumseigenschaften aller Musterelemente
  1. Klicken Sie auf den kleinen Pfeil hinter dem Elementtyp, um die Datumseigenschaft zu sehen.
  2. Tragen Sie in das Feld Platzhaltername den Eigenschaftsnamen ein bzw. das, was beim Anwenden des Musters angezeigt werden soll. Wenn nichts eingetragen ist, wird die Eigenschaft bei der Musteranwendung nicht verwendet.
Anzeigename für Platzhalter definieren

Beim Anwenden des Musters wird im unteren Bereich unter Ersetzungen der Platzhalter angeboten und es kann ein Datum eingestellt werden. Das eingestellte Datum wird dann in der benutzerdefinierten Eigenschaft gespeichert.

Anzeige eines Datumsplatzhalters bei der Musteranwendung

Selbstdefinierte Platzhalter mit Standardwerten definieren

Neben den vordefinierten Platzhaltern können Sie Platzhalter auch selbst definieren und Werte dafür vorgeben. Es werden textuelle Platzhalter und Platzhalter für Datumsangaben unterstützt.

Selbstdefinierte Platzhalter geben Sie im Namen des Elements oder im Beschreibungsfeld und immer in geschweiften Klammern ein.

Musterelement mit Platzhalter
  1. Möchten Sie Standardwerte für Platzhalter vorgeben, rufen Sie den Bearbeitungsdialog des Musters auf.
  2. Wechseln Sie in die Registerkarte Platzhalter. Im oberen Bereich der Registerkarte werden die textuellen Platzhalter und darunter die Datum-Platzhalter aufgelistet.
  3. Um Werte zu definieren, klicken sie in der Spalte Werte in das Eingabefeld Neuer Wert.
    In der Spalte Standardwert haben Sie die Möglichkeit den initialen Wert vorzugeben. Verwenden Sie dafür das Dropdown-Menü.
Standardwerte für Platzhalter definieren
  1. Wenn das Muster angewendet wird, kann unter Ersetzungen der gewünschte Platzhalter ausgewählt werden.
Platzhalter einstellen beim Anwenden eines Musters
  1. Klicken Sie anschließend auf OK, damit das Muster angewendet werden kann.