Construção de visualizações no Constellation para BAs
6 Tarefas
40 min
Scenario
Para que os usuários interajam com o aplicativo GoGoRoad, é necessário criar uma interface de usuário (IU). Destacando as vantagens do Constellation durante o desenvolvimento e a manutenção do aplicativo, você, como BA da Pega, defendeu a construção da interface do usuário do aplicativo GoGoRoad usando a arquitetura Constellation.
Histórias de usuários
Como agente de atendimento ao cliente (CSR) da GoGoRoad, quero selecionar o tipo de serviço solicitado em uma lista dropdown e identificar rapidamente o problema, transmitindo essas informações ao provedor de serviços.
Como agente de atendimento ao cliente da GoGoRoad, quero selecionar o cliente que está fazendo a solicitação de assistência em uma lista dropdown de clientes, acessando rapidamente todas as informações armazenadas sobre o cliente.
Como agente de atendimento ao cliente da GoGoRoad, quero inserir o endereço associado à solicitação de serviço e enviar o prestador de serviço ao local correto.
Como agente de atendimento ao cliente da GoGoRoad, quero inserir as informações associadas ao veículo que precisa de assistência e transmitir essas informações ao prestador de serviços.
Como agente de atendimento ao cliente da GoGoRoad, quero inserir as informações associadas à forma de pagamento do cliente para que a GoGoRoad e o prestador de serviços sejam pagos pelos serviços prestados.
Como agente de atendimento ao cliente da GoGoRoad, quero selecionar os serviços prestados para a instância de solicitação de assistência, faturando o cliente corretamente.
Notas técnicas documentadas pelo system architect
- A visualização Identificar problema contém um novo campo chamado Tipo de serviço do Picklist Tipo de campo. O campo Tipo de serviço é obrigatório.
- A visualização Identificar cliente contém um dropdown que faz referência ao relacionamento de dados do cliente (AR).
- A visualização Identificar localização contém o relacionamento de dados incorporados do Endereço de atendimento (AR).
- A visualização Identificar veículo contém um novo campo chamado Informações do veículo (AR), que faz referência ao objeto de dados Vehicle information como um relacionamento de dados incorporados de registro único.
- A visualização Inserir dados de pagamento contém um novo campo chamado Dados de pagamento (AR) que faz referência ao objeto de dados Payment information como um relacionamento de dados incorporados de registro único.
- A visualização Selecionar serviços executados contém um relacionamento de dados de Serviços selecionados (AR) que faz referência ao objeto de dados Selected service como um relacionamento de dados incorporados de vários registros.
- A visualização Selecionar serviços executados contém um campo calculado criado anteriormente, chamado Total de serviços, que é uma soma de todos os serviços selecionados na visualização.
A tabela a seguir apresenta as credenciais necessárias para você concluir o desafio:
Função | Nome de usuário | Senha |
---|---|---|
Business Architect | author@gogoroad | pega123! |
Challenge Walkthrough
Detailed Tasks
1 Configurar a visualização Identificar problema
- Na instância da Pega para o desafio, insira as seguintes credenciais:
- No campo User name, insira author@gogoroad.
- No campo Password, insira pega123!.
- No painel de navegação do App Studio, clique em Case Types > Assistance Request para abrir o tipo de caso Solicitação de assistência (Assistance Request).
- No Ciclo de Vida do Caso de Solicitação de Assistência, na Etapa Criar , clique na etapa e, no painel de propriedades contextuais à direita, clique em .
- Na janela Fields, clique em .
- Na caixa de diálogo Add field caixa de diálogo, no campo Name, digite o Service type.
- No campo Type confirme que o padrão do sistema é Picklist.
- Na primeira opção da lista de opções do tipo de serviço , insira Vehicle has a flat tire
- Clique em
- Repita as etapas 7 a 8 para adicionar as outras opções:
- O veículo está com a bateria descarregada
- O veículo está trancado
- O veículo ficou sem combustível
- Clique em (Submit).
- Na janela Configure . , à direita do campo Tipo de serviço, clique no ícone
- Na janela Conditions, no campo Required, selecione . , na seção
- Clique em para fechar a caixa de diálogo.
- Clique em
2 Configurar a visualização Identificar cliente
- No Ciclo de vida do caso de Solicitação de assistência, clique na etapa . No painel de propriedades contextuais à direita, clique em .
- Na janela Fields, clique em , na seção
- Na lista Fields , selecione Customer (AR) e clique em .
- Na janela Fields, clique em Customer (AR). , na seção
- Na caixa de diálogo
- Confirme se o campo Mode é Single-select
- No campo Display as, , selecione Dropdown.
- Confirme se o campo Data page é List Customer.
- Confirme se o campo Display field é Account ID.
, preencha o seguinte:
- Clique em
- Na janela , clique em Add > Fields.
- Na caixa de diálogo Customer (AR).
- Na caixa de diálogo Fields. , clique em
- Na lista de campos de cliente (AR) disponíveis, marque as caixas de seleção para Coverage level, Customer email, Enrollment, e Full name e clique em Add.
- À direita do campo Coverage level clique no ícone Configure.
- Na janela Edit mode, selecione Read-only e clique em . , no campo
- Repita as etapas 11 e 12 para configurar os campos Customer email, Enrollment e Full name como somente leitura.
- Use Drag handle para reordenar os campos somente leitura como Full name, Customer email, Enrollment e Coverage level.
- À direita do campo Customer (AR) , clique no ícone .
- Na janela Field label field, selecione Custom. , em
- No campo Custom field label digite Customer.
- Na seção Required, selecione . , no campo
- Clique em
- Clique em
3 Configurar a visualização Identificar localização
- No Ciclo de vida do caso deSolicitação de assistência, clique na etapa Identify location e, no painel de propriedades contextuais à direita, clique em .
- Na janela Fields, clique em . , na seção
- Na lista de campos, selecione Service address (AR)e clique em .
- Na janela Service address (AR) (Service address) . , clique em
- Na janela Primary fields. , na seção , clique no ícone para remover a visualização
- Na seção Add > Fields. , clique em
- Na lista de campos, selecione City, State, e Street e clique em .
- Usando o botão Drag handle, ordene os campos como Street, City e State.
- Clique em para retornar à janela .
- À direita do campo Service address (AR) (Service address), clique no ícone .
- Atualize o campo Field label, digite o Service address.
- Clique em .
- Clique em
4 Configurar a visualização Identificar veículo
- No Ciclo de vida do caso de Solicitação de assistência, clique na etapa Identify vehicle e, no painel de propriedades contextuais à direita, clique em .
- Na janela Fields, clique em . , na seção
- Na janela Add field, no campo Name, digite as Informações do veículo (AR).
- No campo Type, selecione Embedded Data.
- No campo Data object, selecione Vehicle information.
- No campo Options, selecione Single Record.
- Clique em
- Na janela Vehicle information (AR) (Vehicle information). , clique em
- Na seção Fields, clique no ícone para remover a visualização Primary fields e clique em Add > Fields.
- Na lista de campos, selecione Color, Make, Model e Model year e clique em .
- Arraste o campo Cor entre os campos Modelo e Ano do modelo.
- Clique em Back para retornar à janela .
- À direita do campo Vehicle information (AR) (Vehicle information), clique no ícone .
- Atualize Field label como Informações do veículo.
- Clique em .
- Clique em
5 Configurar a visualização Inserir dados de pagamento
- No Ciclo de vida do caso de Solicitação de assistência, clique na etapa Enter payment information e, no painel de propriedades contextuais à direita, clique em .
- Na janela Fields, clique em . , na seção
- Na caixa de diálogo Add field, em Name, insira Payment information (AR).
- No campo Type, selecione Embedded Data.
- No campo Data object, selecione Dados de pagamento.
- No campo Options, selecione Single Record.
- Clique em
- Na janela Payment information (AR) (Payment information). , clique em
- Na seção Fields, clique no ícone para remover a visualização Primary fields e clique em Add > Fields.
- Na lista de campos, selecione Card number, Card type e e clique em Adicionar.
- Usando o Drag handle reordene os campos como Card type, Card number e Expiration date.
- Clique em para retornar à janela .
- À direita do campo Payment information (AR) (Payment information), clique no ícone .
- Na janela Field label para Dados de pagamento. , atualize
- Clique em .
- Clique em
6 Configurar a visualização Selecionar serviços executados
- No Ciclo de vida do caso de Solicitação de assistência , clique na etapa Select services performed e, no painel de propriedades contextuais à direita, clique em .
- Na janela Fields, clique em . , na seção
- Na lista de campos, selecione Selected services (AR) e clique em .
- Na janela Selected services (AR). , clique em
- Na caixa de diálogo Display as , selecione Repeating View. , no campo
- No campo Record view , selecione Selected service view.
- Clique em Back para retornar à janela .
- À direita do campo Selected Services (AR) clique no ícone .
- Na caixa de diálogo Field label, selecione Custom. , no campo
- No campo Custom field label, digite Selected services.
- Clique em .
- Na janela Add > Fields > Total of services > Add. , clique em
- À direita do campo Total de serviços, clique no ícone Configure.
- No campo Edit mode, selecione Read-only e clique em .
- Clique em
- Clique em para salvar o trabalho.
Confirm your work
- No Tipo de caso de solicitação de assistência, clique em
- Na janela do portal da Web, no painel de navegação, clique em Create > Assistance Request para criar uma nova instância do tipo de caso Solicitação de assistência.
- Na etapa Identificar problema, selecione um Service type e clique em .
- Na etapa Identificar cliente, selecione um Customer, como [email protected] e clique em .
- Na etapa Identificar localização, digite um endereço e clique em
- Na etapa Identificar veículo, insira as informações do veículo e clique em
- Na etapa Inserir dados de pagamento, insira os dados de pagamento e clique em
- Na etapa Selecionar serviços executados, na lista Service , selecione um serviço e digite um valor no campo Quantity .
- Confirme se a seção Total of services exibe um valor.
Este Desafio serve para praticar o que você aprendeu nos seguintes Módulo:
Disponível na seguinte missão:
Quer nos ajudar a melhorar esse conteúdo?