Skip to main content

Valores padrão de propriedade

Quando um usuário cria um caso, é possível definir valores padrão para propriedades que já são conhecidas para reduzir o tempo que os usuários gastam inserindo dados. Por exemplo, em um caso de solicitação de seguro, é possível definir a data padrão de perda para a data de hoje. 

Em outros casos, é possível utilizar dados do registro do operador, como a unidade de organização do usuário, para iniciar os valores de propriedade. Por exemplo, em um aplicativo de reservas de viagem, você define os campos Nome (Name) e Sobrenome (Last Name) para corresponder ao primeiro e ao último nome no registro do operador do usuário. Além disso, você define o campo Data da viagem (Data of Tavel) para a data de hoje e o campo Data de retorno (Date of Return) para sete dias no futuro.

field-examples-2

A definição dos valores padrão também pode ser útil em um ambiente de desenvolvimento. Quando você executa repetidamente um processo para testar as mudanças, é possível poupar tempo usando uma data transform para inserir valores padrão nos campos exigidos.

Página de inicialização de dados

É possível editar os valores de .pyDefault no App Studio usando a página Inicialização de dados (Data initialization) na guia Settings em um tipo de caso. Ao criar um caso, é possível selecionar propriedades para definir os valores padrão e atribuir valores exatos a cada propriedade. Também é possível definir propriedades para corresponder a outra propriedade no mesmo tipo de caso. As ações disponíveis e as propriedades são exibidas em dropdowns. No exemplo abaixo, três inicializações de dados são configuradas para realizar ações específicas quando um caso é criado: 

  • Inscrever-se nas notificações.
  • Defina o campo Description para Criação de pedido pelo usuário.
  • Defina o campo Work Status para Criação inicial.
data-initialization
Nota:  Você configura casos de uso de inicialização de dados mais complexos no Dev Studio.

Data transforms para valores padrão de propriedade

A Pega Platform oferece dois tipos de data transforms que podem ser usados para definir automaticamente os valores padrão de propriedade e propriedades de página ao criar um caso: pyDefault e pySetFieldDefaults

Dica: Como melhor prática, utilize pySetFieldDefaults para definir valores de campos da IU e use pyDefault para propriedades não referenciadas na IU. Por exemplo, configure pySetFieldDefaults para definir o valor padrão do campo Data da reserva (Reservation date) em uma visualização para reservar um veículo de aluguel e configure pyDefault para definir a urgência padrão das atribuições do tipo de caso.

Na primeira vez em que uma visualização é criada para seu tipo de caso, a Pega Platform cria as data transforms pyDefault e pySetFieldDefaults. Também é possível criá-las manualmente. Quando você cria um novo caso, a data transform pyDefault é invocada pelo processo pyStartCasePyDefault então invoca a data transform pySetFieldDefaults

pyDefaults and pySetFieldDefaults

Por exemplo, na imagem a seguir das configurações pySetFieldDefaults , os camposPrimeiro Nome (.FirstName) e Sobrenome (.LastName) são definidos como pyFirstName e pyLastName na página da área de transferência OperatorID .

pySetFieldDefaults-first-last-names
Nota: Para fazer referência à página de dados OperatorID, é preciso adicionar uma entrada na guia Páginas e classes (Pages & Classes). 
pySetFieldDefaults-pages-and-classes

Por exemplo, na imagem a seguir das configurações pySefFieldDefaults , o campoData da viagem (.DateofTravel) é definido para a data atual utilizando a função @CurrentDateTime(), e o campo Data de retorno é definido para sete dias após a data atual por meio da função @addCalendar(.DateOfTravel, "0", "0", "0", "7", "0", "0", "0")

Nota: Para obter mais informações sobre essas funções, consulte Criando expressões com o construtor de expressões.
pySetFieldDefaults-travel-return-dates.png

Verifique seus conhecimentos com a interação a seguir.


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?

100% 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