Skip to main content

Recurso superclasse

Recurso superclasse em data transforms

Os desenvolvedores podem tornar as data transforms mais modulares utilizando uma superclasse. É possível combinar várias data transforms utilizando o recurso superclasse para definir valores em múltiplos níveis da hierarquia de classe. O aproveitamento desse recurso melhora a capacidade de manutenção de data transforms.

Quando o recurso superclasse está habilitado em data transforms, no tempo de execução, a Pega Platform™:

  • Identifica o pai da classe atual
  • Identifica o pai do próximo nível até a classe pai mais alta ser localizada
  • Encontra a data transform
  • Invoca data transforms

Na imagem a seguir, clique nos ícones de + para saber mais sobre cada parte do processo de tempo de execução.

Caso de uso do recurso superclasse em data transforms

Considere uma classe Pedido de indenização (Claim) com uma subclasse Residência (Home). A subclasse Residência, por sua vez, possui uma subclasse Aluguel (Rental) com data transforms em cada nível que definem os valores padrão. Você define suas data transforms de modo que os valores padrão comuns sejam definidos na classe Pedido de indenização e valores específicos sejam definidos nas subclasses.

O tipo de caso requer dois campos encontrados nas classes pai: os campos Data de perda (Date of loss) e Endereço (Address). Você define a data transform SetDefault em cada classe para que os valores padrão comuns para Data de perda e Prefixo (prefixo do ID do caso) sejam definidos na classe Pedido de indenização, o Endereço seja definido na classe Residência, e Nome no contrato (Name on lease) seja definido na classe Aluguel.

Data Transform - Superclassing Scenario
Nota: O recurso superclasse é habilitado se o App Studio criar campos padrão automaticamente. 

A imagem a seguir mostra a sequência de execução de regra de data transformsSetDefault que são invocadas quando o tipo de caso Aluguel é criado e o recurso superclasse é habilitado em todas as data transforms. Clique nos ícones + para saber mais sobre cada etapa de execução de regra.

Nota:  Para obter mais informações sobre como melhorar a capacidade de manutenção e ampliação do seu aplicativo, consulte Padrões de extensibilidade.

Verifique o seu conhecimento com a seguinte interação:

Configure o recurso superclasse para data transforms

Para configurar o recurso superclasse, na área de trabalho do Dev Studio, crie uma data transform com o mesmo nome em cada nível de classe e certifique-se de que a opção Call superclass data transform esteja selecionada na data transform desejada. Se houver propriedades especificadas nas classes pai e subclasses, a data transform na subclasse substituirá a data transform na classe pai.

superclassing-feature
 

A Pega Platform vem com data transforms pyDefault padrão nas classes de trabalho herdadas pelos tipos de caso. A data transform pyDefault de Trabalho- (Work-) define valores de propriedade que são utilizados em todos os tipos de caso. As propriedades incluem status do trabalho, urgência do trabalho e informações da organização do operador.

Dica: É possível substituir essas configurações padrão na data transform pyDefault do tipo de caso. Por exemplo, o valor de urgência do trabalho de pyDefault de Trabalho- (Work-) é definido como 10. Se você quiser priorizar casos no seu tipo de caso, pode alterar o valor de urgência padrão de todos os novos casos para 40.

Verifique o seu conhecimento com a seguinte interação:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Este conteúdo foi útil?

25% acharam esse conteúdo útil

Quer nos ajudar a melhorar esse conteúdo?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice