Graphhopper troubleshooting

Edited

When invoking Graphhopper from the DispatchMap, all techs for a given day (ALT+O) or individual techs (CTRL + SHIFT + Left Click on Tech's Name > H)

Things to check for troubleshooting purposes.

  1. Is Address Verification turned on? (lat/lon auto-inserted into Notes Field in the JobRecord)

  2. Does the office lat/lon box have values in CTRL F1?

  3. Are Technician EndPoints set for beginning and end locations? (Technician Settings Form within CTRL F1)

  4. Are the technician start and end points properly set? (Technicians Settings Form within CTRL F1. lat/lon settings)

  5. Is the SpecialSkillsList.csv file properly configured? (NetData)

    1. Column A is a numeric value

    2. Column B is the Special Skill. (i.e. Sealed System Work, Commercial Kitchen Equipment, HVAC, Delivery)

  6. Is the TechnicianExtraSpecs.csv properly configured? (NetData)

    1. Column A is tech name (first and last)

    2. Column B start time (hour format)

    3. Column C average minutes per job (whole number)

    4. Column D is approximate time for lunch break (just start time)

    5. Column E how many minutes travelled from job to lunch and vice versa (whole number)

    6. Column F size of appointment window (whole number, in hours)

    7. Column G hour quantity for first stop (whole number, designates time between start of shift and arrival at first job)

    8. Column H list of days of the week tech is available to work (separated by ALT + Enter between each listed day)

    9. Column I departure time for each day (directly corresponds with Column H)

    10. Column J particular quantity of hours a tech may work per day (directly corresponds with Column H)

    11. Column K preferred start of lunch break for each day (directly corresponds with Column H)

    12. Column L technicians skill set (separated by commas, needs to match numeric value of SpecialSkillsList.csv)

    13. Column M indicated departure time is in fact for arrival at first appointment (true or false value)

    14. Column N non-standard begin and end location for technician

  7. Is the WhchMchnToWhchDept.csv file properly configured? (NetData)

    1. Column A machine type exactly as it appears in the type designator in the UIS form

    2. Column B Department name (spelled exactly as found in the department list, within the JobSale screen)

  8. Is the WhchMchnToWhchSkills.csv file properly configured? (NetData)

    1. Column A machine type exactly as it appears in the type designator in the UIS form

    2. Column B numeric indicator for such machine type (separated by commas, needs to match numeric value of SpecialSkillsList.csv)

  9. Is the WhchMchnToWhchZone.csv file properly configured? (NetData)

    1. Column A machine type exactly as it appears in the type designator in the UIS form

    2. Column B zone number, a numeric value (must match as provided in ZoneList.txt)

  10. Is the WhchTechToWhchZone.csv file configured properly?

    1. Column A is Zone Number, a numeric value (must match as provided in ZoneList.txt)

    2. Column B is Tech Code (two characters, separated by commas, must match tech code as provided in CTRL F1 > Tech Settings Window)

  11. Is the ZoneList.txt file properly configured? (NetData)

    1. Column A Zipcode (5 numeric characters for US clients, minimum of 3 maximum of 6 characters for Canadian clients)

    2. Column B ZoneNumber (whole number, sequential)

    3. Column C Visual Description (jurisdiction)

    4. Column D Department name (spelled exactly as found in the department list, within the JobSale screen)

  12. Do(es) tech(s) have any unvlbl entries for that day?

  13. Are the appointments in the schdlist for that day geocoded (present in the JobRecord Notes field)

  14. Are the appointments real? (not pseudo or naked) Must also not be HLPNG

  15. Do you have a high quantity of appointments set to Definite?

  16. Do you have a high quantity of appointments that already have time frames set?

  17. Priority Balanced vs. Absolute setting? (set in CTRL F1, absolute means it needs to be minimized drive time takes precedence

  18. Include Tech / Zone Associations? (set in CTRL F1, relies on WhchTechToWhchZone file)

  19. ReportOnItemsNotOptimized.txt export that provides explanation as to why the processes may not have completed as desired, this file is produced after running the Graphhopper processes

  20. ReportOnItemsDefAssgndToTechNotQualified.txt export that provides explanation as to why the processes may not have completed as desired, this file is produced after running the Graphhopper processes