[Plone-IT] Workflow problematico, qualche consiglio?
Riccardo Lemmi
riccardo a reflab.it
Mar 23 Dic 2008 10:41:34 UTC
On Monday 22 December 2008, giorgio wrote:
> Riccardo Lemmi wrote:...
>
> ciao a tutti sono nuovo del forum, ho anch'io il medesimo problema, ho
> seguito alla lettera le istruzioni riportate nel link suggerito da Riccardo
> però quando associo il nuovo workflow per esempio a documento pagina,
> nella tab dello stato nulla si apre. se invece al posto di object_tabs in
> submit transition metto workflow il tab stato funziona ma sia in un caso
> che nell'altro lo script set_reviewer mi da questo errore
> Request URL
> http://localhost:8080/intranet/portal_workflow/semplice_workflow/scripts/se
>t_reviewer Exception Type WorkflowException
> Exception Value No workflows found.
>
> Traceback (innermost last):
>
> * Module ZPublisher.Publish, line 119, in publish
> * Module ZPublisher.mapply, line 88, in mapply
> * Module ZPublisher.Publish, line 42, in call_object
> * Module Shared.DC.Scripts.Bindings, line 313, in __call__
> * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
> * Module Products.PythonScripts.PythonScript, line 327, in _exec
> * Module None, line 1, in set_reviewer
> <PythonScript at
> /intranet/portal_workflow/semplice_workflow/scripts/set_reviewer>
> Line 1
> * Module Products.CMFCore.WorkflowTool, line 230, in doActionFor
>
> WorkflowException: No workflows found.
> qualcuno mi può aiutare, grazie
Non mi è chiaro in che contesto viene fatta la chiamata allo script, di solito
ci sono due casi:
1. lo script viene chiamato automaticamente durante una transizione
2. lo script viene chiamato esplicitamente da una form o tramite url
da notare che i due script sono fatti diversi, il primo di aspetta che chi lo
chiama passi il contesto (portal_workflow passa un oggetto review_state da
cui si recupera object), nel secondo caso si tratta di uno script normale e
il contesto va recuperato manualmente (di solito context), inoltre in coda va
messo il doActionFor che non ci vuole nel caso di script associato alla
transizione, poichè è una operazione compiuta automaticamente dal motore.
--
Riccardo Lemmi Email: riccardo a reflab.it
Reflab S.r.l. - Plone Design, Development and Consulting
Phone: +39 349 4620820 http://www.reflab.it
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: signature.asc
Tipo: application/pgp-signature
Dimensione: 189 bytes
Descrizione: This is a digitally signed message part.
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20081223/b42f028b/attachment.asc>
Maggiori informazioni sulla lista
Plone-IT