Esempi
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) | |
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 |