Diese Funktion wurde mit Frontline Command Center 3.0.11 eingeführt und bietet die folgenden Vorteile:
- Reduzierter Konfigurationsaufwand
- Geringere Probleme mit Fehlkonfigurationen
Wenn Sie möchten, dass sich Ihre Komponenten gleich verhalten, müssen Sie die Einstellung (Komponenten-)gemeinsam verwenden aktivieren. Wenn sich Ihre Komponenten unterschiedlich verhalten sollen, aktivieren Sie die Einstellung (komponenten-)lokal verwenden.
Beispiel
Das folgende Beispiel bezieht sich auf die Komponente Fragebogen.
Eigenschaften als gemeinsam genutzt definieren
Um eine bestimmte Eigenschaft als gemeinsam genutzt zu definieren, muss die Eigenschaft alle der folgenden 3 Attribute aufweisen: id
, gemeinsam genutzt
und erben
.
Hinweis: Die ID der gemeinsamen Eigenschaft muss eindeutig sein. Wenn dieselbe ID mehrfach verwendet wird, überschreibt die später definierte Eigenschaft die vorherige nicht.
Ergebnis
Nachdem Sie die oben beschriebenen Änderungen in der Datei config.json vorgenommen haben, werden zusätzliche Optionen verfügbar:
Außerdem werden die Eigenschaften auf der Registerkarte Gemeinsame Eigenschaften verfügbar:
Kontrolle
Klicken Sie auf die Schaltfläche Globe/Home, um zu ändern, welche Einstellungen gelten:
Dokumente
"shared":true,
"inherit":true,
"id":"unique_shared_variable_id",
- shared - Definiert die Eigenschaft als shared.
- inherit - Legt fest, ob die globale Einstellung übernommen werden soll.
- id - Legt eine eindeutige ID fest, die zur Identifizierung und zum Verweis auf die gemeinsame Eigenschaft verwendet wird.
Die eindeutige Eigenschafts-ID kann direkt in Ihrem Workflow verwendet werden, ohne den gesamten Eigenschaftspfad zu benennen:
<ui_element name="YOUR_UI_ELEMENT">
<param name="visibility"><![CDATA[§{#if shared_show_icon}§Visible§{else}§Gone§{/if}§]]></param>
</ui_element>
<!--vs.-->
<ui_element name="YOUR_UI_ELEMENT">
<param name="visibility"><![CDATA[§{#if Configuration.layout.value.show_icon.value}§Visible§{else}§Gone§{/if}§]]></param>
</ui_element>