Cette fonctionnalité a été introduite avec Frontline Command Center 3.0.11 et présente les avantages suivants :

  • Réduction de l’effort de configuration
  • Réduction des problèmes d’erreur de configuration

Si vous souhaitez que vos composants se comportent de la même manière, vous devez activer le paramètre Utiliser (composant-)partagé. Pour que vos composants se comportent différemment, activez le paramètre Utiliser (composant-)local .

Exemple

L’exemple suivant est basé sur le composant Questionnaire.

Définition des propriétés comme partagées

Pour définir une propriété partagée particulière, celle-ci doit posséder les 3 attributs suivants : id, shared, et inherit.

Note: L’ID de propriété partagée doit être unique. Si le même ID est utilisé plusieurs fois, la propriété définie ultérieurement n’écrasera pas la précédente.

Résultat

Après avoir appliqué les modifications décrites ci-dessus dans le fichier config.json, des options supplémentaires deviennent disponibles :

De plus, les propriétés deviennent disponibles dans l’onglet Propriétés partagées :

Contrôle

Cliquez sur le bouton Globe/Accueil pour modifier les paramètres qui s’appliquent :

Docs

    « shared » :true,
    "inherit » :true,
    "id » :"unique_shared_variable_id »,
  • shared : définit la propriété comme partagée.
  • inherit - Définit si le paramètre global doit être appliqué.
  • id : définit un ID unique utilisé pour identifier et référencer la propriété partagée.

L’ID de propriété unique peut être utilisé directement dans votre flux de travail, sans nommer l’ensemble du chemin d’accès à la propriété :

<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>