Skip to main content

Challenge

Criação de um relacionamento de dados

2 Tarefas

15 min

Visible to all users
Beginner Pega Platform 8.7 Integração de dados Portuguese

Scenario

O prefeito da MyTown pede a você, gerente de projeto da cidade, que permita aos moradores que relatam problemas online inserir dados de contato e listar problemas anteriores no mesmo site. É preciso adicionar um campo de dados incorporado ao tipo de caso Solicitação de serviço (Service Request).

A tabela a seguir apresenta as credenciais necessárias para concluir o desafio.

Papel (Role) Nome do usuário Senha
Desenvolvedor de aplicativo [email protected] pega123!

Challenge Walkthrough

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 Crie um campo de dados incorporado chamado Informações do requerente (Submitter information)

  1. No painel de navegação do App Studio, clique em Case types > Service Request (Tipo de caso > Solicitação de serviço) para exibir o ciclo de vida do caso Solicitação de serviço (Service Request).
  2. No tipo de caso Solicitação de Serviço (Service Request), clique na etapa Identify submitter (Identificar referente) para abrir o painel de propriedades Step (Etapa) à direita.
  3. No painel de propriedades Step (Etapa), clique em Configure view (Configurar visualização) para configurar a visualização da etapa.
  4. Na caixa de diálogo da visualização de configuração, em Fields tab (Aba de Campos), clique em Add field (Adicionar campo) para adicionar um campo para a visualização de Identificar requerente (Identify submitter).
  5. Na janela de configuração do campo, em Field name (Nome do campo), insira as Informações do requerente (Submitter information) para dar nome ao campo.
  6. Na lista  Type (Tipo), selecione Embedded data (Dado incorporado).
  7. Na lista Data object (Objeto de dados), selecione o objeto de dados Person  (Pessoa).
    Submitter information data object creation
  8. Clique em Submit (Enviar) para fechar a janela de configuração de campo.
  9. Clique em  Submit (Enviar) para fechar a caixa de diálogo de visualização da configuração.
  10. No canto superior direito, clique em Save (Salvar) para salvar o trabalho.

2 Crie uma lista de dados incorporados com o nome Problemas anteriores nesta localização (Previous issues at this location)

  1. No tipo de caso Solicitação de Serviço (Service Request), clique na etapa  Identify location (Identificar localização).
  2. No painel de propriedades Step (Etapa), clique em Configure view (Configurar visualização) para configurar a visualização da etapa.
  3. Na caixa de diálogo de visualização de configuração, na guia Fields  (Campos), clique em Add field (Adicionar campo).
  4. Na janela de configuração do campo, no campo Field name (Nome do campo), insira Problemas anteriores nesta localização (Previous issues at this location) para dar nome ao campo.
  5. Na lista Type (Tipo), selecione Embedded data (Dado incorporado).
  6. Na lista Data object  (Objeto de dados), selecione Define new data object (definir novo objeto de dados).
  7. No campo Data object name (Nome do objeto de dados), insira Problemas (Issues) para dar nome ao objeto de dados. 
  8. Clique em OK para fechar a caixa de diálogo.
  9. No campo Options (Opções), selecione List of records (Lista de registros).
  10. Clique em Submit  (Enviar) para fechar a janela de configuração de campo.
  11. Em Fields tab (Aba de Campos), clique em  Add field to Previous issues at this location > Add new field (Adicionar campo para Problemas Anteriores nesta localização > Adicionar novo campo) para adicionar um novo campo ao relacionamento de dados.
  12. Na janela de configuração do campo, no campo Field name (Nome do campo), insira Data para dar nome ao primeiro campo.
  13. Na lista  Type  (Tipo), selecione Date only (Apenas data).
  14. Clique em Submit & add another (Enviar e adicionar outro).
  15. Crie dois campos adicionais utilizando as informações na tabela a seguir.
    Nome do campo (Field Name) Tipo de campo (Field Type)
    Problema (Issue) Texto (linha única) (Text [single line]) 
    Resolvido (Is resolved) Booleano
  16. Clique em Submit (Enviar).
  17. À direita da nova linha em branco, clique no ícone Delete (Remover) para remover a linha.

    Relacionamento de dados com problemas

  18. Clique em Submit (Enviar) para fechar a caixa de diálogo de visualização da configuração.
  19. No canto superior direito, clique em Save (Salvar) para salvar o trabalho.

Confirm your work

  1. No tipo de caso Solicitação de serviço (Service Request), clique na guia  Data model (Modelo de dados) para confirmar se os campos estão exibidos corretamente.
    The Service Request data model with added fields of Previous issues at this location and Submitter information.
  2. Na coluna Options (Opções), clique em Issues (Problemas) para ver os detalhes do objeto de dados.
    The Issues data object with the added fields Date, Is resolved, and Issue

     

  3. No canto superior esquerdo, clique no ícone Back to previous page (Voltar à página anterior) para retornar ao ciclo de vida do caso. 
    Highlighting the back button on the from the Issue data object page.
  4. Clique na guia Data model (Modelo de dados) para retornar ao modelo de dados Solicitação de serviço (Service Request).
  5. Na coluna Options (Opções), clique em Person (Pessoa) para ver os detalhes do objeto de dados.
    The Person data object.
  6. No canto superior esquerdo, clique no ícone Back to previous page (Voltar à página anterior) para retornar à guia Workflow (Fluxo de trabalho).
  7. No canto superior direito, clique em Save and run (Salvar e executar).
  8. Na visualização Relatar problema (Report problem), clique em Continue para avançar até a visualização Identifficar localização (Identify location).
  9. Na visualização Identificar localização (Identify location), insira um endereço no campo Address (Endereço).
  10. Na visualização Identificar localização (Identify location), clique em Add item (Adicionar item) para adicionar diversos itens aos campos de Problemas anteriores nesta localização (Previous issues at this location).
    Previous issues at location section with values selected
  11. Clique em Continue.
  12. Na visualização Identificar requerente (Identify submitter), insira as informações do remetente.
    Submitter information example

Este Desafio serve para praticar o que você aprendeu nos seguintes Módulo:


Disponível nas seguintes missões:

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

Este conteúdo foi útil?

33% 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