replied on November 3, 2016
Darren,
The best way I can think of to do something like that would be to create a workflow that creates the copies and shortcuts, and then set it up as a business process. This has the advantage that you can control which of your users have the ability to do it.
The Move Entry Workflow Activity has an option to Copy entries, and you'd use the Retrieve Shortcuts Activity, and do additional Move Entries to Copy those as well.
Just as a point of constructive criticism, I'd examine the Use Cases for why you would want to create two copies of a document, and also copies of all of that document's shortcuts. It would be wiser to have only one copy of a particular document, and then have three shortcuts to it, instead of two copies of a document, and a shortcut to each version. That has to potential to turn into a huge mess unless this is meant to create a copy of a document in a different repository.