Regole Workflow > Categoria PUR > Codice PSHSIGVAL (Firma RDA) 

Questa regola di workflow è attivata alla firma di una richiesta di acquisto se colui che ha firmato la richiesta non è l'ultimo firmatario del circuito di firma attribuito alla creazione della richiesta d'acquisto.

L'attivazione di questa regola creerà una richiesta di firma ed indirizzerà un messaggio a colui che deve firmare la riga di richiesta d'acquisto.

Se il nuovo firmatario identificato da tale regola di workflow firma la richiesta di acquisto che gli è assegnata, la sua azione attiverà una delle seguenti regole di workflow:

  • Attivare una richiesta di firma al firmatario successivo con invio di un messaggio se il circuito di firma non è terminato. La regola di workflow PSHSIGVAL sarà in seguito riattivata ad ogni firma di un firmatario del circuito se questi non è l'ultimo del circuito di firma.
  • Attivare un aggiornamento della richiesta di acquisto per posizionarla al valore totalmente firmata se si tratta dell'ultimo firmatario. La regola di workflow Notifica firma (PSHSIGNOT) verrà attivata automaticamente per segnalare al richiedente, tramite una notifica e un invio di messaggio, che la richiesta di acquisto è stato firmata totalmente.

Se il firmatario decide di rifiutare la richiesta di acquisto che gli è stata assegnata, la sua azione sortirà l'effetto di attivare la regola di workflow Rifiuto RdA (PSHSIGREJ). Questa regola di workflow segnalerà al richiedente, tramite invio di un messaggio, che la richiesta di acquisto è stata rifiutata. La richiesta di acquisto potrà essere allora saldata automaticamente a seconda del valore del parametro AcquistiSaldo RdA se rifuto firma (PSHAPPCLE).

Contesto e modalità di funzionamento

Questa regola workflow è di tipo firma. E' associata all'evento PSHSIG (Firma RDA).

Attiva :

 un messaggio.

 un avanzamento.

 delle azioni.

Criteri di attivazione

I criteri complementari di attivazione sono i seguenti :

  • La gestione delle firme deve essere attivata sulla società
  • La gestione delle firme si effettua sulla testata della RdA (vedi parametro Acquisti Firma testata RdAPSHAPPHEA)
  • La richiesta è totalmente firmata: [F:PSH]APPFLG=2
  • Un firmatario ha firmato la richiesta di acquisto. Evento di avanzamento VAL registrato.

Destinatari

La scelta dei destinatari è definita nel seguente modo :

  • Il destinatario è il firmatario successivo del circuito di firma attribuito alla creazione della richiesta di acquisto. Gli sono assegnati un messaggio ed una richiesta di firma.

Scelta firma

Le differenti scelte di firme possibili sono :

  • Rifiuto REJ: Potrà essere scelto manualmente dal firmatario. Se si opera questa scelta, la richiesta di acquisto sarà posizionata sul valore non firmata ([F:PSH]APPLFG=1).
  • Validazione VAL: Potrà essere scelto manualmente da un firmatario. Se si opera questa scelta, la richiesta di acquisto sarà posizionata al valore parzialmente firmata o totalmente firmata in funzione del fatto che si tratti o meno dell'ultimo firmatario ([F:PSH]APPLFG=2 o [F:PSH]APPLFG=3).

Azioni attivate dall'evento

L'evento Workflow attiva le seguenti azioni :

Codice azione

Attivazione

DIVALLCMM : Aggiornam.to impegni

Fine workflow

DIVPSDAPP : Agg.to firma righe RdA

Fine workflow

Queste azioni attivano i seguenti processi:

Aggiornamento degli impegni DIVMAJCMM: Questa azione ha l'obiettivo di generare un pre-impegno per tutte le righe della richiesta di acquisto che lo necessitano. Ciò sarà possibile solo se è attivata la gestione dei pre-impegni (vedere parametro Acquisti Aggiornamento pre-impegniPURCMMPRP). Questa azione sarà attivata se l'aggiornamento dei pre-impegni deve avvenire alla prima firma della richiesta d'acquisto (parametro Acquisti Attivazione pre-impegniPSHCMMLEV).

Aggiornamento firma righe RdA DIVPSDAPP : Questa azione ha l'obiettivo di aggiornare lo stato di firma delle righe della acquisto in funzione della firma effettuata sulla testata della richiesta di acquisto. Questa azione è attivata sistematicamente.

Tabelle utilizzate

Nessuna tabella viene utilizzata da questa funzione.