Input parameters for PlanVidia Both clients and technicians/operators are characterized by a number of parameters, which will allow the software to do an optimal allocation of clients to a specific technician. This allocation will take into account the nature of the job, the skills of the technician, the geographical location and specific business rules, like work-times and opening hours, lunch-hours, priority rules etc. In this way we can do an optimization that takes into account constraints imposed by business rules, geography and time windows.
Specific parameters for clients
Clients, in the software referred to as ‘service points’, are characterized by following parameters: | Name | | * | Name of the client | | Icon | | | Number of icon (0-9) to use; permits to visually differentiate different clients, or type of clients on the map | | Comment | | | Free comment field | | Time window | start-time | * | Start-time * start time and end time: a time window in which the client has to be visited E.g. office hours, morning only, evenings only… | | end-time | * | | Address | postal-code | * | Address of the customer where the work has to be executed [can also be specified through GPS coordinates ] | | street | * | | house-number | | | Priority | | | How important is it that this client is served (default 1, a higher number means higher priority) | | Volume | | | The volume of the delivery to this customer, default 1 | | Weight | | | The weight of the delivery, default 1 | | Duration | | * | Total time needed for this assignment | | Tasks | task 1 | * | Task 1..n: TRUE if this task has to be done, FALSE if not | | task n | * |
Fields marked with an asterisk are mandatory. The address can also be specified by a pair of decimal coordinates [latitude, longitude]
Specific parameters for technicians/operators
The technicians or operators, in the software referred to as ‘agents’, are characterized by following parameters: | Name | | * | Name of the agent | | Working hours | start-time | * | Start time: when does the agent starts working End time: when does the agent stops working | | end-time | * | | Lunch hours | start-time | | Earliest moment that lunch can be taken | | end-time | | Time by which lunch has to be finished | | Lunch duration | | | How long does the lunch break take | | Start address | postal-code | * | Where does the agent start his work (home, company, meeting point...) [can also be specified through GPS coordinates ] | | street | * | | house-number | | | Stop address | postal-code | * | Where does the agent stop work (home, company, meeting point...) [can also be specified through GPS coordinates ] | | street | * | | house-number | | | Max volume | | * | The maximum (total) volume this agent can transport in his vehicle | | Max weight | | * | The maximum (total) weight this agent can transport in his vehicle | | Tasks | task 1 | * | For each task: TRUE if the agent can execute this task ( = has the necessary skill to do this), FALSE if not | | task n | * |
Fields marked with an asterisk are mandatory. In cases where the tasks are service oriented rather than transport oriented, the parameters Volume and Weight are not relevant and the Max values should be put to the maximum number of clients the agent can visit.
As for the clients, addresses can be specified by the geographic coordinates [latitude, longitude]
|