Skip to main content

Esempi pratici

Esempi pratici di configurazione regole

In questa sezione vengono riportati esempi concreti di utilizzo delle regole di controllo sul modello Ordine di produzione (mrp.production) . Gli esempi mostrano sia configurazioni di base con condizioni AND, sia casi più avanzati con filtri Python e combinazioni di gruppi AND/OR.


1) Condizioni (AND/OR)

Tutte le regole riportate, hanno di default il gruppo Root con AND.

✦ Scadenza vicina/passata e senza quantità prodotta

Controllare gli ordini con scadenza passata o alla data odierna e senza quantità prodotte.

Campo Operatore Tipo valore Sorgente valore Valore
Scadenza <= Date Oggi (date) /
Quantità in produzione = Integer Valore literal 0
✦ Scadenza nella prossima settimana e non completati

Controllare gli ordini con scadenza nella prossima settimana (non mostra le passate) e senza quantità prodotte.

Campo Operatore Tipo valore Sorgente valore Valore
Scadenza >= Datetime Adesso (datetime) -
Scadenza <= Datetime Python (safe_eval) now + relativedelta(weeks=1) 
Stato in Char/Testo Python (safe_eval) ['confirmed','progress','to_close'] 
✦ Non completati e con 5 o meno quantità rimanenti (rispetto al totale)

Controllare gli ordini non completati con un residuo da produrre di 5 quantità.

Campo Operatore Tipo valore Sorgente valore Valore
Stato not in Char/Testo Python (safe_eval) ['done','cancel','draft'] 
Quantità in produzione