Manipulando dados de factory
A cada grande atualização do Sterling™ Order Management System, os dados completos de fábrica (configuração padrão) são implantados em um modo de atualização para o seu ambiente de nuvem existente. Nesse processo, novas entradas são incluídas no banco de dados e as entradas existentes no banco de dados são substituídas, exceto para as tabelas ou colunas que são protegidas contra mudança
A seguir estão algumas diretrizes que podem ser usadas para manipular os dados de fábrica durante uma atualização:
Você não deve fazer mudanças nos dados de fábrica, exceto para as tabelas ou colunas que estão protegidas contra mudanças Se você fizer qualquer mudança nas tabelas ou colunas não protegidas, suas alterações serão substituídas durante a atualização principal. Se desejar criar seus próprios dados customizados, será possível usar a opção Salvar como para o registro de factory no Gerenciador de Aplicativos Os dados customizados criados não são afetados pela atualização principal. Se você fizer quaisquer mudanças nas tabelas ou colunas que são protegidas contra mudança, suas mudanças serão retidas quando uma atualização principal for implementada em seu ambiente
Por exemplo, você não deve modificar os dados de factory padrão para critérios do agente porque as tabelas correspondentes não são protegidas contra mudança e, portanto, são substituídas durante a atualização principal. Você deve criar um novo critério de agente ou salvar os critérios de factory como um novo critério de agente.
Quando uma coluna específica é protegida contra mudança, quaisquer mudanças feitas nessa coluna são retidas, embora as outras colunas possam ser sobrescritas.
Para visualizar as tabelas e colunas protegidas, abra o arquivo runtime/properties/fcmigrator.properties no kit de ferramentas do desenvolvedor. O arquivo fcmigrator.properties é um arquivo definido pelo sistema e você não deve alterá-lo, A propriedade yfs.migrator.protect.entities.fromchange lista as tabelas protegidas e a propriedade yfs.migrator.protect.attributes.<entity name of table> lista as colunas protegidas