Bonjour,

Je souhaite créer un nouveau workflow pour cps 3.4.0-1. J'aimerais
ajouter une double validation (deux rôles différents) pour soumettre
un document, avant qu'il ne soit publié ou rejeté :
- rôle "membre" : création document ...
- rôle "première validation" : click "ok, on peut proposer à la
validation" + envoie d'une notification aux intéressés
- rôle "seconde validation" : click "submit" ou "reject"
- puis rôle SectionReviewer de base qui accepte ou pas le document
dans la section

Je pense avoir définis à peut près comme il faut mon workflow : j'ai
modifié workflow_content_wf en ajoutant deux variables et deux
transitions.

Mes questions :

1- Lorsque le document est créé, je n'ai plus le bouton "Soumettre",
jusque là, c'est normal, étant donné que j'ai court-circuité le
workflow de base. Donc je voudrais ajouter un nouveau bouton "première
validation" par exemple, comment faut il faire?
Pour info , dans ma première validation j'ai essayé de mettre
"action_approve" sans succès (par mimétisme) :

Destination state: (Remain in state)
Trigger: User action
Requires role: Manager; SectionManager; or SectionApprovalReviewer
Requires expr: python:int(state_change.status.get('approvals',0))==0
Adds to actions box: action_approve
Variables       
        approvals = python: int(state_change.status.get('approvals',0))+1
et URL (formated) : %(content_url)s/content_approve_form

2 - Autre question, je suppose que je vais devoir faire une zpt pour
le content_approve_form : Où faut-t-il la créer?
Question subsidiaire : quand je fais une recherche dans la zmi sur
"content_submit_form ", j'obtiens :
 - portal_skins/content/content_submit_form
 - portal_skins/cps_default/content_submit_form
 - portal_skins/zpt_content/content_submit_form

Est il possible de me servir d'un de ces 3 résultats comme base pour
mon content_approve_form?

Merci d'avance

   Cyrille
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à