Advanced Customisations for the Delete Source Action

  • Dynamic Correlation Id: The deletion process can be made dynamic by selecting the form data or API result.
  • Bulk Deletion Operations: Multiple sources can be configured to be deleted sequentially (e.g. with a for-each loop).
  • Pre-Deletion Warning: A modal warning such as ‘Are you sure you want to delete?’ can be added before the action is triggered.
  • Post-Deletion Notification: The user can be notified with a toast/alert when the deletion is complete.

Technical Risks

  • Incorrect Correlation Id: If an incorrect or incomplete ID is entered, unwanted data may be deleted. Make sure that the ID matches the correct source.
  • Unauthorised Access The deletion process should only be triggered by authorised users.
  • Irreversible Process: Deleted data cannot be recovered. Where necessary, verification should be performed before the action is taken.
  • Data Inconsistency: If the deleted source is linked to other processes, it may cause system errors. Linked records should be checked.

The Delete Source action is a powerful solution for eliminating data clutter in the system and maintaining the order of the application. With dynamic parameter support and advanced usage scenarios, it provides great flexibility to application administrators.