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.
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.
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 pyStartCase. PyDefault então invoca a data transform 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 .
Nota: Para fazer referência à página de dados OperatorID, é preciso adicionar uma entrada na guia Páginas e classes (Pages & 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.
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.
Quer nos ajudar a melhorar esse conteúdo?