Overview
We need to consider the designs to update the functionality of the Manage service and async to allow it to process multiple endpoints in the same run. A rough user flow would be as follows:
- User can upload multiple lines via the Import CSV functionality. Data adding via the form completion would still be limited to only one endpoint per run at first.
- The endpoints are analysed via the async Check service. Once all endpoints have been analysed, the Check results page is shown. (Nice to have would be to show the progress of the analysis via the loading page).
- The Check tool shows the results for each endpoint. We may need to consider the designs for this to decide if we would want all the results to show on one page, or be tabulated with one tab per endpoint checked.
- Configure would be available per endpoint, with that endpoint re-processed following configuration.
- User would be able to remove a particular endpoint from the batch via Check if it could not be resolved.
- User would then add data - this would create the file changes for all the endpoints potentially across multiple collections (source, endpoint, lookup, entity-org, config CSVs etc...)
- Github Action would add all endpoints in same action to same PR ready for review.
This ticket is for us to consider the designs of this process as it isn't ready for development until we understand key aspects of it. We will need to have clear designs of the following pages/processes to pass to developers:
Once these designs are complete, a ticket should be written to pass this over into the development backlog.
Overview
We need to consider the designs to update the functionality of the Manage service and async to allow it to process multiple endpoints in the same run. A rough user flow would be as follows:
This ticket is for us to consider the designs of this process as it isn't ready for development until we understand key aspects of it. We will need to have clear designs of the following pages/processes to pass to developers:
Once these designs are complete, a ticket should be written to pass this over into the development backlog.