DynamicSchemaAPI - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • . DynamicSchemaAPI fornece métodos para limpar os vários caches usados pela implementação do esquema dinâmico.

    Você deve ter a função dynamic_schema_writer para executar qualquer um dos limpar() métodos.

    Nota:
    Você não deve precisar ligar para limpar() métodos em um ambiente de produção. Use esses métodos ao solucionar problemas de sua implementação se achar que há um possível problema de cache que causa dados obsoletos.

    Para obter mais informações sobre atributos dinâmicos, consulte Dynamic Schema.

    DynamicSchemaAPI - clearDynamicCategoryCache()

    Limpa todo o cache de categoria dinâmica (DynamicCategoryCache).

    DynamicCategoryCache é o cache interno na memória de todas as categorias dinâmicas. Se você observar problemas com dados de categoria obsoletos, use este método para limpar o cache.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    Nenhum

    O exemplo de código a seguir mostra como chamar este método.

    var api = DynamicSchemaAPI.get();
    api.clearDynamicCategoryCache();

    DynamicSchemaAPI - clearDynamicChoiceSetCache()

    Limpa todo o cache do conjunto de opções dinâmico (DynamicChoiceSets).

    DynamicChoiceSets é o cache interno na memória de todos os conjuntos de seleção dinâmicos. Se você observar problemas com dados obsoletos de conjuntos de seleção, use este método para limpar o cache.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 4. Retorna
    Tipo Descrição
    Nenhum

    O exemplo de código a seguir mostra como chamar este método.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicChoiceSetCache();

    DynamicSchemaAPI - clearDynamicAttributGroupCache()

    Limpa os caches DynamicAttributeGroups e DynamicAttributes.

    Caches internos na memória que contêm os dados do atributo e do grupo de atributos. Se você observar problemas com atributos obsoletos ou dados de grupo, use este método para limpar o cache.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 6. Retorna
    Tipo Descrição
    Nenhum

    O exemplo de código a seguir mostra como chamar este método.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicAttributeGroupCache();

    DynamicSchemaAPI - clearDynamicAttributeGroupCacheItem(cadeia de caracteres SYSID)

    Limpa o grupo de atributos dinâmicos especificado do cache DynamicAttributeGroup.

    Se você observar problemas com dados obsoletos para um grupo de atributos específico, use este método para limpar o cache do grupo.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    sysId Cadeia de caracteres Sys_id do grupo de atributos a ser limpo do cache.

    Tabela: Grupo de atributos dinâmicos [dynamic_attribute_group]

    Tabela 8. Retornos
    Tipo Descrição
    Nenhum

    O exemplo de código a seguir mostra como chamar este método.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicAttributeGroupCacheItem(sysId);

    DynamicSchemaAPI - clearDynamicCategoryCacheItem(cadeia de caracteres SYSID)

    Limpa uma categoria de esquema dinâmico especificada do DynamicCategoryCache.

    DynamicCategoryCache é o cache interno na memória de todas as categorias dinâmicas. Se você observar problemas com dados de categoria obsoletos para uma categoria específica, use este método para limpar o cache dessa categoria.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    sysId Cadeia de caracteres Sys_id da categoria a ser limpa do cache.

    Tabela: Categoria dinâmica [dynamic_category]

    Tabela 10. Retornos
    Tipo Descrição
    Nenhum

    O exemplo de código a seguir mostra como chamar este método.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicCategoryCacheItem(sysId);

    DynamicSchemaAPI - clearDynamicChoiceSetItem(cadeia de caracteres SYSID)

    Limpa um conjunto de opções de esquema dinâmico especificado do cache DynamicChoicSets.

    DynamicChoiceSets é o cache interno na memória para todos os conjuntos de seleção dinâmicos. Se você observar um problema com dados obsoletos para um conjunto de opções específico, use este método para limpar o cache desse conjunto de opções.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    sysId Cadeia de caracteres Sys_id do conjunto de opções a ser limpo do cache.

    Tabela: Conjunto de opções dinâmicas [dynamic_choice_set]

    Tabela 12. Retornos
    Tipo Descrição
    Nenhum

    O exemplo de código a seguir mostra como chamar este método.

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicChoiceSetItem(sysId); 

    DynamicSchemaAPI - get()

    Retorna o singleton DynamicSchemaAPI.

    Você deve chamar este método antes de chamar qualquer outro DynamicSchemaAPI método.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 14. Retorna
    Tipo Descrição
    Nenhum

    O exemplo de código a seguir mostra como chamar este método.

    var api = DynamicSchemaAPI.get();