Audit modifiche

Consulta le modifiche registrate dai trigger database. Gli intervalli data/ora sono interpretati come orario italiano Europe/Rome.

Azzera filtri
Filtro record attivo: codice prodotto #109
50 eventi mostrati · offset 50Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
28/05/26, 16:01:23Inserimentoraw_material_movements2006app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 2006; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":16,"processing":14,"workedCasting":-3}}; reference: ∅ → assignment:4394; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2006,
    "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-28T14:01:23.191",
    "old": null
  },
  "quantity_delta": {
    "new": -55,
    "old": null
  },
  "raw_material_id": {
    "new": 9,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2006,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 16,
      "processing": 14,
      "workedCasting": -3
    }
  },
  "reference": "assignment:4394",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T14:01:23.191",
  "quantity_delta": -55,
  "raw_material_id": 9
}
28/05/26, 16:01:23Modificaplan_assignments4394
operator_id: 23 → 38; scrap_by_type: {"workedCasting":3} → {"raw":16,"processing":14}; produced_quantity: 133 → 161
Dettagli before/after
Diff
{
  "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, 16:01:23Modificaplan_assignments4391
Nessuna differenza campi
Dettagli before/after
Diff
{}
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:02Modificaplan_assignments4409
Nessuna differenza campi
Dettagli before/after
Diff
{}
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:02Modificainventory_balances32app 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/after
Diff
{
  "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:02Inserimentoinventory_movements3244app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 3244; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi
Dettagli before/after
Diff
{
  "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:02Modificaraw_material_balances25app 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/after
Diff
{
  "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:02Inserimentoraw_material_movements2005app 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/after
Diff
{
  "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:02Modificaplan_assignments4394
operator_id: 38 → 23; scrap_by_type: {"raw":16,"processing":14} → {"workedCasting":3}; produced_quantity: 161 → 133
Dettagli before/after
Diff
{
  "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:02Modificainventory_balances32app 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/after
Diff
{
  "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:02Inserimentoinventory_movements3243app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 3243; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi
Dettagli before/after
Diff
{
  "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:02Modificaraw_material_balances25app 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/after
Diff
{
  "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:02Inserimentoraw_material_movements2004app 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/after
Diff
{
  "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:02Modificaplan_assignments4394
operator_id: 23 → 38; scrap_by_type: {"workedCasting":3} → {"raw":16,"processing":14}; produced_quantity: 133 → 161
Dettagli before/after
Diff
{
  "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:02Modificaplan_assignments4391
Nessuna differenza campi
Dettagli before/after
Diff
{}
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:51:28Modificainventory_balances34app interna · csv_import · consuntivo_posting · assignment:4409
quantity: 220 → 460; updated_at: 2026-05-28T12:58:50.158 → 2026-05-28T13:51:28.435
Dettagli before/after
Diff
{
  "quantity": {
    "new": 460,
    "old": 220
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.435",
    "old": "2026-05-28T12:58:50.158"
  }
}
Prima
{
  "id": 34,
  "quantity": 220,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T12:58:50.158",
  "product_code_id": 109
}
Dopo
{
  "id": 34,
  "quantity": 460,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.435",
  "product_code_id": 109
}
28/05/26, 15:51:28Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:4409
quantity: 1159 → 919; updated_at: 2026-05-28T13:51:28.272 → 2026-05-28T13:51:28.433
Dettagli before/after
Diff
{
  "quantity": {
    "new": 919,
    "old": 1159
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.433",
    "old": "2026-05-28T13:51:28.272"
  }
}
Prima
{
  "id": 32,
  "quantity": 1159,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.272",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 919,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.433",
  "product_code_id": 109
}
28/05/26, 15:51:28Inserimentoinventory_movements3201app interna · csv_import · consuntivo_posting · assignment:4409
id: ∅ → 3201; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4409; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3201,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4409",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.429",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 240,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3201,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4409",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.429",
  "scrap_by_type": null,
  "quantity_delta": 240,
  "product_code_id": 109
}
28/05/26, 15:51:28Inserimentoinventory_movements3200app interna · csv_import · consuntivo_posting · assignment:4409
id: ∅ → 3200; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4409; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3200,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4409",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.427",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -240,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3200,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4409",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.427",
  "scrap_by_type": null,
  "quantity_delta": -240,
  "product_code_id": 109
}
28/05/26, 15:51:28Inserimentoplan_assignments4409
id: ∅ → 4409; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4409,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 26,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 240,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
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:51:28Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:4394
quantity: 1187 → 1159; updated_at: 2026-05-28T13:51:27.886 → 2026-05-28T13:51:28.272
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1159,
    "old": 1187
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.272",
    "old": "2026-05-28T13:51:27.886"
  }
}
Prima
{
  "id": 32,
  "quantity": 1187,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:27.886",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 1159,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.272",
  "product_code_id": 109
}
28/05/26, 15:51:28Inserimentoinventory_movements3195app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 3195; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3195,
    "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:51:28.263",
    "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": 3195,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4394",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.263",
  "scrap_by_type": {
    "raw": -16,
    "processing": -14,
    "workedCasting": 3
  },
  "quantity_delta": -28,
  "product_code_id": 109
}
28/05/26, 15:51:28Modificaraw_material_balances25app interna · csv_import · consuntivo_posting · assignment:4394
quantity: -157 → -102; updated_at: 2026-05-28T13:51:27.873 → 2026-05-28T13:51:28.255
Dettagli before/after
Diff
{
  "quantity": {
    "new": -102,
    "old": -157
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.255",
    "old": "2026-05-28T13:51:27.873"
  }
}
Prima
{
  "id": 25,
  "quantity": -157,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.873",
  "raw_material_id": 9
}
Dopo
{
  "id": 25,
  "quantity": -102,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.255",
  "raw_material_id": 9
}
28/05/26, 15:51:28Inserimentoraw_material_movements1976app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 1976; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":-16,"processing":-14,"workedCasting":3}}; reference: ∅ → assignment:4394; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1976,
    "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:51:28.251",
    "old": null
  },
  "quantity_delta": {
    "new": 55,
    "old": null
  },
  "raw_material_id": {
    "new": 9,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1976,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": -16,
      "processing": -14,
      "workedCasting": 3
    }
  },
  "reference": "assignment:4394",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:28.251",
  "quantity_delta": 55,
  "raw_material_id": 9
}
28/05/26, 15:51:28Modificaplan_assignments4394
operator_id: 38 → 23; scrap_by_type: {"raw":16,"processing":14} → {"workedCasting":3}; produced_quantity: 161 → 133
Dettagli before/after
Diff
{
  "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:51:27Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:4394
quantity: 1026 → 1187; updated_at: 2026-05-28T13:51:27.757 → 2026-05-28T13:51:27.886
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1187,
    "old": 1026
  },
  "updated_at": {
    "new": "2026-05-28T13:51:27.886",
    "old": "2026-05-28T13:51:27.757"
  }
}
Prima
{
  "id": 32,
  "quantity": 1026,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:27.757",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 1187,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:27.886",
  "product_code_id": 109
}
28/05/26, 15:51:27Inserimentoinventory_movements3181app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 3181; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4394; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3181,
    "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:51:27.88",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 16,
      "processing": 14
    },
    "old": null
  },
  "quantity_delta": {
    "new": 161,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3181,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4394",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:27.88",
  "scrap_by_type": {
    "raw": 16,
    "processing": 14
  },
  "quantity_delta": 161,
  "product_code_id": 109
}
28/05/26, 15:51:27Modificaraw_material_balances25app interna · csv_import · consuntivo_posting · assignment:4394
quantity: 34 → -157; updated_at: 2026-05-28T13:51:27.744 → 2026-05-28T13:51:27.873
Dettagli before/after
Diff
{
  "quantity": {
    "new": -157,
    "old": 34
  },
  "updated_at": {
    "new": "2026-05-28T13:51:27.873",
    "old": "2026-05-28T13:51:27.744"
  }
}
Prima
{
  "id": 25,
  "quantity": 34,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.744",
  "raw_material_id": 9
}
Dopo
{
  "id": 25,
  "quantity": -157,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.873",
  "raw_material_id": 9
}
28/05/26, 15:51:27Inserimentoraw_material_movements1968app interna · csv_import · consuntivo_posting · assignment:4394
id: ∅ → 1968; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":16,"processing":14}}; reference: ∅ → assignment:4394; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1968,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 16,
        "processing": 14
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4394",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:27.864",
    "old": null
  },
  "quantity_delta": {
    "new": -191,
    "old": null
  },
  "raw_material_id": {
    "new": 9,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1968,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 16,
      "processing": 14
    }
  },
  "reference": "assignment:4394",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:27.864",
  "quantity_delta": -191,
  "raw_material_id": 9
}
28/05/26, 15:51:27Inserimentoplan_assignments4394
id: ∅ → 4394; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4394,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 15,
    "old": null
  },
  "operator_id": {
    "new": 38,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 16,
      "processing": 14
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 161,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
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:51:27Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:4391
quantity: 462 → 1026; updated_at: 2026-05-28T07:29:33.637 → 2026-05-28T13:51:27.757
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1026,
    "old": 462
  },
  "updated_at": {
    "new": "2026-05-28T13:51:27.757",
    "old": "2026-05-28T07:29:33.637"
  }
}
Prima
{
  "id": 32,
  "quantity": 462,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:33.637",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 1026,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:27.757",
  "product_code_id": 109
}
28/05/26, 15:51:27Inserimentoinventory_movements3178app interna · csv_import · consuntivo_posting · assignment:4391
id: ∅ → 3178; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4391; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3178,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4391",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:27.75",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 1
    },
    "old": null
  },
  "quantity_delta": {
    "new": 564,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3178,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4391",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:27.75",
  "scrap_by_type": {
    "workedCasting": 1
  },
  "quantity_delta": 564,
  "product_code_id": 109
}
28/05/26, 15:51:27Modificaraw_material_balances25app interna · csv_import · consuntivo_posting · assignment:4391
quantity: 599 → 34; updated_at: 2026-05-26T09:47:32.068 → 2026-05-28T13:51:27.744
Dettagli before/after
Diff
{
  "quantity": {
    "new": 34,
    "old": 599
  },
  "updated_at": {
    "new": "2026-05-28T13:51:27.744",
    "old": "2026-05-26T09:47:32.068"
  }
}
Prima
{
  "id": 25,
  "quantity": 599,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:32.068",
  "raw_material_id": 9
}
Dopo
{
  "id": 25,
  "quantity": 34,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.744",
  "raw_material_id": 9
}
28/05/26, 15:51:27Inserimentoraw_material_movements1965app interna · csv_import · consuntivo_posting · assignment:4391
id: ∅ → 1965; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":1}}; reference: ∅ → assignment:4391; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1965,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4391",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:27.739",
    "old": null
  },
  "quantity_delta": {
    "new": -565,
    "old": null
  },
  "raw_material_id": {
    "new": 9,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1965,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 1
    }
  },
  "reference": "assignment:4391",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:27.739",
  "quantity_delta": -565,
  "raw_material_id": 9
}
28/05/26, 15:51:27Inserimentoplan_assignments4391
id: ∅ → 4391; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4391,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 15,
    "old": null
  },
  "operator_id": {
    "new": 40,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 1
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 564,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
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:07:01Modificaorders499app interna · app · order_status_update · order:499
status: confirmed → delivered
Dettagli before/after
Diff
{
  "status": {
    "new": "delivered",
    "old": "confirmed"
  }
}
Prima
{
  "id": 499,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 320,
  "delivery_date": "2026-05-28",
  "product_code_id": 109,
  "current_stage_id": 2,
  "produced_quantity": 0
}
Dopo
{
  "id": 499,
  "status": "delivered",
  "customer": "MAN",
  "quantity": 320,
  "delivery_date": "2026-05-28",
  "product_code_id": 109,
  "current_stage_id": 2,
  "produced_quantity": 0
}
28/05/26, 15:06:50Inserimentoorders499app interna · app · order_create · product:109
id: ∅ → 499; status: ∅ → confirmed; customer: ∅ → MAN; quantity: ∅ → 320; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 499,
    "old": null
  },
  "status": {
    "new": "confirmed",
    "old": null
  },
  "customer": {
    "new": "MAN",
    "old": null
  },
  "quantity": {
    "new": 320,
    "old": null
  },
  "delivery_date": {
    "new": "2026-05-28",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "current_stage_id": {
    "new": 2,
    "old": null
  },
  "produced_quantity": {
    "new": 0,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 499,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 320,
  "delivery_date": "2026-05-28",
  "product_code_id": 109,
  "current_stage_id": 2,
  "produced_quantity": 0
}
28/05/26, 15:06:20Cancellazioneorders244app interna · app · order_delete · order:244
id: 244 → ∅; status: confirmed → ∅; customer: MAN → ∅; quantity: 320 → ∅; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 244
  },
  "status": {
    "new": null,
    "old": "confirmed"
  },
  "customer": {
    "new": null,
    "old": "MAN"
  },
  "quantity": {
    "new": null,
    "old": 320
  },
  "delivery_date": {
    "new": null,
    "old": "2026-05-28"
  },
  "product_code_id": {
    "new": null,
    "old": 109
  },
  "current_stage_id": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 0
  }
}
Prima
{
  "id": 244,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 320,
  "delivery_date": "2026-05-28",
  "product_code_id": 109,
  "current_stage_id": null,
  "produced_quantity": 0
}
Dopo
null
28/05/26, 14:58:50Modificainventory_balances34app interna · app · finished_goods_delivery · product:MNA1950055:finished_goods_delivery
quantity: 540 → 220; updated_at: 2026-05-28T07:29:33.641 → 2026-05-28T12:58:50.158
Dettagli before/after
Diff
{
  "quantity": {
    "new": 220,
    "old": 540
  },
  "updated_at": {
    "new": "2026-05-28T12:58:50.158",
    "old": "2026-05-28T07:29:33.641"
  }
}
Prima
{
  "id": 34,
  "quantity": 540,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:33.641",
  "product_code_id": 109
}
Dopo
{
  "id": 34,
  "quantity": 220,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T12:58:50.158",
  "product_code_id": 109
}
28/05/26, 14:58:50Inserimentoinventory_movements3157app interna · app · finished_goods_delivery · product:MNA1950055:finished_goods_delivery
id: ∅ → 3157; reason: ∅ → consumption; metadata: ∅ → {"code":"MNA1950055","note":null,"quantity":320,"warehouse":"finished_real","movementType":"finished_goods_delivery","documentNumber":"260851"}; reference: ∅ → structured:finished_goods_delivery:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3157,
    "old": null
  },
  "reason": {
    "new": "consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "code": "MNA1950055",
      "note": null,
      "quantity": 320,
      "warehouse": "finished_real",
      "movementType": "finished_goods_delivery",
      "documentNumber": "260851"
    },
    "old": null
  },
  "reference": {
    "new": "structured:finished_goods_delivery:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T00:00:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -320,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3157,
  "reason": "consumption",
  "metadata": {
    "code": "MNA1950055",
    "note": null,
    "quantity": 320,
    "warehouse": "finished_real",
    "movementType": "finished_goods_delivery",
    "documentNumber": "260851"
  },
  "reference": "structured:finished_goods_delivery:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T00:00:00",
  "scrap_by_type": null,
  "quantity_delta": -320,
  "product_code_id": 109
}
28/05/26, 13:05:20Inserimentoplan_assignments4347app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4347; date: ∅ → 2026-05-25; notes: ∅ → Auto-generato (Ordine #330); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4347,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #330)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 24,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 42,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4347,
  "date": "2026-05-25",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 42,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4320app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4320; date: ∅ → 2026-05-25; notes: ∅ → Auto-generato (Ordine #301); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4320,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #301)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 37,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 320,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4320,
  "date": "2026-05-25",
  "notes": "Auto-generato (Ordine #301)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 37,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 320,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4315app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4315; date: ∅ → 2026-05-25; notes: ∅ → Auto-generato (Ordine #277); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4315,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #277)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 40,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 100,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4315,
  "date": "2026-05-25",
  "notes": "Auto-generato (Ordine #277)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 100,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:03:55Cancellazioneplan_assignments4216
id: 4216 → ∅; date: 2026-05-26 → ∅; notes: Auto-generato (Ordine #330) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4216
  },
  "date": {
    "new": null,
    "old": "2026-05-26"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #330)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 39
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 109
  },
  "planned_quantity": {
    "new": null,
    "old": 42
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4216,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 42,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 13:03:55Cancellazioneplan_assignments4188
id: 4188 → ∅; date: 2026-05-25 → ∅; notes: Auto-generato (Ordine #301) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4188
  },
  "date": {
    "new": null,
    "old": "2026-05-25"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #301)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 37
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 109
  },
  "planned_quantity": {
    "new": null,
    "old": 320
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4188,
  "date": "2026-05-25",
  "notes": "Auto-generato (Ordine #301)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 37,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 320,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 13:03:55Cancellazioneplan_assignments4174
id: 4174 → ∅; date: 2026-05-25 → ∅; notes: Auto-generato (Ordine #277) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4174
  },
  "date": {
    "new": null,
    "old": "2026-05-25"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #277)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 40
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 109
  },
  "planned_quantity": {
    "new": null,
    "old": 100
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4174,
  "date": "2026-05-25",
  "notes": "Auto-generato (Ordine #277)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 100,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 11:52:07Inserimentoplan_assignments4216app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4216; date: ∅ → 2026-05-26; notes: ∅ → Auto-generato (Ordine #330); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4216,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #330)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 39,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 42,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4216,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 42,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 11:52:07Inserimentoplan_assignments4188app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4188; date: ∅ → 2026-05-25; notes: ∅ → Auto-generato (Ordine #301); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4188,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #301)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 37,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 320,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4188,
  "date": "2026-05-25",
  "notes": "Auto-generato (Ordine #301)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 37,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 320,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 11:52:07Inserimentoplan_assignments4174app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4174; date: ∅ → 2026-05-25; notes: ∅ → Auto-generato (Ordine #277); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4174,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #277)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 40,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  },
  "planned_quantity": {
    "new": 100,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4174,
  "date": "2026-05-25",
  "notes": "Auto-generato (Ordine #277)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 100,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 11:41:43Cancellazioneplan_assignments4107
id: 4107 → ∅; date: 2026-05-26 → ∅; notes: Auto-generato (Ordine #330) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 4107
  },
  "date": {
    "new": null,
    "old": "2026-05-26"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #330)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": null,
    "old": 40
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "assembly"
  },
  "product_code_id": {
    "new": null,
    "old": 109
  },
  "planned_quantity": {
    "new": null,
    "old": 42
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 4107,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #330)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": 42,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null