Tipps & Tricks

test3
Hilfreiche Tipps & Tricks rund um con terra Technologies und FME
Bedingte Sichtbarkeit von offengelegten Parametern

Offengelegte Parameter sind Einstellungen im FME Workspace, die erst zur Laufzeit definiert werden. Sie werden beim Ausführen des Prozesses abgefragt und ermöglichen es den Usern Anpassungen an gezielt ausgewählten Stellen vorzunehmen.

Die Prozesse werden somit flexibler und können mit wenigen Klicks für unterschiedliche Szenarien oder Anforderungen angepasst werden.

 

Offengelegte Parameter können sich unter anderem auf die folgenden Informationen beziehen:

  • Verzeichnispfad von Quell- und Zieldatensätzen
  • Featuretypen
  • Transformereinstellungen
  • Koordinatensysteme von Quell- und Zieldatensätzen

 

In manchen Prozessen existieren Abhängigkeiten zwischen mehreren offengelegten Parametern. So kann beispielsweise der Wert des ersten Parameters bestimmen, welche weiteren Parameter konfiguriert werden müssen.

In diesem Fall kann die Einstellung „Bedingte Sichtbarkeit“ genutzt werden. Die Funktion steht seit der FME Version 2023 zur Verfügung und definiert wann welche Parameter abgefragt werden. Die Abfragen bleiben so übersichtlich und die Usability wird verbessert.

 

Und so funktioniert es:

 

Einstellungen zur "Bedingten Sichtbarkeit" definieren

Konfigurieren können Sie die bedingte Sichtbarkeit direkt beim Anlegen eines offengelegten Parameters, beispielsweise über den Benutzerparameter-Manager. Diesen öffnen Sie über den Navigator mit einem Rechtsklick auf „Benutzerparameter“ und Auswahl der Option „Benutzerparameter verwalten…“.

Auch die Sichtbarkeit von bestehenden offengelegten Parametern können Sie über den Benutzerparameter-Manager anpassen.

 

Abbildung

 


Ist ein offengelegter Parameter im Benutzerparameter-Manager ausgewählt, finden Sie auf der rechten unteren Seite des Fensters die Einstellung „Bedingte Sichtbarkeit“.

Wenn Sie den Menüpunkt aktivieren, können Sie die Sichtbarkeit des Parameters über eine If-Klausel vom Wert eines weiteren Parameters abhängig machen.

Über die Then- und Else-Klauseln wird definiert, wie der Parameter angezeigt wird, wenn die If-Klausel erfüllt (Then) beziehungsweise nicht erfüllt (Else) ist.

 

Die folgenden Anzeigemöglichkeiten stehen zur Verfügung:

  • Als aktiviert anzeigen
  • Als deaktiviert anzeigen
  • Ausbleden

Nur aktivierte Parameter können von den Usern befüllt werden. Deaktivierte Parameter sind weiterhin sichtbar, sind aber ausgegraut und können nicht angepasst werden. Ausgeblendete Parameter sind für die User versteckt und nicht einzusehen.

 

Tipps und Tricks

 

Über einen Klick auf den „Vorschau…“ Button kann eine Abfrage der Parameter und somit auch die bedingte Sichtbarkeit einfach simuliert und überprüft werden.

Tipps und Tricks
Tipp: Die bedingte Sichtbarkeit kann nicht nur für einzelne Parameter, sondern auch für Gruppenfelder genutzt werden.

Gruppenfelder können mehrere Parameter enthalten. Wird für ein Gruppenfeld die bedingte Sichtbarkeit genutzt, kann darüber die Sichtbarkeit aller enthaltener Parameter gesteuert werden. Für die einzelnen im Gruppenfeld enthaltenen Parameter müssen so keine weiteren Einstellungen vorgenommen werden.

Bedingte Sichtbarkeit bei einem Gruppenfeld

 

 

 
Voraussetzungen

Voraussetzung die bedingte Sichtbarkeit nutzen zu können, ist dass ein vorhergehender Parameter vorhanden ist, der die Angabe eines einzelnen Wertes erlaubt. Das kann zum Beispiel ein Auswahl-Parameter (Mehrfachauswahl nicht zulässig), ein Ja/Nein-Parameter oder ein Text-Parameter sein.

Dieser Parameter muss vor dem Parameter mit der bedingten Sichtbarkeit abgefragt werden. Die bedingte Sichtbarkeit kann somit erst ab dem zweiten offengelegten Parameter genutzt werden.

Die Reihenfolge, in der die offengelegten Parameter angelegt sind, wird im Benutzerparameter-Manager ersichtlich und kann dort angepasst werden.

 
Auswirkung auf FME Flow / FME Flow Apps

Werden Prozesse mit offengelegten Parametern für die eine bedingte Sichtbarkeit definiert ist, auf FME Flow oder über FME Flow Apps bereitgestellt, dann wirkt sich die bedingte Sichtbarkeit auch hierauf aus.

 

Tipps und Tricks

 

 
Hinweis:

Auch in unserer Videoserie FME zum Kaffee sehen Sie wie das Ganze funktioniert. Das Video und weitere Folgen finden Sie in unserem
YouTube Kanal. Schauen Sie doch mal vorbei!

Tipps und Tricks

Weitere Tipps und Tricks zum Nachlesen

Informieren Sie sich hier über weitere Tipps und Tricks rund um con terra Technologies, FME und ArcGIS.

test1
test3
Video
Bedingte Sichtbarkeit von offengelegten Parametern – FME Form
test2
Bitte akzeptieren Sie die Marketing-Cookies , um die externen Inhalte zu laden.

Kontakt

Verena Henners, con terra

Verena Henners

+49 251 59689 300