Skip to main content

Challenge

Criação de campos em visualizações

3 Tarefas

20 min

Visible to all users
Beginner Pega Platform 8.7 Integração de dados Interface de usuário Portuguese

Scenario

Agora que os estágios e etapas do ciclo de vida do caso Solicitação de serviço (Service Request) MyTown311 estão configurados, o prefeito e o coordenador de serviços determinaram as informações necessárias para adicionar a determinadas etapas. Configure as visualizações dessas etapas com campos que coletam e exibem as informações. Algumas visualizações foram configuradas por outro desenvolvedor.

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 Adicionar campos editáveis às visualizações

  1. No painel de navegação do App Studio, clique em Tipos de caso > Solicitação de serviço (Case types > Service Request) para exibir o ciclo de vida do caso de solicitação de serviço.
  2. No tipo de caso Solicitação de serviço (Service Request), clique na etapa Relatar problema (Report problem) para abrir o painel de propriedades contextuais à direita.
  3. No painel de propriedades contextuais, clique em Configurar visualização (Configure view) para adicionar campos à visualização.
  4. Na guia Campos (Fields), clique em Adicionar campo (Add field) para adicionar um novo campo.
  5. No campo Nome do campo (Field name), insira Data da solicitação (Request date).
  6. Na lista Tipo (Type), selecione Apenas data (Date only).
    Adding a date only field to the Report problem view
  7. Clique em Enviar e criar outro (Submit & add another) para adicionar outro campo à visualização Relatar problema (Report problem).
    Dica: Quando uma etapa tiver vários campos, use a opção Enviar e adicionar outro (Submit & add another).
  8. Repita as etapas 5 a 7 para criar um campo de Texto (linha única) (Text [single line]) chamado Nome do solicitante (Requestor name) e adicione outro campo à exibição.
  9. No campo Nome do campo (Field name), insira a Gravidade do problema (Issue severity).
  10. Na lista Tipo (Type), selecione Picklist para exibir os campos Exibir como (Display as) e Opções da picklist (Picklist options).
    1. Nos campos Exibir como (Display as) e Opções da picklist (Picklist options), mantenha os valores padrão.
    2. Na seção Escolhas (Choices), clique em Adicionar escolha (Add choice). Um campo vazio será exibido.
    3. No campo vazio, insira Baixo (Low) como valor da picklist.
    4. Repita as etapas 10b e 10c para criar dois valores de picklist adicionais, Médio (Medium) e Alto (High).
      Adding the Issue severity picklist field to the Report problem view
  11. Clique em Enviar e criar outro (Submit & add another) para adicionar outro campo à visualização Relatar problema (Report problem).
  12. Repita as etapas 5 e 6 para criar um campo Texto (parágrafo) (Text [paragraph]) com o nome Descrição (Description).
  13. Clique em Enviar (Submit) para dispensar o modal de criação de campo. 
    Dica: Use a opção Enviar (Submit) para o último campo em uma visualização ou se a visualização tiver apenas um campo.
    Report problem view configured
  14. Para cada campo, na lista Opções (Options), mantenha o valor de Opcional (Optional) como padrão.
  15. Na janela Relatar problema (Report problem), clique em Enviar (Submit).
  16. Clique em Salvar (Save) para salvar o trabalho.
    Nota: O número de problemas de configuração diminui de 4 para 3 após a configuração da visualização Relatar problema (Report problem).
  17. Repita as etapas 2a 7 e 13 14 para criar os campos restantes usando as informações da tabela a seguir.
    Dica: Salve após a configuração de cada exibição e observe que o número de problemas de configuração diminui.

    Estágio

    Etapa

    Nome do campo (Field Name)

    Tipo de campo (Field Type)

    Opções (Options)

    Criar

    Identificar localização (Identify location)   

    Endereço

    Localização (Location)

    Requisitado

     

    Solicitar atualizações (Request updates)

    Solicitar atualizações (Request updates)

    Booleano

    Opcional (Optional)

     

     

    E-mail do solicitante (Requestor Email)

    E-mail

    Opcional (Optional)

2 Adicionar um campo calculado à visualização Executar reparo (Perform repair)

  1. No tipo de caso Solicitação de serviço (Service Request), clique na etapa Executar reparo (Perform repair) para abrir o painel de propriedades à direita.
  2. No painel de propriedades, clique em Configurar visualização (Configure view) para adicionar campos à visualização.
  3. Na linha de entrada Field (Campo), clique em Add field (Adicionar campo).
  4. No campo Field name (Nome do campo), insira o Tempo total (Total time).
  5. Na lista Type (Tipo), selecione Integer (Inteiro).
  6. Expanda a seção Advanced (Avançado) e selecione This is a calculated field (read-only) (Este é um campo calculado [apenas leitura]).
    This is a calculated field (read-only) checkbox
  7. Na lista Function (Função), selecione Use expression (Usar expressão). Um campo vazio será exibido abaixo.
  8. No campo vazio, insira .SetupTime + .RepairTime + .CleanupTime.
    Total time calculated field
  9. Clique em Submit (Enviar) para adicionar o campo calculado à exibição.
  10. Clique em Submit (Enviar) para retornar à guia Fluxo de trabalho (Workflow) do ciclo de vida do caso.
  11. Clique em Save (Salvar) para salvar suas alterações no ciclo de vida do caso.

3 Adicionar um campo somente leitura à exibição Revisar reparo (Review repair)

  1. No tipo de caso Revisar reparo (Review repair), clique na etapa Revisar reparo (Review repair) para abrir o painel de propriedades à direita.
  2. No painel de propriedades contextuais à direita, clique em Configurar visualização (Configure view).
  3. No painel à esquerda, clique em Campos (Fields) para expandir a lista Campos (Fields). 
    Fields list when configuring a view
  4. Na lista de campos, passe o cursor à direita do campo Tempo total (Total time) para exibir um ícone de Mais.
    Hover over the Total time field in the Fields list
  5. Clique no ícone de Mais para adicionar o campo Tempo total (Total time) à lista de visualização. 
    Nota: O campo Tempo total (Total time) já é somente leitura e não precisa de configuração adicional.
  6. Clique em Enviar (Submit) para salvar as alterações.
  7. Clique em Salvar (Save) para salvar as alterações no ciclo de vida do caso.

Confirm your work

Nota: Conforme avança no caso, insira todas as informações necessárias e verifique se cada exibição exibe os campos desejados.
  1. No canto superior direito, clique em Salvar e executar (Save and run) para criar uma nova solicitação de serviço. 
  2. Na visualização Relatar problema (Report problem), clique em Continuar (Continue) para avançar até a visualização Identificar localização (Identify location). 
    Report problem view at runtime
  3. Na visualização Identificar localização (Identify location), clique em Continuar (Continuar) para avançar até a visualização Solicitar atualizações (Request updates). 
    Identify location view at runtime
  4. Na visualização Solicitar atualizações (Request updates), clique em Criar (Create) para concluir o processo Criar (Create).
    Request updates view at runtime
  5. Na visualização Agendar reparo (Schedule repair), clique em Enviar (Submit) para exibir a visualização Executar reparo (Perform repair).
    Schedule repair view at runtime
  6. Na visualização Executar reparo (Perform repair), no campo Setup time (Definir o tempo), insira 10 como o número de minutos gastos configurando um reparo.
  7. No campo Repair time (Tempo do reparo), insira 80 como o número de minutos gastos executando o reparo.
  8. No campo Cleanup time (Tempo de limpeza), insira 30 como o número de minutos gastos limpando o local após o reparo.
  9. Aperte a tecla “Tab” ou clique fora do campo Tempo de limpeza (Cleanup time) para permitir a execução do cálculo e o fornecimento de um total. Nesse caso, o valor no campo Tempo de reparo total (Total repair time) é 120.
    Perform repair view at runtime
  10. Clique em Enviar (Submit) para exibir a visualização Aprovação (Approval).
  11. Na visualização Aprovação (Approval), confirme se os campos de entrada de tempo são exibidos como campos somente leitura com os números inseridos nas etapas 7 a 9.
    Approval view at runtime
  12. Clique em Aprovar (Approve) para resolver o caso.

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?

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