Esse recurso foi introduzido com o Frontline Command Center 3.0.11 e possui os seguintes benefícios:

  • Esforço de configuração reduzido
  • Redução de problemas com configuração incorreta

Se você quiser que seus componentes se comportem da mesma maneira, será necessário habilitar a configuração Usar (componente)compartilhado . Para que seus componentes se comportem de forma diferente, habilite a configuração Usar (componente-)local .

Exemplo

O exemplo a seguir é baseado no componente Questionário.

Definindo propriedades como compartilhadas

Para definir uma propriedade específica compartilhada, a propriedade deve ter todos os 3 atributos a seguir: id, sharede inherit.

Nota: O ID da propriedade compartilhada deve ser exclusivo. Se o mesmo ID for usado várias vezes, a propriedade definida posteriormente não substituirá a anterior.

Resultado

Depois de aplicar as alterações descritas acima no arquivo config.json, opções adicionais ficam disponíveis:

Além disso, as propriedades ficam disponíveis na guia Propriedades compartilhadas:

Controle

Clique no botão Globo/Início para alterar quais configurações se aplicam:

Docs

    "compartilhado":true,
    "inherit":true,
    "id":"unique_shared_variable_id",
  • shared - Define a propriedade como compartilhada.
  • inherit - Define se a configuração global deve ser aplicada.
  • id - Define um ID exclusivo usado para identificar e fazer referência à propriedade compartilhada.

O ID de propriedade exclusivo pode ser usado diretamente dentro do seu fluxo de trabalho, sem nomear o caminho da propriedade inteira:

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