Audit modifiche
Consulta le modifiche registrate dai trigger database. Gli intervalli data/ora sono interpretati come orario italiano Europe/Rome.
50 eventi mostrati · offset 1050Ordinati dal più recente
| Quando | Azione | Tabella | Record | Contesto | Sintesi modifiche |
|---|---|---|---|---|---|
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4409 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4409,
"date": "2026-05-26",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": null,
"operator_id": 26,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "assembly",
"product_code_id": 109,
"planned_quantity": null,
"produced_quantity": 240,
"setup_from_product_code_id": null
}Dopo {
"id": 4409,
"date": "2026-05-26",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": null,
"operator_id": 26,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "assembly",
"product_code_id": 109,
"planned_quantity": null,
"produced_quantity": 240,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4408 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4408,
"date": "2026-05-26",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 23,
"operator_id": 20,
"scrap_by_type": {
"processing": 5,
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 107,
"planned_quantity": null,
"produced_quantity": 88,
"setup_from_product_code_id": null
}Dopo {
"id": 4408,
"date": "2026-05-26",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 23,
"operator_id": 20,
"scrap_by_type": {
"processing": 5,
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 107,
"planned_quantity": null,
"produced_quantity": 88,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4407 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4407,
"date": "2026-05-26",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 39,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 34,
"setup_from_product_code_id": null
}Dopo {
"id": 4407,
"date": "2026-05-26",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 39,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 34,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4406 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4406,
"date": "2026-05-26",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 14,
"operator_id": 26,
"scrap_by_type": {
"raw": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 99,
"planned_quantity": null,
"produced_quantity": 200,
"setup_from_product_code_id": null
}Dopo {
"id": 4406,
"date": "2026-05-26",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 14,
"operator_id": 26,
"scrap_by_type": {
"raw": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 99,
"planned_quantity": null,
"produced_quantity": 200,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4405 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4405,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 23,
"operator_id": 29,
"scrap_by_type": {
"raw": 1,
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 117,
"planned_quantity": null,
"produced_quantity": 487,
"setup_from_product_code_id": null
}Dopo {
"id": 4405,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 23,
"operator_id": 29,
"scrap_by_type": {
"raw": 1,
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 117,
"planned_quantity": null,
"produced_quantity": 487,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | inventory_balances | 32 | app interna · csv_import · consuntivo_posting · assignment:4394 | quantity: 947 → 919; updated_at: 2026-05-28T13:58:02.661 → 2026-05-28T13:58:02.831 Dettagli before/afterDiff {
"quantity": {
"new": 919,
"old": 947
},
"updated_at": {
"new": "2026-05-28T13:58:02.831",
"old": "2026-05-28T13:58:02.661"
}
}Prima {
"id": 32,
"quantity": 947,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T13:58:02.661",
"product_code_id": 109
}Dopo {
"id": 32,
"quantity": 919,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T13:58:02.831",
"product_code_id": 109
} |
| 28/05/26, 15:58:02 | Inserimento | inventory_movements | 3244 | app interna · csv_import · consuntivo_posting · assignment:4394 | id: ∅ → 3244; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3244,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:4394",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-28T13:58:02.824",
"old": null
},
"scrap_by_type": {
"new": {
"raw": -16,
"processing": -14,
"workedCasting": 3
},
"old": null
},
"quantity_delta": {
"new": -28,
"old": null
},
"product_code_id": {
"new": 109,
"old": null
}
}Prima null Dopo {
"id": 3244,
"reason": "production_output",
"metadata": null,
"reference": "assignment:4394",
"warehouse": "semi_finished",
"occurred_at": "2026-05-28T13:58:02.824",
"scrap_by_type": {
"raw": -16,
"processing": -14,
"workedCasting": 3
},
"quantity_delta": -28,
"product_code_id": 109
} |
| 28/05/26, 15:58:02 | Modifica | raw_material_balances | 25 | app interna · csv_import · consuntivo_posting · assignment:4394 | quantity: -157 → -102; updated_at: 2026-05-28T13:58:02.642 → 2026-05-28T13:58:02.815 Dettagli before/afterDiff {
"quantity": {
"new": -102,
"old": -157
},
"updated_at": {
"new": "2026-05-28T13:58:02.815",
"old": "2026-05-28T13:58:02.642"
}
}Prima {
"id": 25,
"quantity": -157,
"warehouse": "raw",
"updated_at": "2026-05-28T13:58:02.642",
"raw_material_id": 9
}Dopo {
"id": 25,
"quantity": -102,
"warehouse": "raw",
"updated_at": "2026-05-28T13:58:02.815",
"raw_material_id": 9
} |
| 28/05/26, 15:58:02 | Inserimento | raw_material_movements | 2005 | app interna · csv_import · consuntivo_posting · assignment:4394 | id: ∅ → 2005; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":-16,"processing":-14,"workedCasting":3}}; reference: ∅ → assignment:4394; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 2005,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"raw": -16,
"processing": -14,
"workedCasting": 3
}
},
"old": null
},
"reference": {
"new": "assignment:4394",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-28T13:58:02.81",
"old": null
},
"quantity_delta": {
"new": 55,
"old": null
},
"raw_material_id": {
"new": 9,
"old": null
}
}Prima null Dopo {
"id": 2005,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"raw": -16,
"processing": -14,
"workedCasting": 3
}
},
"reference": "assignment:4394",
"warehouse": "raw",
"occurred_at": "2026-05-28T13:58:02.81",
"quantity_delta": 55,
"raw_material_id": 9
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4394 | — | operator_id: 38 → 23; scrap_by_type: {"raw":16,"processing":14} → {"workedCasting":3}; produced_quantity: 161 → 133 Dettagli before/afterDiff {
"operator_id": {
"new": 23,
"old": 38
},
"scrap_by_type": {
"new": {
"workedCasting": 3
},
"old": {
"raw": 16,
"processing": 14
}
},
"produced_quantity": {
"new": 133,
"old": 161
}
}Prima {
"id": 4394,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 15,
"operator_id": 38,
"scrap_by_type": {
"raw": 16,
"processing": 14
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 109,
"planned_quantity": null,
"produced_quantity": 161,
"setup_from_product_code_id": null
}Dopo {
"id": 4394,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 15,
"operator_id": 23,
"scrap_by_type": {
"workedCasting": 3
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 109,
"planned_quantity": null,
"produced_quantity": 133,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4404 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4404,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 14,
"operator_id": 28,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 99,
"planned_quantity": null,
"produced_quantity": 550,
"setup_from_product_code_id": null
}Dopo {
"id": 4404,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 14,
"operator_id": 28,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 99,
"planned_quantity": null,
"produced_quantity": 550,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4403 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4403,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 25,
"operator_id": 41,
"scrap_by_type": {
"workedCasting": 90
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 114,
"planned_quantity": null,
"produced_quantity": 218,
"setup_from_product_code_id": null
}Dopo {
"id": 4403,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 25,
"operator_id": 41,
"scrap_by_type": {
"workedCasting": 90
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 114,
"planned_quantity": null,
"produced_quantity": 218,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4402 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4402,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 19,
"operator_id": 37,
"scrap_by_type": {
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 138,
"planned_quantity": null,
"produced_quantity": 103,
"setup_from_product_code_id": null
}Dopo {
"id": 4402,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 19,
"operator_id": 37,
"scrap_by_type": {
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 138,
"planned_quantity": null,
"produced_quantity": 103,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4401 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4401,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 22,
"operator_id": 34,
"scrap_by_type": {
"workedCasting": 8
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 130,
"planned_quantity": null,
"produced_quantity": 78,
"setup_from_product_code_id": null
}Dopo {
"id": 4401,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 22,
"operator_id": 34,
"scrap_by_type": {
"workedCasting": 8
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 130,
"planned_quantity": null,
"produced_quantity": 78,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4400 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4400,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 21,
"operator_id": 38,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 107,
"planned_quantity": null,
"produced_quantity": 48,
"setup_from_product_code_id": null
}Dopo {
"id": 4400,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 21,
"operator_id": 38,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 107,
"planned_quantity": null,
"produced_quantity": 48,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4399 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4399,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": null,
"operator_id": 24,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "assembly",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 92,
"setup_from_product_code_id": null
}Dopo {
"id": 4399,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": null,
"operator_id": 24,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "assembly",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 92,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4398 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4398,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": null,
"operator_id": 25,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "assembly",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 44,
"setup_from_product_code_id": null
}Dopo {
"id": 4398,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": null,
"operator_id": 25,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "assembly",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 44,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4397 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4397,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": null,
"operator_id": 25,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "assembly",
"product_code_id": 107,
"planned_quantity": null,
"produced_quantity": 55,
"setup_from_product_code_id": null
}Dopo {
"id": 4397,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": null,
"operator_id": 25,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "assembly",
"product_code_id": 107,
"planned_quantity": null,
"produced_quantity": 55,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4396 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4396,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 28,
"operator_id": 22,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 72,
"setup_from_product_code_id": null
}Dopo {
"id": 4396,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 28,
"operator_id": 22,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 72,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4395 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4395,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 16,
"operator_id": 27,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 112,
"planned_quantity": null,
"produced_quantity": 14,
"setup_from_product_code_id": null
}Dopo {
"id": 4395,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 16,
"operator_id": 27,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 112,
"planned_quantity": null,
"produced_quantity": 14,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | inventory_balances | 32 | app interna · csv_import · consuntivo_posting · assignment:4394 | quantity: 919 → 947; updated_at: 2026-05-28T13:51:28.433 → 2026-05-28T13:58:02.661 Dettagli before/afterDiff {
"quantity": {
"new": 947,
"old": 919
},
"updated_at": {
"new": "2026-05-28T13:58:02.661",
"old": "2026-05-28T13:51:28.433"
}
}Prima {
"id": 32,
"quantity": 919,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T13:51:28.433",
"product_code_id": 109
}Dopo {
"id": 32,
"quantity": 947,
"warehouse": "semi_finished",
"updated_at": "2026-05-28T13:58:02.661",
"product_code_id": 109
} |
| 28/05/26, 15:58:02 | Inserimento | inventory_movements | 3243 | app interna · csv_import · consuntivo_posting · assignment:4394 | id: ∅ → 3243; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3243,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:4394",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-28T13:58:02.65",
"old": null
},
"scrap_by_type": {
"new": {
"raw": 16,
"processing": 14,
"workedCasting": -3
},
"old": null
},
"quantity_delta": {
"new": 28,
"old": null
},
"product_code_id": {
"new": 109,
"old": null
}
}Prima null Dopo {
"id": 3243,
"reason": "production_output",
"metadata": null,
"reference": "assignment:4394",
"warehouse": "semi_finished",
"occurred_at": "2026-05-28T13:58:02.65",
"scrap_by_type": {
"raw": 16,
"processing": 14,
"workedCasting": -3
},
"quantity_delta": 28,
"product_code_id": 109
} |
| 28/05/26, 15:58:02 | Modifica | raw_material_balances | 25 | app interna · csv_import · consuntivo_posting · assignment:4394 | quantity: -102 → -157; updated_at: 2026-05-28T13:51:28.255 → 2026-05-28T13:58:02.642 Dettagli before/afterDiff {
"quantity": {
"new": -157,
"old": -102
},
"updated_at": {
"new": "2026-05-28T13:58:02.642",
"old": "2026-05-28T13:51:28.255"
}
}Prima {
"id": 25,
"quantity": -102,
"warehouse": "raw",
"updated_at": "2026-05-28T13:51:28.255",
"raw_material_id": 9
}Dopo {
"id": 25,
"quantity": -157,
"warehouse": "raw",
"updated_at": "2026-05-28T13:58:02.642",
"raw_material_id": 9
} |
| 28/05/26, 15:58:02 | Inserimento | raw_material_movements | 2004 | app interna · csv_import · consuntivo_posting · assignment:4394 | id: ∅ → 2004; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":16,"processing":14,"workedCasting":-3}}; reference: ∅ → assignment:4394; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 2004,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"raw": 16,
"processing": 14,
"workedCasting": -3
}
},
"old": null
},
"reference": {
"new": "assignment:4394",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-28T13:58:02.634",
"old": null
},
"quantity_delta": {
"new": -55,
"old": null
},
"raw_material_id": {
"new": 9,
"old": null
}
}Prima null Dopo {
"id": 2004,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"raw": 16,
"processing": 14,
"workedCasting": -3
}
},
"reference": "assignment:4394",
"warehouse": "raw",
"occurred_at": "2026-05-28T13:58:02.634",
"quantity_delta": -55,
"raw_material_id": 9
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4394 | — | operator_id: 23 → 38; scrap_by_type: {"workedCasting":3} → {"raw":16,"processing":14}; produced_quantity: 133 → 161 Dettagli before/afterDiff {
"operator_id": {
"new": 38,
"old": 23
},
"scrap_by_type": {
"new": {
"raw": 16,
"processing": 14
},
"old": {
"workedCasting": 3
}
},
"produced_quantity": {
"new": 161,
"old": 133
}
}Prima {
"id": 4394,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 15,
"operator_id": 23,
"scrap_by_type": {
"workedCasting": 3
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 109,
"planned_quantity": null,
"produced_quantity": 133,
"setup_from_product_code_id": null
}Dopo {
"id": 4394,
"date": "2026-05-25",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 15,
"operator_id": 38,
"scrap_by_type": {
"raw": 16,
"processing": 14
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 109,
"planned_quantity": null,
"produced_quantity": 161,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4393 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4393,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 22,
"operator_id": 30,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 130,
"planned_quantity": null,
"produced_quantity": 84,
"setup_from_product_code_id": null
}Dopo {
"id": 4393,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 22,
"operator_id": 30,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 130,
"planned_quantity": null,
"produced_quantity": 84,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4392 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4392,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 23,
"operator_id": 35,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 117,
"planned_quantity": null,
"produced_quantity": 428,
"setup_from_product_code_id": null
}Dopo {
"id": 4392,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 23,
"operator_id": 35,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 117,
"planned_quantity": null,
"produced_quantity": 428,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4391 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4391,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 15,
"operator_id": 40,
"scrap_by_type": {
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 109,
"planned_quantity": null,
"produced_quantity": 564,
"setup_from_product_code_id": null
}Dopo {
"id": 4391,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 15,
"operator_id": 40,
"scrap_by_type": {
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 109,
"planned_quantity": null,
"produced_quantity": 564,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4390 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4390,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 36,
"scrap_by_type": {
"processing": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 71,
"setup_from_product_code_id": null
}Dopo {
"id": 4390,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 36,
"scrap_by_type": {
"processing": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 71,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 4389 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 4389,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 21,
"operator_id": 26,
"scrap_by_type": {
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 35,
"setup_from_product_code_id": null
}Dopo {
"id": 4389,
"date": "2026-05-25",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 21,
"operator_id": 26,
"scrap_by_type": {
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 35,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3532 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3532,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 28,
"operator_id": 39,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 62,
"setup_from_product_code_id": null
}Dopo {
"id": 3532,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 28,
"operator_id": 39,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 62,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3531 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3531,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 14,
"operator_id": 35,
"scrap_by_type": {
"processing": 12,
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 120,
"planned_quantity": null,
"produced_quantity": 185,
"setup_from_product_code_id": null
}Dopo {
"id": 3531,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 14,
"operator_id": 35,
"scrap_by_type": {
"processing": 12,
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 120,
"planned_quantity": null,
"produced_quantity": 185,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3530 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3530,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 23,
"operator_id": 25,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 117,
"planned_quantity": null,
"produced_quantity": 451,
"setup_from_product_code_id": null
}Dopo {
"id": 3530,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 23,
"operator_id": 25,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 117,
"planned_quantity": null,
"produced_quantity": 451,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3529 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3529,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 22,
"operator_id": 30,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 130,
"planned_quantity": null,
"produced_quantity": 86,
"setup_from_product_code_id": null
}Dopo {
"id": 3529,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 22,
"operator_id": 30,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 130,
"planned_quantity": null,
"produced_quantity": 86,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3528 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3528,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 25,
"operator_id": 36,
"scrap_by_type": {
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 114,
"planned_quantity": null,
"produced_quantity": 66,
"setup_from_product_code_id": null
}Dopo {
"id": 3528,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 25,
"operator_id": 36,
"scrap_by_type": {
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 114,
"planned_quantity": null,
"produced_quantity": 66,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3527 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3527,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 21,
"operator_id": 26,
"scrap_by_type": {
"raw": 4
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 92,
"setup_from_product_code_id": null
}Dopo {
"id": 3527,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 21,
"operator_id": 26,
"scrap_by_type": {
"raw": 4
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 92,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3526 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3526,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 18,
"operator_id": 40,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 146,
"planned_quantity": null,
"produced_quantity": 84,
"setup_from_product_code_id": null
}Dopo {
"id": 3526,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 18,
"operator_id": 40,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 146,
"planned_quantity": null,
"produced_quantity": 84,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3525 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3525,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 19,
"operator_id": 36,
"scrap_by_type": {
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 137,
"planned_quantity": null,
"produced_quantity": 76,
"setup_from_product_code_id": null
}Dopo {
"id": 3525,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 19,
"operator_id": 36,
"scrap_by_type": {
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 137,
"planned_quantity": null,
"produced_quantity": 76,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3524 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3524,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 23,
"operator_id": 29,
"scrap_by_type": {
"processing": 8,
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 117,
"planned_quantity": null,
"produced_quantity": 387,
"setup_from_product_code_id": null
}Dopo {
"id": 3524,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 23,
"operator_id": 29,
"scrap_by_type": {
"processing": 8,
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 117,
"planned_quantity": null,
"produced_quantity": 387,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3523 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3523,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 22,
"operator_id": 34,
"scrap_by_type": {
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 130,
"planned_quantity": null,
"produced_quantity": 85,
"setup_from_product_code_id": null
}Dopo {
"id": 3523,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 22,
"operator_id": 34,
"scrap_by_type": {
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 130,
"planned_quantity": null,
"produced_quantity": 85,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3522 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3522,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 21,
"operator_id": 24,
"scrap_by_type": {
"raw": 5
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 99,
"setup_from_product_code_id": null
}Dopo {
"id": 3522,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 21,
"operator_id": 24,
"scrap_by_type": {
"raw": 5
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 99,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3521 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3521,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 18,
"operator_id": 37,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 146,
"planned_quantity": null,
"produced_quantity": 60,
"setup_from_product_code_id": null
}Dopo {
"id": 3521,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 18,
"operator_id": 37,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 146,
"planned_quantity": null,
"produced_quantity": 60,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3520 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3520,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 19,
"operator_id": 38,
"scrap_by_type": {
"processing": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 137,
"planned_quantity": null,
"produced_quantity": 103,
"setup_from_product_code_id": null
}Dopo {
"id": 3520,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 19,
"operator_id": 38,
"scrap_by_type": {
"processing": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 137,
"planned_quantity": null,
"produced_quantity": 103,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3519 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3519,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 15,
"operator_id": 31,
"scrap_by_type": {
"raw": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 140,
"planned_quantity": null,
"produced_quantity": 184,
"setup_from_product_code_id": null
}Dopo {
"id": 3519,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 15,
"operator_id": 31,
"scrap_by_type": {
"raw": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 140,
"planned_quantity": null,
"produced_quantity": 184,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:58:02 | Modifica | plan_assignments | 3518 | — | Nessuna differenza campi Dettagli before/afterDiff {}Prima {
"id": 3518,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 22,
"scrap_by_type": {
"raw": 2,
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 68,
"setup_from_product_code_id": null
}Dopo {
"id": 3518,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 28,
"operator_id": 22,
"scrap_by_type": {
"raw": 2,
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 136,
"planned_quantity": null,
"produced_quantity": 68,
"setup_from_product_code_id": null
} |
| 28/05/26, 15:51:29 | Modifica | inventory_balances | 90 | app interna · csv_import · consuntivo_posting · assignment:4374 | quantity: 3139 → 3507; updated_at: 2026-05-28T13:51:29.006 → 2026-05-28T13:51:29.495 Dettagli before/afterDiff {
"quantity": {
"new": 3507,
"old": 3139
},
"updated_at": {
"new": "2026-05-28T13:51:29.495",
"old": "2026-05-28T13:51:29.006"
}
}Prima {
"id": 90,
"quantity": 3139,
"warehouse": "finished_real",
"updated_at": "2026-05-28T13:51:29.006",
"product_code_id": 118
}Dopo {
"id": 90,
"quantity": 3507,
"warehouse": "finished_real",
"updated_at": "2026-05-28T13:51:29.495",
"product_code_id": 118
} |
| 28/05/26, 15:51:29 | Inserimento | inventory_movements | 3242 | app interna · csv_import · consuntivo_posting · assignment:4374 | id: ∅ → 3242; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4374; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3242,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:4374",
"old": null
},
"warehouse": {
"new": "finished_real",
"old": null
},
"occurred_at": {
"new": "2026-05-28T13:51:29.491",
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"quantity_delta": {
"new": 368,
"old": null
},
"product_code_id": {
"new": 118,
"old": null
}
}Prima null Dopo {
"id": 3242,
"reason": "production_output",
"metadata": null,
"reference": "assignment:4374",
"warehouse": "finished_real",
"occurred_at": "2026-05-28T13:51:29.491",
"scrap_by_type": null,
"quantity_delta": 368,
"product_code_id": 118
} |
| 28/05/26, 15:51:29 | Modifica | raw_material_balances | 52 | app interna · csv_import · consuntivo_posting · assignment:4374 | quantity: 7703 → 7335; updated_at: 2026-05-28T13:51:28.994 → 2026-05-28T13:51:29.485 Dettagli before/afterDiff {
"quantity": {
"new": 7335,
"old": 7703
},
"updated_at": {
"new": "2026-05-28T13:51:29.485",
"old": "2026-05-28T13:51:28.994"
}
}Prima {
"id": 52,
"quantity": 7703,
"warehouse": "raw",
"updated_at": "2026-05-28T13:51:28.994",
"raw_material_id": 18
}Dopo {
"id": 52,
"quantity": 7335,
"warehouse": "raw",
"updated_at": "2026-05-28T13:51:29.485",
"raw_material_id": 18
} |
| 28/05/26, 15:51:29 | Inserimento | raw_material_movements | 2003 | app interna · csv_import · consuntivo_posting · assignment:4374 | id: ∅ → 2003; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4374; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 2003,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:4374",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-28T13:51:29.481",
"old": null
},
"quantity_delta": {
"new": -368,
"old": null
},
"raw_material_id": {
"new": 18,
"old": null
}
}Prima null Dopo {
"id": 2003,
"reason": "production_consumption",
"metadata": null,
"reference": "assignment:4374",
"warehouse": "raw",
"occurred_at": "2026-05-28T13:51:29.481",
"quantity_delta": -368,
"raw_material_id": 18
} |
| 28/05/26, 15:51:29 | Modifica | plan_assignments | 4374 | — | operator_id: 24 → 29; produced_quantity: ∅ → 368 Dettagli before/afterDiff {
"operator_id": {
"new": 29,
"old": 24
},
"produced_quantity": {
"new": 368,
"old": null
}
}Prima {
"id": 4374,
"date": "2026-05-27",
"notes": "Auto-generato (Ordine #374)",
"shift": "T2",
"status": "planned",
"machine_id": 23,
"operator_id": 24,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 118,
"planned_quantity": 375,
"produced_quantity": null,
"setup_from_product_code_id": null
}Dopo {
"id": 4374,
"date": "2026-05-27",
"notes": "Auto-generato (Ordine #374)",
"shift": "T2",
"status": "planned",
"machine_id": 23,
"operator_id": 29,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 118,
"planned_quantity": 375,
"produced_quantity": 368,
"setup_from_product_code_id": null
} |