Field Service

Get Involved. Join the Conversation.


    Prashant Singh Bhadauria
    Routing Algorithm
    Topic posted September 19, 2018 by Prashant Singh BhadauriaGold Medal: 3,500+ Points, tagged Routing / Optimization 
    100 Views, 5 Comments
    Routing Algorithm
    Routing the Activities to all the Field Agent

    Hello Experts,

    We are currently working on a scenario in which we need to assign the task to all the field agent proportionally.

    Let us take a use case:

    A Bucket has 30 activities having a duration of 20 minutes each. We have currently 8 resources in the Bucket each having a working time of 8 hours.

    As per our current configuration, all the activities are currently getting assigned to only 3 or 4 resources(These resources get activities till the end of the Shift). While other resources are not getting any activities assigned to them.

    Our expectation is such that all the resources be engaged in one or more activities.

    If there are 30 activities and 8 resources. Each resource should get 2 or more Activities.

    Do let us know anyone has faced a similar issue and have done a similar configurational change to resolve it.

    Thank you in advance.


    Prashant Singh Bhadauria



    • Zsolt Tolgyesi

      Hi Prashant,


      Over that, you need to play with routing settings and weights or ask Oracle's help.


    • Prashant Singh Bhadauria

      Thank you, Zsolt for looking into the issue.

      We have tried the recommendation suggested in the above post but haven't achieved a significant improvement in the resource allocation. As suggested We are trying to make several changes in setting to achieve a considerable. We'll update the post based on our findings.


      Prashant Singh Bhadauria

    • Chris Phillips

      Could you potentially control the amount of activities that are scheduled to each technician using Dynamic Routing? Something like the parameters attached?



      • Dmytro Shurkov

        not really,

        With dynamic routing, it will do the same as it usually does, but the only difference is: it will apply dynamic restrictions on the result at the end.
        By other words, they might get the same amount of technicians(3 or 4) but with the less amount of activities assigned.

    • Dmytro Shurkov

      Hi Prashant,

      In case if all activities have the same duration and the same time slot/service window(all day), you can exclude some amount of hours from technicians working day by using such routing plan setting:

      overtime settings


      Anyway, here is no universal solution because any details matter.

      The best solution is to contact with CSM and CSM could engage you with consulting team who can provide solution exactly for your needs.