Acesso a dados com Data Pages
O acesso aos dados precisos no momento adequado é essencial para a resolução bem-sucedida do caso. As páginas de dados (data pages) são a ponte entre os objetos de dados (data objects) e o tipo de caso (case type), permitindo que o aplicativo acesse dados de diversas fontes sob demanda. Os valores de dados associados aos campos que definem um objeto de dados residem, na verdade, em uma Data Page armazenada em cache na memória do aplicativo.
Neste tópico, você aprenderá sobre as Data Pages que estão disponíveis na Pega Platform™ e como elas facilitam a transferência de informações da fonte de dados para uma instância do caso.
Data Pages
As Data Pages fornecem o link entre o objeto de dados e os registros de dados que são armazenados localmente no banco de dados da Pega ou dados que residem em um sistema de registro externo. Nos aplicativos da Pega Platform™, uma Data Page (página de dados) atua como uma ferramenta de tradução, recuperando dados de uma fonte especificada e armazenando esses dados em cache na memória. A Data Page gerencia a integração com a fonte de dados (data source), separando os processos de negócios dos detalhes da integração. Essa separação permite aos desenvolvedores de aplicativos utilizar dados adquiridos em um aplicativo sem saber a fonte dos dados e os detalhes da conexão.
A capacidade de definir de forma rápida e fácil os dados requisitados para criar aplicativos e, em seguida, acessar esses dados sem ter que se preocupar com o local onde os dados estão realmente armazenados e como eles são acessados é chamada de Pega Live Data. Pega Live Data é a camada de virtualização que separa a lógica de negócios e a utilização de dados do aplicativo dos detalhes técnicos de como e quando os dados são acessados. As Data Pages são um componente importante da camada de virtualização do Pega Live Data, declarando como os dados são mapeados das fontes de dados para os objetos de dados de um aplicativo.
Na imagem a seguir, clique nos ícones + para saber mais sobre como o Pega Live Data usa Data Pages para carregar e fornecer dados a um aplicativo sob demanda:
Cada objeto de dados inclui três Data Pages padrão:
- Uma Data Page de registro único e somente leitura
- Uma Data Page em lista somente de leitura
- Uma Data Page única de leitura e gravação
Na imagem a seguir, clique nos ícones + para saber mais sobre cada Data Page padrão configurada para um objeto de dados chamado Customer:
Data Pages salváveis
As Data Pages salváveis salvam uma página ou lista de Data Pages especificados em uma Data Page de volta no sistema de registro, independentemente de os dados estarem armazenados localmente no banco de dados da Pega ou em um banco de dados externo. Com uma Data Page salvável, é possível configurar um aplicativo para atualizar o sistema de registro em tempo real com dados de um caso. A Data Page salvável pode gerenciar a transação para assegurar que os dois sistemas se mantenham sincronizados, mesmo se ocorrer um erro, como uma queda na conexão de rede.
O plano de salvamento de dados de uma Data Page salvável detalha a forma como os salvamentos ocorrem.
Na imagem a seguir, clique nos ícones + para saber mais sobre as opções de salvamento de dados.
As opções de salvamento de dados para Data Pages salváveis são configuradas por System Architects no Dev Studio. Como Business Architect, você trabalha com os stakeholders da equipe de negócios para determinar o melhor plano de salvamento de dados para cada um dos objetos de dados do aplicativo, avaliando o desempenho do aplicativo em relação à importância das informações atualizadas para a resolução de casos e, em seguida, comunica essas informações à equipe de TI para implementação no aplicativo.
Fontes de dados simuladas
As páginas de dados (data pages) podem estar prontas para a produção ou simuladas, conforme o status da fonte de dados (data source). Por exemplo, durante a fase de desenvolvimento de um aplicativo, a integração com uma fonte de dados externa pode ainda não estar concluída. Data Pages simuladas são Data Pages que retornam uma simulação dos dados finais, enquanto a fonte de dados final necessária para uso na produção está sendo desenvolvida e finalizada.
Uma fonte de dados simulada é usada para fornecer Data Pages simuladas. Uma fonte de dados simulada, como o banco de dados da Pega, pode ser usada durante o desenvolvimento e os testes do aplicativo enquanto o sistema de registro externo é configurado. Dessa forma, as Data Pages simuladas ainda têm uma fonte de dados, mas não a que será usada na produção. A figura a seguir mostra uma Data Page simulada:
Como Business Architect da Pega, você trabalhará com os system architects para criar e manter Data Pages simuladas e as fontes de dados simuladas durante o desenvolvimento do seu aplicativo.
Estratégias de atualização da Data Page
Os dados desatualizados, também chamados de dados obsoletos (stale), podem levar a decisões equivocadas, erros onerosos e processos ineficientes. Manter o conteúdo de uma Data Page atualizado é essencial para garantir resultados desejáveis e preciso nos casos.
Por exemplo, no aplicativo Online Order , o objeto de dados (data object) Products recupera informações sobre os itens de mercearia disponíveis para entrega do sistema de registro externo do supermercado. Os desenvolvedores do aplicativo podem escolher a frequência com que o objeto de dados Products recupera essas informações. A lista de produtos disponíveis pode ser recuperada no início da manhã e armazenada em cache na memória para uso durante todo o dia. Isso garantirá que o aplicativo seja executado rapidamente, mas, com o passar do dia, há o risco de que as informações se tornem obsoletas e os clientes façam pedidos de itens que não estão mais disponíveis.
Como Business Architect, você trabalha com os stakeholders da equipe de negócios para determinar a melhor estratégia de atualização para cada um dos objetos de dados do aplicativo que acessam informações de fontes de dados locais ou externas, avaliando o desempenho do aplicativo em relação à necessidade de dados atualizados e, em seguida, trabalha com system architects para implementar essas informações no aplicativo.
Data Pages do tipo de caso
Os tipos de caso (case types) também têm Data Pages padrão. Os tipos de caso têm uma única Data Page somente de leitura e uma Data Page de lista (somente de leitura).
Como as instâncias do caso são salvas automaticamente, as Data Pages do tipo de caso são utilizadas apenas quando um tipo de caso está solicitando informações de outro tipo de caso com um relacionamento de dados de referência de caso (case reference).
Verifique seu conhecimento com a seguinte interação:
This Topic is available in the following Module:
Quer nos ajudar a melhorar esse conteúdo?