Utilizando propriedades personalizadas do OMS

As propriedades personalizadas do OMS permitem que o código personalizado leia valores gerenciados pelo administrador a partir do Self Service. Essa abordagem ajuda as equipes a evitar valores codificados e a alterar o comportamento em diferentes ambientes sem precisar recompilar ou reimplantar as personalizações.

O que são propriedades personalizadas do OMS?

As propriedades personalizadas do OMS são configurações do tipo chave-valor que os administradores gerenciam fora do fluxo de trabalho de desenvolvimento. As personalizações leem esses valores durante a execução, mas não os criam nem os modificam.

Use propriedades personalizadas do OMS para:
  • Controle comportamentos que possam mudar após a implantação.
  • Externalizar valores específicos do ambiente.
  • Ative ou desative recursos sem alterar o código.

Quando devo usar propriedades personalizadas do OMS?

Use propriedades personalizadas do OMS quando for necessário:
  • Valores únicos, como limites ou valores-limite.
  • Sinalizadores booleanos que controlam os caminhos lógicos.
  • Pequenos conjuntos de valores relacionados que os administradores podem atualizar.

Para dados de configuração estruturados, com várias linhas ou relacionais, utilize tabelas CDT.

Como as personalizações utilizam as propriedades?

As personalizações leem propriedades personalizadas do OMS em tempo de execução, utilizando APIs compatíveis ou utilitários da estrutura. Os valores são somente de leitura no código personalizado.

Personalizações de design para:
  • Forneça valores padrão seguros caso uma propriedade esteja ausente.
  • Lide com valores inesperados de maneira adequada.
  • Evite presumir que os valores permanecem inalterados após a implantação.

Considerações sobre testes e promoção

Como os administradores gerenciam as propriedades personalizadas do OMS de forma independente, teste as personalizações utilizando valores de propriedade representativos em cada ambiente.

Ao promover personalizações:
  • Não presuma que os valores das propriedades sejam idênticos em todos os ambientes.
  • Documente as propriedades necessárias e os formatos de valores esperados para os administradores.

Relação com as tarefas administrativas

Os administradores criam, atualizam e promovem propriedades personalizadas do OMS usando o Self Service. Alterações nos valores das propriedades podem afetar o comportamento em tempo de execução imediatamente, dependendo da personalização.

Para obter mais informações, consulte Propriedades personalizadas do OMS.