Skip to Content

MRP Time Tracking Advanced

Odoo standard registra il tempo della singola persona che ha premuto Play. Nelle officine reali lavora una squadra intera, ma solo quel singolo tempo viene registrato. Questo modulo fa agire i pulsanti Play/Pausa/Stop sull'intera squadra contemporaneamente, copia e riavvia la squadra sui backorder, e obbliga l'assegnazione del team a livello di distinta base.

A chi è rivolto

Aziende manifatturiere in cui ogni ordine di lavoro è svolto da una squadra di operatori e dove la tracciatura del tempo, le buste paga e l'analisi dei costi dipendono dal sapere esattamente chi ha lavorato su cosa.

Come funziona

  • Assegna una squadra di dipendenti a un ordine di lavoro dall'ordine di produzione.
  • Premi Play una volta: ogni membro della squadra parte simultaneamente.
  • Premi Pausa una volta: ogni timer attivo si ferma nello stesso istante.
  • Contrassegna un'operazione della distinta base come Team Obbligatorio per impedirne avvio o chiusura senza squadra.
  • Conferma una produzione parziale: il backorder eredita la squadra e riprende la tracciatura dall'istante esatto in cui si era fermata.
  • Comanda Avvia Tutti / Metti in Pausa Tutti per l'intera squadra direttamente dal menu rondellina dello shop floor.

Il risultato: ogni minuto di lavoro è attribuito alla persona giusta, nessuna interruzione nella timeline, nessun operatore dimenticato, nessuna ri-immissione manuale sui backorder.

0.00 € 0.00 €

  • versione
 Per maggiori info sui nostri moduli non esitare a contattarci
versione: 18

MRP Time Tracking Advanced

Avvia la tracciatura del tempo per tutti i dipendenti assegnati al momento del click su Play, copia e riavvia automaticamente la squadra sui backorder, obbliga l'assegnazione del team dalla distinta base e comanda l'intera squadra dal menu rondellina dello shop floor.

Il Problema

  • Una squadra lavora sull'ordine di lavoro, ma viene registrato solo il tempo di un dipendente.
  • Il supervisore preme Play dall'ordine di produzione: il tempo va al supervisore, non agli operatori.
  • Quando viene creato un backorder la squadra va persa e va re-inserita manualmente.
  • Non c'è modo di obbligare a livello di distinta base che una squadra sia assegnata prima dell'avvio.
  • Se una produzione viene validata senza mai premere Play, nessuna riga di tempo viene registrata.

Funzionalità

  • Tracciatura tempo di squadra — Play apre una riga di tempo per ogni membro della squadra simultaneamente. Idempotente, rispetta le restrizioni di workcenter, non aggiunge mai l'utente che preme Play se non è nella squadra.
  • Pausa / Stop globali — chiudono ogni riga di tempo aperta contemporaneamente, indipendentemente da chi preme il bottone.
  • Modifiche squadra in tempo reale — aggiungere un dipendente mentre il WO è in corso apre subito una nuova riga di tempo; rimuoverlo chiude la sua riga.
  • Team Obbligatorio a livello di distinta base — ogni operazione può essere flaggata in modo che il WO non possa essere avviato (o chiuso) senza una squadra.
  • Backorder con copia e riavvio automatici — la squadra viene copiata sul WO del backorder e la tracciatura riprende dall'istante esatto in cui era terminata. L'auto-avvio del backorder dipende ora dal fatto che il WO originale avesse righe di tempo aperte al momento del "Produci", quindi un WO in pausa non auto-avvia più il proprio backorder.
  • Riga automatica in validazione senza Play — se Play non è mai stato premuto, la validazione crea comunque una riga chiusa per ogni dipendente con durata pari a quella prevista.
  • Durata Reale per dipendente — il campo mostra la durata per dipendente, non il tempo cumulato della squadra. Le modifiche manuali vengono distribuite proporzionalmente.
  • Visibilità configurabile — un'impostazione in Manifatturiero abilita o nasconde i pulsanti Play/Pausa/Stop sull'ordine di produzione (nascosti per default).
  • Avvia Tutti / Metti in Pausa Tutti dallo shop floor — due voci nel menu rondellina di ogni card di ordine di lavoro permettono al supervisore di avviare o fermare l'intera squadra senza scansionare ogni dipendente singolarmente.
  • Visibilità globale dei pulsanti — la visibilità di Play, Pausa e Stop è ora basata sulla presenza di righe di tempo aperte sul WO (non sul fatto che l'utente corrente abbia personalmente scansionato l'ingresso). Il supervisore vede sempre il pulsante corretto a prescindere da chi ha avviato il lavoro.

Visibilità e modifica della colonna Team

Gruppo utente Visibility Modifica
Qualsiasi utente Visibile (sola lettura) No
Manifatturiero / Amministratore Visible

Requisiti

  • Odoo 18 Enterprise
  • Modulo mrp_workorder

Changelog

Version Data Note
18.0.1.17.12026-05-28L'auto-avvio del backorder è ora pilotato da mrp_tta_has_open_entry: un WO in pausa al momento del "Produci" non auto-avvia più il proprio backorder.
18.0.1.17.02026-05-28Aggiunte voci Avvia Tutti / Metti in Pausa Tutti nel menu rondellina dello shop floor. Visibilità Play/Pausa/Stop passata da per-utente a globale tramite mrp_tta_has_open_entry.
18.0.1.16.12026-04-17Correzione traduzioni italiane sulla pagina delle impostazioni.
18.0.1.16.02026-04-17Aggiunta impostazione "Mostra Pulsante Play sull'Ordine di Lavoro" nelle impostazioni Manifatturiero; pulsanti nascosti per default.
18.0.1.15.02026-03-28Rimossi @api.constrains (falsi positivi sui backorder); il team viene ora applicato solo via button_start / button_finish.
18.0.1.14.02026-03-28Blocco della chiusura del WO senza squadra quando è impostato team_required.
18.0.1.13.02026-03-28Aggiunto flag Team Obbligatorio sulle operazioni della distinta base; obbligo sull'avvio del WO.
18.0.1.12.02026-03-27Creazione automatica di righe chiuse (una per dipendente, durata = prevista) quando la produzione viene validata senza Play.
18.0.1.8.02026-03-24Auto-avvio backorder solo se il WO originale era in 'progress' (non in pausa o concluso).
18.0.1.3.32026-03-24Colonna Team visibile a tutti, modificabile solo dagli Amministratori Manifatturiero.
18.0.1.3.12026-03-24Play/Pausa nello shop floor mantengono il comportamento Odoo originale; modifiche team in tempo reale durante l'esecuzione.
18.0.1.3.02026-03-24La copia squadra sul backorder legge employee_ids tramite snapshot di end_all() (mrp_tta_team_ids).
18.0.1.2.02026-03-23Etichetta colonna Team; Pausa ferma tutti i dipendenti attivi.
18.0.1.1.02026-03-23Modifica di employee_ids nella lista WO; copia e auto-avvio sul backorder.
18.0.1.0.02026-03-23Rilascio iniziale.

Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>