What kind of Document?
Is this document stored in a container?
How do you know if the "previous one" is done? Or do you want new copy open every time?
I have several say closeout forms. It is its own table. So when i have a tech do a form i dont want them to see what a previous tech had done. I need a new copy every time.
In File | File Options, you can specify that a script run when it opens. You can write a script that first goes to the layout for your closeout form and then uses New Record/Request to create a new record for this form. If you have other users that should not have this take place when they open the file, you can include an if step to check privilegeset names and only do this when the privilegeset name indicates that this user is a tech.