Skip to main content

Utilizzo delle tabelle decisionali e degli alberi decisionali

Archived

1 Task

45 mins

Visibile a: All users Applies to: Pega Platform '24.2
Beginner
Case Management
Italian
Questo contenuto ora è archiviato e non viene più aggiornato. I progressi non vengono calcolati. Le istanze Pega Cloud sono disattivate e i badge non vengono più assegnati.

Scenario

Gli stakeholder di GoGoRoad devono migliorare il sistema di determinazione dei prezzi dei servizi di traino. Il costo del traino di un veicolo è in aumento per i fornitori di servizi. Per supportare i fornitori di servizi e al contempo venire incontro alle esigenze dei clienti, GoGoRoad ha deciso di introdotto un sistema a livelli per il calcolo del costo del traino di un veicolo. Il nuovo sistema calcola il costo del traino in base alla distanza (miglia) e al tipo di veicolo. Per compensare i maggiori costi del traino, GoGoRoad ha deciso anche di introdurre uno sconto per puntualità applicabile al costo del traino in base al numero di minuti di ritardo del fornitore di servizi rispetto all'orario di arrivo previsto.

In quanto System Architect del progetto GoGoRoad, ti è stato affidato il compito di automatizzare il processo di calcolo del costo del traino nel passaggio Identify services performed per il tipo Service Case. Utilizza le informazioni contenute nelle seguenti tabelle per configurare i calcoli:

La seguente tabella contiene le informazioni per determinare il costo del traino di un veicolo utilizzando un albero decisionale:

Miles > Vehicle type = Return
20 Berlina 200
20 Crossover 225
20 Camion 250
10 Berlina 150
10 Crossover 160
10 Camion 170
0 Berlina 120
0 Crossover 130
0 Camion 140

La seguente tabella contiene le informazioni per determinare il credito del servizio applicato al costo di traino di un veicolo utilizzando una tabella decisionale:

On-time performance Return
Up to 15 minutes late .TowCost * .05
Up to 30 minutes late .TowCost * .1
More than 30 minutes late .TowCost * .25
Otherwise 0

In quanto nuovo System Architect, il tuo Lead System Architect ti fornisce una raccolta di link alla documentazione tecnica per aiutarti a iniziare.

Nella seguente tabella sono riportate le credenziali necessarie per completare la sfida:

Ruolo Nome utente Password
Application Developer author@gogoroad pega123!

Detailed Tasks

1 Utilizza le tabelle decisionali e gli alberi decisionali

Using decision tables and decision trees Journey Map.

Leggi la documentazione tecnica fornita per completare le attività assegnate. La documentazione tecnica potrebbe contenere più informazioni del necessario.

Criteri di accettazione

  • Un albero decisionale chiamato Towing cost calculation tree viene utilizzato per determinare il costo del traino di un veicolo in base alla distanza (miglia) e al tipo di veicolo. L'albero decisionale è associato al tipo di pratica Service.
    Miles > Vehicle type = Return
    20 Berlina 200
    20 Crossover 225
    20 Camion 250
    10 Berlina 150
    10 Crossover 160
    10 Camion 170
    0 Berlina 120
    0 Crossover 130
    0 Camion 140
  • Per il tipo di pratica Service, il campo denominatoTow Cost è la proprietà di destinazione di una Declare Expression. Il valore della proprietà Tow cost viene creato utilizzando il risultato di Towing cost calculation tree
  • Il modello di dati del tipo di pratica Service ha un campo denominato On-time performance con un tipo di campo Picklist. Le quattro opzioni dell'elenco di selezione sono: On time,  Up to 15 minutes late, Up to 30 minutes late, e More than 30 minutes late.
  • Il modello di dati del tipo di pratica Service ha un campo denominato Service credit con un tipo di campo Currency. Il campo Service credit è un campo calcolato che utilizza una tabella decisionale personalizzata per calcolare lo sconto applicato al campo Tow cost. La tabella decisionale associata al campo Service credit è configurato come segue:
    On-time performance Return
    Up to 15 minutes late .TowCost * .05
    Up to 30 minutes late .TowCost * .1
    More than 30 minutes late .TowCost * .25
    Otherwise 0
  • Il modello di dati del tipo di pratica Service ha un campo denominatoInvoice total con un tipo di campo di Currency. Invoice total utilizza la seguente espressione calcolata: .ServicesTotal + .TowCost - .ServiceCredit.
  • Nel tipo Service Case, nella passaggio Calculate invoice total la vista viene aggiornata per includere i campi On-time performance, Service credit e Invoice total  Il gruppo di campi Cost of towing è visibile solo quando il campo Tow vehicle è true.

Indicazioni per l’accesso

  1. Nell'istanza Pega per la sfida, accedi come Application Developer.
    1. Nel campo Username, inserisci author@gogoroad.
    2. Nel campo Password, inserisci pega123!.
  2. In Dev Studio, per il tipo di pratica Servizio crea un albero decisionale denominato Towing cost calculation tree utilizzando le informazioni specificate nei criteri di accettazione.
  3. In Dev Studio, per il tipo di pratica Service crea una Declare Expression per la proprietà Tow cost utilizzando le informazioni specificate nei criteri di accettazione.
  4. In App Studio, nel modello di dati del tipo di pratica Service crea un campo denominato On-time performance utilizzando le informazioni specificate nei criteri di accettazione.
  5. Nel modello di dati del tipo di pratica Service, crea un campo denominato Service credit utilizzando le informazioni specificate nei criteri di accettazione.
  6. Nel modello di dati del tipo di pratica Service, crea un campo denominato Totale fattura utilizzando l'espressione specificata nei criteri di accettazione.
  7. Nel tipo Service Case aggiorna la vista associata al passaggio Calculate invoice total come specificato nei criteri di accettazione.


Disponibile nelle seguenti missioni:

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