Skip to main content

Challenge

Usar páginas de dados e regras em ramificações

Usar páginas de dados e regras em ramificações

6 Tarefas

1 h 20 min

Visível para: All users Applies to: Pega Platform '24.2
Beginner
Integração de dados
Português Brasileiro

Scenario

Para o tipo de caso de Assistance Request, os stakeholders da GoGoRoad querem oferecer aos usuários a opção de se inscreverem ao solicitarem o serviço, em vez de rejeitarem automaticamente os usuários não inscritos.

O Lead System Architect encarregou você de configurar o processo (process) de Approval rejection para atualizar o status de associação de um registro de cliente se o cliente decidir se inscrever no programa de assistência rodoviária. Para realizar essa tarefa, é necessário criar uma transformação de dados (data transform) para copiar o status de associação e o nível de cobertura atualizados para o registro do cliente. Depois que a transformação de dados estiver configurada, é preciso adicionar uma etapa Salvar página de dados (Save Data Page Step) ao processo de Approval rejection. A Save Data Page Step usa a transformação de dados para atualizar o registro do cliente no banco de dados.

Seu LSA forneceu um diagrama do fluxo do processo de Approval rejection. Se o usuário optar por não se inscrever, um e-mail de rejeição será enviado e o caso será resolvido. Se o usuário optar por se inscrever, colete os dados do cliente, salve a página de dados (data page) e mude para o estágio (stage) de Service:

The revised Approval Rejection Flow.

Dada a magnitude dessa mudança, o Lead System Architect (LSA) requisitou que você criasse esse processo (process) em uma ramificação (branch) de desenvolvimento. Depois que seu processo for aprovado, você poderá mesclar o código na ramificação principal do aplicativo GoGoRoad.

Você é um novo System Architect, e seu Lead System Architect fornece um conjunto de links de documentação técnica como ajuda para você começar.

A tabela a seguir apresenta as credenciais necessárias para você concluir o desafio:

Função Nome do usuário Senha
Application Developer (desenvolvedor de aplicativo) author@gogoroad pega123!

Você deve iniciar sua própria instância da Pega para concluir este Challenge.

A inicialização pode leva até cinco minutos, portanto tenha paciência.

Detailed Tasks

1 Criar uma ramificação (branch)

Developing applications in Branches Journey Map.

Leia a documentação técnica fornecida para concluir as tarefas atribuídas. A documentação técnica pode conter mais informações do que você precisa.

Critérios de aceitação

  • No Dev Studio, é criada uma ramificação (branch) para o aplicativo GoGoRoad. A ramificação (branch) é usada para atualizar o processo (process) de Approval rejection em que, quando um cliente se cadastra no GoGoRoad, as alterações são gravadas no registro do cliente no banco de dados.

Instruções

  1. Na instância da Pega para o desafio, insira as seguintes credenciais:
    1. No campo User, insira author@gogoroad.
    2. No campo Password, insira pega123!.
  2. No Dev Studio, crie uma ramificação (branch) de desenvolvimento chamada CustomerRecord para as atualizações do processo de Approval rejection, conforme detalhado nos critérios de aceitação.

2 Criar e editar uma regra

Creating and editing Rules Journeymap.

Leia a documentação técnica fornecida para concluir as tarefas atribuídas. A documentação técnica pode conter mais informações do que você precisa.

Critérios de aceitação

  • Para o tipo de caso (case type) de Assistance Request (Solicitação de assistência), há uma regra de transformação de dados (data transform) chamada UpdateCustomerEnrollment
  • Durante o desenvolvimento, as alterações da transformação de dados UpdateCustomerEnrollment são salvas na ramificação (branch) CustomerRecord.
  • A transformação de dados UpdateCustomerEnrollment está configurada para definir o status de CustomerID's Enrollment como verdadeiro.
  • A transformação de dados UpdateCustomerEnrollment está configurada para definir o CustomerID's Coverage Level como o nível de cobertura escolhido durante o processo de inscrição.
  • A transformação de dados UpdateCustomerEnrollment é marcada como um registro relevante.

Instruções

  1. No Dev Studio, para o tipo de caso de Assistance Request, crie uma regra de transformação de dados (data transform) chamada UpdateCustomerEnrollment. . Durante o desenvolvimento, a regra é salva na ramificação (branch) CustomerRecord .
  2. Configure o UpdateCustomerEnrollment  para definir os valores de CustomerID conforme detalhado nos critérios de aceitação.

3 Usar páginas de dados (Data Pages)

Creating Data Pages Journey Map.

Leia a documentação técnica fornecida para concluir as tarefas atribuídas. A documentação técnica pode conter mais informações do que você precisa.

Critérios de aceitação

  • No modelo de dados de Assistance Request, a propriedade chamada CustomerID está configurada para copiar dados da página de dados (data page) D_CustomerSavable.

Instruções

1. No App Explorer do Dev Studio, para o tipo de caso de Assistance Request, configure a propriedade CustomerID conforme detalhado nos critérios de aceitação.

4 Mesclar uma ramificação

Developing applications in Branches Journey Map.

Leia a documentação técnica fornecida para concluir as tarefas atribuídas. A documentação técnica pode conter mais informações do que você precisa.

Critérios de aceitação

  • No aplicativo GoGoRoad, a ramificação (branch) CustomerRecord é mesclada com o ruleset do GoGoRoad.

Instruções

  1. No registro de definição do aplicativo GoGoRoad, revise e mescle a ramificação CustomerRecord no ruleset do GoGoRoad.

5 Adicionar uma etapa de executar a transformação de dados (Run Data Transform Step)

Using Data Transforms Journey Maps

Leia a documentação técnica fornecida para concluir as tarefas atribuídas. A documentação técnica pode conter mais informações do que você precisa.

Critérios de aceitação

  • No tipo de caso de Assistance Request, o ApprovalRejection_Flow inclui uma etapa (step) de automação Run Data Transform após a etapa Collect enrollment information que atualiza o status de registro do cliente e o nível de cobertura escolhido para as informações do caso.

Instruções

  1. No tipo de caso de Assistance Request, o ApprovalRejection_Flow é atualizado com uma etapa de automação Run Data Transform, conforme detalhado nos critérios de aceitação.

6 Adicionar uma etapa Salvar página de dados (Save Data Page Step)

Creating Data Pages Journey Map.

Leia a documentação técnica fornecida para concluir as tarefas atribuídas. A documentação técnica pode conter mais informações do que você precisa.

Critérios de aceitação

  • No tipo de caso de Assistance Request, o ApprovalRejection_Flow inclui uma etapa de automação Save Data Page que salva as atualizações da inscrição na página de dados (data page) associada ao nome da propriedade CustomerID.

Instruções

  1. No tipo de caso de Assistance Request, o ApprovalRejection_Flow é atualizado com uma etapa de automação Save Data Page, conforme detalhado nos critérios de aceitação.


Disponível na seguinte missão:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Este conteúdo foi ú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