Hi,
I have searched in the forum and answers however not been able to find anything that could help me. I am a newbie and your help will be greatly appreciated.
I have implemented Nuxeo 5.5 Document Management. Within the DM, the document life cyle has been modified, shortened it to 3 states Project, Approved and Client.
Project -> Approved -> Client
^ | |
| | |
----------------------
Once the document has reached a certain maturity, it is sent off for an approval where it changes to amajor version. In certain cases, only approved documents are sent off to Client and this change of state is activated by running a single task workflow by the user before downloading and mailing the document.
If there are changes after the document is approved or sent to Client, the user edits and the document state automatically gets changed to project and the earlier version is preserved in history. The current version carries on with the last assigned version number -> changing version only after an approval lifecyle again.
I have 2 needs
- When the state is "Client", it does not change back to initial project. This does happen with the "Approved" state though. An approved document automatically changes into project on editing. I want the same to happen with the "Client" document. I have compared the versioning rules and transistions within the plugin that I have deployed and there is no difference between the Approved and Client
How can I make this happen?
- In some very special cases, documents in certain folders only, when sent to "Client", a form has to be filled up (a checklist and validation custom form) before the state changes. If the form is not filled, the state does not change or the task is rejected.
I am aware of automation chains and events in Studio however cannot seem to find how to create a custom form and attach it as a compulsary action within the workflow for certain conditions.
Is there a reference for this or a method I can achieve this?
Thank you very much in advance for your responses. I have tried searching without any success and any answers or references will help me greatly
regards