Skip to main content

Refactoring an existing service request type with a parallel flow

4 Tasks

15 mins

Pega Customer Service 8.7
Visible to: All users
Advanced Pega Customer Service 8.7 English

Scenario

U+ Insurance wants to update their File a Complaint service request to be DX compliant. The update allows a regional team of CSRs to submit DX-compliant complaints service requests in a non-Pega CRM application. U+ Insurance also wants to remove one section in the view that captures complaint details, Complaint questionnaire, from the process of submitting a service request in the non-Pega CRM application. However, they want to leave the questionnaire in the original Pega Customer Service application process. Since the business scenario only requires a minor modification to the existing flow, the Customer Service System Administrator is going to duplicate and modify it, instead of building it from scratch.

Use the following credentials to log in to the exercise system:

Role User name Password
Customer Service System Administrator Csinsurancesysadmin install12345!
Customer Service Representative BillCarter install12345!

Your assignment consists of the following tasks:

Task 1: Duplicate existing rules for collecting complaint details and save them as new, non-Pega CRM application rules.

As a Customer Service System Administrator, duplicate the existing Collect complaint details process flow of the Intake stage in the File a Complaint case type. This task includes duplicating the records of the Collect complaint details flow rule, Capture complaint details flow action, and the corresponding Capture complaint details view.

Task 2: Make the changes to the view for capturing complaints in the non-Pega CRM application.

Remove the complaint questionnaire section from the newly created Capture complaint details view.

Task 3: Combine the non-Pega CRM application process elements that you created in task 1.

Associate the Capture complaint details for external desktop view with the Capture complaint details for external desktop flow action and the Capture complaint details for external desktop flow action with the Collect complaint details for external desktop flow rule.

Task 4: Add the parallel process for collecting complaint details in the non-Pega CRM application to the File a Complaint case type.

In the Intake stage of the File a Complaint case life cycle, add the parallel flow that you created in the previous tasks (Collect complaint details for external desktop) and set it to begin whenever the case instance initiates from a non-Pega CRM application.

Task 5: Confirm your work.

Run the File a Complaint case type in the non-Pega CRM application.

 

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

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

Challenge Walkthrough

Detailed Tasks

1 Duplicate existing rules for collecting complaint details and save them as new, non-Pega CRM application rules

  1. On the exercise system landing page, click Pega CRM suite to log in to Dev Studio.
  2. Log in as a Customer Service for Insurance Administrator with User name Csinsurancesysadmin and Password install12345!
  3. In the navigation pane of Dev Studio, click Case types to open the Case Type Explorer.
  4. Click File a Complaint to open the respective case type.
  5. On the Workflow tab of the case type, in the Intake stage, hover over the Collect complaint details process, and then click the Configure process icon.
    Configure process
  6. On the toolbar, click Open process to display the editable process flow diagram.
    Open process
  7. Click Save as to create a new version of the process.
  8. On the Save As Flow page, in the Label field, enter Collect complaint details for external desktop.
  9. Click Create and open to create the separate process flow for collecting complaint details in a non-Pega CRM application.
  10. Click Check out to modify the new process flow.
  11. On the canvas of the process flow, double-click the Complaint details assignment shape.
  12. In the Assignment properties dialog box, in the Actions section, next to the Flow action field, click the Open icon to open the CaptureComplaintDetails flow action.
    Assignment properties
  13. In the upper right of the Capture complaint details flow action, click Save as.
  14. On the Flow Action Record Configuration page, in the Label field, enter Capture complaint details for external desktop.
  15. Click Create and open.
    The newly created flow action is still associated with the CaptureComplaintDetails section associated.
  16. On the Layout tab, next to the section field, click the Open icon to create a new section for the non-Pega CRM application.
    Flow action
  17. In the upper right of the section configuration view, click Save as.
  18. On the Section Record Configuration page, in the Label field, enter Capture complaint details for external desktop.
  19. Click Create and open.
    You now have a new flow rule, flow action, and view for collecting complaint details in a non-Pega application.

2 Make the changes to the view for capturing complaints in the non-Pega CRM application

  1. In the new Capture complaint details for external desktop section configuration view, click Check out to begin editing.
  2. On the Design tab, in the properties pane on the right, hover over the Complaint questionnaire tile.
  3. On the tile, click More > Delete.
    Delete section
  4. Click Save.
  5. Click Check In.
  6. In the Check In dialog box, in the Check-in comments text box, enter Checking in after external desktop section modification.

3 Combine the non-Pega CRM application process elements you created in task 1

  1. Click the CaptureComplaintDetails tab to return to the configuration screen of the Capture complaint details for external desktop flow action that you created in steps 13-15 of task 1.
    Flow action tab
  2. Click Check out.
  3. On the Layout tab, in Section configuration section, in the Section field, enter or select CaptureComplaintDetailsForExternalDesktop.
    Assign section
  4. Click Save.
  5. Click Check in.
  6. In the Check In dialog box, in the Check-in comments text box, enter Checking in after external desktop section modification.
  7. Go back to the configuration screen of the Collect complaint details for external desktop flow rule that you created in steps 7-9 of task 1.
    Flow rule tab
  8. In the Assignment properties dialog box, in the Actions section, in the Flow action field, enter or select CaptureComplaintDetailsForExternalDesktop.
    Flow action updated
  9. Click Submit to accept the changes to the Collect details flow shape.
  10. In the header of the Collect complaint details process view, click Save.
  11. Click Check In to check in the rule.
  12. In the Check In dialog box, in the Check-in comments dialog box, enter Checking in after external desktop section modification.
  13. Click Actions > Mark as relevant record so that you can add the process flow to the Intake stage of the File a Complaint case type .
    Mark as relevant record

4 Add the parallel process for collecting complaint details in the non-Pega CRM application to the File a Complaint case type

  1. In Dev Studio, click the File a Complaint tab to return to the case type view.
  2. On the Workflow tab, click Stages & steps to display the entire case life cycle.
    Back to stages and steps
  3. In the Case life cycle section, hover over the Intake stage, and then click More > Add parallel process > Collect complaint details for external desktop to add the new process.
    Add a parallel process
  4. Click the Collect complaint details for external desktop process to open the properties pane on the right.
  5. In the properties pane, in the Start Process list, select When Rule.
  6. In the rule selection field, enter or select IsThisExternalDesktop.
    Start process settings
  7. In the upper right, click Save.

Confirm your work

  1. On the exercise system landing page, click MyCRM to log in to the React application.
  2. Log in as a Customer Service Representative with User name BillCarter and Password install12345!
  3. On the MyCRM landing page, on the Service Cases tab, click File a Complaint to initiate the service request.
  4. Ensure that you see the view where the CSRs can collect complaint details without the questionnaire section.
    Fila a complaint intake screen


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