Skip to content

Use Cases: Geolocation and Maps

Z-Red edited this page Feb 22, 2018 · 10 revisions

SpecifyTaskLocation

Use Case Number UC 10.01.01
Participating Actors Task Requester
Goal Set location of task on a map
Trigger Task Requester adds location in new task
Precondition User knows where the task is located
Postcondtion On success, geo location is added to the task
Basic Flow 1 System prompts Task Requester to specify location address
Exceptions 1 If location is invalid
1.1 System displays error message
1.2 System prompts Task Requester to re-enter location
2 Task Requester no longer wants to enter location
2.1 Task Requester leaves location blank
2.2 System continues to add task
Related Artifacts US 10.01.01

ViewTaskLocation

Use Case Number UC 10.02.01
Participating Actors Task Requester, Task Provider
Goal View a task location on a map
Trigger Task Requester or Task Provider selects map view on task
Precondition Selected has a location
Postcondtion On success, task location is shown on map
Basic Flow 1 System shows map view with task location
Related Artifacts US 10.02.01

RecentTaskMapView

Use Case Number UC 10.03.01
Participating Actors Task Provider
Goal See all requested or bidded tasks within 5km of them on a map
Trigger Task Provider filters recent listings and selects map view
Precondition Task Provider wants to see tasks within 5km
Postcondtion On success, geo location of tasks that are 5km away from Task Provider shown on map
Basic Flow 1 System shows all applicable tasks on map
Exceptions 1 If location is unavailable
1.1 System informs user that it can not locate the user
1.2 System returns to previous previous activity
Related Artifacts US 10.03.01