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