Skip to main content

Challenge

Configuring parallel processing

Configuring parallel processing

4 Tasks

20 mins

Visible to: All users Applies to: Pega Platform '25
Intermediate
Case Management
English

Scenario

At TGB, candidates for an open position are interviewed by multiple team members. The existing interview Process in the HRApps application only allows for one interviewer. The Human Resources (HR) department has requested this Process be updated to support more than one interviewer for a candidate.

The following list includes the recommended tasks for completing this assignment.

  • Create a new Embedded Data field to hold the list of interviews
  • Update the ScheduleInterview View to add a table sourced by the Interviews property to enable adding and removing interviews.
  • Replace the ConductInterview subprocess with a Split For Each shape configured to call the ConductInterview flow for each interviewer.
  • Rename the ScheduleInterview Assignment and Flow Action to reflect multiple interviews.
  • Update the Assess Candidate View to display the assessment average rating.

The following table provides the credentials you need to complete the challenge.

Role User name Password
Senior System Architect SSA@TGB pega123!
Note: This challenge does not have a demo video. Please refer to the Detailed Tasks for step-by-step instructions to complete the challenge.

You must initiate your own Pega instance to complete this Challenge.

Initialization may take up to 5 minutes so please be patient.

Detailed Tasks

1 Create a Interviews Embedded Data field

  1. In the Pega instance for the challenge, enter the following credentials:
    1. In the User name field, enter SSA@TGB.
    2. In the Password field, enter pega123!.
  2. In App Studio, select the Candidate Case Type. In the Data Model tab, create a list of records Embedded Data field named Interviews that is sourced from the existing data object TGB-FW-HR-Data-Interview.
    Interviews Embedded field configuration

2 Update the Schedule Interviews Step to add a table

  1. In the Schedule Interviews Step, click Configure User Action to update the View.
  2. In the View, delete the existing fields and add the Interviews Embedded Data field.
  3. Click the Interviews field, set the Display as to Table, and Add/edit records to Table rows.
  4. In the columns, delete Primary fields and add Interviewer, Location, and Start time fields.
  5. Rearrange the fields to the following order:
    1. Interviewer
    2. Location
    3. Start time
      Schedule Interview view configuration
  6. Click Submit to save the View.
  7. Save the Candidate Case Type.

3 Edit the Interview Candidate flow to add a Split for Each shape

  1. In the Candidate Case Lifecycle, in the Interview Candidate Process, click the Configure Process icon.
  2. Click Open process in Dev Studio to open the Flow Rule.
  3. Add a Split for Each advanced shape.
  4. In the Split For Each properties window, configure the details as shown in the following image by using the .Interviews property and the ConductInterview subflow.
    Split for each step configuration
  5. Replace the existing Conduct Interview subprocess shape with the Split For Each smart shape.
    Conduct Interview subprocess
  6. Save the flow changes.

4 Update AssessmentRating Declare Expression

  1. Update the AssessmentRating Declare Expression to calculate the average of all interview ratings.
    Parallel processing declare expression whenever inputs change
    Tip: Use the Average of computation type to calculate the average value for a property in a page list. Leave the using entries in which field blank.


Available in the following mission:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

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