Regole Workflow > Categoria SAL > Codice SOHSIG (Gestione firme ordini) 

Questa regola permette di gestire un avanzamento di firme in creazione o in modifica di ordine di vendita. Sarà applicata se la gestione delle firme ordini di vendita è attivata su una società (parametro APPSOH - Gestione delle firme ordini). In questo caso, un ordine di vendita dovrà essere firmato per poter essere:

  • trasformato in bolla di preparazione, indipendentemente dalla selezione dall'elenco o dall'elaborazione automatica,
  • consegnato tramite il bottone consegna, la picking degli ordini su consegna o mediante la funzione di consegna automatica degli ordini,
  • fatturato (nel caso di un ordine a fatturazione diretta) tramite il bottone fattura, la picking di ordine su fattura o tramite la funzione di fatturazione automatica degli ordini.

Nell'ambito dell'intrasocietà o dell'intrasito, l'ordine di acquisto reciproco sarà generato solo alla firma completa dell'ordine di vendita.

Il parametro Vendite APPSOH - Gestione delle firme ordini definisce l'attivazione del circuito di firma sugli ordini di vendita.

I valori possibili per questo parametro sono:

Una volta avviato il circuito di firma:

Elenco dei campi la cui modifica cambia lo stato di firma e riattiva il circuito di firme:

Codice

Descrizione

BPCPYR

Terzo pagatore

BPCGRU

Cliente gruppo

BPCINV

Cliente fatturato

 VLYDAT

 Data validità offerta

 VLYDATCON

 Data validità ordine aperto testata

 VLYDATITM

 Data validità ordine aperto riga

 BPAADD

Indirizzo di consegna

PJT

Codice commessa

VACBPR

Regime fiscale

MDL

Modalità di consegna

 DAYLTI

Tempo di consegna

 DME

Consegna parziale

 IME

Modalità di fatturazione

PTE

Condizione di pagamento

DEP

Sconto/Interesse

 INVDTAAMT

 Valore inserito degli elementi di fatturazione

QTY

Quantità ordinata

 SAUSTUCOE

Coefficiente UV-UM

GROPRI

Prezzo lordo

 DISCRGVAL1...9

Spese/Sconti

 VACITM1...3

Livelli di imposta

BPTNUM

Trasportatore

 

 Elementi di fatturazione che influenzano il totale del documento

Descrizione del flusso di workflow

Quando la gestione delle firme su ordine è attiva (parametro Vendite APPSOH - Gestione delle firme Ordine), si attiva un flusso di firme di ordine. Si scompone in varie regole di Workflow successive.
La prima regola attivata è SOHSIG - Gestione firma Ordine. Si attiva creando o modificando l'ordine di vendita.

A seconda del contesto, tale regola avrà l'effetto di:

  • Attivare una richiesta di firma con invio di un messaggio se è stato definito un circuito di firma e se il parametro Vendite APPSOH - Gestione delle firme Ordini è posizionato a Facoltativa o Obbligatoria.
     
  • Attivare una firma automatica sulla richiesta di firma se non è stato definito nessun circuito di firma e se il parametro Vendite APPSOH - Gestione delle firme Ordine è posizionato a Facoltativa
     
  • Attiverà una notifica con invio di un messaggio ad una persona abilitata se non è stato determinato nessun circuito di firma mentre il parametro Vendite APPSOH - Gestione delle firme Ordine esige un circuito di firma. L'operazione da realizzare da questo utente sarà quella di creare un nuovo valore di regola di assegnazione. Affinché l'ordine di vendita sia preso nuovamente in considerazione, bisognerà modificarlo.

Se il primo firmatario decide di firmare l'ordine di vendita che gli è stato assegnato, la sua azione attiverà la regola di workflow SOHSIGVAL - Firma Ordine. A seconda del contesto, questa regola avrà l'effetto di:

  • Attivare una richiesta di firma al firmatario successivo con invio di un messaggio se il circuito di firma non è concluso. Questa regola di workflow sarà successivamente riattivata ad ogni firma di un firmatario del circuito.
     
  • Attivare un aggiornamento dell'ordine di vendita per posizionarlo al valore: Totalmente firmato se si tratta dell'ultimo firmatario. La regola di workflow: SOHSIGNOT - Notifica firma sarà allora automaticamente attivata per segnalare al venditore, mediante una notifica ed un invio di messaggio, che l'ordine di vendita è stato totalmente firmato. Se si apporta una modifica all'ordine (su uno dei campi indicati qui in alto o tramite aggiunta/cancellazione di riga), l'ordine ritorna in uno stato Non firmato ed il circuito di firma deve ripartire con il primo firmatario. Il vecchio circuito non viene annullato in quanto concluso; invece, se la notifica al venditore non è stata letta, sarà annullata.

Se uno dei firmatari del circuito decide di rifiutare l'ordine di vendita da firmare che gli è stato assegnato, la sua azione ha l'effetto di attivare la regola di workflow SOHSIGREJ - Rifiuto ordine.
Questa regola di workflow segnalerà al venditore, tramite invio di un messaggio, che l'ordine è stato rifiutato. Questo ordine potrà allora essere automaticamente saldato secondo il valore del parametro Vendite SOHAPPCLE - Saldo ordine se rifiuto di firma.

Contesto e modalità di funzionamento

Questa regola Workflow si attiva in gestione oggetto, solo sulle seguenti operazioni :

 Create

 Modify

 Option/Work order

Attiva :

 un messaggio.

 un avanzamento.

 delle azioni.

La regola di assegnazione SOHSIG (Firma ordini vendite) è utilizzata dalla regola di workflow SOHSIG.

Criteri di attivazione

I criteri complementari di attivazione sono i seguenti :

  • La gestione delle firme deve essere attivata sulla società
  • L'ordine è stato creato o modificato: [F:SOH]APPFLG=0
  • L'ordine non è saldato: [F:SOH]ORDSTA=1

La regola di assegnazione SOHSIG permette di definire i criteri che saranno utilizzati per definire le regole di firma. Questa regola di assegnazione propone di default di definire dei circuiti di firma in funzione del primo codice statistico della scheda clienti, del totale dell'imponibile dell'ordine di vendita convertito in valuta società.

Destinatari

La scelta dei destinatari è definita nel seguente modo :

  • Il destinatario è il firmatario successivo del circuito di firma attribuito alla creazione dell'ordine. Gli sono assegnati un messaggio ed una richiesta di firma.
  • Se il primo firmatario del circuito di firma è il venditore o la persona che ha creato l'ordine di vendita, quest'utlimo viene automaticamente firmato (vedere azione SIGWRK e codice firma VAL).
  • Se il primo firmatario del circuito di firma non è il venditore o la persona che ha creato l'ordine di vendita, viene allora inviato un messaggio al primo firmatario e gli viene assegnata una richiesta di firma.
  • Se non si è trovato nessun firmatario (nessun circuito di firma), possono presentarsi due casi in funzione del valore del parametro Vendite APPSOH - Gestione firme Ordine:
     
    - Se le firme sono facoltative, viene attivata un'azione di firma automatica (vedere azione SIGWRK e codice firma AUT).
     
    - Se le firne sono obbligatorie, si attiva automaticamente un'azione di notifica (vedere azione SIGWRK e codice firma NCR).

Scelta firma

Le differenti scelte di firme possibili sono :

  • Rifiuto REJ: Questa scelta è possibile solo se esiste un circuito di firma. Potrà essere scelta manualmente da un firmatario. Se si opera questa scelta, l'ordine di vendita sarà posizionato al valore Non firmato ([F:SOH]APPLFG=1). Potrà essere attribuito un motivo del rifiuto. L'elenco delle causali va parametrizzato nella tabella diversa numero 56.
  • Validazione VAL: Questa scelta è possibile solo se esiste un circuito di firma. Potrà essere scelta manualmente da un firmatario. Se si opera questa scelta, l'ordine di vendita sarà posizionato al valore parzialmente firmato o totalmente firmato in funzione del fatto che si tratti o meno dell'ultimo firmatario ([F:SOH]APPLFG=2 o [F:SOH]APPLFG=3).
  • Circuito di firma non definito NCR: Questa scelta è possibile solo se non esiste nessun circuito di firma e se il parametro Vendite APPSOC - Gestione firme Ordini ha il valore Firma obbligatoria. Non potrà essere scelta manualmente da un firmatario. L'ordine sarà posizionato al valore Non firmato ([F:SOH]APPLFG=1).
  • Firma automatica AUT: Questa scelta è possibile solo se non esiste nessun circuito di firma e se il parametro Vendite APPSOH - Gestione firme Ordini ha il valore Firma facoltativa Non potrà essere scelta manualmente da un firmatario. Se si opta per questa scelta, l'ordine di vendita sarà posizionato al valore Firma automatica e sarà considerato come totalmente firmato ([F:SOH]APPLFG=5).
  • Annullamento CAN: Questa scelta di firma non si traduce come le altre scelte con un'opzione di firma (utilizzo del codice operazione particolare CAN). Si tratta infatti di una funzione di annullamento di avanzamento accessibile solo nel monitor workflow. Questa scelta permette, quando è presente, di annullare l'ultima azione di firma effettuata. L'annulamento di firma è possibile solo se l'ordine di vendita corrispondente non è saldato.

Azioni attivate dall'evento

L'evento Workflow attiva le seguenti azioni :

Codice azione

Attivazione

SIGWRK : Firma Workflow

Fine workflow

DIVSOHAPP1 : Agg. firma ordine a 1

Fine workflow

DIVSOHWIP1 : Agg.to incorso articolo ordine

Fine workflow

DIVSOHWIP : Agg.to incorso articolo ordine

Fine workflow

DIVSOHOST : Agg.to movimento cliente ordine

Durante la firma

Queste azioni attivano i seguenti processi:

Firma workflow SIGWRK: Questa azione permette di attivare automaticamente una firma su un evento Workflow in corso. All'occorrenza, viene richiamata per attivare automaticamente una firma dell'ordine di vendita in corso di elaborazione nelle seguenti condizioni:

  • Se il primo firmatario determinato è l'utente che ha creato l'ordine di vendita o il venditore, l'azione firmerà l'ordine con il codice risposta VAL Validazione.
  • Se non vi è nessun circuito di firma e se il parametro Vendite APPSOH -Gestione firme Ordini ha come valore Firma obbligatoria,l'azione firmerà l'ordine di vendita con il codice risposta NCR Circuito non definito.
  • Se non vi è nessun circuito di firma e se il parametro Vendite APPSOH -Gestione firme Ordini ha come valore Firma facoltativa,l'azione firmerà l'ordine di vendita con il codice risposta AUT Firma automatica.

Aggiornamento firma ordine a 1 DIVSOHAPP1: Questa azione ha l'obiettivo di di posizionare l'ordine di vendita a: Non firmato. Questa azione è attivata quando non è avvenuta nessuna firma automatica e quando è stato determinato un circuito di firma.

Aggiornamento incorso articolo di un ordine DIVSOHWIP: questa azione ha l'obiettivo di aggiornare gli incorso degli articoli gestiti in stock. Questa azione è attivata durante l'ultima firma quando non è autorizzata una generazione dell'incorso di articolo fino a quando l'ordine non è completamente firmato (il parametro SOHAPPORD - Incorso articolo ordine non firmato ha il valore No).
Quando è autorizzata la generazione di incorso per gli ordini non firmati, l'allocazione di questi ordini potrà essere rifiutata o autorizzata in funzione del valore assunto dal parametro SOHAPPALL - Allocazione ordine non firmato.

Aggiornamento movimento cliente di un ordine DIVSOHOST: questa azione ha l'obiettivo di aggiornare l'incorso finanziario dell'ordine di vendita. Questa azione è attivata durante l'ultima firma quando l'aggiornamento dell'incorso finanziario non è autorizzato fino a quando l'ordine non è completamente firmato (il parametro SOHAPPOST - Incorso cliente ordine non firmato ha il valore No)

.

Tabelle utilizzate

Le seguenti tabelle sono trattate dalla regola SOHSIG :

Tabella

Descrizione tabella

BPADDRESS [BPA]

Indirizzi

BPARTNER [BPR]

Business Partner

BPCUSTOMER [BPC]

Clienti

BPDLVCUST [BPD]

Ind. spedizione

COMPANY [CPY]

Società

FACILITY [FCY]

Siti

SALESREP [REP]

Agente

SORDER [SOH]

Ordini vendita-testata