Skip to content

Use Cases

TalarMustafa edited this page Oct 17, 2026 · 1 revision

Use Cases

The most up to date version of the use case diagrams can be viewed here. Please contact @RealBJr for editing access to this artifact.

General User Operations

image

On-Site Admin Operations

image

System Admin Operations

image

Critical Use Cases

Limited to use cases the actors (User / On-Site Admin) directly interact with in the RoamView application layer; backend service internals (Processing Service, Ingestion Service) excluded. See this diagram for more details. Specific requirement details are available in the Software Specification section.

Diagrams: GU = General User Operations  |  OA = On-Site Admin Operations  |  SA = System Admin
Actors: User, On-Site Admin, Admin(System Admin)

ID Diagram Use Case Actor(s) Relationship Related Use Case(s) Related Card(s)
UC-GU01 GU Live Walkthrough User, On-Site Admin, System Admins Include UC-GU08 —
UC-GU02 GU Auth User, On-Site Admin, System Admins — — —
UC-GU03 GU Load publicly available Meshes User, On-Site Admin, System Admins — — —
UC-GU04 GU Load authorized private Meshes User, On-Site Admin, System Admins Extend UC-GU06 —
UC-GU05 GU Load mesh scans history User, On-Site Admin, System Admins Extend UC-GU07 —
UC-GU06 GU Compare mesh version User, On-Site Admin, System Admins — — —
UC-GU07 GU Send Video Stream Robot — — —
UC-GU08 GU Send Video Recording Robot — — —
UC-GU09 GU Compare mesh version Robot — — —
UC-GU10 GU Send 3D mesh Robot — — —
UC-GU11 GU Annotate Generated Mesh User, On-Site Admin, System Admins Extend UC-GU03, UC-GU04 —
UC-OA01 OA Schedule Inspections On-Site Admin Include UC-OA02 —
UC-OA02 OA Auth On-Site Admin — — —
UC-OA03 OA Load Generated Meshes On-Site Admin Include UC-OA04 —
UC-SA01 SA Load Stats and Historical Data System Admins — — —
UC-SA02 SA Privatize Meshes System Admins — — —
UC-SA03 SA Load Stats and Historical Data Manage Accounts — — —

Implementation Details

UC-GU01: Live Walkthrough

image

UC-GU03: Load publicly available meshes

image

UC-GU04: Load authorized private Meshes

image

UC-GU08: Send Video Recording

image

UC-OA01: Schedule Inspections

image

UC-OA03: Load Generated Meshes

image

Clone this wiki locally