When using Filtered Service Levels in Dispatch Science, there may be instances when a user would not view the desired Service Level and/or Vehicles or would get an error when attempting to create Orders. 


TABLE OF CONTENTS




Roles

In the Roles for internal users of type Users and Admins, the All Service Levels and Vehicles permission allows a user to bypass the filtering of the Service Level/Vehicle if they are present and not selected on the Service Level Schedule. 

This will then allow the user to see all Service Levels and Vehicles that are on the Service Level Schedule associated to the Account unless the Service Level add/or Vehicle is archived. Archived Service Levels and Vehicles are hidden for all users. 


Order Creation/Edition

For users who do not have the All Service Levels and Vehicles security right, here are the scenarios where Vehicle/Service Level may not be visible on the Order or where user may receive an error.


Create an Order from Scratch, with Same Account, with Same Pickup, with Same Delivery

Upon Order creation, the Vehicle and Service Level field will only show the Vehicles and Service Levels that the user was given access to.
Depending on the Selection sequence specified in the Service Level Schedules, the user will first select the Service Level or the Vehicle and the other field will be filtered. 

Selection sequence by Service Level first then by Vehicle:

Selection sequence by Vehicle first then by Service Level:


View an Order

When opening an Order where user has no access to the Vehicle Type or Service Level, the Vehicle/Service Level will be visible.


Edit an Order

When opening an Order where user has no access to the Vehicle Type/Service Level, the Vehicle/Service Level will be visible. If the Service Level/Vehicle is modified, it will no longer be available in the drop-down. 


Duplicate an Order/Return/Continuation

When Orders are duplicated, or a return / continuation Order is created, yet the Order contains a Vehicle Type/Service Level that is not available to the user, it can be saved. If the Service Level/Vehicle is modified, it will no longer be available in the drop-down. If the user just saves the Order, he will be able to do it.


Create an Order with an Order Template

When creating an Order from a Template where the Vehicle/Service Level is not available to the user, the value(s) will be displayed on the Order and the Order can be created.  If the Service Level/Vehicle is modified, it will no longer be available in the drop-down. 


Create an Order Template from an Order

If the Vehicle/Service Level on the Order are not available for the Order Template, Order Template cannot be saved and an error message will be displayed. 


Create an Order from API

An error message will be returned if Vehicle/Service Level is not available from the API.


Update the Service Level or Vehicle Type through API

An error message will be returned if Vehicle/Service Level is not available from the API.