Skip to main content

Criando e configurando variáveis de aplicativos

2 Tarefas

15 min

Visible to: All users
Beginner Pega Platform 8.7 Integração de dados Português Brasileiro

Scenario

Os stakeholders da GoGoRoad querem uma forma rápida de controlar o comportamento do aplicativo do tipo de caso Solicitação de assistência (Assistance Request) que usa uma condição personalizada para ignorar o processo Inserir dados de pagamento (Enter payment information) para clientes com plano Ouro (Gold). A empresa acredita que o nome do plano possa mudar no futuro e quer controlar o comportamento sem modificar os códigos. Para cumprir esse requisito, crie um Conjunto de configurações (Configuration set) e uma Definição de configurações (Configuration setting) para o plano Ouro e atualize o processo para usar as novas configurações.

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

Papel Nome do usuário Senha
Desenvolvedor de aplicativo author@gogoroad pega123!
Nota: Seu ambiente de prática pode oferecer suporte para a conclusão de múltiplos desafios. Como resultado, a configuração exibida na apresentação do desafio pode não corresponder exatamente ao seu ambiente.

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.

Challenge Walkthrough

Detailed Tasks

1 Crie um Conjunto de configurações e uma Definição de configurações

  1. No painel de navegação do App Studio, clique em Settings > Configurations (Definições > Configurações) para abrir a página inicial Configurações (Configurations).
  2. Na página inicial Configurações, clique em Manage configuration sets (Gerenciar conjuntos de configurações) para abrir a caixa de diálogo Configuration sets (Conjuntos de configurações). 
  3. Clique em Add (Adicionar) para adicionar um novo conjunto de configurações.
  4. No campo Configuration set name  (Nome do conjunto de configurações), insira PaidMembership.
  5. Clique em OK e feche a caixa de diálogo.
  6. Na página inicial Configurações, clique em Add Configuration  (Adicionar configuração) para abrir a caixa de diálogo Create Configuration (Criar configuração).
  7. Na caixa de diálogo Create Configuration (Criar configuração), preencha os seguintes dados:
    1. No campo Name (Nome), insira Ouro (Gold).
    2. No campo Description  (Descrição), insira Nível de cobertura do plano Gold (Gold membership coverage level).
    3. Na lista Configuration set (Conjunto de configurações), selecione PaidMembership
    4. Na lista Configuration scope  (Escopo de configuração), selecione Case type (Tipo de caso) e Assistance Request (Solicitação de assistência).
    5. Confirme que o campo Type  (Tipo) está definido como Texto (linha única) (Text [single line]).
    6. Confirme que a lista Default value (Valor padrão) está definida como Constant (Constante).
    7. No campo Default value  (Valor padrão), insira Ouro (Gold).
      Create configuration
  8. Clique em Submit  (Submeter) para fechar a caixa de diálogo.

2 Atualize as condições iniciais do processo Inserir dados de pagamento

  1. No painel de navegação do App Studio, clique em Case types  (Tipos de caso) para abrir o Explorador de tipos de casos (Case Type Explorer).
  2. Clique no tipo de caso Assistance Request (Solicitação de assistência) para abrir o ciclo de vida do caso Solicitação de assistência (Assistance Request).
  3. No tipo de caso Solicitação de assistência, no estágio Create (Criar), clique no processo Enter payment information (Entrar informação de pagamento).
  4. No painel de configuração à direita, na lista Start process (otherwise skip) (Iniciar processo [caso contrário, pular]), clique no ícone de Engrenagem (Gear )para exibir a caixa de diálogo Configure condition (Configurar condição).
    Configure Enter payment information process
  5. Na caixa de diálogo Configure condition (Configurar condição), preencha os seguintes dados:
    1. Na lista Field (Campo), selecione Configurations > PaidMembership > Gold (PaidMembership) (Configurações > Associação Paga > Ouro [Associação paga]) para usar a configuração.
    2. Confirme que a lista Comparator  (Comparador) está definida como is not equal to (não é igual a).
    3. À direita do campo Value (valor), clique no ícone de Engrenagem (Gear ) para exibir valores selecionados.
    4. Na lista Type (Tipo), selecione Another field (Outro campo).
    5. Na lista Value (Valor) selecione Fields > Customer ID > Coverage level (Campos > ID do cliente > Nível de cobertura).
      select values dialog box
    6. Clique em Submit (Submeter) para fechar a caixa de diálogo Select values (Selecionar valores).
      Configure condition dialog box
  6. Clique em Submit (Submeter) para fechar a caixa de diálogo Configure condition (Configurar condição).
  7. Clique em Save  (Salvar) para salvar o tipo de caso Solicitação de assistência.

Confirm your work

  1. No tipo de caso Solicitação de assistência, clique em Save and run (Salvar e executar) para iniciar um novo caso Solicitação de assistência. 
  2. Avance o caso para a etapa Enter customer information (Entrar informação do cliente).
  3. No formulário Enter customer information (Entrar informação do cliente), selecione [email protected] como ID da conta (Account ID).
    Nota: O ID da conta está associado à cobertura Ouro (Gold).
  4. Avance o caso para a etapa Select service provider (Selecionar provedor do serviço).
  5. Clique no estágio Service (Serviço) para confirmar que o processo Enter payment information (Entrar informação de pagamento) é ignorado.
    Confirm Enter payment information process is skipped

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?

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