Page 1 of 1
Compatibilities
Posted: Thu Oct 26, 2017 8:08 am
by puissancei
Hello,
I already use the TransportOrder.vehicleRequirements with Vehicle.transportEquipments.
Now I have to add the notion of compatibility between
- Vehicles and Goods (a vehicle can not load certain goods)
- Places and vehicles (a place can not receive certain vehicles)
What is the best way to do this ?
Re: Compatibilities
Posted: Thu Oct 26, 2017 8:35 am
by Bernd Welter
Hello Michel,
there are various approaches available to specifiy "VEHICLE xy can or can not take care of ORDER 123...":
Some are based on individuals such as a TransportOrders.vehicleID while others deal with categories (equipment: all vehicles who have the skill BLABLA can handle the order..).
Have a look at all the available mechanisms - depending on the details of your usecase we offer several options, sometimes there's just one perfect mechanism.
Let's get back to your rough examples:
- Vehicles and Goods (a vehicle can not load certain goods): you might use the skills here, e.g. the critical goods require the skill "8 = radioactive waste" and only some vehicles have the equipment "8 = can handle radioactive waste". The problem here is that - depending on the number of individual potential goods the skills can run out of numbers (limited to 512 skills)
- places and vehicles (a place can not receive certain vehicles): this sounds more like a "category" topic. Some users have a scenario based on "this site cannot be visited by trucks with trailers" and so they slice the fleet into category 1="truck without trailer" versus category 2="truck with trailer". Then the orders linked to critical locations get the category
[]={1}.
Does this answer your question? Maybe we can have a 1:1 session together with Clement to get more details about the usecase.
Best regards,
Bernd
Attention:
sometimes the separation of the "who can take care" is also linked to distance calculation. Those vehicles who have the skillset to take care of HAZARDOUS goods also require a different routing DIMA (with proper truck attributes).