4.58. Analyst - Querying data
| Id | 4.58. |
| Description |
As an Analyst,
I need perform advanced queries on the available data,
So that I can extract specific datasets for further analysis. |
| Priority | High |
| Actors | Analyst |
| API Calls |
GET /analyst/access-control-procedure-types GET /analyst/organisation-types GET /analyst/organisations GET /analyst/addresses GET /analyst/site-types GET /analyst/block-types GET /analyst/blocks GET /analyst/unit-types GET /analyst/units GET /analyst/equipment-types GET /analyst/equipments GET /analyst/physical-link-types GET /analyst/physical-links |
| Linked Processes | |
| Status | Implemented |
Preconditions
- The User must be authenticated and have the Analyst role.
Postconditions
- The System returns the request data.
Main flow
- The User triggers the retrieval of vertical cabling data via the APIs (GET) and adds the needed filters or search queries to the request.
- The system returns the data that corresponds to given search/filters.
Exceptions
[400 Bad Request] Invalid input:
If mandatory fields are missing or invalid, the system returns an error message.
[500 Internal Server Error] System Error
If the system fails to save changes due to an internal error, it displays an appropriate message and logs the error for further investigation.