Mario Menezes wrote:
First of all, thanks for the excellent document. I had asked several months ago how to set something like a
dynamic workflow and your document almost answer every doubt I have.

Thanks, glad you like it.

One of the non-answered questions is: Can the process of setting reviewers be done at the submit phase, that is, when someone tries to publish a document or can it be done when he (she) creates the document?

Absolutely. Sometimes you cannot use the same transition to perform different operations (for instance, it is not possible to flag a transition as initial transition for creation AND to flag it as a transition that will push delegatees into a stack). But anyway you can execute several transitions in the same action, so that setting reviewers can be done at creation time or publishing time.

Maybe I should have also mentioned in the document that you can push users in a stack AND change state: the corresponding stack definition just needs to be set on the two states.

For example, I create a new document type called Norma. Then, some of Portal users wants to create a new document of type Norma and to be published it needs to be approved by some users, with different roles in the portal, belonging to different groups. The user then select the users that need to approve that specific document. Another document of type Norma might require others users approval and they will be selected at the creation moment.

  Is this possible with current CPSWorkflow?

Yes it is :)
Maybe the more difficult part to implement would be to make the pages user-friendly :) Skin scripts presented in the CPSWorkflowHowTo product allow you to push users at a given level, but you can write new ones so that some selected users and groups can be pushed all at once in different stack levels. Maybe one of the main actual limitations is that there is no "clean" implementation of a way to reuse an already-built set of users that will have to review the document.

Regards,

--
Anahide Tchertchian
Mail: at at nuxeo.com - Tel: +33 (0)1 40 33 71 60
Nuxeo Collaborative Portal Server: http://www.nuxeo.com/cps
Gestion de contenu web / portail collaboratif / groupware / open source
_______________________________________________
cps-users mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/cps-users

Reply via email to