Entendendo os objetos de dados
Uma das tarefas mais importantes desempenhadas pelos Business Architects da Pega é identificar os dados que são requisitados para a resolução bem-sucedida do caso. Na Pega Platform™, as entidades de dados e os atributos que as definem são criados como objetos de dados.
Neste tópico, você examinará como os aplicativos usam objetos de dados para coletar dados de casos relacionados.
Objetos de dados
Um data object (objeto de dados) é uma estrutura para descrever uma entidade de dados por meio do agrupamento de um conjunto de campos relacionados. Por exemplo, um aplicativo de Online orders (pedidos online) de um supermercado pode conter um objeto de dados Customer (Cliente). Como visto na imagem a seguir, o objeto de dados Customer inclui campos que descrevem o cliente do supermercado, como First name, Last name, Full name, Email e Phone:
Os objetos de dados armazenam dados para o seu aplicativo e simplificam a organização de campos, visualizações da interface do usuário e configurações de integração que o seu aplicativo precisa para acessar os dados certos no momento certo para resolver um caso com êxito.
Cada objeto de dados é reutilizável em todos os tipos de casos de um aplicativo, economizando esforço de desenvolvimento e garantindo a consistência dos dados.
Estrutura de um objeto de dados
Cada objeto de dados é composto por uma coleção de campos. Cada campo tem um nome e um tipo de campo e é usado para capturar e apresentar dados conforme necessário em um aplicativo. Coletivamente, os diferentes campos definem a estrutura do objeto de dados.
É possível estender a estrutura de um objeto de dados fazendo referência a outros objetos de dados. Quando um objeto de dados faz referência a um segundo objeto de dados, os campos no segundo objeto de dados se tornam parte do objeto de dados de referência. Dependendo da necessidade, qualquer objeto de dados pode ser referenciado uma ou várias vezes.
Objetos de dados e o ciclo de vida do caso
Os objetos de dados são criados na landing page Objetos de dados e integrações (Data Objects and Integrations) do App Studio. Depois que um objeto de dados é criado, ele é identificado no modelo de dados de tipo de caso, permitindo que o fluxo de trabalho acesse os dados relacionados durante todo o ciclo de vida do caso.
A instância do objeto de dados pode ser chamada em uma ou mais etapas durante o tipo de caso. Os campos usados para facilitar a resolução de casos podem variar entre as etapas, de modo que os usuários se concentrem apenas nos dados relevantes para cada atribuição. Por exemplo, no tipo de caso Online order de um supermercado, a etapa Identify customer faz referência apenas aos campos First name, Last name, Email, and Phone do cliente, enquanto a etapa Order review faz referência apenas aos campos Full name e Email. Como o mesmo objeto de dados Customer é referenciado em ambas as etapas, você tem certeza de que as informações estão relacionadas ao mesmo cliente.
Origem de objetos de dados
É possível obter os dados para objetos de dados localmente a partir do banco de dados da Pega, onde os registros de dados são armazenados em tabelas. Os dados armazenados localmente no banco de dados da Pega podem ser relacionados a um caso específico ou referenciados por vários casos. Os dados também podem ser obtidos de um sistema de registro externo. Um sistema de registro externo é um sistema de armazenamento de informações, como um banco de dados, que armazena os Registros de Dados e é mantido pela organização do cliente. Exemplos de sistemas de registros externos incluem um banco de dados de itens incluídos no estoque de um cliente ou um banco de dados de RH que armazena informações de funcionários.
Objetos de dados no Dev Studio
Na Pega, os nomes data object e field são específicos do App Studio. No Dev Studio, a implementação técnica da estrutura são denominadas data type e property. Apesar da diferença na nomenclatura, a estrutura e as informações associadas a um objeto de dados do Customer no App Studio são as mesmas para o tipo de dados Customer no Dev Studio.
Criação de objetos de dados
A Pega Platform vem pré-configurada com uma seleção de objetos de dados comumente usados, como Address-Postal e Address-Email. Trabalhe com seu LSA para determinar se algum dos objetos de dados pré-configurados da Pega é adequado para uso em seu aplicativo.
Se ainda não existir um objeto de dados adequado, poderão ser criados objetos de dados personalizados para o aplicativo. Por exemplo, se desejar adicionar o objeto de dados Airport Codes, mas não for possível utilizar ou estender um objeto de dados existente, crie um novo na Pega Platform.
Novos objetos de dados podem ser configurados usando a landing page Objetos de dados e integrações (Data Objects and Integrations) do App Studio.
Também é possível criar um novo objeto de dados diretamente no designer do ciclo de vida do caso para um tipo de caso. Quando um novo objeto de dados é criado na seção Dados e interfaces do designer do ciclo de vida do caso, a Pega Platform cria a versão de rascunho do objeto de dados no designer de integração. Uma versão de rascunho do objeto de dados não tem campos nem configurações de integração. Em vez disso, um rascunho de objeto de dados funciona como um espaço reservado, permitindo que a empresa identifique como e quando os dados são usados no ciclo de vida do caso, o que pode influenciar o design final do objeto de dados. Os objetos de dados de rascunho devem ser configurados com campos e configurações de integração na landing page Objetos de dados e integrações do App Studio ou no Dev Studio para fornecer dados para um aplicativo.
Verifique seu conhecimento com a seguinte interação:
This Topic is available in the following Modules:
Quer nos ajudar a melhorar esse conteúdo?