Propriedades Derivadas e Armazenadas são propriedades cujo valor padrão é calculado durante uma solicitação com base em uma expressão que você define e depois armazena no nó quando uma solicitação é concluída.
Valores de propriedade padrão Derivados e Armazenados são indexados para que possam ser referenciados ao consultar pontos de vista. Consulte Consulta de um Ponto de Vista. Você também pode usá-lo para derivar um valor para uma propriedade em um ponto de vista de hierarquia e depois acessar esse valor armazenado para a propriedade em um ponto de vista da lista.
Note:
Propriedades com o tipo padrão Derivado e Armazenado podem ser consultadas apenas após um valor ser definido ou derivado e depois armazenado para essa propriedade em um nó. Isso é válido mesmo se você juntar o filtro de consulta Derivado e Armazenado com um filtro de consulta de propriedade derivada usando uma instrução AND. Consulte Consulta de um Ponto de Vista.Considerações
Note:
A alteração do tipo padrão de uma propriedade para Derivado e Armazenado não preenche automaticamente os nós existentes com o valor armazenado. Siga estas etapas para preencher os nós existentes com valores derivados e armazenados:<clear>
. Consulte Formato do Arquivo de Carregamento da Solicitação.Definição de uma Propriedade Derivada e Armazenada
Inspecione uma definição de propriedade que use um tipo de dados Booliano, Data, Flutuante, Inteiro, Lista, Nó, String Numérica ou String. Consulte Inspeção de Propriedades.
Selecione um aplicativo ou um tipo de nó e clique em Editar.
Em Tipo Padrão, selecione Derivado e Armazenado.
Clique no ícone Expressão na caixa de texto Valor Padrão.
Defina uma expressão a ser usada para calcular a propriedade e clique em Aplicar. Para obter informações sobre como definir expressões, consulte Utilização de Expressões para Definir uma Lógica de Negócios Personalizada.
Note:
Se você alterar o Tipo Padrão de Derivado para Derivado e Armazenado (ou o contrário), você não precisará inserir novamente a expressão para calcular o valor da propriedade.Note:
O valor da propriedade só é recalculado quando a ação da solicitação é executada no próprio nó. Se a lógica do cálculo incluir elementos que estão fora do nó (como antecessores do nó) e esses elementos forem alterados, o valor do nó não será recalculado automaticamente. Você deve executar uma ação de limpeza no nó para recalcular e armazenar o novo valor.O valor da propriedade também não será recalculado e armazenado se a opção Bloqueio na Confirmação estiver habilitada para a propriedade. Consulte Noções Básicas sobre Parâmetros de Tipos de Dados de Propriedade.
Clique em Salvar.