Currently, in D365 whenever we delete a row using bulk jobs either by setting it up using wizard or through bulk job api request, due to the auditing setup on that particular table it creates delete log.
Technically, security perspective this is correct and justification can be like we want to see who deleted and other metadata information, and if required it can be recovered if recycle bin is enabled. However, there are records in D365 which doesn’t need log of deletion as they are pushed to synpase already or they are obsolete like for example: Appointment older than 5 years, etc. therefore can we have an API and in the UI like a tick to say no need to log audit when it is deleted and thus saving audit log space, less maintenance to clean up, less storage cost to end customer.
