DSR Job / Integration Statuses
In order to fully process the DSR, Transcend first matches the user’s data in all the different relevant systems (i.e., data silos). During this data processing step, our integrations submit the request on behalf of the user to those different remote systems and make the corresponding API call to act on the data (download, delete, opt out, etc.).
Each data system can be in one of the states listed in the Job Status Table.
Label | Description | Retried After* |
---|---|---|
Queued | The job is queued for processing. | N/A |
Waiting on Response | The job is waiting for the system to run some asynchronous processes | 24 hour |
Skipped | Processing was skipped because the record was no longer found (if skipping continuously occurs, there may be a deeper issue). | N/A |
Error | An error has occurred. | 24 hours |
Ready | The job has run successfully for that stage of the request. | N/A |
Action Required | The job requires attention. | 7 days |
Processing | The job has been ingested by our SQS task queue and is in line to be processed. | 12 hours |
Waiting on Dependencies | The job is waiting for some dependencies to be resolved before continuing, | N/A |
Integration Disconnected | The data silo has disconnected and cannot begin processing. | N/A |
Waiting on Request Transition | The request cannot begin processing yet. | N/A |
Canceled since Request Closed | The request is not in a building state, so all jobs are canceled. | N/A |
Waiting on Manual Entry | The job is waiting on some manual entry. | Depends on the integration. Default is 30 days. |
* If left in this state for too long, the job will be retried at a maximum after this amount of time. In some cases, it may be retried sooner.
For status updates, we will periodically poll a given data silo to check if the job has completed; your organization will not receive a direct webhook from that data silo, and all requests are initiated by Transcend and proxied through your gateway.
You can view the status of each system by going to the "Integrations" tab of that request in the Admin Dashboard.