in digital-document-service/src/main/java/com/epam/digital/data/platform/dgtldcmnt/facade/DocumentFacade.java [161:171]
public void delete(DeleteDocumentDto deleteDocumentDto, Authentication authentication) {
var taskId = deleteDocumentDto.getTaskId();
var rootProcessInstanceId = deleteDocumentDto.getRootProcessInstanceId();
var fieldName = deleteDocumentDto.getFieldName();
log.info("Deleting file {} for task {} in process {}", fieldName, taskId,
rootProcessInstanceId);
authorize(rootProcessInstanceId, taskId, List.of(fieldName), authentication);
documentService.delete(rootProcessInstanceId, deleteDocumentDto.getId());
log.info("File {} for task {} has been deleted", fieldName, taskId);
}