Este tópico descreve como as propriedades com o tipo padrão Derivado e Armazenado são processadas quando nós são adicionados ou atualizados em um ponto de vista.
Tip:
Nas seções de processamento abaixo, um valor armazenado se refere a um valor que é definido ou que já tenha sido derivado e depois armazenado em um nó.Solicitações Interativas
Para propriedades com o tipo padrão Derivado e Armazenado, valores são derivados durante uma solicitação e então armazenados após a solicitação ser confirmada e antes de ser concluída. Enquanto a solicitação estiver em andamento, para quaisquer propriedades Derivadas e Armazenadas que ainda não tenham um valor armazenado, o valor para essa propriedade será calculado dinamicamente com base na expressão que você definiu em Valor Padrão. A origem da propriedade durante o processamento da solicitação será Derivado.
Após a solicitação ser confirmada e antes de ser concluída, todas as propriedades com o tipo padrão Derivado e Armazenado serão verificadas. As propriedades que não têm um valor armazenado ou uma ação de atualização de propriedades com um valor definido pelo usuário são atualizadas com o valor da expressão que você definiu, e o valor é armazenado como um valor Derivado e Armazenado.
Note:
Essas ações de atualização de propriedade são adicionadas à solicitação e podem ser exibidas no inspetor de solicitações. Consulte Inspeção de Itens de Solicitação.O processo de calcular e preencher o valor derivado em uma propriedade é uma ação de atualização de propriedade do sistema interno e, portanto, não está sujeita a segurança e validações. Em outras palavras, quando um usuário adiciona ou atualiza um nó, o sistema preenche todas as propriedades com o tipo padrão Derivado e Armazenado para esse nó que ainda não tenham valores definidos mesmo se:
Entretanto, se um usuário limpar ou inserir um valor definido, serão aplicadas as validações e a segurança de praxe.
Se você limpar o valor em uma propriedade Derivada e Armazenada, o sistema exibirá o valor calculado atualmente com base na expressão que você definiu e origem da propriedade será Derivada. Limpar o valor proporciona uma forma de recalcular o valor de propriedades Derivadas e Armazenadas se as informações usadas na expressão forem alteradas. Quando a solicitação é confirmada, o valor calculado é armazenado como um valor Derivado e Armazenado.
Note:
Para copiar e modelar após operações, os valores Derivados e Armazenados não são copiados dos nós de origem. Os valores para os nós novos são calculados e armazenados da expressão definida em Valor Padrão.
Carregamento de Arquivo de Solicitação
Para solicitações de um carregamento de arquivo (ou seja, arquivos de solicitação carregados por upload em uma solicitação interativa, solicitações de comparação, copiar ou modelar após solicitações, assinaturas, solicitações de consolidação, e importações de mesclagem), nós que ainda não têm valores armazenados para uma propriedade Derivada e Armazenada são atualizados conforme a seguir:
<blank>
atualiza a propriedade com um valor em branco definido.<clear>
limpa o valor existente (inclusive valores em branco) e calcula o valor derivado.
Tip:
Se você adicionar uma propriedade com o tipo padrão Derivado e Armazenado a um tipo de nó existente, uma forma fácil de preencher valores para essa propriedade em nós existentes sem efetuar quaisquer outras alterações é atualizar essa propriedade com a palavra-chave<clear>
usando um arquivo de solicitação ou carregamento de ponto de vista.Note:
Valores de propriedade Derivados e Armazenados para nós em um arquivo de solicitação são atualizados mesmo que essa propriedade não esteja inclusa no arquivo. Por exemplo: se o seu arquivo contar com atualizações apenas para a propriedade Descrição, quaisquer nós nesse arquivo que não tenham um valor definido para uma propriedade com um tipo padrão Derivado e Armazenado também terão essa propriedade atualizada com o valor calculado, mesmo se o usuário não contar com acesso de gravação para essa propriedade ou se a propriedade estiver oculta no ponto de vista.Carregamentos de Ponto de Vista e Importações
Modo Mesclar
Carregamentos de ponto de vista e importações no modo mesclar são processados da mesma forma que Carregamento de Arquivo de Solicitação, acima. Todas as propriedades com um tipo padrão Derivado e Armazenado (inclusive propriedades desvinculadas) que ainda não têm um valor armazenado são atualizadas com o valor calculado durante a importação ou carregamento de ponto de vista. O valor calculado é então armazenado para essa propriedade.
Você pode usar a palavra-chave <clear>
para calcular valores Derivados e Armazenados em importações e carregamentos de ponto de vista no modo Mesclar.
Modos Redefinir e Substituir
Para importações nos modos Redefinir e Substituir, propriedades desvinculadas com o tipo padrão Derivado e Armazenado não são modificadas. Apenas propriedades vinculadas em aplicativos Universais podem ser atualizadas com valores Derivados e Armazenados. Os valores são atualizados após o mesmo processamento de Carregamento de Arquivo de Solicitação, acima.
Para carregamentos de ponto de vista no modo Substituir, apenas as propriedades Derivadas e Armazenadas inclusas no arquivo de carregamento do ponto de vista são atualizadas com valor derivado e armazenado. Se o seu arquivo de carregamento do ponto de vista não contar com uma coluna para uma propriedade com um tipo padrão Derivado e Armazenado, essa propriedade não será atualizada durante o carregamento do ponto de vista.
Uso da Palavra-chave <clear> nos Modos Redefinir e Substituir
Para carregamentos de ponto de vista no modo Substituir, você pode usar a palavra-chave <clear>
para calcular valores Derivados e Armazenados para propriedades.
Para importações nos modos Redefinir e Substituir, você pode usar uma palavra-chave clara para calcular valores Derivados e Armazenados para propriedades se você já tiver uma definida nas suas opções de importação. Consulte Gerenciamento de Opções de Importação.