Data transforms
Data transforms
O objetivo de uma data transform é manusear os dados em um aplicativo. As data transforms copiam ou manuseiam dados nos campos necessários. É possível utilizar data transforms para converter dados de um tipo para outro, iterar listas de páginas ou grupos de páginas e copiar páginas inteiras de uma vez.
Na imagem a seguir, clique nos ícones + para saber como a Pega Platform™ utiliza data transforms para melhorar o processo de checkout de um aplicativo de compras.
Convertendo dados com data transforms
Você pode utilizar data transforms para converter dados de um tipo para outro. Por exemplo, você recebe uma entrada de data de entrega de um pedido a partir de outro sistema como um valor de string, como "4 de dezembro de 2021”. Utilize uma data transform para copiar e converter o formato de string armazenado da data de entrega para a propriedade de valor da data, 04/12/2021.
Para converter uma string em um número, abra o construtor de expressões, clique no ícone Configure e use as funções prontas para uso que estão disponíveis na Pega Platform. No exemplo do número do cartão de crédito, você pode utilizar a função toInt()
.
Chamando data transforms em fluxos
Você pode chamar uma data transform a partir de um fluxo. Em um fluxo, clique no conector para abrir a janela Connector properties. Na sessão Definir propriedades (Set properties), selecione Apply data transform.
Considere outro exemplo. Um caso pai de oficina automotiva possui um caso filho que gerencia o fornecimento dos reparos necessários. O caso filho contém um menu de possíveis itens e serviços disponíveis, incluindo custos unitários. Os itens e serviços que são fornecidos são copiados para o caso pai para cobrança. Utilize uma data transform para iterar a lista de possíveis itens e serviços e copie apenas as entradas com uma quantidade maior que zero.
Dica: Ao acessar informações em diferentes casos (por exemplo, em uma relação de caso pai-filho), considere referenciar dados do caso pai em vez de copiar informações do caso pai para o caso filho. Referencie dados para evitar problemas de sincronização se os dados mudarem no caso pai.
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?