As propriedades derivadas são propriedades cujo valor padrão é calculado com base em uma expressão definida por você.
As propriedades derivadas podem ser usadas para reduzir a manutenção dos valores de propriedade e ajudam a garantir a integridade dos dados desses valores. Você utilizará o Construtor de Expressões para definir a expressão. Para obter informações sobre como definir expressões, consulte Utilização de Expressões para Definir uma Lógica de Negócios Personalizada.
Considerações
Você pode derivar o valor para propriedades com os seguintes tipos de dados:
inferior
, pai
, antecessores
e irmãos
, independentemente do nível da propriedade (nó ou relacionamento) ou fazendo referência a uma propriedade de relacionamento ou a uma propriedade que use uma herança.Validações
Os valores das propriedades derivadas são validados em todos os nós que estão atualizados antes do envio ou da confirmação de uma solicitação. As validações de propriedades derivadas são executadas para solicitações quando você:
Valida todos os itens de solicitação
Valida um item de solicitação
Envia uma solicitação por quaisquer destes métodos: interativo, assinatura ou importação
Aprova uma solicitação
Nota:
As validações de propriedades derivadas são executadas apenas para nós com um item na solicitação.
Problemas de validação de propriedades derivadas podem ser resolvidos de várias maneiras, como:
Substituir a propriedade derivada por um valor definido, se editável
Modificar uma propriedade diferente da qual a propriedade derivada depende
Mover ou remover o nó no ponto de vista
Excluir o item de solicitação ou a instância do item
Para obter mais informações, consulte Validação de Solicitações.
Como Definir uma Propriedade Derivada
Para definir uma expressão de propriedade derivada:
Inspecione uma definição de propriedade que usa um tipo de dados Booliano, Data, Inteiro, Flutuante, Lista, Nó ou String. Consulte Inspeção de Propriedades.
Selecione um aplicativo para o qual você tenha uma permissão Proprietário ou Gerente de Metadados.
Clique em Editar.
Em Tipo Padrão, selecione Derivado.
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.
Clique em Salvar.
Nota:
Para remover uma expressão derivada de uma propriedade, repita as etapas 1-4 e altere o Tipo Padrão de Derivado para Nenhum ou Especificado.