STMA Use Cases - UWG-Software-Engineering/ServiceVisitManagementSystem GitHub Wiki
Select a Service Visit
Standard Flow – Access Upcoming Service Visit
- System opens to the list of Upcoming Service Visits
- Service Tech selects a Service Visit from the available list
- The Visit View for the selected Service Visit is opened
Alternative Flow – Access Completed Service Visit 2. Service Tech selects to view Completed Service Visits 3. The list of Upcoming Service Visits is altered to display the list of Completed Service Visits 4. Service Tech selects a Service Visit from the available list 5. The Visit View for the selected Service Visit is opened
Managing Service Visit Onsite
Standard Flow – Completing a Simple Visit
- Select a Service Visit
- Start Visit
- Start time for the visit is recorded
- Update Task Status
- Service Tech selects Complete Visit
- Completion time for the Service Visit is recorded
Alternative Flow – Add Material Used 4. Service Tech selects a Task from the list of Tasks for the Service Visit
-
The Task View is opened for the selected Task
-
Select material used for the Task
-
The material used is added to the task
-
The Service Tech selects return the Service Visit
-
Update Task Status
-
Service Tech selects Complete Visit
-
Completion time for the Service Visit is recorded
Update Task Status
Standard Flow – Completing a Task
- Service Tech has already started the Service Visit (but not yet completed) and is on the Service Visit view
- Service Tech selects a Task from the list of Tasks on the Service Visit view
- Task view for the selected Task is opened
- Service Tech marks the Task as complete
- The updated status is recorded
- Service Tech selects return to Service Visit
Alternative Flow – Marking Task Incomplete 4. Service Tech marks the Task as incomplete
-
The updated status is recorded
-
Service Tech selects return to Service Visit
Alternative Flow – Marking Task Unnecessary 4. Service Tech marks the Task as unnecessary
-
The updated status is recorded
-
Service Tech selects return to Service Visit
Alternative Flow – Editing Task before Service Visit is Started
-
Service Tech is on the Service Visit view and has not started the Service Visit
-
Service Tech selects a Task from the list of Tasks on the Service Visit view
-
Task view for the selected Task is opened
-
Service Tech marks the Task as complete/incomplete/unnecessary
-
Service Tech is informed the Service Visit has not been started, and the status is not updated
Alternative Flow – Editing Task after Service Visit is Completed
-
Service Tech has already complete the Service Visit and is on the Service Visit view
-
Service Tech selects a Task from the list of Tasks on the Service Visit view
-
Task view for the selected Task is opened
-
Service Tech marks the Task as complete/incomplete/unnecessary
-
Service Tech is informed the Service Visit has been completed, and the status is not updated
Adding a Task
Standard Flow – Adding a Task during a Service Visit
- Service Tech is on the Service Visit view and has started (but not yet completed) the Service Visit
- Service Tech selects add new Task on the Service Visit view
- A temporary Task is created and the Task view is opened for the Task
- The Service Tech adds a description of the Task
- The Service Tech selects return to Service Visit
- The Task is added to the system
- The Service Visit view is opened
Alternative Flow – Forgetting to add a Description to a new Task 4. The Service Tech selects return to Service Visit
-
The Service Tech is informed the Task does not have a description and if they proceed the Task will be discarded
-
The Service Tech is asked whether to proceed
-
The Service Tech selects not to proceed
-
The Service Tech adds a description of the Task
-
The Service Tech selects return to Service Visit
-
The Task is added to the system
-
The Service Visit view is opened
Alternative Flow – Discarding a new Task 4. The Service Tech selects return to Service Visit
-
The Service Tech is informed the Task does not have a description and if they proceed the Task will be discarded
-
The Service Tech is asked whether to proceed
-
The Service Tech selects to proceed
-
The temporary Task is discarded
-
The Service Visit view is opened
Alternative Flow – Adding a Task before Service Visit is Started
- Service Tech is on the Service Visit view and has not started the Service Visit
- Service Tech selects add new Task on the Service Visit view
- Service Tech is informed the Service Visit has not been started, and a new Task is not created
Alternative Flow – Adding a Task after Service Visit is Completed
- Service Tech has already complete the Service Visit and is on the Service Visit view
- Service Tech selects add new Task on the Service Visit view
- Service Tech is informed the Service Visit has been completed, and a new Task is not created