Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: workflow signal

workflow signal 6 Anni 2 Mesi fa #9262

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
Ciao, studiando il workflow del modulo sale, ho letto dall'xml una riga come quella in grassetto:
<record id="trans_draft_router" model="workflow.transition">
<field name="act_from" ref="act_draft"/>
<field name="act_to" ref="act_router"/>
<field name="signal">order_confirm</field>
</record>
A cosa serve il signal? non ho trovato nessuna funzione con quel nome e sulla documentazione non sono riuscito a trovare nulla di utile su signal
Grazie
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:workflow signal 6 Anni 2 Mesi fa #9264

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Il signal è il nome del trigger nel file XML del workflow (e il nome del bottone di tipo workflow nella vista)

Il codice che viene eseguito invece è la funzione associata allo stato dove vai finire (quello lo vedi nella workflow.activity di destinazione)
(spero di essere stato chiaro :) )

P.S. Nel tuo caso dovresti andare nella definizione di act_router per vedere se c'è associata una funzione py all'arrivo in quello stato.
P.S.2 il trigger è l'interruttore, cliccando quel trigger passi da uno stato ad un altro
Ultima modifica: 6 Anni 2 Mesi fa da NicoTheBrush.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:workflow signal 6 Anni 2 Mesi fa #9265

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
Grazie nico, non avevo fatto caso al nome del bottone!!! :-)
Adesso è chiaro come ricollegare le cose!
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:workflow signal 6 Anni 2 Mesi fa #9267

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Nei programmi di solito si associa il bottone all'esecuzione di codice invece nel workflow il bottone è passivo e ti fa passare semplicemente da uno stato (activity) all'altro, è l'ingresso nell'activity che può avviare il codice py (tieni presente che potresti avere anche più transition parallele per passare da uno stato all'altro).
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.126 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam