Hi everyone,
I want to implement a delete workflow, which require editor's approval to remove content from the web.
I have a High Level Design for Delete workflow:
- Author create new job and attach the DCR of the content which he wanted to remove from portal.
- Editor approve or reject the request.
- If the request is approved, then External task will call a perl script to delete both the DCR and the file that generated by this DCR, and then remove the database record.
- End of workflow.
- If the request is rejected, then End of Workflow.
attach is the workflow diagram:

I have a doubt, because the author can delete the DCR in the Content Center using submit workflow. Is there anyway that we can restrict them to not doing so? because that will defeat the purpose of creating this Delete workflow.