Q: What if the job is done, or not finished, how will we determine this? And how will the user define what they want to sort the jobs by?
A: Have a boolean to tick the job if its done. We can then let the user decide if they want to view tasks/jobs by ALL, my jobs, completed jobs, uncompleted jobs, un-assigned jobs, and by jobs that are the responsiblity of another user.
Q: Should i geocode all client locations?
A: Yes? This would make it easier to throw in the coordinates vs geocoding the address each time.
Q: How would i go about geocoding the locations? Do i automatically do it, then let the user pres a button when they want to re-geodode if the address is changed?
A: Hrrmmm. At this stage i will say the user will enter an address, and when they save this the geocode will be determined. This way it only happens when the user makes changes to the address, and initially when the record is created.
Q: How many waypoints should i allow the user to add?
A: 10 at this stage.
Q: If i add prioritys, do i also add estimated job times, and based on an average work day figure out whether the planed out route is possible within this time limit based on travelling time and distance?
A: For now i am going to say this is a good idea, and just base a work day say around 8 hours.
Q: Should i let each user specify their own work hours?
A: Maybe... i'll get back to this one.
Q: When the user is wanting to select jobs to map out, should this be a part of the side menu, or a pop up that you can choose jobs from. How is the path going to be edited if needed?
A: I would say it would be more tidy if jobs were selected from a seperate form, and also when the user wishes to re-calculate the route, they can do this from that same form.
Q: What should i do for user management, let them add in users, or use what microsoft provides?
Q: Should i use a number or characters for the Job ID's and Client ID's?
A: Job will be a number and client characters at this point.
Q: Do i make the title job mapping, job tracking, or something better?
A: Job Mapping for now.
Q: Do i call the users of the system users of staff?
A: Users
Q: Let the user add in country?
A: Guess that makes sense in case a client location is in another country, but i might have to do some validation to make sure someone isnt trying to get the directions from london to brisbane haha.
Q: How will the user determine the priority of tasks?
A: Setting them as urgent for now.
No comments:
Post a Comment