Skip to main content

Estratégias de atualização das páginas de dados

Dados antigos e dados atualizados

Os dados desatualizados, também chamados de dados obsoletos, podem levar a decisões equivocadas, erros onerosos e processos ineficientes. Manter o conteúdo de uma página de dados atualizado é essencial para garantir resultados desejáveis e preciso nos casos. Na primeira vez em que os usuários acessam uma página de dados, a Pega Platform™ preenche a página com informações atualizadas. Os usuários subsequentes acessam os mesmos dados em cache, mesmo se houver mudança nos dados de origem. Para manter as páginas de dados atualizadas com as mudanças nos dados de origem, configure uma estratégia de atualização para identificar e limitar os dados obsoletos.

Nota: O uso de uma estratégia de atualização é opcional, mas fortemente recomendada, para que as páginas de dados evitem que os usuários visualizem e ajam com base em dados obsoletos.

Estratégias de atualização

As estratégias de atualização de uma página de dados definem uma ou mais condições para teste se o conteúdo de uma página de dados é considerado obsoleto e precisa ser recarregado. Quando um usuário acessa uma página de dados, a Pega Platform verifica as condições de atualização configuradas para a página de dados. Caso uma página atenda a pelo menos uma das condições, a Pega Platform recarrega o conteúdo da página a partir de fonte de dados específica.

Nota: Projetar uma estratégia de atualização para a página de dados requer um equilíbrio entre o esforço de processamento e a chance de que uma página de dados contenha dados obsoletos, especialmente uma página com o escopo definido para Thread. Sempre consulte os stakeholders do projeto para determinar os limites aceitáveis de impacto no desempenho e dados obsoletos antes de configurar a estratégia de atualização.

No registro de uma página de dados, a guia Gerenciamento de carga (Load management) oferece aos desenvolvedores três opções para configurar uma estratégia de atualização em uma página de dados somente leitura. 

Recarregar uma vez por interação

A opção Recarregar uma vez por interação (Reload once per interaction) atualiza o conteúdo da página de dados sempre que um usuário acessa a página na memória. Essa opção está disponível somente para páginas com o escopo definido para Thread ou Solicitante (Requestor) e não pode ser combinada com nenhuma outra opção de atualização.

Por exemplo, a reserva de viagem preenche uma página de dados com informações de assentos do voo selecionado por um cliente. Selecione Recarregar uma vez por interação para atualizar a página de dados sempre que o cliente acessar a página, para garantir que as informações de assentos sejam tão atuais quanto possível.

Não recarregar quando

A opção Não recarregar quando (Do not reload when) utiliza uma regra de condição para testar se a página de dados é considerada obsoleta. Se a condição retornar um resultado verdadeiro, o conteúdo da página de dados será considerado atual e a Pega Platform não tentará atualizar a página de dados.

Por exemplo, a página de dados contém informações de volume e de preço para uma segurança específica. Ao final de um dia de negociações, preço e volume permanecem constantes até que as negociações sejam reiniciadas no próximo dia útil. Para evitar atualização desnecessária da página de dados, configure uma condição para evitar que a Pega Platform recarregue a página após o término do dia de negociações e antes que o próximo dia útil de negociações comece.

Recarregar se mais antigo que

A opção Recarregar se mais antigo que (Reload if older than) utilize um intervalo fixo de tempo para determinar se uma página de dados está obsoleta. Ao final do intervalo, o conteúdo da página de dados é considerado obsoleto, e a próxima tentativa de acessar a página de dados faz com que a Pega Platform atualize a página de dados. Assim, se uma página de dados com um intervalo de 10 minutos para Recarregar se mais antigo que é acessada inicialmente às 1200 (12h00), a página é considerada obsoleta às 1210 (12h10). A Pega Platform então atualiza o conteúdo da página quando um usuário acessa a página obsoleta, o que pode não ocorrer até às 1300 (13h00). 

Por exemplo, um caso de onboarding permite a um gerente atribuir um local de assento a um novo funcionário. Um inventário dos locais de assento com o status de cada local é armazenado em uma tabela de banco de dados e filtrado para preencher uma página de dados com locais disponíveis no escritório específico no caso de onboarding. A página de dados é parametrizada para manter uma instância para cada escritório. Os stakeholders estão confiantes de que atualizar a página a cada minuto é suficiente para evitar seleções duplicadas pelos gerentes.

Dica: Considere a frequência de mudanças dos dados para projetar uma estratégia de atualização que minimize o excesso de processamento em razão do recarregamento das páginas de dados. Uma página de dados que contém dados de preços, como de uma loja online, deve ser atualizada a cada segundo do dia para refletir mudanças no preço. Uma página de dados que lista fabricantes e modelos de automóveis pode precisar de atualizações a cada 30-60 dias.

A Pega Platform nunca atualiza página de dados mais do que uma vez por interação, independentemente de como as opções de atualização da página de dados sejam configuradas.

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