Hello,
When we include some objects in the tab "Managed Items" of a Revisioning Workspace, the goal is to raise their lifecycle when we are in the state identified as the "Managed State". But, if you look at the workflow of a basic Change Order (see attachment), when we submit the Change Order from "Created" to "Final Review", normally, all the content must be locked as there is the 'lock state' on the state "Final Review".
But if in the "Created" state you have checked-out an attachment contained in the object that you have added on the DCO (in the "Managed Items" tab), you can submit the DCO to the state "Final Review" with this attachment checked-out.
Of course, if we approve the DCO, the person who has checked-out the attachment can do an "Undo Checkout" but it is not really the best practice I think.
Is it possible to block the submit on the DCO if there is an attachment checked-out in the affected objects? This thing can be improved in a next released as it is logic to work like this? I have tried to do a validation script between the states "Created" and "Final Review" but I don't know how I can see if a file is currently checked-out or not (nothing on scripting reference here).
Thanks,
Sylvain