Skip to main content
Question

Balancing the no of request tasks send to PSO

  • February 12, 2025
  • 4 replies
  • 66 views

Forum|alt.badge.img+6
  • Sidekick (Partner)
  • 15 replies

Env: 23R2 Request management 

Company business is delivery services. It is repetitive, calendar based. so, they creates recurring service programs and having cycle based schedules. 

Scenario: 

  Product 1 Product 2  Start date  Recurring schedule start date  Earlist start Latest Finish 
             
Customer 1 2 weeks cycle  3 weeks Cycle  2025-2-12 2025-2-12 2025-2-12 8:00AM 2025-2-14 5:00PM
Customer 2 1 week cycle    2025-2-12 2025-2-12 2025-2-12 8:00AM 2025-2-14 5:00PM
Customer 3  1 week cycle  2 weeks cycle 2025-2-14 2025-2-14 2025-2-14 8:00AM 2025-2-14 5:00PM
Customer 4 1 week cycle 2 weeks cycle  2025-2-11 2025-2-11 2025-2-11 8:00AM  2025-2-14 5:00PM
             

 

In this plan the delivery driver is having appointments on 11th,12th, 14th.

Is there any screen/setting in IFS/PSO to balance his schedules automatically for each day if the driver is going on the same route and it is ok to have the delivery with in week customer requested.

 

4 replies

Forum|alt.badge.img+3
  • Do Gooder (Customer)
  • 22 replies
  • February 19, 2025

Hi ​@INTHSL 
mostly one of these should work for you

Option 1: Use Scheduling Constraints in PSO to Balance Requests

IFS PSO allows setting constraints that prevent scheduling too many tasks for the same driver on a given day.

Steps:

  1. Go to PSO Configuration → Scheduling Rules
  2. Enable Load Balancing Constraint:
    • Set max number of tasks per driver per day.
    • Adjust scheduling flexibility to allow shifting tasks within the customer’s requested timeframe.
  3. Use the ‘Preferred Days’ Rule:
    • Set a rule to spread deliveries evenly within the available week.
  4. Save & Apply the configuration.

this is best for: Companies using PSO’s built-in logic for workload balancing.



Option 2: Use Time-Slot Optimization & Route Clustering

Since the driver is going on the same route repeatedly, the PSO Route Optimization Engine can help group deliveries efficiently.

Steps:

  1. Enable ‘Route Optimization’ in PSO:
    • Group deliveries based on common locations.
    • Reduce unnecessary travel time between stops.
  2. Adjust Scheduling Time Slots:
    • Instead of assigning all deliveries to the earliest slot, allow PSO to distribute them across available time slots.
  3. Apply a Custom Scheduling Algorithm:
    • If needed, customize the scheduling logic via PSO API or IFS Business Rules to enforce better balancing.

this is best for: Companies that want efficient route planning to reduce driver workload on peak days.


Forum|alt.badge.img+6
  • Author
  • Sidekick (Partner)
  • 15 replies
  • February 20, 2025

Thanks, I will try for both, I think option 2 will work. 


Alexander Heinze
Superhero (Employee)
Forum|alt.badge.img+23
truth_trump wrote:

Hi ​@INTHSL 
mostly one of these should work for you

Option 1: Use Scheduling Constraints in PSO to Balance Requests

IFS PSO allows setting constraints that prevent scheduling too many tasks for the same driver on a given day.

Steps:

  1. Go to PSO Configuration → Scheduling Rules
  2. Enable Load Balancing Constraint:
    • Set max number of tasks per driver per day.
    • Adjust scheduling flexibility to allow shifting tasks within the customer’s requested timeframe.
  3. Use the ‘Preferred Days’ Rule:
    • Set a rule to spread deliveries evenly within the available week.
  4. Save & Apply the configuration.

this is best for: Companies using PSO’s built-in logic for workload balancing.



Option 2: Use Time-Slot Optimization & Route Clustering

Since the driver is going on the same route repeatedly, the PSO Route Optimization Engine can help group deliveries efficiently.

Steps:

  1. Enable ‘Route Optimization’ in PSO:
    • Group deliveries based on common locations.
    • Reduce unnecessary travel time between stops.
  2. Adjust Scheduling Time Slots:
    • Instead of assigning all deliveries to the earliest slot, allow PSO to distribute them across available time slots.
  3. Apply a Custom Scheduling Algorithm:
    • If needed, customize the scheduling logic via PSO API or IFS Business Rules to enforce better balancing.

this is best for: Companies that want efficient route planning to reduce driver workload on peak days.

 

Just curious - is this a response from ChatGPT? Just 2 examples:

What is a “Preferred Days” rule and how is it supposed to work?

customize the scheduling logic via PSO API or IFS Business Rules” - how would that work?


Forum|alt.badge.img+6
  • Author
  • Sidekick (Partner)
  • 15 replies
  • February 20, 2025

yes, these options are not available


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings