Skip to main content

Automatizando decisões com árvores de decisão

2 Tarefas

10 min

Visible to: All users
Beginner Pega Platform 8.7 Gerenciamento de casos Português Brasileiro

Scenario

Uma organização está lançando um aplicativo que facilita solicitações de empréstimo. Os clientes iniciam uma solicitação de empréstimo e inserem seu score de crédito, valor do empréstimo e país. Configure uma árvore de decisão e uma declare expression para que a taxa de empréstimo seja determinada automaticamente com base no score de crédito, valor do empréstimo e país que o cliente inserir. Para este desafio, se o cliente especificar o Canadá como país, o valor do empréstimo não afeta a taxa de empréstimo. Use os valores na seguinte tabela:

  País Score de crédito > Valor do empréstimo > Retornar
if Canadá 800   .0200
if Canadá 700   .0275
if Canadá 200   .0425
if   800 50000 .0225
if   800 0 .0200
if   700 50000 .0325
if   700 0 .0275
if   200 50000 .045
if   200 0 .0425
otherwise       .07

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

Papel (Role) Nome do usuário Senha
Desenvolvedor de aplicativo author@loans 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 Configure a árvore de decisão do ajuste de risco do devedor

  1. No painel de navegação do Dev Studio, clique em Aplicativo (App).
  2. Clique com o botão direito do mouse em Solicitação de empréstimo (Loan Request) e clique em Criar > Decisão > Árvore de decisão (Create > Decision > Decision Tree).
  3. No campo Rótulo (Label), insira Árvore de ajuste de risco do devedor (Borrower risk adjustment tree).
  4. Clique em Criar e abrir (Create and open) para criar a árvore de decisão.
  5.   
    Click to add a condition link when configuring a decision tree
  6. No primeiro campo vazio, insira ou selecione .Country.
  7. Mantenha o valor do operador como =.
  8. No segundo campo vazio, insira Canadá.
  9. Clique no dropdown retornar (return) e selecione continuar (continue). Uma condição recuada e aninhada é exibida.
    Condition if Country = Canada then continue
    Nota: Se as condições não forem exibidas, salve e atualize a árvore de decisão.
  10. Clique na condição aninhada e repita as etapas 6 a 9 para especificar a condição se o score de crédito > 800, retornar .0200 (if .CreditScore > 800 then return .0200).
    First nested condition, if Credit Score is greater than 800 then return .0200
  11. Com a condição aninhada selecionada, clique duas vezes em Adicionar linha (Add Row) para adicionar duas condições aninhadas adicionais.
    Add row button
  12. Repita as etapas 6 a 9 para definir as seguintes condições:
    Nested conditions if the country is Canada
  13. Selecione a primeira condição de nível superior e clique três vezes em Adicionar linha (Add Row) para adicionar três condições adicionais de nível superior.
  14. Repita as etapas 6 a 12 para definir as seguintes condições:
    Decision tree
  15. Na linha caso contrário (otherwise), insira o valor de retorno padrão de .07.
  16. Clique em Salvar (Save) para salvar a árvore de decisão.

2 Configure a declare expression da taxa de empréstimo

  1. No painel de navegação, clique com o botão direito do mouse em Solicitação de empréstimo (Loan Request) e clique em Criar > Decisão > Declare Expression (Create > Decision > Declare Expression).
  2. No campo Propriedade de destino (Target Property), insira ou selecione .LoanRate.
    Declare expression for Loan rate property
  3. Clique em Criar e abrir (Create and open).
  4. Na seção Expressões de construção (Build Expressions), no dropdown Valor de (Value of), selecione Resultado da árvore de decisões (Result of Decision Tree).
  5. No campo vazio à direita, insira ou selecione BorrowerRiskAdjustmentTree.
    Loan rate declare expression set by BorrowerRiskAdjustmentTree
  6. Clique em Salvar (Save).

Confirm your work

  1. No cabeçalho do Dev Studio, clique em Criar > Novo > Solicitação de empréstimo(Create > New > Loan Request ) para criar uma nova instância do caso Solicitação de empréstimo (Loan Request).
  2. No campo Valor do empréstimo (Loan amount), insira 5000.
  3. No campo Credit score (Score de crédito), insira 600.
  4. No dropdown País Country), selecione Canadá.
  5. Clique em Enviar (Submit).
  6. Verifique se a Taxa de empréstimo (Loan rate) é 4,25% (4.25%).
    Verify loan rate is 4.25% with loan amount $5000
  7. Crie uma instância adicional do caso Solicitação de empréstimo (Loan Request).
  8. No campo Valor do empréstimo (Loan amount), insira 50000.
  9. No campo Credit score (Score de crédito), insira 600.
  10. No dropdown País Country), selecione Canadá.
  11. Clique em Enviar (Submit).
  12. Verifique se a Taxa de empréstimo (Loan rate) é 4,25% (4.25%).
    Verify loan rate is 4.25% with loan amount $50000
  13. Opcional: crie instâncias adicionais do caso e insira diferentes valores de score de crédito, valor de empréstimo e país. Verifique se a taxa de empréstimo é consistente com os valores especificados na árvore de decisão Ajuste de risco do devedor (Borrower risk adjustment).

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


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