4.62. Analyst - Integrate external applications [to be reviewed]
| Id | 4.62. |
| Description |
As an Analyst,
I must be able to integrate external application with the register,
So that I can access the data from within these applications in order to perform advance analytics (e.g. Tableau). |
| Priority | High |
| Actors | Analyst |
| API Calls | |
| Linked Processes | |
| Status | Implemented |
Preconditions
- The User must be authenticated and have the Analyst role.
- The User has an external application can perform API calls towards the register that he wants to integrate.
Postconditions
- The System returns the needed secrets/credentials to be used to integrate the external system.
Main flow
- The User triggers the creation of a new external application integration (POST)
- The System generates the needed secrets/credentials and returns them to the user.
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.