Pega University Program
Pega’s University Program
Distribution System
(Use Case)
Page 1 of 6
Pega University Program
Copyright 2020
Pegasystems Inc., Cambridge, MA
All rights reserved.
This document describes products and services of Pegasystems Inc. It may contain trade secrets and proprietary information. The document
and product are protected by copyright and distributed under licenses restricting their use, copying, distribution, or transmittal in any form
without prior written authorization of Pegasystems Inc.
This document is current as of the date of publication only. Changes in the document may be made from time to time at the discretion of
Pegasystems. This document remains the property of Pegasystems and must be returned to it upon request. This document does not imply
any commitment to offer or deliver the products or services provided. This document may include references to Pegasystems product
features that have not been licensed by your company. If you have questions about whether a particular capability is included in your
installation, please consult your Pegasystems service Consultant.
PegaRULES, Process Commander, SmartBPM® and the Pegasystems logo are trademarks or registered trademarks of Pegasystems Inc. All
other product names, logos and symbols may be registered trademarks of their respective owners. Although Pegasystems Inc. strives for
accuracy in its publications, any publication may contain inaccuracies or typographical errors. This document or Help System could contain
technical inaccuracies or typographical errors. Changes are periodically added to the information herein. Pegasystems Inc. may make
improvements and/or changes in the information described herein at any time.
This document is the property of:
Pegasystems Inc.
1 Rogers Street
Cambridge, MA 02142
Phone: (617) 374-9600
Fax: (617) 374-9620
www.pega.com
Document Name: 6_DistributionSystem_UseCase
Date: 05.06.2020
Page 2 of 6
Pega University Program
Table of Contents
Contents
1 Distribution System - 6 Hours ................................................................................................................................... 4
Page 3 of 6
Pega University Program
1 Distribution System - 6 Hours
Use Case ID UC-06 Version 2.0
Use case Name Distribution System
Platform Details Pega 8.4 Time for completion 6 Hours
Created By A V R Satya Prasad Last Updated By Sarada Satapathy
Date Created 11-02-2020 Last Revision Date 05-06-2020
Concepts covered 1. Case Management
2. Data Modelling
3. Decision Design
4. Correspondence
5. Reports
6. Referencing Data
7. UI
8. Data Pages
9. Testing
10. Delegation
Description XYZ Distribution centre is an independent system which accepts requests for the delivery of
items through online courier service. Customer do an online booking to courier the items
depending on the availability of the courier service. The customer has to register, create login
and send a request to courier the item. The customer has to provide the details of the item,
quantity, mode of delivery and pick up of the item which needs to be couriered along with
his details and delivery address. The admin can decide and confirm whether it can be
accepted or rejected. If it is rejected, the reason of rejection should be mailed to the
customer. Post the booking request confirmation and detailing of items done on site, the
payment should be processed followed by the pickup confirmation which will be sent to the
customer. Once the item is picked up, it should show the status of the delivery in 3 steps with
respect to item picked up/item in transit/delivered Once the delivery of the item is done,
then the system should update the delivery status as closed with a feedback.
The distribution centre should keep a track of records which should show the analysis of
courier request generated, which courier service is having more requests, no. Of customer
with unique customer id which can also provide the option of discounts for the further
request of service in future.
The following features to be maintained
1. Check the item to be couriered
2. Select the vendor(Bluedart, FedEx) to courier your items
3. Mention as Confidential, Fragile
4. Check or measure the quantity of the courier
5. Select the courier service as within the country or outside the country
6. From address and To address to be mentioned or destination Post office
7. Amount to be paid according to the weight
8. Admin to check the size, quantity, from address and to address and approve
9. Payment confirmation is done upon the verification of the weight
Actors Customer, Pickup Assistant, Delivery Assistant, Admin
Page 4 of 6
Pega University Program
Mock up screens Expected type of UI Screen., May not be exactly as it is.
Trigger Customer to use CaseWorker portal and Start booking for a courier
Preconditions Details of the logged in user must be populated automatically. The details must be first
Name, Last Name, Address.
Status of the case must be Open at the very beginning
Post conditions Resolved-Completed, Resolved-Withdrawn, Resolved-Rejected, Resolved-Returned
Resolved-Completed : If the case goes through the happy path and completes.
Resolved-Withdrawn: When customer wants to withdraw the placed order. Should be
made possible before pickup.
Resolved-Rejected : When Administrator Rejects the case with a appropriate reason
Resolved-Returned : If destination address not found, then the Item must be returned back
to the originator. In such case the status of the case must be Resolved-Returned.
Reject with a reason, if the requested courier item and actual courier item vary. The
following are not allowed to courier. (Aerosols, Dairy,Furs,Ivory,FreshFood,Animals,Cash,
NailVarnish,Perfume,Plants,Tobacco,Seeds)
Page 5 of 6
Pega University Program
Normal Flow The suggested primary stages as below. Design the flows for the stages accordingly.
Book Courier - > Review -> Pickup -> Delivery
Alternate Flows Design required number of alternate stages and create flows to support Rejection ,
Cancellation/Withdraw, Return
Rejection: An email must be sent with rejected reason and it also should contain the amount
to be refunded. No charges in this case. Full amount to be refunded along with the Item.
Cancellation or Withdraw: An email must be sent with rejected reason and it also should
contain the amount to be refunded. Cancellation charges 25% percent of amount must be
levied. Cancellation should be made possible before Pickup only.
Return: An email must be sent with reason of return. No money is refunded in this case but
the item must be shipped back to the customer.
Exceptions 1. Admin should be able to re-route to the end user to finish the short payment if any.
2. In case the destination address is not found, then the courier must return to the originator.
Includes Must create Address as a data type. Create a view in it. Use the same data type and view in
From address and To Address properties of the case .
Frequency of Use As and when needed.
Special User must agree to an agreement containing terms and conditions related to legal and
Requirements regulatory requirements, before placing an order. Compose a sample terms and conditions.
The agreement should be delegated for business users.
Future Signup option in the login screen.
Requirements
Assumptions Customers already registered, and customers operators present in the system.
Notes and Issues As of now, only packets containing documents are allowed to be couriered.
Acceptance Criteria Test the decision table to find price based on courier vendor, range of weights of the
(scenarios for Unit parcel/packet and delivery location like Domestic and International. Also delegate the
Testing) decision table to be changed by business users.
Domestic price chart
Weight Within Bluedart Price Fedex Price
0-0.25kg Rs.200/- Rs. 200/-
0.26kg-1.00kg Rs. 500/- Rs. 540/-
International price chart
Weight Within Bluedart Price Fedex Price
0-0.25kg Rs.800/- Rs. 880/-
0.26kg-1.00kg Rs. 2500/- Rs. 2590/-
Courier above 1.00kg must be rejected.
Page 6 of 6