CREATE TABLE `record_sections` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `cleaning_record_id` bigint unsigned NOT NULL,
  `template_section_id` bigint unsigned DEFAULT NULL,
  `local_id` bigint unsigned DEFAULT NULL,
  `code` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `section_number` int NOT NULL,
  `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `metadata` json DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `record_sections_cleaning_record_id_index` (`cleaning_record_id`),
  KEY `record_sections_template_section_id_index` (`template_section_id`),
  KEY `record_sections_cleaning_record_id_section_number_index` (`cleaning_record_id`,`section_number`),
  CONSTRAINT `record_sections_cleaning_record_id_foreign` FOREIGN KEY (`cleaning_record_id`) REFERENCES `cleaning_records` (`id`) ON DELETE CASCADE,
  CONSTRAINT `record_sections_template_section_id_foreign` FOREIGN KEY (`template_section_id`) REFERENCES `cleaning_sections` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `record_sections` (`id`, `cleaning_record_id`, `template_section_id`, `local_id`, `code`, `section_number`, `title`, `metadata`, `created_at`, `updated_at`) VALUES (1,3,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 11:35:49','2025-11-17 11:35:49'),(2,4,1,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 11:48:28','2025-11-17 11:48:28'),(3,4,2,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 11:48:28','2025-11-17 11:48:28'),(4,3,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 11:55:49','2025-11-17 11:55:49'),(5,3,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 11:56:24','2025-11-17 11:56:24'),(6,4,1,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 11:58:51','2025-11-17 11:58:51'),(7,4,2,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 11:58:51','2025-11-17 11:58:51'),(8,4,1,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 12:05:26','2025-11-17 12:05:26'),(9,4,2,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 12:05:26','2025-11-17 12:05:26'),(10,3,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 12:06:34','2025-11-17 12:06:34'),(11,3,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 12:19:17','2025-11-17 12:19:17'),(12,5,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 12:22:57','2025-11-17 12:22:57'),(13,3,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 12:24:54','2025-11-17 12:24:54'),(14,5,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 12:32:30','2025-11-17 12:32:30'),(15,8,6,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 12:34:33','2025-11-17 12:34:33'),(16,8,7,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 12:34:33','2025-11-17 12:34:33'),(17,7,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 12:39:24','2025-11-17 12:39:24'),(18,8,6,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 12:45:52','2025-11-17 12:45:52'),(19,8,7,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 12:45:52','2025-11-17 12:45:52'),(20,8,6,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 12:49:02','2025-11-17 12:49:02'),(21,8,7,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 12:49:02','2025-11-17 12:49:02'),(22,11,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 13:27:59','2025-11-17 13:27:59'),(23,12,6,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 13:31:28','2025-11-17 13:31:28'),(24,12,7,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 13:31:28','2025-11-17 13:31:28'),(25,3,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 13:39:05','2025-11-17 13:39:05'),(26,13,4,NULL,'Identification_local',1,'IDENTIFICATION DU LOCAL/ LOCAL IDENTIFICATION','{\"generation_date\": \"2025-11-14T10:33:00+00:00\"}','2025-11-17 13:47:31','2025-11-17 13:47:31'),(27,11,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 13:53:18','2025-11-17 13:53:18'),(28,12,6,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 13:56:20','2025-11-17 13:56:20'),(29,12,7,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 13:56:20','2025-11-17 13:56:20'),(30,14,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 14:05:39','2025-11-17 14:05:39'),(31,15,6,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 14:08:50','2025-11-17 14:08:50'),(32,15,7,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 14:08:50','2025-11-17 14:08:50'),(33,6,1,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 14:32:13','2025-11-17 14:32:13'),(34,6,2,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 14:32:13','2025-11-17 14:32:13'),(35,17,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 14:34:48','2025-11-17 14:34:48'),(36,2,1,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 14:35:14','2025-11-17 14:35:14'),(37,2,2,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 14:35:14','2025-11-17 14:35:14'),(38,1,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-17 14:46:44','2025-11-17 14:46:44'),(39,18,6,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-17 15:16:07','2025-11-17 15:16:07'),(40,18,7,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-17 15:16:07','2025-11-17 15:16:07'),(41,19,4,NULL,'Identification_local',1,'IDENTIFICATION DU LOCAL/ LOCAL IDENTIFICATION','{\"generation_date\": \"2025-11-14T10:33:00+00:00\"}','2025-11-18 07:35:00','2025-11-18 07:35:00'),(42,20,3,NULL,'Ident_équip',1,'IDENTIFICATION DE L\'ÉQUIPEMENT','{\"generation_date\": \"2025-11-14T09:29:46+00:00\"}','2025-11-18 09:33:04','2025-11-18 09:33:04'),(43,27,1,NULL,'Op_vide_ligne',1,'OPERATION DE VIDE DE LIGNE/LINE CLEARANCE OPERATION','{\"generation_date\": \"2025-11-14T08:56:10+00:00\"}','2025-11-18 09:39:51','2025-11-18 09:39:51'),(44,27,2,NULL,'Op_ouv_ligne',2,'OPERATION D’OUVERTURE DE LA LIGNE PAR LE SUPERVISEUR /LINE OPENING OPERATION BY THE SUPERVISOR','{\"generation_date\": \"2025-11-14T08:58:34+00:00\"}','2025-11-18 09:39:51','2025-11-18 09:39:51');
CREATE TABLE `record_signature_groups` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `cleaning_record_id` bigint unsigned NOT NULL,
  `signature_group_id` bigint unsigned DEFAULT NULL COMMENT 'Traceability: source template group (may be deleted later)',
  `group_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Snapshot: group name from template',
  `signature_types` json NOT NULL COMMENT 'Snapshot: required signature types from template',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `record_signature_groups_cleaning_record_id_index` (`cleaning_record_id`),
  KEY `record_signature_groups_signature_group_id_index` (`signature_group_id`),
  CONSTRAINT `record_sig_grp_template_fk` FOREIGN KEY (`signature_group_id`) REFERENCES `signature_groups` (`id`) ON DELETE SET NULL,
  CONSTRAINT `record_signature_groups_cleaning_record_id_foreign` FOREIGN KEY (`cleaning_record_id`) REFERENCES `cleaning_records` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `record_subsections` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `cleaning_record_id` bigint unsigned NOT NULL,
  `record_section_id` bigint unsigned NOT NULL,
  `template_subsection_id` bigint unsigned DEFAULT NULL,
  `code` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `subsection_number` int NOT NULL,
  `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `metadata` json DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `record_subsections_cleaning_record_id_index` (`cleaning_record_id`),
  KEY `record_subsections_record_section_id_index` (`record_section_id`),
  KEY `record_subsections_template_subsection_id_index` (`template_subsection_id`),
  KEY `record_subsections_record_section_id_subsection_number_index` (`record_section_id`,`subsection_number`),
  CONSTRAINT `record_subsections_cleaning_record_id_foreign` FOREIGN KEY (`cleaning_record_id`) REFERENCES `cleaning_records` (`id`) ON DELETE CASCADE,
  CONSTRAINT `record_subsections_record_section_id_foreign` FOREIGN KEY (`record_section_id`) REFERENCES `record_sections` (`id`) ON DELETE CASCADE,
  CONSTRAINT `record_subsections_template_subsection_id_foreign` FOREIGN KEY (`template_subsection_id`) REFERENCES `cleaning_subsections` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `record_subsections` (`id`, `cleaning_record_id`, `record_section_id`, `template_subsection_id`, `code`, `subsection_number`, `title`, `metadata`, `created_at`, `updated_at`) VALUES (1,4,3,1,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 11:48:28','2025-11-17 11:48:28'),(2,4,3,2,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 2, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T11:00:49+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 11:48:28','2025-11-17 11:48:28'),(3,4,7,1,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 11:58:51','2025-11-17 11:58:51'),(4,4,7,2,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 2, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T11:00:49+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 11:58:51','2025-11-17 11:58:51'),(5,4,9,1,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 12:05:26','2025-11-17 12:05:26'),(6,4,9,2,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 2, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T11:00:49+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 12:05:26','2025-11-17 12:05:26'),(7,8,16,5,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 12:34:33','2025-11-17 12:34:33'),(8,8,16,6,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 1, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T12:25:30+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 12:34:33','2025-11-17 12:34:33'),(9,8,19,5,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 12:45:52','2025-11-17 12:45:52'),(10,8,19,6,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 1, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T12:25:30+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 12:45:52','2025-11-17 12:45:52'),(11,8,21,5,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 12:49:02','2025-11-17 12:49:02'),(12,8,21,6,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 1, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T12:25:30+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 12:49:02','2025-11-17 12:49:02'),(13,12,24,5,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 13:31:28','2025-11-17 13:31:28'),(14,12,24,6,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 1, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T12:25:30+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 13:31:28','2025-11-17 13:31:28'),(15,12,29,5,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 13:56:20','2025-11-17 13:56:20'),(16,12,29,6,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 1, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T12:25:30+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 13:56:20','2025-11-17 13:56:20'),(17,15,32,5,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 14:08:50','2025-11-17 14:08:50'),(18,15,32,6,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 1, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T12:25:30+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 14:08:50','2025-11-17 14:08:50'),(19,6,34,1,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 14:32:13','2025-11-17 14:32:13'),(20,6,34,2,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 2, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T11:00:49+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 14:32:13','2025-11-17 14:32:13'),(21,2,37,1,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 14:35:14','2025-11-17 14:35:14'),(22,2,37,2,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 2, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T11:00:49+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 14:35:14','2025-11-17 14:35:14'),(23,18,40,5,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-17 15:16:07','2025-11-17 15:16:07'),(24,18,40,6,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 1, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T12:25:30+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-17 15:16:07','2025-11-17 15:16:07'),(25,27,44,1,'Vérif_différentiel_pression',1,'Vérification du différentiel de pression des locaux / Verification of room pressure differential','{\"full_number\": \"2.1\", \"generation_date\": \"2025-11-14T09:00:13+00:00\"}','2025-11-18 09:39:51','2025-11-18 09:39:51'),(26,27,44,2,'Vérif_local',2,'Vérification du local/ Room verification','{\"edit_count\": 2, \"full_number\": \"2.2\", \"last_edited\": \"2025-11-17T11:00:49+00:00\", \"generation_date\": \"2025-11-14T09:09:24+00:00\"}','2025-11-18 09:39:51','2025-11-18 09:39:51');
CREATE TABLE `record_table_forms` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `cleaning_record_id` bigint unsigned NOT NULL,
  `template_table_form_id` bigint unsigned DEFAULT NULL,
  `record_question_id` bigint unsigned NOT NULL,
  `header_orientation` enum('vertical','horizontal') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'horizontal',
  `pdf_orientation` enum('portrait','landscape') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'portrait',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `record_table_forms_record_question_id_foreign` (`record_question_id`),
  KEY `record_table_forms_cleaning_record_id_index` (`cleaning_record_id`),
  KEY `record_table_forms_template_table_form_id_index` (`template_table_form_id`),
  CONSTRAINT `record_table_forms_cleaning_record_id_foreign` FOREIGN KEY (`cleaning_record_id`) REFERENCES `cleaning_records` (`id`) ON DELETE CASCADE,
  CONSTRAINT `record_table_forms_record_question_id_foreign` FOREIGN KEY (`record_question_id`) REFERENCES `record_questions` (`id`) ON DELETE CASCADE,
  CONSTRAINT `record_table_forms_template_table_form_id_foreign` FOREIGN KEY (`template_table_form_id`) REFERENCES `cleaning_table_forms` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=171 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `record_table_forms` (`id`, `cleaning_record_id`, `template_table_form_id`, `record_question_id`, `header_orientation`, `pdf_orientation`, `created_at`, `updated_at`, `deleted_at`) VALUES (1,3,10,1,'horizontal','portrait','2025-11-17 11:35:49','2025-11-17 11:35:49',NULL),(2,3,11,2,'horizontal','portrait','2025-11-17 11:35:49','2025-11-17 11:35:49',NULL),(3,3,12,3,'horizontal','portrait','2025-11-17 11:35:49','2025-11-17 11:35:49',NULL),(4,3,13,4,'horizontal','portrait','2025-11-17 11:35:49','2025-11-17 11:35:49',NULL),(5,3,14,5,'horizontal','portrait','2025-11-17 11:35:49','2025-11-17 11:35:49',NULL),(6,3,15,6,'horizontal','portrait','2025-11-17 11:35:49','2025-11-17 11:35:49',NULL),(7,3,16,7,'horizontal','portrait','2025-11-17 11:35:49','2025-11-17 11:35:49',NULL),(8,3,17,8,'horizontal','portrait','2025-11-17 11:35:49','2025-11-17 11:35:49',NULL),(9,3,18,9,'vertical','portrait','2025-11-17 11:35:49','2025-11-17 11:35:49',NULL),(10,4,5,10,'horizontal','portrait','2025-11-17 11:48:28','2025-11-17 11:48:28',NULL),(11,4,6,11,'horizontal','portrait','2025-11-17 11:48:28','2025-11-17 11:48:28',NULL),(12,4,7,12,'horizontal','portrait','2025-11-17 11:48:28','2025-11-17 11:48:28',NULL),(13,4,8,13,'vertical','portrait','2025-11-17 11:48:28','2025-11-17 11:48:28',NULL),(14,4,9,14,'vertical','portrait','2025-11-17 11:48:28','2025-11-17 11:48:28',NULL),(15,4,1,15,'horizontal','portrait','2025-11-17 11:48:28','2025-11-17 11:48:28',NULL),(16,4,54,16,'horizontal','portrait','2025-11-17 11:48:28','2025-11-17 11:48:28',NULL),(17,4,55,17,'horizontal','portrait','2025-11-17 11:48:28','2025-11-17 11:48:28',NULL),(18,4,56,18,'horizontal','portrait','2025-11-17 11:48:28','2025-11-17 11:48:28',NULL),(19,4,57,19,'vertical','portrait','2025-11-17 11:48:28','2025-11-17 11:48:28',NULL),(20,5,10,76,'horizontal','portrait','2025-11-17 12:22:57','2025-11-17 12:22:57',NULL),(21,5,11,77,'horizontal','portrait','2025-11-17 12:22:57','2025-11-17 12:22:57',NULL),(22,5,12,78,'horizontal','portrait','2025-11-17 12:22:57','2025-11-17 12:22:57',NULL),(23,5,13,79,'horizontal','portrait','2025-11-17 12:22:57','2025-11-17 12:22:57',NULL),(24,5,14,80,'horizontal','portrait','2025-11-17 12:22:57','2025-11-17 12:22:57',NULL),(25,5,15,81,'horizontal','portrait','2025-11-17 12:22:57','2025-11-17 12:22:57',NULL),(26,5,16,82,'horizontal','portrait','2025-11-17 12:22:57','2025-11-17 12:22:57',NULL),(27,5,17,83,'horizontal','portrait','2025-11-17 12:22:57','2025-11-17 12:22:57',NULL),(28,5,18,84,'vertical','portrait','2025-11-17 12:22:57','2025-11-17 12:22:57',NULL),(29,8,49,103,'horizontal','portrait','2025-11-17 12:34:33','2025-11-17 12:34:33',NULL),(30,8,50,104,'horizontal','portrait','2025-11-17 12:34:33','2025-11-17 12:34:33',NULL),(31,8,51,105,'horizontal','portrait','2025-11-17 12:34:33','2025-11-17 12:34:33',NULL),(32,8,52,106,'vertical','portrait','2025-11-17 12:34:33','2025-11-17 12:34:33',NULL),(33,8,53,107,'vertical','portrait','2025-11-17 12:34:33','2025-11-17 12:34:33',NULL),(34,8,45,108,'horizontal','portrait','2025-11-17 12:34:33','2025-11-17 12:34:33',NULL),(35,8,58,109,'horizontal','portrait','2025-11-17 12:34:33','2025-11-17 12:34:33',NULL),(36,8,59,110,'horizontal','portrait','2025-11-17 12:34:33','2025-11-17 12:34:33',NULL),(37,8,60,111,'horizontal','portrait','2025-11-17 12:34:33','2025-11-17 12:34:33',NULL),(38,8,61,112,'vertical','portrait','2025-11-17 12:34:33','2025-11-17 12:34:33',NULL),(39,7,10,113,'horizontal','portrait','2025-11-17 12:39:24','2025-11-17 12:39:24',NULL),(40,7,11,114,'horizontal','portrait','2025-11-17 12:39:24','2025-11-17 12:39:24',NULL),(41,7,12,115,'horizontal','portrait','2025-11-17 12:39:24','2025-11-17 12:39:24',NULL),(42,7,13,116,'horizontal','portrait','2025-11-17 12:39:24','2025-11-17 12:39:24',NULL),(43,7,14,117,'horizontal','portrait','2025-11-17 12:39:24','2025-11-17 12:39:24',NULL),(44,7,15,118,'horizontal','portrait','2025-11-17 12:39:24','2025-11-17 12:39:24',NULL),(45,7,16,119,'horizontal','portrait','2025-11-17 12:39:24','2025-11-17 12:39:24',NULL),(46,7,17,120,'horizontal','portrait','2025-11-17 12:39:24','2025-11-17 12:39:24',NULL),(47,7,18,121,'vertical','portrait','2025-11-17 12:39:24','2025-11-17 12:39:24',NULL),(48,11,10,142,'horizontal','portrait','2025-11-17 13:27:59','2025-11-17 13:27:59',NULL),(49,11,11,143,'horizontal','portrait','2025-11-17 13:27:59','2025-11-17 13:27:59',NULL),(50,11,12,144,'horizontal','portrait','2025-11-17 13:27:59','2025-11-17 13:27:59',NULL),(51,11,13,145,'horizontal','portrait','2025-11-17 13:27:59','2025-11-17 13:27:59',NULL),(52,11,14,146,'horizontal','portrait','2025-11-17 13:27:59','2025-11-17 13:27:59',NULL),(53,11,15,147,'horizontal','portrait','2025-11-17 13:27:59','2025-11-17 13:27:59',NULL),(54,11,16,148,'horizontal','portrait','2025-11-17 13:27:59','2025-11-17 13:27:59',NULL),(55,11,17,149,'horizontal','portrait','2025-11-17 13:27:59','2025-11-17 13:27:59',NULL),(56,11,18,150,'vertical','portrait','2025-11-17 13:27:59','2025-11-17 13:27:59',NULL),(57,12,49,151,'horizontal','portrait','2025-11-17 13:31:28','2025-11-17 13:31:28',NULL),(58,12,50,152,'horizontal','portrait','2025-11-17 13:31:28','2025-11-17 13:31:28',NULL),(59,12,51,153,'horizontal','portrait','2025-11-17 13:31:28','2025-11-17 13:31:28',NULL),(60,12,52,154,'vertical','portrait','2025-11-17 13:31:28','2025-11-17 13:31:28',NULL),(61,12,53,155,'vertical','portrait','2025-11-17 13:31:28','2025-11-17 13:31:28',NULL),(62,12,45,156,'horizontal','portrait','2025-11-17 13:31:28','2025-11-17 13:31:28',NULL),(63,12,58,157,'horizontal','portrait','2025-11-17 13:31:28','2025-11-17 13:31:28',NULL),(64,12,59,158,'horizontal','portrait','2025-11-17 13:31:28','2025-11-17 13:31:28',NULL),(65,12,60,159,'horizontal','portrait','2025-11-17 13:31:28','2025-11-17 13:31:28',NULL),(66,12,61,160,'vertical','portrait','2025-11-17 13:31:29','2025-11-17 13:31:29',NULL),(67,13,19,170,'horizontal','portrait','2025-11-17 13:47:31','2025-11-17 13:47:31',NULL),(68,13,20,171,'horizontal','portrait','2025-11-17 13:47:31','2025-11-17 13:47:31',NULL),(69,13,31,172,'horizontal','portrait','2025-11-17 13:47:31','2025-11-17 13:47:31',NULL),(70,13,32,173,'horizontal','portrait','2025-11-17 13:47:31','2025-11-17 13:47:31',NULL),(71,13,33,174,'horizontal','portrait','2025-11-17 13:47:31','2025-11-17 13:47:31',NULL),(72,13,34,175,'horizontal','portrait','2025-11-17 13:47:31','2025-11-17 13:47:31',NULL),(73,13,35,176,'horizontal','portrait','2025-11-17 13:47:31','2025-11-17 13:47:31',NULL),(74,13,36,177,'horizontal','portrait','2025-11-17 13:47:31','2025-11-17 13:47:31',NULL),(75,13,37,178,'vertical','portrait','2025-11-17 13:47:31','2025-11-17 13:47:31',NULL),(76,14,10,198,'horizontal','portrait','2025-11-17 14:05:39','2025-11-17 14:05:39',NULL),(77,14,11,199,'horizontal','portrait','2025-11-17 14:05:39','2025-11-17 14:05:39',NULL),(78,14,12,200,'horizontal','portrait','2025-11-17 14:05:39','2025-11-17 14:05:39',NULL),(79,14,13,201,'horizontal','portrait','2025-11-17 14:05:39','2025-11-17 14:05:39',NULL),(80,14,14,202,'horizontal','portrait','2025-11-17 14:05:39','2025-11-17 14:05:39',NULL),(81,14,15,203,'horizontal','portrait','2025-11-17 14:05:39','2025-11-17 14:05:39',NULL),(82,14,16,204,'horizontal','portrait','2025-11-17 14:05:39','2025-11-17 14:05:39',NULL),(83,14,17,205,'horizontal','portrait','2025-11-17 14:05:39','2025-11-17 14:05:39',NULL),(84,14,18,206,'vertical','portrait','2025-11-17 14:05:39','2025-11-17 14:05:39',NULL),(85,15,49,207,'horizontal','portrait','2025-11-17 14:08:50','2025-11-17 14:08:50',NULL),(86,15,50,208,'horizontal','portrait','2025-11-17 14:08:50','2025-11-17 14:08:50',NULL),(87,15,51,209,'horizontal','portrait','2025-11-17 14:08:50','2025-11-17 14:08:50',NULL),(88,15,52,210,'vertical','portrait','2025-11-17 14:08:50','2025-11-17 14:08:50',NULL),(89,15,53,211,'vertical','portrait','2025-11-17 14:08:50','2025-11-17 14:08:50',NULL),(90,15,45,212,'horizontal','portrait','2025-11-17 14:08:50','2025-11-17 14:08:50',NULL),(91,15,58,213,'horizontal','portrait','2025-11-17 14:08:50','2025-11-17 14:08:50',NULL),(92,15,59,214,'horizontal','portrait','2025-11-17 14:08:50','2025-11-17 14:08:50',NULL),(93,15,60,215,'horizontal','portrait','2025-11-17 14:08:50','2025-11-17 14:08:50',NULL),(94,15,61,216,'vertical','portrait','2025-11-17 14:08:50','2025-11-17 14:08:50',NULL),(95,6,5,217,'horizontal','portrait','2025-11-17 14:32:13','2025-11-17 14:32:13',NULL),(96,6,6,218,'horizontal','portrait','2025-11-17 14:32:13','2025-11-17 14:32:13',NULL),(97,6,7,219,'horizontal','portrait','2025-11-17 14:32:13','2025-11-17 14:32:13',NULL),(98,6,8,220,'vertical','portrait','2025-11-17 14:32:13','2025-11-17 14:32:13',NULL),(99,6,9,221,'vertical','portrait','2025-11-17 14:32:13','2025-11-17 14:32:13',NULL),(100,6,1,222,'horizontal','portrait','2025-11-17 14:32:13','2025-11-17 14:32:13',NULL),(101,6,54,223,'horizontal','portrait','2025-11-17 14:32:13','2025-11-17 14:32:13',NULL),(102,6,55,224,'horizontal','portrait','2025-11-17 14:32:13','2025-11-17 14:32:13',NULL),(103,6,56,225,'horizontal','portrait','2025-11-17 14:32:13','2025-11-17 14:32:13',NULL),(104,6,57,226,'vertical','portrait','2025-11-17 14:32:13','2025-11-17 14:32:13',NULL),(105,17,10,227,'horizontal','portrait','2025-11-17 14:34:48','2025-11-17 14:34:48',NULL),(106,17,11,228,'horizontal','portrait','2025-11-17 14:34:48','2025-11-17 14:34:48',NULL),(107,17,12,229,'horizontal','portrait','2025-11-17 14:34:48','2025-11-17 14:34:48',NULL),(108,17,13,230,'horizontal','portrait','2025-11-17 14:34:48','2025-11-17 14:34:48',NULL),(109,17,14,231,'horizontal','portrait','2025-11-17 14:34:48','2025-11-17 14:34:48',NULL),(110,17,15,232,'horizontal','portrait','2025-11-17 14:34:48','2025-11-17 14:34:48',NULL),(111,17,16,233,'horizontal','portrait','2025-11-17 14:34:48','2025-11-17 14:34:48',NULL),(112,17,17,234,'horizontal','portrait','2025-11-17 14:34:48','2025-11-17 14:34:48',NULL),(113,17,18,235,'vertical','portrait','2025-11-17 14:34:48','2025-11-17 14:34:48',NULL),(114,2,5,236,'horizontal','portrait','2025-11-17 14:35:14','2025-11-17 14:35:14',NULL),(115,2,6,237,'horizontal','portrait','2025-11-17 14:35:14','2025-11-17 14:35:14',NULL),(116,2,7,238,'horizontal','portrait','2025-11-17 14:35:14','2025-11-17 14:35:14',NULL),(117,2,8,239,'vertical','portrait','2025-11-17 14:35:14','2025-11-17 14:35:14',NULL),(118,2,9,240,'vertical','portrait','2025-11-17 14:35:14','2025-11-17 14:35:14',NULL),(119,2,1,241,'horizontal','portrait','2025-11-17 14:35:14','2025-11-17 14:35:14',NULL),(120,2,54,242,'horizontal','portrait','2025-11-17 14:35:14','2025-11-17 14:35:14',NULL),(121,2,55,243,'horizontal','portrait','2025-11-17 14:35:14','2025-11-17 14:35:14',NULL),(122,2,56,244,'horizontal','portrait','2025-11-17 14:35:14','2025-11-17 14:35:14',NULL),(123,2,57,245,'vertical','portrait','2025-11-17 14:35:14','2025-11-17 14:35:14',NULL),(124,1,10,246,'horizontal','portrait','2025-11-17 14:46:44','2025-11-17 14:46:44',NULL),(125,1,11,247,'horizontal','portrait','2025-11-17 14:46:44','2025-11-17 14:46:44',NULL),(126,1,12,248,'horizontal','portrait','2025-11-17 14:46:44','2025-11-17 14:46:44',NULL),(127,1,13,249,'horizontal','portrait','2025-11-17 14:46:44','2025-11-17 14:46:44',NULL),(128,1,14,250,'horizontal','portrait','2025-11-17 14:46:44','2025-11-17 14:46:44',NULL),(129,1,15,251,'horizontal','portrait','2025-11-17 14:46:44','2025-11-17 14:46:44',NULL),(130,1,16,252,'horizontal','portrait','2025-11-17 14:46:44','2025-11-17 14:46:44',NULL),(131,1,17,253,'horizontal','portrait','2025-11-17 14:46:45','2025-11-17 14:46:45',NULL),(132,1,18,254,'vertical','portrait','2025-11-17 14:46:45','2025-11-17 14:46:45',NULL),(133,18,49,255,'horizontal','portrait','2025-11-17 15:16:07','2025-11-17 15:16:07',NULL),(134,18,50,256,'horizontal','portrait','2025-11-17 15:16:07','2025-11-17 15:16:07',NULL),(135,18,51,257,'horizontal','portrait','2025-11-17 15:16:07','2025-11-17 15:16:07',NULL),(136,18,52,258,'vertical','portrait','2025-11-17 15:16:07','2025-11-17 15:16:07',NULL),(137,18,53,259,'vertical','portrait','2025-11-17 15:16:07','2025-11-17 15:16:07',NULL),(138,18,45,260,'horizontal','portrait','2025-11-17 15:16:07','2025-11-17 15:16:07',NULL),(139,18,58,261,'horizontal','portrait','2025-11-17 15:16:07','2025-11-17 15:16:07',NULL),(140,18,59,262,'horizontal','portrait','2025-11-17 15:16:07','2025-11-17 15:16:07',NULL),(141,18,60,263,'horizontal','portrait','2025-11-17 15:16:07','2025-11-17 15:16:07',NULL),(142,18,61,264,'vertical','portrait','2025-11-17 15:16:07','2025-11-17 15:16:07',NULL),(143,19,19,265,'horizontal','portrait','2025-11-18 07:35:00','2025-11-18 07:35:00',NULL),(144,19,20,266,'horizontal','portrait','2025-11-18 07:35:00','2025-11-18 07:35:00',NULL),(145,19,31,267,'horizontal','portrait','2025-11-18 07:35:00','2025-11-18 07:35:00',NULL),(146,19,32,268,'horizontal','portrait','2025-11-18 07:35:00','2025-11-18 07:35:00',NULL),(147,19,33,269,'horizontal','portrait','2025-11-18 07:35:00','2025-11-18 07:35:00',NULL),(148,19,34,270,'horizontal','portrait','2025-11-18 07:35:00','2025-11-18 07:35:00',NULL),(149,19,35,271,'horizontal','portrait','2025-11-18 07:35:00','2025-11-18 07:35:00',NULL),(150,19,36,272,'horizontal','portrait','2025-11-18 07:35:00','2025-11-18 07:35:00',NULL),(151,19,37,273,'vertical','portrait','2025-11-18 07:35:00','2025-11-18 07:35:00',NULL),(152,20,10,274,'horizontal','portrait','2025-11-18 09:33:04','2025-11-18 09:33:04',NULL),(153,20,11,275,'horizontal','portrait','2025-11-18 09:33:04','2025-11-18 09:33:04',NULL),(154,20,12,276,'horizontal','portrait','2025-11-18 09:33:04','2025-11-18 09:33:04',NULL),(155,20,13,277,'horizontal','portrait','2025-11-18 09:33:04','2025-11-18 09:33:04',NULL),(156,20,14,278,'horizontal','portrait','2025-11-18 09:33:04','2025-11-18 09:33:04',NULL),(157,20,15,279,'horizontal','portrait','2025-11-18 09:33:04','2025-11-18 09:33:04',NULL),(158,20,16,280,'horizontal','portrait','2025-11-18 09:33:04','2025-11-18 09:33:04',NULL),(159,20,17,281,'horizontal','portrait','2025-11-18 09:33:04','2025-11-18 09:33:04',NULL),(160,20,18,282,'vertical','portrait','2025-11-18 09:33:04','2025-11-18 09:33:04',NULL),(161,27,5,283,'horizontal','portrait','2025-11-18 09:39:51','2025-11-18 09:39:51',NULL),(162,27,6,284,'horizontal','portrait','2025-11-18 09:39:51','2025-11-18 09:39:51',NULL),(163,27,7,285,'horizontal','portrait','2025-11-18 09:39:51','2025-11-18 09:39:51',NULL),(164,27,8,286,'vertical','portrait','2025-11-18 09:39:51','2025-11-18 09:39:51',NULL),(165,27,9,287,'vertical','portrait','2025-11-18 09:39:51','2025-11-18 09:39:51',NULL),(166,27,1,288,'horizontal','portrait','2025-11-18 09:39:51','2025-11-18 09:39:51',NULL),(167,27,54,289,'horizontal','portrait','2025-11-18 09:39:51','2025-11-18 09:39:51',NULL),(168,27,55,290,'horizontal','portrait','2025-11-18 09:39:51','2025-11-18 09:39:51',NULL),(169,27,56,291,'horizontal','portrait','2025-11-18 09:39:51','2025-11-18 09:39:51',NULL),(170,27,57,292,'vertical','portrait','2025-11-18 09:39:52','2025-11-18 09:39:52',NULL);
CREATE TABLE `record_table_headers` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `record_table_form_id` bigint unsigned NOT NULL,
  `template_table_header_id` bigint unsigned NOT NULL,
  `header_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `header_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'text',
  `reference_table` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `reference_column` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `configuration` json DEFAULT NULL,
  `column_index` int NOT NULL DEFAULT '0',
  `row_index` int NOT NULL DEFAULT '0',
  `is_lookup_trigger` tinyint(1) NOT NULL DEFAULT '0',
  `enable_qr_scan` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `record_hdr_pos_idx` (`record_table_form_id`,`row_index`,`column_index`),
  KEY `record_table_headers_reference_table_reference_column_index` (`reference_table`,`reference_column`),
  KEY `record_table_headers_template_table_header_id_index` (`template_table_header_id`),
  CONSTRAINT `record_table_headers_record_table_form_id_foreign` FOREIGN KEY (`record_table_form_id`) REFERENCES `record_table_forms` (`id`) ON DELETE CASCADE,
  CONSTRAINT `record_table_headers_template_table_header_id_foreign` FOREIGN KEY (`template_table_header_id`) REFERENCES `cleaning_table_headers` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=489 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `record_table_headers` (`id`, `record_table_form_id`, `template_table_header_id`, `header_name`, `header_type`, `reference_table`, `reference_column`, `configuration`, `column_index`, `row_index`, `is_lookup_trigger`, `enable_qr_scan`, `created_at`, `updated_at`) VALUES (1,1,26,'Code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(2,1,27,'Désignation équipement/Equipement designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(3,2,28,'Produit /product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(4,2,29,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(5,3,30,'Equipement à nettoyer/equipment to becleaned','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(6,3,31,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(7,4,32,'Equipement nettoyé /equipement cleaned','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(8,4,33,'Type de Nettoyage','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(9,4,34,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(10,5,35,'Nettoyage effectué par/cleaning done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(11,6,36,'Date de fin de validtié de nettoyage selon la validation/cleaning end validation date according validation','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(12,7,37,'Propre /clean (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(13,7,38,'A nettoyer /to be cleaned (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(14,7,39,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(15,8,40,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(16,8,41,'Type','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(17,8,42,'Fait par /done bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(18,8,43,'Vérifié par /checked bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',3,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(19,9,44,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(20,9,45,'Production','text',NULL,NULL,NULL,0,1,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(21,9,46,'Produit/ Product','text',NULL,NULL,NULL,0,2,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(22,9,47,'Numéro de lot /batch number','text',NULL,NULL,NULL,0,3,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(23,9,48,'Nettoyage/cleaning','text',NULL,NULL,NULL,0,4,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(24,9,49,'Intervention maintenance','text',NULL,NULL,NULL,0,5,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(25,9,50,'Qualification étalonnage /qualification calibration','text',NULL,NULL,NULL,0,6,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(26,9,51,'Pas d’activité /no activity','text',NULL,NULL,NULL,0,7,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(27,9,52,'Autres (a préciser) /other specify','text',NULL,NULL,NULL,0,8,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(28,9,53,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,9,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(29,9,54,'Observations','text',NULL,NULL,NULL,0,10,0,0,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(30,10,14,'Pression / Pressure','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(31,10,15,'Désignation / Designation','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(32,10,16,'Critères d’acceptation/ acceptance criteria','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(33,10,17,'Valeur ∆P/ Value∆P','text',NULL,NULL,NULL,3,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(34,11,18,'Produit en cours/current product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(35,11,19,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(36,11,20,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(37,12,21,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(38,12,22,'Oui /Yes','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(39,12,23,'Non/No','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(40,13,24,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(41,14,25,'Ouverture de la ligne autorisée par / Opening of the line authorized by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Approved by\\\"}\"',0,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(42,15,2,'Code équipement /Equipment code','table_reference','equipments','equipment_code','\"{\\\"relationship_path\\\": [\\\"equipments\\\", \\\"locals\\\"], \\\"relationship_type\\\": \\\"cross_table\\\", \\\"foreign_key_column\\\": \\\"local_id\\\", \\\"relationship_depth\\\": 1}\"',0,0,1,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(43,15,1,'Désignation équipement/Equipment designation','table_reference','equipments','equipment_name','\"{\\\"relationship_path\\\": [\\\"equipments\\\", \\\"locals\\\"], \\\"relationship_type\\\": \\\"cross_table\\\", \\\"foreign_key_column\\\": \\\"local_id\\\", \\\"relationship_depth\\\": 1}\"',1,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(44,16,176,'Code local/ Room code','table_reference','locals','local_code','\"{\\\"relationship_path\\\": [\\\"equipments\\\", \\\"locals\\\"], \\\"relationship_type\\\": \\\"cross_table\\\", \\\"foreign_key_column\\\": \\\"local_id\\\", \\\"relationship_depth\\\": 1}\"',0,0,1,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(45,16,177,'Désignation local/ Room designation','table_reference','locals','local_name','\"{\\\"relationship_path\\\": [\\\"equipments\\\", \\\"locals\\\"], \\\"relationship_type\\\": \\\"cross_table\\\", \\\"foreign_key_column\\\": \\\"local_id\\\", \\\"relationship_depth\\\": 1}\"',1,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(46,17,178,'Désignation produit précédent/previous product designation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(47,17,179,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(48,17,180,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(49,18,181,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(50,18,182,'Faitpar/done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',1,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(51,18,183,'Contrôlépar/checkedby','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',2,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(52,19,184,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(53,19,185,'Fait Par /Done By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,1,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(54,19,186,'Vérifié Par /Checked By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',0,2,0,0,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(55,20,26,'Code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(56,20,27,'Désignation équipement/Equipement designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(57,21,28,'Produit /product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(58,21,29,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(59,22,30,'Equipement à nettoyer/equipment to becleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(60,22,31,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(61,23,32,'Equipement nettoyé /equipement cleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(62,23,33,'Type de Nettoyage','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(63,23,34,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(64,24,35,'Nettoyage effectué par/cleaning done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(65,25,36,'Date de fin de validtié de nettoyage selon la validation/cleaning end validation date according validation','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(66,26,37,'Propre /clean (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(67,26,38,'A nettoyer /to be cleaned (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(68,26,39,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(69,27,40,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(70,27,41,'Type','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(71,27,42,'Fait par /done bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(72,27,43,'Vérifié par /checked bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',3,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(73,28,44,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(74,28,45,'Production','text',NULL,NULL,NULL,0,1,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(75,28,46,'Produit/ Product','text',NULL,NULL,NULL,0,2,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(76,28,47,'Numéro de lot /batch number','text',NULL,NULL,NULL,0,3,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(77,28,48,'Nettoyage/cleaning','text',NULL,NULL,NULL,0,4,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(78,28,49,'Intervention maintenance','text',NULL,NULL,NULL,0,5,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(79,28,50,'Qualification étalonnage /qualification calibration','text',NULL,NULL,NULL,0,6,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(80,28,51,'Pas d’activité /no activity','text',NULL,NULL,NULL,0,7,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(81,28,52,'Autres (a préciser) /other specify','text',NULL,NULL,NULL,0,8,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(82,28,53,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,9,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(83,28,54,'Observations','text',NULL,NULL,NULL,0,10,0,0,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(84,29,162,'Pression / Pressure','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(85,29,163,'Désignation / Designation','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(86,29,164,'Critères d’acceptation/ acceptance criteria','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(87,29,165,'Valeur ∆P/ Value∆P','text',NULL,NULL,NULL,3,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(88,30,166,'Produit en cours/current product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(89,30,167,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(90,30,168,'Date','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(91,31,169,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(92,31,170,'Oui /Yes','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(93,31,171,'Non/No','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(94,32,172,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(95,33,173,'Ouverture de la ligne autorisée par / Opening of the line authorized by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Approved by\\\"}\"',0,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(96,34,149,'Code équipement /Equipment code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(97,34,150,'Désignation équipement/Equipment designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(98,35,189,'Code local/ Room code','table_reference','locals','local_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(99,35,190,'Désignation local/ Room designation','table_reference','locals','local_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(100,36,191,'Désignation produit précédent/previous product designation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(101,36,192,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(102,36,193,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(103,37,194,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(104,37,195,'Faitpar/done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',1,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(105,37,196,'Contrôlépar/checkedby','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',2,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(106,38,197,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(107,38,198,'Fait Par /Done By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,1,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(108,38,199,'Vérifié Par /Checked By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',0,2,0,0,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(109,39,26,'Code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(110,39,27,'Désignation équipement/Equipement designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(111,40,28,'Produit /product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(112,40,29,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(113,41,30,'Equipement à nettoyer/equipment to becleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(114,41,31,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(115,42,32,'Equipement nettoyé /equipement cleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(116,42,33,'Type de Nettoyage','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(117,42,34,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(118,43,35,'Nettoyage effectué par/cleaning done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(119,44,36,'Date de fin de validtié de nettoyage selon la validation/cleaning end validation date according validation','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(120,45,37,'Propre /clean (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(121,45,38,'A nettoyer /to be cleaned (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(122,45,39,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(123,46,40,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(124,46,41,'Type','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(125,46,42,'Fait par /done bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(126,46,43,'Vérifié par /checked bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',3,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(127,47,44,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(128,47,45,'Production','text',NULL,NULL,NULL,0,1,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(129,47,46,'Produit/ Product','text',NULL,NULL,NULL,0,2,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(130,47,47,'Numéro de lot /batch number','text',NULL,NULL,NULL,0,3,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(131,47,48,'Nettoyage/cleaning','text',NULL,NULL,NULL,0,4,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(132,47,49,'Intervention maintenance','text',NULL,NULL,NULL,0,5,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(133,47,50,'Qualification étalonnage /qualification calibration','text',NULL,NULL,NULL,0,6,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(134,47,51,'Pas d’activité /no activity','text',NULL,NULL,NULL,0,7,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(135,47,52,'Autres (a préciser) /other specify','text',NULL,NULL,NULL,0,8,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(136,47,53,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,9,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(137,47,54,'Observations','text',NULL,NULL,NULL,0,10,0,0,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(138,48,26,'Code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(139,48,27,'Désignation équipement/Equipement designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(140,49,28,'Produit /product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(141,49,29,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(142,50,30,'Equipement à nettoyer/equipment to becleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(143,50,31,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(144,51,32,'Equipement nettoyé /equipement cleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(145,51,33,'Type de Nettoyage','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(146,51,34,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(147,52,35,'Nettoyage effectué par/cleaning done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(148,53,36,'Date de fin de validtié de nettoyage selon la validation/cleaning end validation date according validation','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(149,54,37,'Propre /clean (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(150,54,38,'A nettoyer /to be cleaned (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(151,54,39,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(152,55,40,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(153,55,41,'Type','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(154,55,42,'Fait par /done bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(155,55,43,'Vérifié par /checked bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',3,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(156,56,44,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(157,56,45,'Production','text',NULL,NULL,NULL,0,1,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(158,56,46,'Produit/ Product','text',NULL,NULL,NULL,0,2,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(159,56,47,'Numéro de lot /batch number','text',NULL,NULL,NULL,0,3,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(160,56,48,'Nettoyage/cleaning','text',NULL,NULL,NULL,0,4,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(161,56,49,'Intervention maintenance','text',NULL,NULL,NULL,0,5,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(162,56,50,'Qualification étalonnage /qualification calibration','text',NULL,NULL,NULL,0,6,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(163,56,51,'Pas d’activité /no activity','text',NULL,NULL,NULL,0,7,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(164,56,52,'Autres (a préciser) /other specify','text',NULL,NULL,NULL,0,8,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(165,56,53,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,9,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(166,56,54,'Observations','text',NULL,NULL,NULL,0,10,0,0,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(167,57,162,'Pression / Pressure','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(168,57,163,'Désignation / Designation','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(169,57,164,'Critères d’acceptation/ acceptance criteria','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(170,57,165,'Valeur ∆P/ Value∆P','text',NULL,NULL,NULL,3,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(171,58,166,'Produit en cours/current product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(172,58,167,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(173,58,168,'Date','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(174,59,169,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(175,59,170,'Oui /Yes','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(176,59,171,'Non/No','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(177,60,172,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(178,61,173,'Ouverture de la ligne autorisée par / Opening of the line authorized by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Approved by\\\"}\"',0,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(179,62,149,'Code équipement /Equipment code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(180,62,150,'Désignation équipement/Equipment designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(181,63,189,'Code local/ Room code','table_reference','locals','local_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(182,63,190,'Désignation local/ Room designation','table_reference','locals','local_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(183,64,191,'Désignation produit précédent/previous product designation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(184,64,192,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(185,64,193,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(186,65,194,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(187,65,195,'Faitpar/done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',1,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(188,65,196,'Contrôlépar/checkedby','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',2,0,0,0,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(189,66,197,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:31:29','2025-11-17 13:31:29'),(190,66,198,'Fait Par /Done By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,1,0,0,'2025-11-17 13:31:29','2025-11-17 13:31:29'),(191,66,199,'Vérifié Par /Checked By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',0,2,0,0,'2025-11-17 13:31:29','2025-11-17 13:31:29'),(192,67,55,'Code local / Room code','table_reference','locals','local_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(193,67,56,'Désignation local / Room designation','table_reference','locals','local_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(194,68,57,'Produit précédent/Previous product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(195,68,58,'Numéro de lot/ Batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(196,68,59,'Date de fabrication /Manufacturing date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(197,69,107,'Equipement à nettoyer/equipment to becleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(198,69,108,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(199,70,109,'Local nettoyé/room cleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(200,70,110,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(201,71,111,'Nettoyage effectué par / Cleaning done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(202,72,112,'Date de fin de validité de nettoyage (7 jour après la date de nettoyage hebdomadaire)/ Cleaning validity end date (7 days after the weekly cleaning date)','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(203,73,113,'A nettoyer / To be cleaned','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(204,73,114,'Date de re-nettoyage / Re cleaning date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(205,73,115,'Fait par / done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(206,73,116,'Vérifié par /checked by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',3,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(207,74,117,'Nettoyage vérifié par / Cleaning check ed by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',0,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(208,74,118,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(209,74,119,'Propre/Clean','checkbox',NULL,NULL,NULL,2,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(210,75,120,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(211,75,121,'Production','text',NULL,NULL,NULL,0,1,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(212,75,122,'Produit/Product','text',NULL,NULL,NULL,0,2,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(213,75,123,'N° de lot / Batch N°','text',NULL,NULL,NULL,0,3,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(214,75,124,'Nettoyage / Cleaning','text',NULL,NULL,NULL,0,4,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(215,75,125,'Qualification / Etalonnage calibration','text',NULL,NULL,NULL,0,5,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(216,75,126,'Maintenance','text',NULL,NULL,NULL,0,6,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(217,75,127,'En arrêt / Stop','text',NULL,NULL,NULL,0,7,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(218,75,128,'Autres / Other','text',NULL,NULL,NULL,0,8,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(219,75,129,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,9,0,0,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(220,76,26,'Code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(221,76,27,'Désignation équipement/Equipement designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(222,77,28,'Produit /product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(223,77,29,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(224,78,30,'Equipement à nettoyer/equipment to becleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(225,78,31,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(226,79,32,'Equipement nettoyé /equipement cleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(227,79,33,'Type de Nettoyage','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(228,79,34,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(229,80,35,'Nettoyage effectué par/cleaning done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(230,81,36,'Date de fin de validtié de nettoyage selon la validation/cleaning end validation date according validation','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(231,82,37,'Propre /clean (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(232,82,38,'A nettoyer /to be cleaned (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(233,82,39,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(234,83,40,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(235,83,41,'Type','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(236,83,42,'Fait par /done bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(237,83,43,'Vérifié par /checked bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',3,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(238,84,44,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(239,84,45,'Production','text',NULL,NULL,NULL,0,1,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(240,84,46,'Produit/ Product','text',NULL,NULL,NULL,0,2,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(241,84,47,'Numéro de lot /batch number','text',NULL,NULL,NULL,0,3,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(242,84,48,'Nettoyage/cleaning','text',NULL,NULL,NULL,0,4,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(243,84,49,'Intervention maintenance','text',NULL,NULL,NULL,0,5,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(244,84,50,'Qualification étalonnage /qualification calibration','text',NULL,NULL,NULL,0,6,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(245,84,51,'Pas d’activité /no activity','text',NULL,NULL,NULL,0,7,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(246,84,52,'Autres (a préciser) /other specify','text',NULL,NULL,NULL,0,8,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(247,84,53,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,9,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(248,84,54,'Observations','text',NULL,NULL,NULL,0,10,0,0,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(249,85,162,'Pression / Pressure','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(250,85,163,'Désignation / Designation','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(251,85,164,'Critères d’acceptation/ acceptance criteria','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(252,85,165,'Valeur ∆P/ Value∆P','text',NULL,NULL,NULL,3,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(253,86,166,'Produit en cours/current product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(254,86,167,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(255,86,168,'Date','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(256,87,169,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(257,87,170,'Oui /Yes','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(258,87,171,'Non/No','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(259,88,172,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(260,89,173,'Ouverture de la ligne autorisée par / Opening of the line authorized by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Approved by\\\"}\"',0,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(261,90,149,'Code équipement /Equipment code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(262,90,150,'Désignation équipement/Equipment designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(263,91,189,'Code local/ Room code','table_reference','locals','local_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(264,91,190,'Désignation local/ Room designation','table_reference','locals','local_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(265,92,191,'Désignation produit précédent/previous product designation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(266,92,192,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(267,92,193,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(268,93,194,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(269,93,195,'Faitpar/done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',1,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(270,93,196,'Contrôlépar/checkedby','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',2,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(271,94,197,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(272,94,198,'Fait Par /Done By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,1,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(273,94,199,'Vérifié Par /Checked By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',0,2,0,0,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(274,95,14,'Pression / Pressure','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(275,95,15,'Désignation / Designation','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(276,95,16,'Critères d’acceptation/ acceptance criteria','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(277,95,17,'Valeur ∆P/ Value∆P','text',NULL,NULL,NULL,3,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(278,96,18,'Produit en cours/current product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(279,96,19,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(280,96,20,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(281,97,21,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(282,97,22,'Oui /Yes','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(283,97,23,'Non/No','checkbox',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(284,98,24,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(285,99,25,'Ouverture de la ligne autorisée par / Opening of the line authorized by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Approved by\\\"}\"',0,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(286,100,2,'Code équipement /Equipment code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(287,100,1,'Désignation équipement/Equipment designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(288,101,176,'Code local/ Room code','table_reference','locals','local_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(289,101,177,'Désignation local/ Room designation','table_reference','locals','local_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(290,102,178,'Désignation produit précédent/previous product designation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(291,102,179,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(292,102,180,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(293,103,181,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(294,103,182,'Faitpar/done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',1,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(295,103,183,'Contrôlépar/checkedby','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',2,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(296,104,184,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(297,104,185,'Fait Par /Done By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,1,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(298,104,186,'Vérifié Par /Checked By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',0,2,0,0,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(299,105,26,'Code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(300,105,27,'Désignation équipement/Equipement designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(301,106,28,'Produit /product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(302,106,29,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(303,107,30,'Equipement à nettoyer/equipment to becleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(304,107,31,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(305,108,32,'Equipement nettoyé /equipement cleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(306,108,33,'Type de Nettoyage','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(307,108,34,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(308,109,35,'Nettoyage effectué par/cleaning done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(309,110,36,'Date de fin de validtié de nettoyage selon la validation/cleaning end validation date according validation','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(310,111,37,'Propre /clean (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(311,111,38,'A nettoyer /to be cleaned (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(312,111,39,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(313,112,40,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(314,112,41,'Type','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(315,112,42,'Fait par /done bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(316,112,43,'Vérifié par /checked bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',3,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(317,113,44,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(318,113,45,'Production','checkbox',NULL,NULL,NULL,0,1,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(319,113,46,'Produit/ Product','text',NULL,NULL,NULL,0,2,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(320,113,47,'Numéro de lot /batch number','text',NULL,NULL,NULL,0,3,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(321,113,48,'Nettoyage/cleaning','text',NULL,NULL,NULL,0,4,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(322,113,49,'Intervention maintenance','text',NULL,NULL,NULL,0,5,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(323,113,50,'Qualification étalonnage /qualification calibration','text',NULL,NULL,NULL,0,6,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(324,113,51,'Pas d’activité /no activity','text',NULL,NULL,NULL,0,7,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(325,113,52,'Autres (a préciser) /other specify','text',NULL,NULL,NULL,0,8,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(326,113,53,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,9,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(327,113,54,'Observations','text',NULL,NULL,NULL,0,10,0,0,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(328,114,14,'Pression / Pressure','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(329,114,15,'Désignation / Designation','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(330,114,16,'Critères d’acceptation/ acceptance criteria','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(331,114,17,'Valeur ∆P/ Value∆P','text',NULL,NULL,NULL,3,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(332,115,18,'Produit en cours/current product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(333,115,19,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(334,115,20,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(335,116,21,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(336,116,22,'Oui /Yes','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(337,116,23,'Non/No','checkbox',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(338,117,24,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(339,118,25,'Ouverture de la ligne autorisée par / Opening of the line authorized by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Approved by\\\"}\"',0,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(340,119,2,'Code équipement /Equipment code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(341,119,1,'Désignation équipement/Equipment designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(342,120,176,'Code local/ Room code','table_reference','locals','local_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(343,120,177,'Désignation local/ Room designation','table_reference','locals','local_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(344,121,178,'Désignation produit précédent/previous product designation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(345,121,179,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(346,121,180,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(347,122,181,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(348,122,182,'Faitpar/done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',1,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(349,122,183,'Contrôlépar/checkedby','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',2,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(350,123,184,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(351,123,185,'Fait Par /Done By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,1,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(352,123,186,'Vérifié Par /Checked By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',0,2,0,0,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(353,124,26,'Code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(354,124,27,'Désignation équipement/Equipement designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(355,125,28,'Produit /product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(356,125,29,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(357,126,30,'Equipement à nettoyer/equipment to becleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(358,126,31,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(359,127,32,'Equipement nettoyé /equipement cleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(360,127,33,'Type de Nettoyage','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(361,127,34,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(362,128,35,'Nettoyage effectué par/cleaning done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(363,129,36,'Date de fin de validtié de nettoyage selon la validation/cleaning end validation date according validation','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(364,130,37,'Propre /clean (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(365,130,38,'A nettoyer /to be cleaned (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(366,130,39,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(367,131,40,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(368,131,41,'Type','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(369,131,42,'Fait par /done bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(370,131,43,'Vérifié par /checked bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',3,0,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(371,132,44,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(372,132,45,'Production','checkbox',NULL,NULL,NULL,0,1,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(373,132,46,'Produit/ Product','text',NULL,NULL,NULL,0,2,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(374,132,47,'Numéro de lot /batch number','text',NULL,NULL,NULL,0,3,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(375,132,48,'Nettoyage/cleaning','text',NULL,NULL,NULL,0,4,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(376,132,49,'Intervention maintenance','text',NULL,NULL,NULL,0,5,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(377,132,50,'Qualification étalonnage /qualification calibration','text',NULL,NULL,NULL,0,6,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(378,132,51,'Pas d’activité /no activity','text',NULL,NULL,NULL,0,7,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(379,132,52,'Autres (a préciser) /other specify','text',NULL,NULL,NULL,0,8,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(380,132,53,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,9,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(381,132,54,'Observations','text',NULL,NULL,NULL,0,10,0,0,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(382,133,162,'Pression / Pressure','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(383,133,163,'Désignation / Designation','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(384,133,164,'Critères d’acceptation/ acceptance criteria','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(385,133,165,'Valeur ∆P/ Value∆P','text',NULL,NULL,NULL,3,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(386,134,166,'Produit en cours/current product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(387,134,167,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(388,134,168,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(389,135,169,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(390,135,170,'Oui /Yes','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(391,135,171,'Non/No','text',NULL,NULL,NULL,2,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(392,136,172,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(393,137,173,'Ouverture de la ligne autorisée par / Opening of the line authorized by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Approved by\\\"}\"',0,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(394,138,149,'Code équipement /Equipment code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(395,138,150,'Désignation équipement/Equipment designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(396,139,189,'Code local/ Room code','table_reference','locals','local_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(397,139,190,'Désignation local/ Room designation','table_reference','locals','local_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(398,140,191,'Désignation produit précédent/previous product designation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(399,140,192,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(400,140,193,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(401,141,194,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(402,141,195,'Faitpar/done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',1,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(403,141,196,'Contrôlépar/checkedby','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',2,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(404,142,197,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(405,142,198,'Fait Par /Done By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,1,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(406,142,199,'Vérifié Par /Checked By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',0,2,0,0,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(407,143,55,'Code local / Room code','table_reference','locals','local_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(408,143,56,'Désignation local / Room designation','table_reference','locals','local_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(409,144,57,'Produit précédent/Previous product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(410,144,58,'Numéro de lot/ Batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(411,144,59,'Date de fabrication /Manufacturing date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(412,145,107,'Equipement à nettoyer/equipment to becleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(413,145,108,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(414,146,109,'Local nettoyé/room cleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(415,146,110,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(416,147,111,'Nettoyage effectué par / Cleaning done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(417,148,112,'Date de fin de validité de nettoyage (7 jour après la date de nettoyage hebdomadaire)/ Cleaning validity end date (7 days after the weekly cleaning date)','date',NULL,NULL,NULL,0,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(418,149,113,'A nettoyer / To be cleaned','text',NULL,NULL,NULL,0,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(419,149,114,'Date de re-nettoyage / Re cleaning date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(420,149,115,'Fait par / done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(421,149,116,'Vérifié par /checked by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',3,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(422,150,117,'Nettoyage vérifié par / Cleaning check ed by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',0,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(423,150,118,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(424,150,119,'Propre/Clean','checkbox',NULL,NULL,NULL,2,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(425,151,120,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(426,151,121,'Production','checkbox',NULL,NULL,NULL,0,1,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(427,151,122,'Produit/Product','text',NULL,NULL,NULL,0,2,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(428,151,123,'N° de lot / Batch N°','text',NULL,NULL,NULL,0,3,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(429,151,124,'Nettoyage / Cleaning','text',NULL,NULL,NULL,0,4,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(430,151,125,'Qualification / Etalonnage calibration','text',NULL,NULL,NULL,0,5,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(431,151,126,'Maintenance','text',NULL,NULL,NULL,0,6,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(432,151,127,'En arrêt / Stop','text',NULL,NULL,NULL,0,7,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(433,151,128,'Autres / Other','text',NULL,NULL,NULL,0,8,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(434,151,129,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,9,0,0,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(435,152,26,'Code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(436,152,27,'Désignation équipement/Equipement designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(437,153,28,'Produit /product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(438,153,29,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(439,154,30,'Equipement à nettoyer/equipment to becleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(440,154,31,'Date','date',NULL,NULL,NULL,1,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(441,155,32,'Equipement nettoyé /equipement cleaned','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(442,155,33,'Type de Nettoyage','text',NULL,NULL,NULL,1,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(443,155,34,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(444,156,35,'Nettoyage effectué par/cleaning done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(445,157,36,'Date de fin de validtié de nettoyage selon la validation/cleaning end validation date according validation','date',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(446,158,37,'Propre /clean (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(447,158,38,'A nettoyer /to be cleaned (Cocher si oui /tick if yes)','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(448,158,39,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(449,159,40,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(450,159,41,'Type','text',NULL,NULL,NULL,1,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(451,159,42,'Fait par /done bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',2,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(452,159,43,'Vérifié par /checked bySignature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',3,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(453,160,44,'Date','date',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(454,160,45,'Production','checkbox',NULL,NULL,NULL,0,1,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(455,160,46,'Produit/ Product','text',NULL,NULL,NULL,0,2,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(456,160,47,'Numéro de lot /batch number','text',NULL,NULL,NULL,0,3,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(457,160,48,'Nettoyage/cleaning','text',NULL,NULL,NULL,0,4,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(458,160,49,'Intervention maintenance','text',NULL,NULL,NULL,0,5,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(459,160,50,'Qualification étalonnage /qualification calibration','text',NULL,NULL,NULL,0,6,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(460,160,51,'Pas d’activité /no activity','text',NULL,NULL,NULL,0,7,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(461,160,52,'Autres (a préciser) /other specify','text',NULL,NULL,NULL,0,8,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(462,160,53,'Signature','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,9,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(463,160,54,'Observations','text',NULL,NULL,NULL,0,10,0,0,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(464,161,14,'Pression / Pressure','text',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(465,161,15,'Désignation / Designation','text',NULL,NULL,NULL,1,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(466,161,16,'Critères d’acceptation/ acceptance criteria','text',NULL,NULL,NULL,2,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(467,161,17,'Valeur ∆P/ Value∆P','text',NULL,NULL,NULL,3,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(468,162,18,'Produit en cours/current product','text',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(469,162,19,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(470,162,20,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(471,163,21,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(472,163,22,'Oui /Yes','checkbox',NULL,NULL,NULL,1,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(473,163,23,'Non/No','checkbox',NULL,NULL,NULL,2,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(474,164,24,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(475,165,25,'Ouverture de la ligne autorisée par / Opening of the line authorized by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Approved by\\\"}\"',0,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(476,166,2,'Code équipement /Equipment code','table_reference','equipments','equipment_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(477,166,1,'Désignation équipement/Equipment designation','table_reference','equipments','equipment_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(478,167,176,'Code local/ Room code','table_reference','locals','local_code','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',0,0,1,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(479,167,177,'Désignation local/ Room designation','table_reference','locals','local_name','\"{\\\"relationship_type\\\": \\\"same_table\\\"}\"',1,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(480,168,178,'Désignation produit précédent/previous product designation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(481,168,179,'Numéro de lot/batch number','text',NULL,NULL,NULL,1,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(482,168,180,'Date','date',NULL,NULL,NULL,2,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(483,169,181,'Opérations/operation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(484,169,182,'Faitpar/done by','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',1,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(485,169,183,'Contrôlépar/checkedby','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',2,0,0,0,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(486,170,184,'Observation','text',NULL,NULL,NULL,0,0,0,0,'2025-11-18 09:39:52','2025-11-18 09:39:52'),(487,170,185,'Fait Par /Done By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Performed by\\\"}\"',0,1,0,0,'2025-11-18 09:39:52','2025-11-18 09:39:52'),(488,170,186,'Vérifié Par /Checked By (Date et Signature)','e_signature',NULL,NULL,'\"{\\\"signature_type\\\": \\\"Verified by\\\"}\"',0,2,0,0,'2025-11-18 09:39:52','2025-11-18 09:39:52');
CREATE TABLE `record_table_values` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `record_table_form_id` bigint unsigned NOT NULL,
  `template_table_value_id` bigint unsigned DEFAULT NULL,
  `column_index` int NOT NULL,
  `row_index` int NOT NULL,
  `value` text COLLATE utf8mb4_unicode_ci,
  `value_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'text',
  `reference_table` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `reference_column` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `is_locked` tinyint(1) NOT NULL DEFAULT '0',
  `locked_at` timestamp NULL DEFAULT NULL,
  `locked_by` bigint unsigned DEFAULT NULL,
  `session_id` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `session_started_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `record_table_values_position_unique` (`record_table_form_id`,`row_index`,`column_index`),
  KEY `record_table_values_locked_by_foreign` (`locked_by`),
  KEY `record_val_pos_idx` (`record_table_form_id`,`row_index`,`column_index`),
  KEY `record_table_values_reference_table_reference_column_index` (`reference_table`,`reference_column`),
  KEY `record_table_values_session_id_index` (`session_id`),
  KEY `record_table_values_template_table_value_id_index` (`template_table_value_id`),
  CONSTRAINT `record_table_values_locked_by_foreign` FOREIGN KEY (`locked_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `record_table_values_record_table_form_id_foreign` FOREIGN KEY (`record_table_form_id`) REFERENCES `record_table_forms` (`id`) ON DELETE CASCADE,
  CONSTRAINT `record_table_values_template_table_value_id_foreign` FOREIGN KEY (`template_table_value_id`) REFERENCES `cleaning_table_values` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=877 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `record_table_values` (`id`, `record_table_form_id`, `template_table_value_id`, `column_index`, `row_index`, `value`, `value_type`, `reference_table`, `reference_column`, `is_locked`, `locked_at`, `locked_by`, `session_id`, `session_started_at`, `created_at`, `updated_at`) VALUES (1,1,79,0,1,'EQHPDSM11','text',NULL,NULL,1,'2025-11-17 11:41:01',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:41:01'),(2,1,80,1,1,'Balance Excipient','text',NULL,NULL,1,'2025-11-17 11:41:01',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:41:01'),(3,2,81,0,1,'TOFACITINIB 5 MG COMPRIME PELLICULE','text',NULL,NULL,1,'2025-11-17 11:41:55',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:41:55'),(4,2,82,1,1,'LOT1','text',NULL,NULL,1,'2025-11-17 11:41:55',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:41:55'),(5,3,83,0,1,'oui','text',NULL,NULL,1,'2025-11-17 11:43:49',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:43:49'),(6,3,84,1,1,'2025-11-17T13:43','text',NULL,NULL,1,'2025-11-17 11:43:49',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:43:49'),(7,4,85,0,1,'oui','text',NULL,NULL,1,'2025-11-17 11:44:05',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:44:05'),(8,4,86,1,1,'A','text',NULL,NULL,1,'2025-11-17 11:44:05',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:44:05'),(9,4,87,2,1,'2025-11-17T13:44','text',NULL,NULL,1,'2025-11-17 11:44:05',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:44:05'),(10,5,88,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(11,6,89,0,1,'2025-11-24T13:45','text',NULL,NULL,1,'2025-11-17 11:45:28',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:45:28'),(12,7,90,0,1,'true','text',NULL,NULL,1,'2025-11-17 11:45:38',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:45:38'),(13,7,91,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(14,7,92,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(15,8,93,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(16,8,94,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(17,8,95,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(18,8,96,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(19,9,97,1,0,'2025-11-17T13:46','text',NULL,NULL,1,'2025-11-17 11:47:04',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:47:04'),(20,9,98,1,1,'oui','text',NULL,NULL,1,'2025-11-17 11:47:04',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:47:04'),(21,9,99,1,2,'LETROZOLE NEAPOLIS 2.5 MG COMPRIME PELLICULE','text',NULL,NULL,1,'2025-11-17 11:47:04',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:47:04'),(22,9,100,1,3,'LOT2','text',NULL,NULL,1,'2025-11-17 11:47:04',1,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:47:04'),(23,9,101,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(24,9,102,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(25,9,103,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(26,9,104,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(27,9,105,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(28,9,106,1,9,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(29,9,107,1,10,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:35:49','2025-11-17 11:35:49'),(30,10,35,0,1,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(31,10,36,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(32,10,37,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(33,10,38,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(34,10,39,0,2,'Local adjacent N°1 / Adjacent room N°1','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(35,10,40,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(36,10,41,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(37,10,42,3,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(38,10,43,0,3,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(39,10,44,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(40,10,45,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(41,10,46,3,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(42,10,47,0,4,'Local adjacent N°2 si applicable / Adjacent room N 2 if applicable','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(43,10,48,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(44,10,49,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(45,10,50,3,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(46,11,51,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(47,11,52,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(48,11,53,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(49,12,54,0,1,'Vide de ligne réalisé/line clearance done','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(50,12,55,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(51,12,56,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(52,12,57,0,2,'Nettoyage réalisé /cleaning done','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(53,12,58,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(54,12,59,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(55,12,60,0,3,'Présence du produit intermédiaire, vrac ou article de conditionnement /presence of intermediate product, vrac, packaging material','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(56,12,61,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(57,12,62,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(58,12,63,0,4,'Présence du matériel du prélèvement /presence of sampling material','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(59,12,64,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(60,12,65,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(61,12,66,0,5,'Présence de la documentation relative au produit en cours (dossier de fabricationétiquette d’identification)Presence of documentation relating to the current product (production file-identification label)','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(62,12,67,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(63,12,68,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(64,13,69,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(65,14,70,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(66,15,75,0,1,'EQHPDSM01','text',NULL,NULL,1,'2025-11-17 11:50:40',1,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:50:40'),(67,15,76,1,1,'Balance Excipient','text',NULL,NULL,1,'2025-11-17 11:50:40',1,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:50:40'),(68,16,290,0,1,'LHP0CP01D','text',NULL,NULL,1,'2025-11-17 11:51:03',1,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:51:03'),(69,16,291,1,1,'Pesée/échantillonnage des excipients','text',NULL,NULL,1,'2025-11-17 11:51:03',1,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:51:03'),(70,17,292,0,1,'TOFACITINIB 5 MG COMPRIME PELLICULE','text',NULL,NULL,1,'2025-11-17 11:51:48',1,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:51:48'),(71,17,293,1,1,'LOT1','text',NULL,NULL,1,'2025-11-17 11:51:48',1,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:51:48'),(72,17,294,2,1,'2025-11-17T13:51','text',NULL,NULL,1,'2025-11-17 11:51:48',1,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:51:48'),(73,18,295,0,1,'Absence de produit/articles du produit précédent au niveau du local (sol, mobilier, poubelle, gaine d’extraction)Absence of product/article of the previous product at the local level (floor, furniture, trash bin, extraction duct)','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(74,18,296,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(75,18,297,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(76,18,298,0,2,'Absence de produit /article du produit précédent au niveau des différentes stations de l’équipement et les convoyeursAbsence of product / article of the previous product at the level of the various stations of the equipment and the conveyors','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(77,18,299,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(78,18,300,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(79,18,301,0,3,'Absence de produit/article du produit précédent sur les plans de travail de l’équipementAbsence of product/item from the previous product on the workbenches of the equipment','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(80,18,302,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(81,18,303,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(82,18,304,0,4,'Absence de produit /article du produit précédent sous l’équipementAbsence of product / article of the previous product under the equipment','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(83,18,305,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(84,18,306,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(85,18,307,0,5,'Absence de produit/article du produit précédent au niveau des bacs de rejet de l’équipementAbsence of product/item from the previous product in the equipment reject bins','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(86,18,308,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(87,18,309,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(88,18,310,0,6,'Absence de conteneur de produit intermédiaire /vrac /article du produit précédent au niveau du local /EquipementAbsence of container of intermediate product /bulk /article of the previous product at the local level /Equipment','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(89,18,311,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(90,18,312,2,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(91,18,313,0,7,'Absence de matériel ou conteneur de prélèvement du produit précédent local /EquipementAbsence of material or sampling container of the previous local product / Equipment','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(92,18,314,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(93,18,315,2,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(94,18,316,0,8,'Absence de tout document se rapportant au lot précédent (étiquette, dossier de lot …)Absence of any document relating to the previous batch (label, batch file, etc.)','text',NULL,NULL,1,'2025-11-17 11:48:28',NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(95,18,317,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(96,18,318,2,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(97,19,319,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(98,19,320,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(99,19,321,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 11:48:28','2025-11-17 11:48:28'),(100,20,79,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(101,20,80,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(102,21,81,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(103,21,82,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(104,22,83,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(105,22,84,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(106,23,85,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(107,23,86,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(108,23,87,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(109,24,88,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(110,25,89,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(111,26,90,0,1,'true','text',NULL,NULL,1,'2025-11-17 12:33:03',1,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:33:03'),(112,26,91,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(113,26,92,2,1,'SU001|Super User|7f049f5bf3410a3ed185cdded3fa6c4d4f785576b40fec5905113ac2622e6aaf|2025-11-17T13:33:03+00:00','text',NULL,NULL,1,'2025-11-17 12:33:03',1,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:33:03'),(114,27,93,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(115,27,94,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(116,27,95,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(117,27,96,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(118,28,97,1,0,'2025-11-17T14:33','text',NULL,NULL,1,'2025-11-17 12:34:00',1,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:34:00'),(119,28,98,1,1,'oui','text',NULL,NULL,1,'2025-11-17 12:34:00',1,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:34:00'),(120,28,99,1,2,'LETROZOLE','text',NULL,NULL,1,'2025-11-17 12:34:00',1,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:34:00'),(121,28,100,1,3,'LOT4','text',NULL,NULL,1,'2025-11-17 12:34:00',1,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:34:00'),(122,28,101,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(123,28,102,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(124,28,103,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(125,28,104,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(126,28,105,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(127,28,106,1,9,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(128,28,107,1,10,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:22:57','2025-11-17 12:22:57'),(129,29,252,0,1,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(130,29,253,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(131,29,254,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(132,29,255,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(133,29,256,0,2,'Local adjacent N°1 / Adjacent room N°1','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(134,29,257,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(135,29,258,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(136,29,259,3,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(137,29,260,0,3,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(138,29,261,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(139,29,262,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(140,29,263,3,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(141,29,264,0,4,'Local adjacent N°2 si applicable / Adjacent room N 2 if applicable','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(142,29,265,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(143,29,266,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(144,29,267,3,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(145,30,268,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(146,30,269,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(147,30,270,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(148,31,271,0,1,'Vide de ligne réalisé/line clearance done','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(149,31,272,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(150,31,273,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(151,31,274,0,2,'Nettoyage réalisé /cleaning done','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(152,31,275,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(153,31,276,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(154,31,277,0,3,'Présence de lamatière à peser, conteneur pour matière pesée relatif au produit en cours/ Presence of the material to be weighed, container for weighed material relating to the product in progress','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(155,31,278,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(156,31,279,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(157,31,280,0,4,'Présence du matériel du prélèvement /presence of sampling material','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(158,31,281,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(159,31,282,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(160,31,283,0,5,'Présence de la documentation relative au produit en cours (dossier de fabricationétiquette d’identification)Presence of documentation relating to the current product (production file-identification label)','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(161,31,284,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(162,31,285,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(163,32,286,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(164,33,287,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(165,34,358,0,1,'EQHPDSM01','table_reference','equipments','equipment_code',1,'2025-11-17 12:36:47',1,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:36:47'),(166,34,359,1,1,'Balance Excipient','table_reference','equipments','equipment_name',1,'2025-11-17 12:36:47',1,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:36:47'),(167,35,324,0,1,'LHP0CP01D','text',NULL,NULL,1,'2025-11-17 12:37:15',1,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:37:15'),(168,35,325,1,1,'Pesée/échantillonnage des excipients','text',NULL,NULL,1,'2025-11-17 12:37:15',1,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:37:15'),(169,36,326,0,1,'LETROZOLE','text',NULL,NULL,1,'2025-11-17 12:38:38',1,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:38:38'),(170,36,327,1,1,'LOT5','text',NULL,NULL,1,'2025-11-17 12:38:38',1,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:38:38'),(171,36,328,2,1,'2025-11-17T14:38','text',NULL,NULL,1,'2025-11-17 12:38:38',1,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:38:38'),(172,37,329,0,1,'Absence d’article,accessoire, matériel, relatif au produit précédent au niveau du local (sol, mobilier, gaine d’extraction, poube lle, zone entourant les équipements, et les balances)/ Absence of article, accessory, material, relating to the previous product in the room (floor, furniture, extraction duct, trash can, area surrounding equipment, and scales)','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(173,37,330,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(174,37,331,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(175,37,332,0,2,'Absence de conteneur matières liés au produit précédent dans le Pass Box/ Absence of material container related to the previous product in the Pass Box','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(176,37,333,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(177,37,334,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(178,37,335,0,3,'Absence de conteneur, de sac de pesée ou de trace de matière (matière active, excipients) du produit précédent au niveau des balances/ Absence of container, weighing bag or trace of material (active ingredient, excipients) of the previous product on the scales','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(179,37,336,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(180,37,337,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(181,37,338,0,4,'Absence de conteneur, de sac de pesée ou de trace de matière (matière active, excipients) du produit précédent au niveau de la centrale ou l’isolateur de pesée/ Absence of container, weighing bag or trace of material (active ingredient, excipients) of the previous product at the central level or the weighing isolator','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(182,37,339,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(183,37,340,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(184,37,341,0,5,'Absence de d’article,accessoire de pesée, matériel relatif au produit précédent dans la centrale de pesée (les tables de balances) ou sous l’isolateur de pesée, /Absence of an article, weighing accessory, material relating to the previous product in the weighing center (the scale tables) or under the weighing isolator,','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(185,37,342,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(186,37,343,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(187,37,344,0,6,'Absence d’accessoire de pesée ou d’articles du produit précédent au niveau des balances/ Absence of weighing accessories or articles of the previous product at the level of the scales','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(188,37,345,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(189,37,346,2,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(190,37,347,0,7,'Absence de matériel ou conteneur de prélèvement du produit précédent au niveau des balances , centrale , isolateur et local de pesée/ Absence of equipment or container for sampling the previous product at the scales, central, isolator and weighing room','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(191,37,348,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(192,37,349,2,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(193,37,350,0,8,'Absence de tout document se rapportant au lot précédent (étiquette, dossier de lot …)/ Absence of any document relating to the previous batch (label, batch file, etc.)','text',NULL,NULL,1,'2025-11-17 12:34:33',NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(194,37,351,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(195,37,352,2,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(196,38,353,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(197,38,354,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(198,38,355,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:34:33','2025-11-17 12:34:33'),(199,39,79,0,1,'EQHPDSM01','text',NULL,NULL,1,'2025-11-17 12:40:08',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:40:08'),(200,39,80,1,1,'Balance Excipient','text',NULL,NULL,1,'2025-11-17 12:40:08',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:40:08'),(201,40,81,0,1,'LETROZOLE','text',NULL,NULL,1,'2025-11-17 12:40:26',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:40:26'),(202,40,82,1,1,'LOT5','text',NULL,NULL,1,'2025-11-17 12:40:26',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:40:26'),(203,41,83,0,1,'true','text',NULL,NULL,1,'2025-11-17 12:40:35',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:40:35'),(204,41,84,1,1,'2025-11-17T14:40','text',NULL,NULL,1,'2025-11-17 12:40:35',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:40:35'),(205,42,85,0,1,'true','text',NULL,NULL,1,'2025-11-17 12:40:46',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:40:46'),(206,42,86,1,1,'A','text',NULL,NULL,1,'2025-11-17 12:40:46',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:40:46'),(207,42,87,2,1,'2025-11-17T14:40','text',NULL,NULL,1,'2025-11-17 12:40:46',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:40:46'),(208,43,88,0,1,'SU001|Super User|e865ee8f375dc39429f061706518b43d8e3e1530862c9775580175947e39dc73|2025-11-17T13:40:56+00:00','text',NULL,NULL,1,'2025-11-17 12:40:56',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:40:56'),(209,44,89,0,1,'2025-11-24T14:41','text',NULL,NULL,1,'2025-11-17 12:41:11',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:41:11'),(210,45,90,0,1,'true','text',NULL,NULL,1,'2025-11-17 12:41:18',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:41:18'),(211,45,91,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(212,45,92,2,1,'SU001|Super User|b069404780a7818f72a8e08e984f9115dd4b7a8756e691025325bcbfef656255|2025-11-17T13:41:37+00:00','text',NULL,NULL,1,'2025-11-17 12:41:37',1,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:41:37'),(213,46,93,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(214,46,94,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(215,46,95,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(216,46,96,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(217,47,97,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(218,47,98,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(219,47,99,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(220,47,100,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(221,47,101,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(222,47,102,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(223,47,103,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(224,47,104,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(225,47,105,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(226,47,106,1,9,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(227,47,107,1,10,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 12:39:24','2025-11-17 12:39:24'),(228,48,79,0,1,'EQHPDSM01','text',NULL,NULL,1,'2025-11-17 13:29:15',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:29:15'),(229,48,80,1,1,'Balance Excipient','text',NULL,NULL,1,'2025-11-17 13:29:15',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:29:15'),(230,49,81,0,1,'TOFACITINIB 5 MG COMPRIME PELLICULE','text',NULL,NULL,1,'2025-11-17 13:30:07',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:30:07'),(231,49,82,1,1,'LOT10','text',NULL,NULL,1,'2025-11-17 13:30:07',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:30:07'),(232,50,83,0,1,'true','text',NULL,NULL,1,'2025-11-17 13:30:17',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:30:17'),(233,50,84,1,1,'2025-11-17T15:30','text',NULL,NULL,1,'2025-11-17 13:30:17',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:30:17'),(234,51,85,0,1,'true','text',NULL,NULL,1,'2025-11-17 13:30:26',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:30:26'),(235,51,86,1,1,'A','text',NULL,NULL,1,'2025-11-17 13:30:26',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:30:26'),(236,51,87,2,1,'2025-11-17T15:30','text',NULL,NULL,1,'2025-11-17 13:30:26',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:30:26'),(237,52,88,0,1,'11222|Taieb Monestiri|fae32fd18d38746f6005887b89f743fdb9e6ae719fa435d3c5e364df1cd25931|2025-11-17T14:30:39+00:00','text',NULL,NULL,1,'2025-11-17 13:30:39',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:30:39'),(238,53,89,0,1,'2025-11-24T15:30','text',NULL,NULL,1,'2025-11-17 13:30:56',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:30:56'),(239,54,90,0,1,'true','text',NULL,NULL,1,'2025-11-17 13:53:39',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:53:39'),(240,54,91,1,1,'true','text',NULL,NULL,1,'2025-11-17 13:55:20',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:55:20'),(241,54,92,2,1,'SU001|Super User|164ed68576b7e0007b82bdb2cc61ae0098786ab3a8873bbf2133fabf389e22e1|2025-11-17T14:53:54+00:00','text',NULL,NULL,1,'2025-11-17 13:53:54',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:53:54'),(242,55,93,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(243,55,94,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(244,55,95,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(245,55,96,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:27:59'),(246,56,97,1,0,'2025-11-17T15:54','text',NULL,NULL,1,'2025-11-17 13:54:47',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:54:47'),(247,56,98,1,1,'yes','text',NULL,NULL,1,'2025-11-17 13:54:47',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:54:47'),(248,56,99,1,2,'LETROZOLE','text',NULL,NULL,1,'2025-11-17 13:54:47',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:54:47'),(249,56,100,1,3,'LOT15','text',NULL,NULL,1,'2025-11-17 13:54:47',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:54:47'),(250,56,101,1,4,'N/A','text',NULL,NULL,1,'2025-11-17 13:55:05',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:55:05'),(251,56,102,1,5,'N/A','text',NULL,NULL,1,'2025-11-17 13:55:05',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:55:05'),(252,56,103,1,6,'N/A','text',NULL,NULL,1,'2025-11-17 13:55:05',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:55:05'),(253,56,104,1,7,'N/A','text',NULL,NULL,1,'2025-11-17 13:55:05',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:55:05'),(254,56,105,1,8,'N/A','text',NULL,NULL,1,'2025-11-17 13:55:05',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:55:05'),(255,56,106,1,9,'11222|Taieb Monestiri|5661de9b4788ce951609af9aec14c98ac7d417ce89a058ddf8d715f7a8cde615|2025-11-17T14:55:05+00:00','text',NULL,NULL,1,'2025-11-17 13:55:05',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:55:05'),(256,56,107,1,10,'RAS','text',NULL,NULL,1,'2025-11-17 13:55:11',1,NULL,NULL,'2025-11-17 13:27:59','2025-11-17 13:55:11'),(257,57,252,0,1,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(258,57,253,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(259,57,254,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(260,57,255,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(261,57,256,0,2,'Local adjacent N°1 / Adjacent room N°1','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(262,57,257,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(263,57,258,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(264,57,259,3,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(265,57,260,0,3,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(266,57,261,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(267,57,262,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(268,57,263,3,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(269,57,264,0,4,'Local adjacent N°2 si applicable / Adjacent room N 2 if applicable','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(270,57,265,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(271,57,266,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(272,57,267,3,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(273,58,268,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(274,58,269,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(275,58,270,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(276,59,271,0,1,'Vide de ligne réalisé/line clearance done','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(277,59,272,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(278,59,273,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(279,59,274,0,2,'Nettoyage réalisé /cleaning done','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(280,59,275,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(281,59,276,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(282,59,277,0,3,'Présence de lamatière à peser, conteneur pour matière pesée relatif au produit en cours/ Presence of the material to be weighed, container for weighed material relating to the product in progress','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(283,59,278,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(284,59,279,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(285,59,280,0,4,'Présence du matériel du prélèvement /presence of sampling material','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(286,59,281,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(287,59,282,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(288,59,283,0,5,'Présence de la documentation relative au produit en cours (dossier de fabricationétiquette d’identification)Presence of documentation relating to the current product (production file-identification label)','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(289,59,284,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(290,59,285,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(291,60,286,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(292,61,287,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(293,62,358,0,1,'EQHPDSM01','table_reference','equipments','equipment_code',1,'2025-11-17 13:31:56',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:56'),(294,62,359,1,1,'Balance Excipient','table_reference','equipments','equipment_name',1,'2025-11-17 13:31:56',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:56'),(295,63,324,0,1,'LHP0CP01D','text',NULL,NULL,1,'2025-11-17 13:32:25',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:32:25'),(296,63,325,1,1,'Pesée/échantillonnage des excipients','text',NULL,NULL,1,'2025-11-17 13:32:25',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:32:25'),(297,64,326,0,1,'TOFACITINIB 5 MG COMPRIME PELLICULE','text',NULL,NULL,1,'2025-11-17 13:32:51',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:32:51'),(298,64,327,1,1,'LOT10','text',NULL,NULL,1,'2025-11-17 13:32:51',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:32:51'),(299,64,328,2,1,'2025-11-17T15:32','text',NULL,NULL,1,'2025-11-17 13:32:51',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:32:51'),(300,65,329,0,1,'Absence d’article,accessoire, matériel, relatif au produit précédent au niveau du local (sol, mobilier, gaine d’extraction, poube lle, zone entourant les équipements, et les balances)/ Absence of article, accessory, material, relating to the previous product in the room (floor, furniture, extraction duct, trash can, area surrounding equipment, and scales)','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(301,65,330,1,1,'11222|Taieb Monestiri|92311b3ce2159ef988c09192f9c750eedc8c6937e18b5f71a92733935a8dce1b|2025-11-17T14:33:22+00:00','text',NULL,NULL,1,'2025-11-17 13:33:22',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:33:22'),(302,65,331,2,1,'11111|Feriel Mrabet|232ca9c8921bb348f486fd03407dd048ae2b22594dbd8c641d1ef7343e7a5dd5|2025-11-17T14:45:40+00:00','text',NULL,NULL,1,'2025-11-17 13:45:40',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:45:40'),(303,65,332,0,2,'Absence de conteneur matières liés au produit précédent dans le Pass Box/ Absence of material container related to the previous product in the Pass Box','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(304,65,333,1,2,'11222|Taieb Monestiri|1abad6c42515090c08c8b849feaa6806397d6921bcfac75f4f6d262995aca1c2|2025-11-17T14:33:38+00:00','text',NULL,NULL,1,'2025-11-17 13:33:38',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:33:38'),(305,65,334,2,2,'11111|Feriel Mrabet|4472d362983c13fdab508b9db640fb8cce99ee0babd6b8aaf98593fc517a64d7|2025-11-17T14:45:40+00:00','text',NULL,NULL,1,'2025-11-17 13:45:40',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:45:40'),(306,65,335,0,3,'Absence de conteneur, de sac de pesée ou de trace de matière (matière active, excipients) du produit précédent au niveau des balances/ Absence of container, weighing bag or trace of material (active ingredient, excipients) of the previous product on the scales','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(307,65,336,1,3,'11222|Taieb Monestiri|d25b37051f60270331bab09034099387e08c8380da9768309f3824180bb2033f|2025-11-17T14:33:38+00:00','text',NULL,NULL,1,'2025-11-17 13:33:38',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:33:38'),(308,65,337,2,3,'11111|Feriel Mrabet|42e02089d6ec6a8d1795a57daed524e9798dcb610d88927785632b2a4c3791ac|2025-11-17T14:45:40+00:00','text',NULL,NULL,1,'2025-11-17 13:45:40',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:45:40'),(309,65,338,0,4,'Absence de conteneur, de sac de pesée ou de trace de matière (matière active, excipients) du produit précédent au niveau de la centrale ou l’isolateur de pesée/ Absence of container, weighing bag or trace of material (active ingredient, excipients) of the previous product at the central level or the weighing isolator','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(310,65,339,1,4,'11222|Taieb Monestiri|4d6a0ce0e4d5f936d2e1971d31224b224ad78d32eb1fbea3754f580a5de68180|2025-11-17T14:33:57+00:00','text',NULL,NULL,1,'2025-11-17 13:33:57',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:33:57'),(311,65,340,2,4,'11111|Feriel Mrabet|b1b2ff0c2a81350cd9d23bcde673ff37eaf2e8a08ec4e8eb1b24d60305f80a95|2025-11-17T14:45:40+00:00','text',NULL,NULL,1,'2025-11-17 13:45:40',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:45:40'),(312,65,341,0,5,'Absence de d’article,accessoire de pesée, matériel relatif au produit précédent dans la centrale de pesée (les tables de balances) ou sous l’isolateur de pesée, /Absence of an article, weighing accessory, material relating to the previous product in the weighing center (the scale tables) or under the weighing isolator,','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(313,65,342,1,5,'11222|Taieb Monestiri|9bcf932c6ee0c5ca43487382b081d004ae1e200d8618f3ccb3f13ac718b88045|2025-11-17T14:33:57+00:00','text',NULL,NULL,1,'2025-11-17 13:33:57',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:33:57'),(314,65,343,2,5,'11111|Feriel Mrabet|3f621f9508ebf7b1c0ecb574201ffb5900303d9267e7c144640372f660ae4908|2025-11-17T14:45:58+00:00','text',NULL,NULL,1,'2025-11-17 13:45:58',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:45:58'),(315,65,344,0,6,'Absence d’accessoire de pesée ou d’articles du produit précédent au niveau des balances/ Absence of weighing accessories or articles of the previous product at the level of the scales','text',NULL,NULL,1,'2025-11-17 13:31:28',NULL,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:31:28'),(316,65,345,1,6,'11222|Taieb Monestiri|22462cc2fe2670c5f3b75ba47736ca55c99db41a6d2e0f3d508c8e145ac8bb49|2025-11-17T14:33:57+00:00','text',NULL,NULL,1,'2025-11-17 13:33:57',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:33:57'),(317,65,346,2,6,'11111|Feriel Mrabet|437d78363bb418b8bd19467782cc069be82debb420193f7744b982e2f7415fd3|2025-11-17T14:45:58+00:00','text',NULL,NULL,1,'2025-11-17 13:45:58',1,NULL,NULL,'2025-11-17 13:31:28','2025-11-17 13:45:58'),(318,65,347,0,7,'Absence de matériel ou conteneur de prélèvement du produit précédent au niveau des balances , centrale , isolateur et local de pesée/ Absence of equipment or container for sampling the previous product at the scales, central, isolator and weighing room','text',NULL,NULL,1,'2025-11-17 13:31:29',NULL,NULL,NULL,'2025-11-17 13:31:29','2025-11-17 13:31:29'),(319,65,348,1,7,'11222|Taieb Monestiri|15ecd5bc4c1dce1a41fd68466bd19a8d19bec7227c6a5f3eaa307771c74370d8|2025-11-17T14:33:57+00:00','text',NULL,NULL,1,'2025-11-17 13:33:57',1,NULL,NULL,'2025-11-17 13:31:29','2025-11-17 13:33:57'),(320,65,349,2,7,'11111|Feriel Mrabet|e834cc357cf4bc11784d5ca3980fb95ad7cd9024a5d61de69f7bdd59ef290fc2|2025-11-17T14:45:58+00:00','text',NULL,NULL,1,'2025-11-17 13:45:58',1,NULL,NULL,'2025-11-17 13:31:29','2025-11-17 13:45:58'),(321,65,350,0,8,'Absence de tout document se rapportant au lot précédent (étiquette, dossier de lot …)/ Absence of any document relating to the previous batch (label, batch file, etc.)','text',NULL,NULL,1,'2025-11-17 13:31:29',NULL,NULL,NULL,'2025-11-17 13:31:29','2025-11-17 13:31:29'),(322,65,351,1,8,'11222|Taieb Monestiri|086bf5747865f08ca6eec70d0dd1aff2fb92ff51cdbbc4db81fc517226f8a7e2|2025-11-17T14:33:57+00:00','text',NULL,NULL,1,'2025-11-17 13:33:57',1,NULL,NULL,'2025-11-17 13:31:29','2025-11-17 13:33:57'),(323,65,352,2,8,'11111|Feriel Mrabet|a645d911db1fcdd786711fc544ab1e05715e4868ab8452bd74d9ca4697282d45|2025-11-17T14:45:58+00:00','text',NULL,NULL,1,'2025-11-17 13:45:58',1,NULL,NULL,'2025-11-17 13:31:29','2025-11-17 13:45:58'),(324,66,353,1,0,'RAS','text',NULL,NULL,1,'2025-11-17 13:46:18',1,NULL,NULL,'2025-11-17 13:31:29','2025-11-17 13:46:18'),(325,66,354,1,1,'11222|Taieb Monestiri|90a5967426a20ba590fa46d3ca3a597a0c5853b31cf799101caac7960fec10e3|2025-11-17T14:46:18+00:00','text',NULL,NULL,1,'2025-11-17 13:46:18',1,NULL,NULL,'2025-11-17 13:31:29','2025-11-17 13:46:18'),(326,66,355,1,2,'11111|Feriel Mrabet|8fa1d67dfebcc6b00f4984736ae956ce3b85618bfa2168d0d352ba1d49fbbe65|2025-11-17T14:46:18+00:00','text',NULL,NULL,1,'2025-11-17 13:46:18',1,NULL,NULL,'2025-11-17 13:31:29','2025-11-17 13:46:18'),(327,67,108,0,1,'LHP0CP01D','text',NULL,NULL,1,'2025-11-17 13:47:56',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:56'),(328,67,109,1,1,'Pesée/échantillonnage des excipients','text',NULL,NULL,1,'2025-11-17 13:47:56',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:56'),(329,68,110,0,1,'TOFACITINIB 5 MG COMPRIME PELLICULE','text',NULL,NULL,1,'2025-11-17 13:48:16',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:48:16'),(330,68,111,1,1,'LOT10','text',NULL,NULL,1,'2025-11-17 13:48:16',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:48:16'),(331,68,112,2,1,'2025-11-17T15:48','text',NULL,NULL,1,'2025-11-17 13:48:16',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:48:16'),(332,69,168,0,1,'true','text',NULL,NULL,1,'2025-11-17 13:48:25',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:48:25'),(333,69,169,1,1,'2025-11-17T15:48','text',NULL,NULL,1,'2025-11-17 13:48:25',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:48:25'),(334,70,170,0,1,'true','text',NULL,NULL,1,'2025-11-17 13:48:32',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:48:32'),(335,70,171,1,1,'2025-11-17T15:48','text',NULL,NULL,1,'2025-11-17 13:48:32',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:48:32'),(336,71,172,0,1,'11222|Taieb Monestiri|7d7278c3a51f038f9e0568a7b4451a85766d27de76d201770cbc1227eb92aa5c|2025-11-17T14:48:43+00:00','text',NULL,NULL,1,'2025-11-17 13:48:43',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:48:43'),(337,72,173,0,1,'2025-11-24T15:48','text',NULL,NULL,1,'2025-11-17 13:48:51',1,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:48:51'),(338,73,174,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(339,73,175,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(340,73,176,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(341,73,177,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(342,73,178,0,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(343,73,179,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(344,73,180,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(345,73,181,3,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(346,73,182,0,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(347,73,183,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(348,73,184,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(349,73,185,3,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(350,74,186,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(351,74,187,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(352,74,188,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(353,75,189,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(354,75,190,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(355,75,191,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(356,75,192,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(357,75,193,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(358,75,194,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(359,75,195,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(360,75,196,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(361,75,197,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(362,75,198,1,9,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 13:47:31','2025-11-17 13:47:31'),(363,76,79,0,1,'EQHPDSM01','text',NULL,NULL,1,'2025-11-17 14:05:59',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:59'),(364,76,80,1,1,'Balance Excipient','text',NULL,NULL,1,'2025-11-17 14:05:59',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:59'),(365,77,81,0,1,'LETROZOLE','text',NULL,NULL,1,'2025-11-17 14:06:40',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:06:40'),(366,77,82,1,1,'LOT20','text',NULL,NULL,1,'2025-11-17 14:06:40',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:06:40'),(367,78,83,0,1,'true','text',NULL,NULL,1,'2025-11-17 14:06:51',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:06:51'),(368,78,84,1,1,'2025-11-17T16:06','text',NULL,NULL,1,'2025-11-17 14:06:51',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:06:51'),(369,79,85,0,1,'true','text',NULL,NULL,1,'2025-11-17 14:07:04',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:07:04'),(370,79,86,1,1,'A','text',NULL,NULL,1,'2025-11-17 14:07:04',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:07:04'),(371,79,87,2,1,'2025-11-17T16:07','text',NULL,NULL,1,'2025-11-17 14:07:04',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:07:04'),(372,80,88,0,1,'11222|Taieb Monestiri|408a90782741eadcafc089bb5c755f00ad1654ca4a27a22b4672cf57a9c3b1ea|2025-11-17T15:07:18+00:00','text',NULL,NULL,1,'2025-11-17 14:07:18',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:07:18'),(373,81,89,0,1,'2025-11-17T16:07','text',NULL,NULL,1,'2025-11-17 14:07:26',1,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:07:26'),(374,82,90,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(375,82,91,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(376,82,92,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(377,83,93,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(378,83,94,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(379,83,95,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(380,83,96,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(381,84,97,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(382,84,98,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(383,84,99,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(384,84,100,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(385,84,101,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(386,84,102,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(387,84,103,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(388,84,104,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(389,84,105,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(390,84,106,1,9,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(391,84,107,1,10,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:05:39','2025-11-17 14:05:39'),(392,85,252,0,1,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(393,85,253,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(394,85,254,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(395,85,255,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(396,85,256,0,2,'Local adjacent N°1 / Adjacent room N°1','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(397,85,257,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(398,85,258,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(399,85,259,3,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(400,85,260,0,3,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(401,85,261,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(402,85,262,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(403,85,263,3,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(404,85,264,0,4,'Local adjacent N°2 si applicable / Adjacent room N 2 if applicable','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(405,85,265,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(406,85,266,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(407,85,267,3,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(408,86,268,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(409,86,269,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(410,86,270,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(411,87,271,0,1,'Vide de ligne réalisé/line clearance done','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(412,87,272,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(413,87,273,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(414,87,274,0,2,'Nettoyage réalisé /cleaning done','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(415,87,275,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(416,87,276,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(417,87,277,0,3,'Présence de lamatière à peser, conteneur pour matière pesée relatif au produit en cours/ Presence of the material to be weighed, container for weighed material relating to the product in progress','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(418,87,278,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(419,87,279,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(420,87,280,0,4,'Présence du matériel du prélèvement /presence of sampling material','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(421,87,281,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(422,87,282,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(423,87,283,0,5,'Présence de la documentation relative au produit en cours (dossier de fabricationétiquette d’identification)Presence of documentation relating to the current product (production file-identification label)','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(424,87,284,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(425,87,285,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(426,88,286,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(427,89,287,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(428,90,358,0,1,'EQHPDSM01','table_reference','equipments','equipment_code',1,'2025-11-17 14:09:18',1,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:09:18'),(429,90,359,1,1,'Balance Excipient','table_reference','equipments','equipment_name',1,'2025-11-17 14:09:18',1,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:09:18'),(430,91,324,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(431,91,325,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(432,92,326,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(433,92,327,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(434,92,328,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(435,93,329,0,1,'Absence d’article,accessoire, matériel, relatif au produit précédent au niveau du local (sol, mobilier, gaine d’extraction, poube lle, zone entourant les équipements, et les balances)/ Absence of article, accessory, material, relating to the previous product in the room (floor, furniture, extraction duct, trash can, area surrounding equipment, and scales)','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(436,93,330,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(437,93,331,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(438,93,332,0,2,'Absence de conteneur matières liés au produit précédent dans le Pass Box/ Absence of material container related to the previous product in the Pass Box','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(439,93,333,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(440,93,334,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(441,93,335,0,3,'Absence de conteneur, de sac de pesée ou de trace de matière (matière active, excipients) du produit précédent au niveau des balances/ Absence of container, weighing bag or trace of material (active ingredient, excipients) of the previous product on the scales','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(442,93,336,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(443,93,337,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(444,93,338,0,4,'Absence de conteneur, de sac de pesée ou de trace de matière (matière active, excipients) du produit précédent au niveau de la centrale ou l’isolateur de pesée/ Absence of container, weighing bag or trace of material (active ingredient, excipients) of the previous product at the central level or the weighing isolator','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(445,93,339,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(446,93,340,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(447,93,341,0,5,'Absence de d’article,accessoire de pesée, matériel relatif au produit précédent dans la centrale de pesée (les tables de balances) ou sous l’isolateur de pesée, /Absence of an article, weighing accessory, material relating to the previous product in the weighing center (the scale tables) or under the weighing isolator,','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(448,93,342,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(449,93,343,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(450,93,344,0,6,'Absence d’accessoire de pesée ou d’articles du produit précédent au niveau des balances/ Absence of weighing accessories or articles of the previous product at the level of the scales','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(451,93,345,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(452,93,346,2,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(453,93,347,0,7,'Absence de matériel ou conteneur de prélèvement du produit précédent au niveau des balances , centrale , isolateur et local de pesée/ Absence of equipment or container for sampling the previous product at the scales, central, isolator and weighing room','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(454,93,348,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(455,93,349,2,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(456,93,350,0,8,'Absence de tout document se rapportant au lot précédent (étiquette, dossier de lot …)/ Absence of any document relating to the previous batch (label, batch file, etc.)','text',NULL,NULL,1,'2025-11-17 14:08:50',NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(457,93,351,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(458,93,352,2,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(459,94,353,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(460,94,354,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(461,94,355,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:08:50','2025-11-17 14:08:50'),(462,95,35,0,1,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(463,95,36,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(464,95,37,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(465,95,38,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(466,95,39,0,2,'Local adjacent N°1 / Adjacent room N°1','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(467,95,40,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(468,95,41,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(469,95,42,3,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(470,95,43,0,3,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(471,95,44,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(472,95,45,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(473,95,46,3,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(474,95,47,0,4,'Local adjacent N°2 si applicable / Adjacent room N 2 if applicable','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(475,95,48,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(476,95,49,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(477,95,50,3,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(478,96,51,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(479,96,52,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(480,96,53,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(481,97,54,0,1,'Vide de ligne réalisé/line clearance done','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(482,97,55,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(483,97,56,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(484,97,57,0,2,'Nettoyage réalisé /cleaning done','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(485,97,58,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(486,97,59,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(487,97,60,0,3,'Présence du produit intermédiaire, vrac ou article de conditionnement /presence of intermediate product, vrac, packaging material','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(488,97,61,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(489,97,62,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(490,97,63,0,4,'Présence du matériel du prélèvement /presence of sampling material','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(491,97,64,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(492,97,65,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(493,97,66,0,5,'Présence de la documentation relative au produit en cours (dossier de fabricationétiquette d’identification)Presence of documentation relating to the current product (production file-identification label)','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(494,97,67,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(495,97,68,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(496,98,69,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(497,99,70,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(498,100,75,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(499,100,76,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(500,101,290,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(501,101,291,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(502,102,292,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(503,102,293,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(504,102,294,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(505,103,295,0,1,'Absence de produit/articles du produit précédent au niveau du local (sol, mobilier, poubelle, gaine d’extraction)Absence of product/article of the previous product at the local level (floor, furniture, trash bin, extraction duct)','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(506,103,296,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(507,103,297,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(508,103,298,0,2,'Absence de produit /article du produit précédent au niveau des différentes stations de l’équipement et les convoyeursAbsence of product / article of the previous product at the level of the various stations of the equipment and the conveyors','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(509,103,299,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(510,103,300,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(511,103,301,0,3,'Absence de produit/article du produit précédent sur les plans de travail de l’équipementAbsence of product/item from the previous product on the workbenches of the equipment','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(512,103,302,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(513,103,303,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(514,103,304,0,4,'Absence de produit /article du produit précédent sous l’équipementAbsence of product / article of the previous product under the equipment','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(515,103,305,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(516,103,306,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(517,103,307,0,5,'Absence de produit/article du produit précédent au niveau des bacs de rejet de l’équipementAbsence of product/item from the previous product in the equipment reject bins','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(518,103,308,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(519,103,309,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(520,103,310,0,6,'Absence de conteneur de produit intermédiaire /vrac /article du produit précédent au niveau du local /EquipementAbsence of container of intermediate product /bulk /article of the previous product at the local level /Equipment','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(521,103,311,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(522,103,312,2,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(523,103,313,0,7,'Absence de matériel ou conteneur de prélèvement du produit précédent local /EquipementAbsence of material or sampling container of the previous local product / Equipment','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(524,103,314,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(525,103,315,2,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(526,103,316,0,8,'Absence de tout document se rapportant au lot précédent (étiquette, dossier de lot …)Absence of any document relating to the previous batch (label, batch file, etc.)','text',NULL,NULL,1,'2025-11-17 14:32:13',NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(527,103,317,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(528,103,318,2,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(529,104,319,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(530,104,320,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(531,104,321,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:32:13','2025-11-17 14:32:13'),(532,105,79,0,1,'EQHPDSM01','text',NULL,NULL,1,'2025-11-17 15:04:53',1,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 15:04:53'),(533,105,80,1,1,'Balance Excipient','text',NULL,NULL,1,'2025-11-17 15:04:53',1,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 15:04:53'),(534,106,81,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(535,106,82,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(536,107,83,0,1,'true','text',NULL,NULL,1,'2025-11-17 14:47:05',1,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:47:05'),(537,107,84,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(538,108,85,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(539,108,86,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(540,108,87,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(541,109,88,0,1,'SU001|Super User|311f910a4df3ff5cb19ca6c7cff3aed8d82d0930604379087fce22dd59d28f61|2025-11-17T15:38:10+00:00','text',NULL,NULL,1,'2025-11-17 14:38:10',1,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:38:10'),(542,110,89,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(543,111,90,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(544,111,91,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(545,111,92,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(546,112,93,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(547,112,94,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(548,112,95,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(549,112,96,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(550,112,362,0,2,'','date',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(551,112,363,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(552,112,364,2,2,'','e_signature',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(553,112,365,3,2,'','e_signature',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(554,113,97,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(555,113,98,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(556,113,99,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(557,113,100,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(558,113,101,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(559,113,102,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(560,113,103,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(561,113,104,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(562,113,105,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(563,113,106,1,9,'SU001|Super User|c4960104ff875ea9d54f9ec6ec4745680df258aebd6c50016c69418b3a1e1c1d|2025-11-17T15:52:09+00:00','text',NULL,NULL,1,'2025-11-17 14:52:09',1,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:52:09'),(564,113,107,1,10,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:34:48','2025-11-17 14:34:48'),(565,114,35,0,1,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(566,114,36,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(567,114,37,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(568,114,38,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(569,114,39,0,2,'Local adjacent N°1 / Adjacent room N°1','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(570,114,40,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(571,114,41,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(572,114,42,3,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(573,114,43,0,3,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(574,114,44,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(575,114,45,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(576,114,46,3,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(577,114,47,0,4,'Local adjacent N°2 si applicable / Adjacent room N 2 if applicable','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(578,114,48,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(579,114,49,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(580,114,50,3,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(581,115,51,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(582,115,52,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(583,115,53,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(584,116,54,0,1,'Vide de ligne réalisé/line clearance done','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(585,116,55,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(586,116,56,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(587,116,57,0,2,'Nettoyage réalisé /cleaning done','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(588,116,58,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(589,116,59,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(590,116,60,0,3,'Présence du produit intermédiaire, vrac ou article de conditionnement /presence of intermediate product, vrac, packaging material','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(591,116,61,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(592,116,62,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(593,116,63,0,4,'Présence du matériel du prélèvement /presence of sampling material','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(594,116,64,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(595,116,65,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(596,116,66,0,5,'Présence de la documentation relative au produit en cours (dossier de fabricationétiquette d’identification)Presence of documentation relating to the current product (production file-identification label)','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(597,116,67,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(598,116,68,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(599,117,69,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(600,118,70,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(601,119,75,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(602,119,76,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(603,120,290,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(604,120,291,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(605,121,292,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(606,121,293,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(607,121,294,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(608,122,295,0,1,'Absence de produit/articles du produit précédent au niveau du local (sol, mobilier, poubelle, gaine d’extraction)Absence of product/article of the previous product at the local level (floor, furniture, trash bin, extraction duct)','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(609,122,296,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(610,122,297,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(611,122,298,0,2,'Absence de produit /article du produit précédent au niveau des différentes stations de l’équipement et les convoyeursAbsence of product / article of the previous product at the level of the various stations of the equipment and the conveyors','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(612,122,299,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(613,122,300,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(614,122,301,0,3,'Absence de produit/article du produit précédent sur les plans de travail de l’équipementAbsence of product/item from the previous product on the workbenches of the equipment','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(615,122,302,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(616,122,303,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(617,122,304,0,4,'Absence de produit /article du produit précédent sous l’équipementAbsence of product / article of the previous product under the equipment','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(618,122,305,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(619,122,306,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(620,122,307,0,5,'Absence de produit/article du produit précédent au niveau des bacs de rejet de l’équipementAbsence of product/item from the previous product in the equipment reject bins','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(621,122,308,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(622,122,309,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(623,122,310,0,6,'Absence de conteneur de produit intermédiaire /vrac /article du produit précédent au niveau du local /EquipementAbsence of container of intermediate product /bulk /article of the previous product at the local level /Equipment','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(624,122,311,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(625,122,312,2,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(626,122,313,0,7,'Absence de matériel ou conteneur de prélèvement du produit précédent local /EquipementAbsence of material or sampling container of the previous local product / Equipment','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(627,122,314,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(628,122,315,2,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(629,122,316,0,8,'Absence de tout document se rapportant au lot précédent (étiquette, dossier de lot …)Absence of any document relating to the previous batch (label, batch file, etc.)','text',NULL,NULL,1,'2025-11-17 14:35:14',NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(630,122,317,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(631,122,318,2,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(632,123,319,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(633,123,320,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(634,123,321,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:35:14','2025-11-17 14:35:14'),(635,124,79,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(636,124,80,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(637,125,81,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(638,125,82,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(639,126,83,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(640,126,84,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(641,127,85,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(642,127,86,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(643,127,87,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(644,128,88,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(645,129,89,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:44','2025-11-17 14:46:44'),(646,130,90,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(647,130,91,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(648,130,92,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(649,131,93,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(650,131,94,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(651,131,95,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(652,131,96,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(653,131,362,0,2,'','date',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(654,131,363,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(655,131,364,2,2,'','e_signature',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(656,131,365,3,2,'','e_signature',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(657,132,97,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(658,132,98,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(659,132,99,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(660,132,100,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(661,132,101,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(662,132,102,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(663,132,103,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(664,132,104,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(665,132,105,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(666,132,106,1,9,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(667,132,107,1,10,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 14:46:45','2025-11-17 14:46:45'),(668,133,252,0,1,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(669,133,253,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(670,133,254,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(671,133,255,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(672,133,256,0,2,'Local adjacent N°1 / Adjacent room N°1','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(673,133,257,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(674,133,258,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(675,133,259,3,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(676,133,260,0,3,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(677,133,261,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(678,133,262,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(679,133,263,3,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(680,133,264,0,4,'Local adjacent N°2 si applicable / Adjacent room N 2 if applicable','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(681,133,265,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(682,133,266,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(683,133,267,3,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(684,134,268,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(685,134,269,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(686,134,270,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(687,135,271,0,1,'Vide de ligne réalisé/line clearance done','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(688,135,272,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(689,135,273,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(690,135,274,0,2,'Nettoyage réalisé /cleaning done','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(691,135,275,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(692,135,276,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(693,135,277,0,3,'Présence de lamatière à peser, conteneur pour matière pesée relatif au produit en cours/ Presence of the material to be weighed, container for weighed material relating to the product in progress','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(694,135,278,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(695,135,279,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(696,135,280,0,4,'Présence du matériel du prélèvement /presence of sampling material','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(697,135,281,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(698,135,282,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(699,135,283,0,5,'Présence de la documentation relative au produit en cours (dossier de fabricationétiquette d’identification)Presence of documentation relating to the current product (production file-identification label)','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(700,135,284,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(701,135,285,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(702,136,286,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(703,137,287,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(704,138,358,0,1,'','table_reference','equipments','equipment_code',0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(705,138,359,1,1,'','table_reference','equipments','equipment_name',0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(706,139,324,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(707,139,325,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(708,140,326,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(709,140,327,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(710,140,328,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(711,141,329,0,1,'Absence d’article,accessoire, matériel, relatif au produit précédent au niveau du local (sol, mobilier, gaine d’extraction, poube lle, zone entourant les équipements, et les balances)/ Absence of article, accessory, material, relating to the previous product in the room (floor, furniture, extraction duct, trash can, area surrounding equipment, and scales)','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(712,141,330,1,1,'SU001|Super User|70e1527200635289230cda88234f7ab6b1303776156329929285fffc33ae7063|2025-11-17T16:18:44+00:00','text',NULL,NULL,1,'2025-11-17 15:18:44',1,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:18:44'),(713,141,331,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(714,141,332,0,2,'Absence de conteneur matières liés au produit précédent dans le Pass Box/ Absence of material container related to the previous product in the Pass Box','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(715,141,333,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(716,141,334,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(717,141,335,0,3,'Absence de conteneur, de sac de pesée ou de trace de matière (matière active, excipients) du produit précédent au niveau des balances/ Absence of container, weighing bag or trace of material (active ingredient, excipients) of the previous product on the scales','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(718,141,336,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(719,141,337,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(720,141,338,0,4,'Absence de conteneur, de sac de pesée ou de trace de matière (matière active, excipients) du produit précédent au niveau de la centrale ou l’isolateur de pesée/ Absence of container, weighing bag or trace of material (active ingredient, excipients) of the previous product at the central level or the weighing isolator','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(721,141,339,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(722,141,340,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(723,141,341,0,5,'Absence de d’article,accessoire de pesée, matériel relatif au produit précédent dans la centrale de pesée (les tables de balances) ou sous l’isolateur de pesée, /Absence of an article, weighing accessory, material relating to the previous product in the weighing center (the scale tables) or under the weighing isolator,','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(724,141,342,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(725,141,343,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(726,141,344,0,6,'Absence d’accessoire de pesée ou d’articles du produit précédent au niveau des balances/ Absence of weighing accessories or articles of the previous product at the level of the scales','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(727,141,345,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(728,141,346,2,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(729,141,347,0,7,'Absence de matériel ou conteneur de prélèvement du produit précédent au niveau des balances , centrale , isolateur et local de pesée/ Absence of equipment or container for sampling the previous product at the scales, central, isolator and weighing room','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(730,141,348,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(731,141,349,2,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(732,141,350,0,8,'Absence de tout document se rapportant au lot précédent (étiquette, dossier de lot …)/ Absence of any document relating to the previous batch (label, batch file, etc.)','text',NULL,NULL,1,'2025-11-17 15:16:07',NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(733,141,351,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(734,141,352,2,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(735,142,353,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(736,142,354,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(737,142,355,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-17 15:16:07','2025-11-17 15:16:07'),(738,143,108,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(739,143,109,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(740,144,110,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(741,144,111,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(742,144,112,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(743,145,168,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(744,145,169,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(745,146,170,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(746,146,171,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(747,147,172,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(748,148,173,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(749,149,174,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(750,149,175,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(751,149,176,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(752,149,177,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(753,149,178,0,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(754,149,179,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(755,149,180,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(756,149,181,3,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(757,149,182,0,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(758,149,183,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(759,149,184,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(760,149,185,3,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(761,150,186,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(762,150,187,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(763,150,188,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(764,151,189,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(765,151,190,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(766,151,191,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(767,151,192,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(768,151,193,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(769,151,194,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(770,151,195,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(771,151,196,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(772,151,197,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(773,151,198,1,9,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 07:35:00','2025-11-18 07:35:00'),(774,152,79,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(775,152,80,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(776,153,81,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(777,153,82,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(778,154,83,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(779,154,84,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(780,155,85,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(781,155,86,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(782,155,87,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(783,156,88,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(784,157,89,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(785,158,90,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(786,158,91,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(787,158,92,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(788,159,93,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(789,159,94,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(790,159,95,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(791,159,96,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(792,159,362,0,2,'','date',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(793,159,363,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(794,159,364,2,2,'','e_signature',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(795,159,365,3,2,'','e_signature',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(796,160,97,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(797,160,98,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(798,160,99,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(799,160,100,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(800,160,101,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(801,160,102,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(802,160,103,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(803,160,104,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(804,160,105,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(805,160,106,1,9,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(806,160,107,1,10,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:33:04','2025-11-18 09:33:04'),(807,161,35,0,1,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(808,161,36,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(809,161,37,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(810,161,38,3,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(811,161,39,0,2,'Local adjacent N°1 / Adjacent room N°1','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(812,161,40,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(813,161,41,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(814,161,42,3,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(815,161,43,0,3,'Local d’activité / Activity room','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(816,161,44,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(817,161,45,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(818,161,46,3,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(819,161,47,0,4,'Local adjacent N°2 si applicable / Adjacent room N 2 if applicable','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(820,161,48,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(821,161,49,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(822,161,50,3,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(823,162,51,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(824,162,52,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(825,162,53,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(826,163,54,0,1,'Vide de ligne réalisé/line clearance done','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(827,163,55,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(828,163,56,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(829,163,57,0,2,'Nettoyage réalisé /cleaning done','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(830,163,58,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(831,163,59,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(832,163,60,0,3,'Présence du produit intermédiaire, vrac ou article de conditionnement /presence of intermediate product, vrac, packaging material','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(833,163,61,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(834,163,62,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(835,163,63,0,4,'Présence du matériel du prélèvement /presence of sampling material','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(836,163,64,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(837,163,65,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(838,163,66,0,5,'Présence de la documentation relative au produit en cours (dossier de fabricationétiquette d’identification)Presence of documentation relating to the current product (production file-identification label)','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(839,163,67,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(840,163,68,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(841,164,69,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(842,165,70,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(843,166,75,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(844,166,76,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(845,167,290,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(846,167,291,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(847,168,292,0,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(848,168,293,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(849,168,294,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(850,169,295,0,1,'Absence de produit/articles du produit précédent au niveau du local (sol, mobilier, poubelle, gaine d’extraction)Absence of product/article of the previous product at the local level (floor, furniture, trash bin, extraction duct)','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(851,169,296,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(852,169,297,2,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(853,169,298,0,2,'Absence de produit /article du produit précédent au niveau des différentes stations de l’équipement et les convoyeursAbsence of product / article of the previous product at the level of the various stations of the equipment and the conveyors','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(854,169,299,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(855,169,300,2,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(856,169,301,0,3,'Absence de produit/article du produit précédent sur les plans de travail de l’équipementAbsence of product/item from the previous product on the workbenches of the equipment','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(857,169,302,1,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(858,169,303,2,3,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(859,169,304,0,4,'Absence de produit /article du produit précédent sous l’équipementAbsence of product / article of the previous product under the equipment','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(860,169,305,1,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(861,169,306,2,4,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(862,169,307,0,5,'Absence de produit/article du produit précédent au niveau des bacs de rejet de l’équipementAbsence of product/item from the previous product in the equipment reject bins','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(863,169,308,1,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(864,169,309,2,5,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(865,169,310,0,6,'Absence de conteneur de produit intermédiaire /vrac /article du produit précédent au niveau du local /EquipementAbsence of container of intermediate product /bulk /article of the previous product at the local level /Equipment','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(866,169,311,1,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(867,169,312,2,6,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(868,169,313,0,7,'Absence de matériel ou conteneur de prélèvement du produit précédent local /EquipementAbsence of material or sampling container of the previous local product / Equipment','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(869,169,314,1,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(870,169,315,2,7,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(871,169,316,0,8,'Absence de tout document se rapportant au lot précédent (étiquette, dossier de lot …)Absence of any document relating to the previous batch (label, batch file, etc.)','text',NULL,NULL,1,'2025-11-18 09:39:51',NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(872,169,317,1,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:51','2025-11-18 09:39:51'),(873,169,318,2,8,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:52','2025-11-18 09:39:52'),(874,170,319,1,0,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:52','2025-11-18 09:39:52'),(875,170,320,1,1,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:52','2025-11-18 09:39:52'),(876,170,321,1,2,'','text',NULL,NULL,0,NULL,NULL,NULL,NULL,'2025-11-18 09:39:52','2025-11-18 09:39:52');
CREATE TABLE `record_value_corrections` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `record_table_form_id` bigint unsigned NOT NULL,
  `record_table_value_id` bigint unsigned NOT NULL,
  `row_index` int NOT NULL,
  `column_index` int NOT NULL,
  `header_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `old_value` text COLLATE utf8mb4_unicode_ci,
  `old_value_locked_by` bigint unsigned DEFAULT NULL,
  `old_value_locked_at` timestamp NULL DEFAULT NULL,
  `new_value` text COLLATE utf8mb4_unicode_ci,
  `new_value_locked_by` bigint unsigned DEFAULT NULL,
  `new_value_locked_at` timestamp NULL DEFAULT NULL,
  `correction_reason_code` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `correction_reason_text` text COLLATE utf8mb4_unicode_ci,
  `corrected_by_user_id` bigint unsigned NOT NULL,
  `corrected_by_matricule` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `correction_requested_at` timestamp NOT NULL,
  `correction_completed_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `record_value_corrections_old_value_locked_by_foreign` (`old_value_locked_by`),
  KEY `record_value_corrections_new_value_locked_by_foreign` (`new_value_locked_by`),
  KEY `record_value_corrections_record_table_form_id_index` (`record_table_form_id`),
  KEY `record_value_corrections_record_table_value_id_index` (`record_table_value_id`),
  KEY `record_value_corrections_corrected_by_user_id_index` (`corrected_by_user_id`),
  KEY `record_value_corrections_correction_requested_at_index` (`correction_requested_at`),
  KEY `record_corrections_cell_lookup` (`record_table_form_id`,`row_index`,`column_index`),
  KEY `record_value_corrections_correction_reason_code_foreign` (`correction_reason_code`),
  CONSTRAINT `record_value_corrections_corrected_by_user_id_foreign` FOREIGN KEY (`corrected_by_user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  CONSTRAINT `record_value_corrections_correction_reason_code_foreign` FOREIGN KEY (`correction_reason_code`) REFERENCES `correction_reason_templates` (`reason_code`) ON UPDATE CASCADE,
  CONSTRAINT `record_value_corrections_new_value_locked_by_foreign` FOREIGN KEY (`new_value_locked_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `record_value_corrections_old_value_locked_by_foreign` FOREIGN KEY (`old_value_locked_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `record_value_corrections_record_table_form_id_foreign` FOREIGN KEY (`record_table_form_id`) REFERENCES `record_table_forms` (`id`) ON DELETE CASCADE,
  CONSTRAINT `record_value_corrections_record_table_value_id_foreign` FOREIGN KEY (`record_table_value_id`) REFERENCES `record_table_values` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

CREATE TABLE `reference_table_configs` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `table_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `display_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text COLLATE utf8mb4_unicode_ci,
  `is_active` tinyint(1) NOT NULL DEFAULT '1',
  `allowed_columns` json DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `reference_table_configs_table_name_unique` (`table_name`),
  KEY `reference_table_configs_is_active_index` (`is_active`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `reference_table_configs` (`id`, `table_name`, `display_name`, `description`, `is_active`, `allowed_columns`, `created_at`, `updated_at`) VALUES (1,'articles','Articles',NULL,1,'[\"unit_of_batch\", \"available_quantity\", \"article_code\", \"article_name\", \"batch_size\"]','2025-09-30 10:02:00','2025-11-04 14:48:53'),(2,'equipments','Equipments',NULL,1,'[\"id\", \"local_id\", \"equipment_code\", \"equipment_name\", \"last_qualification_date\", \"next_qualification_date\", \"created_at\", \"updated_at\", \"deleted_at\"]','2025-09-30 10:02:00','2025-09-30 10:02:00'),(3,'product_compositions','Product Compositions',NULL,1,'[\"id\", \"finished_product_article_id\", \"primary_material_article_id\", \"quantity_per_unit\", \"unit_of_measure\", \"quantity_per_batch\", \"unit_of_batch\", \"num_fractions\", \"created_at\", \"updated_at\", \"deleted_at\"]','2025-09-30 10:02:00','2025-09-30 10:02:00'),(4,'stock_details','Stock Details',NULL,1,'[\"id\", \"article_id\", \"warehouse_id\", \"batch_number_FP\", \"batch_number_PM\", \"num_container\", \"initial_quantity\", \"consumed_quantity\", \"available_quantity\", \"unit_of_stock\", \"vendor_batch\", \"vendor_name\", \"unit_of_purchase\", \"expiry_date\", \"inspection_date\", \"batch_size\", \"status\", \"created_at\", \"updated_at\", \"deleted_at\"]','2025-09-30 10:09:44','2025-09-30 10:09:44'),(5,'article_families','Article Families',NULL,1,'[\"id\", \"family_code\", \"family_name\", \"created_at\", \"updated_at\", \"deleted_at\"]','2025-10-03 08:41:45','2025-10-03 08:41:45'),(6,'bill_of_materials','Bill Of Materials',NULL,0,'[\"id\", \"finished_product_article_id\", \"primary_material_article_id\", \"quantity_per_unit\", \"unit_of_measure\", \"quantity_per_batch\", \"unit_of_batch\", \"num_fractions\", \"type\", \"created_at\", \"updated_at\", \"deleted_at\"]','2025-10-03 08:41:45','2025-11-04 14:49:22'),(7,'locals','Locals',NULL,1,'[\"id\", \"site_id\", \"local_code\", \"local_name\", \"last_qualification_date\", \"next_qualification_date\", \"created_at\", \"updated_at\", \"deleted_at\"]','2025-10-03 08:41:45','2025-10-03 08:41:45'),(8,'workstations','Workstations',NULL,1,'[\"id\", \"site_id\", \"workstation_code\", \"workstation_name\", \"created_at\", \"updated_at\", \"deleted_at\"]','2025-10-03 08:41:45','2025-10-03 08:41:45'),(9,'article_forms','Article Forms',NULL,1,'[\"id\", \"form_code\", \"form_name\", \"created_at\", \"updated_at\", \"deleted_at\"]','2025-10-03 10:01:49','2025-10-03 10:01:49'),(10,'article_models','Article Models',NULL,1,'[\"id\", \"model_code\", \"model_name\", \"created_at\", \"updated_at\", \"deleted_at\"]','2025-10-03 10:01:49','2025-10-03 10:01:49');
CREATE TABLE `role_has_permissions` (
  `permission_id` bigint unsigned NOT NULL,
  `role_id` bigint unsigned NOT NULL,
  PRIMARY KEY (`permission_id`,`role_id`),
  KEY `role_has_permissions_role_id_foreign` (`role_id`),
  CONSTRAINT `role_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE,
  CONSTRAINT `role_has_permissions_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `role_has_permissions` (`permission_id`, `role_id`) VALUES (1,1),(2,1),(3,1),(4,1),(5,1),(6,1),(7,1),(8,1),(9,1),(10,1),(11,1),(12,1),(13,1),(14,1),(15,1),(16,1),(17,1),(18,1),(19,1),(20,1),(21,1),(22,1),(23,1),(24,1),(25,1),(26,1),(27,1),(28,1),(29,1),(30,1),(31,1),(1,2),(2,2),(3,2),(4,2),(5,2),(6,2),(7,2),(8,2),(9,2),(10,2),(11,2),(12,2),(13,2),(14,2),(15,2),(16,2),(17,2),(18,2),(19,2),(20,2),(21,2),(22,2),(23,2),(24,2),(25,2),(26,2),(27,2),(28,2),(29,2),(30,2),(31,2),(26,3),(27,3);
CREATE TABLE `roles` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `guard_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text COLLATE utf8mb4_unicode_ci COMMENT 'Human-readable description of the role and its purpose',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `roles_name_guard_name_unique` (`name`,`guard_name`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `roles` (`id`, `name`, `guard_name`, `description`, `created_at`, `updated_at`) VALUES (1,'super-user','web','Full system access with all permissions','2025-11-14 01:51:22','2025-11-14 01:51:22'),(2,'admin','web','Can manage users and create custom roles','2025-11-14 01:51:22','2025-11-14 01:51:22'),(3,'production-operator','web','Production operator with access to Production and Weighing modules only','2025-11-14 01:51:22','2025-11-14 01:51:22');
CREATE TABLE `sections` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `document_template_id` bigint unsigned NOT NULL,
  `local_id` bigint unsigned DEFAULT NULL,
  `code` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `section_number` int NOT NULL,
  `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `metadata` json DEFAULT NULL,
  `status` enum('not_started','in_progress','completed') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'not_started',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `sections_document_template_id_code_unique` (`document_template_id`,`code`),
  KEY `sections_local_id_foreign` (`local_id`),
  CONSTRAINT `sections_document_template_id_foreign` FOREIGN KEY (`document_template_id`) REFERENCES `document_templates` (`id`) ON DELETE CASCADE,
  CONSTRAINT `sections_local_id_foreign` FOREIGN KEY (`local_id`) REFERENCES `locals` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=543 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `sections` (`id`, `document_template_id`, `local_id`, `code`, `section_number`, `title`, `metadata`, `status`, `created_at`, `updated_at`) VALUES (22,7,25,'Vérif_QTE',5,'VERIFICATION ET RECEPTION DES INTRANTS /INPUT RECEPTION AND CHECK','{\"generation_date\": \"2025-10-06T13:33:13+00:00\"}','in_progress','2025-10-06 12:33:13','2025-11-17 14:54:09'),(23,7,25,'Pesée_Exc_PhInterne_F1',6,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 1','{\"generation_date\": \"2025-10-06T14:34:24+00:00\"}','in_progress','2025-10-06 13:34:24','2025-11-17 14:54:10'),(25,7,28,'Pesée_Mact_PhInterne_F1',7,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHINGINTRA GRANULA : ACTIVE INGREDIENT FRACTION 1','{\"generation_date\": \"2025-10-07T07:56:30+00:00\"}','in_progress','2025-10-07 06:56:30','2025-11-17 14:54:07'),(26,7,28,'Incorop_Tamis_PhInterne_F1',8,'INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN /INTRA GRANULA COUMPOUND TRANSFERT INTO THE BIN FRACTION 1','{\"generation_date\": \"2025-10-07T09:19:02+00:00\"}','in_progress','2025-10-07 08:19:02','2025-11-17 14:54:09'),(27,7,13,'Prép_solution_gran_F1',9,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION FRACTION 1','{\"generation_date\": \"2025-10-07T10:36:33+00:00\"}','in_progress','2025-10-07 09:36:33','2025-11-17 14:54:07'),(28,7,1,'Gran_F1',10,'MELANGE, GRANULATION, SECHAGE CALIBRAGE /DRY BLENDING, GRANULATION, DRYING MILLING FRACTION 1','{\"generation_date\": \"2025-10-07T12:47:06+00:00\"}','in_progress','2025-10-07 11:47:06','2025-11-17 14:54:09'),(29,7,6,'Mélange',16,'MELANGE ET HOMOGENISATION DES 2 FRACTIONS /GRANULATION FRACTIONS MIXING AND HOMOGENIZATION','{\"generation_date\": \"2025-10-08T07:41:53+00:00\"}','in_progress','2025-10-08 06:41:53','2025-11-17 14:54:10'),(30,7,14,'Reconciliation_Gran',17,'RECONCILIATION DE LA GRANULATION/GRANULATION YIELD CALCULATION','{\"generation_date\": \"2025-10-08T08:13:55+00:00\"}','in_progress','2025-10-08 07:13:55','2025-11-17 14:54:07'),(31,7,25,'Pesée_PhExterne',18,'PESEE DE LA PHASE EXTERNE / WEIGHING EXTRA GRANULA COMPOUND','{\"generation_date\": \"2025-10-08T08:26:10+00:00\"}','in_progress','2025-10-08 07:26:10','2025-11-17 14:54:07'),(32,7,28,'Ajout_PhExterne_Partie1',19,'AJOUT DE LA PHASE EXTERNE PARTIE 1/EXTRA GRANULA COMPOUND INTEGRATION PART 1','{\"generation_date\": \"2025-10-08T08:50:43+00:00\"}','in_progress','2025-10-08 07:50:43','2025-11-17 14:54:08'),(33,7,6,'Mel_PhExterne_Partie1',20,'MELANGE PHASE EXTERNE PARTIE 1 /FINAL BLENDING PART 1','{\"generation_date\": \"2025-10-08T09:19:40+00:00\"}','in_progress','2025-10-08 08:19:40','2025-11-17 14:54:09'),(34,7,3,'Compression',24,'COMPRESSION /TABLETTING','{\"generation_date\": \"2025-10-08T09:36:17+00:00\"}','in_progress','2025-10-08 08:36:17','2025-11-17 14:54:09'),(35,7,NULL,'Prés_prod',1,'PRESENTATION DU PRODUIT / PRODUCT PRESENTATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T08:02:14+00:00\", \"generation_date\": \"2025-10-13T15:25:07+00:00\"}','in_progress','2025-10-13 14:25:07','2025-11-17 14:54:09'),(36,7,NULL,'Form_Fab',2,'FORMULE DE FABRICATION/MANUFACTURING FORMULA','{\"generation_date\": \"2025-10-13T15:28:23+00:00\"}','in_progress','2025-10-13 14:28:23','2025-11-17 14:54:09'),(37,7,NULL,'Préc_Fab',3,'PRECAUTIONS POUR LA FABRICATION /MANUFACTURING PRECAUTION','{\"generation_date\": \"2025-10-13T15:33:21+00:00\"}','in_progress','2025-10-13 14:33:21','2025-11-17 14:54:08'),(38,7,NULL,'Flow_Chart',4,'FLOW CHART DE FABRICATION DU PRODUIT/PRODUCT MANUFACTURING FLOW CHART','{\"generation_date\": \"2025-10-13T15:40:40+00:00\"}','in_progress','2025-10-13 14:40:40','2025-11-17 14:54:10'),(39,7,14,'Recon_Comp',27,'RECONCILIATION DE LA COMPRESSION /TABLETTING YIELD CALCULATION','{\"generation_date\": \"2025-10-13T15:52:58+00:00\"}','in_progress','2025-10-13 14:52:58','2025-11-17 14:54:08'),(40,7,13,'Prép_susp_pellic',29,'PREPARATION DE LA SUSPENSION DE PELLICULAGE /COATING SUSPENSION PREPARATION','{\"generation_date\": \"2025-10-15T08:38:07+00:00\"}','in_progress','2025-10-15 07:38:07','2025-11-17 14:54:08'),(41,7,4,'Pélliculage',30,'PELLICULAGE /FILMCOATING','{\"generation_date\": \"2025-10-15T09:41:42+00:00\"}','in_progress','2025-10-15 08:41:42','2025-11-14 14:33:15'),(42,7,14,'Reconciliation_Pélliculage',32,'RECONCILIATION DU PELLICULAGE / FILM COATING YIELD CALCULATION','{\"generation_date\": \"2025-10-15T10:32:00+00:00\"}','in_progress','2025-10-15 09:32:00','2025-11-14 14:33:13'),(43,7,NULL,'Gestion_Dechets',33,'GESTION DES DECHETS/WASTE MANAGEMENT','{\"generation_date\": \"2025-10-15T11:05:33+00:00\"}','in_progress','2025-10-15 10:05:33','2025-11-14 14:33:15'),(44,7,25,'Pesée_Exc_PhInterne_F2',11,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-16T16:02:26+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-10-16 15:01:48','2025-10-25 10:58:19'),(45,7,13,'Prép_solution_gran_F2',14,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T11:22:41+00:00\", \"generation_date\": \"2025-10-07T10:36:33+00:00\"}','in_progress','2025-10-17 10:22:30','2025-11-14 14:33:15'),(47,7,28,'Ajout_PhExterne_Partie2',21,'AJOUT DE LA PHASE EXTERNE PARTIE 2 /EXTRA GRANULA COMPOUND INTEGRATION PART 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T12:17:44+00:00\", \"generation_date\": \"2025-10-08T08:50:43+00:00\"}','in_progress','2025-10-17 10:39:07','2025-11-14 14:33:15'),(48,7,6,'Mel_PhExterne_Partie2',22,'MELANGE PHASE EXTERNE PARTIE 2 /FINAL BLENDING PART 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T12:17:55+00:00\", \"generation_date\": \"2025-10-08T09:19:40+00:00\"}','in_progress','2025-10-17 10:46:38','2025-11-14 14:33:14'),(49,7,28,'Pesée_Mact_PhInterne_F2',12,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHINGINTRA GRANULA : ACTIVE INGREDIENT FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T13:56:43+00:00\", \"generation_date\": \"2025-10-07T07:56:30+00:00\"}','in_progress','2025-10-17 12:56:29','2025-11-14 14:33:15'),(50,7,28,'Incorop_Tamis_PhInterne_F2',13,'INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN /INTRA GRANULA COUMPOUND TRANSFERT INTO THE BIN FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T14:00:21+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','in_progress','2025-10-17 13:00:06','2025-11-14 14:33:13'),(51,7,25,'Pesée_Excipient_Pélliculage',28,'PESÉE DE L\'EXCIPIENT DE PELLICULAGE /WEIGHING FILM COATING EXCIPIENT','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T14:03:27+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','in_progress','2025-10-17 13:02:22','2025-11-14 14:33:14'),(66,7,14,'Reconciliation_Mel_final',23,'RECONCILIATION DU MELANGE FINAL /FINAL BLEND YIELD CALCULATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T14:29:39+00:00\", \"generation_date\": \"2025-10-08T08:13:55+00:00\"}','in_progress','2025-10-17 13:29:18','2025-11-14 14:33:13'),(67,7,2,'Cont_comp_rég',25,'CONTROLE DES COMPRIMES DU REGLAGE DEBUT DE COMPRESSION / SETTING TABLET CONTROL BEGINNING OF TABLETTING','{\"edit_count\": 1, \"last_edited\": \"2025-11-14T15:20:55+00:00\", \"generation_date\": \"2025-10-17T14:47:24+00:00\"}','in_progress','2025-10-17 13:47:24','2025-11-14 14:33:15'),(68,7,2,'Cont_encours_comp',26,'CONTROLE EN COURS DE LA COMPRESSION / TABLETTING IN PROCESS CONTROL','{\"generation_date\": \"2025-10-17T16:02:51+00:00\"}','in_progress','2025-10-17 15:02:51','2025-11-14 14:33:14'),(69,7,2,'Cont_encours_péllic',31,'CONTROLE EN COURS DU PELLICULAGE /FILM COATING IPC','{\"generation_date\": \"2025-10-20T08:29:55+00:00\"}','in_progress','2025-10-20 07:29:55','2025-11-14 14:33:15'),(71,7,1,'Gran_F2',15,'MELANGE, GRANULATION, SECHAGE CALIBRAGE /DRY BLENDING, GRANULATION, DRYING MILLING FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T07:59:30+00:00\", \"generation_date\": \"2025-10-07T12:47:06+00:00\"}','in_progress','2025-10-23 06:59:06','2025-11-14 14:33:13'),(85,7,NULL,'Déviation_decision_pcp',34,'DEVIATIONS, ET DECISON DU PCP/DEVIATION AND PRODUCTION DECISON','{\"generation_date\": \"2025-10-25T09:45:04+00:00\"}','not_started','2025-10-25 08:45:04','2025-10-25 08:45:04'),(305,25,25,'Vérif_QTE',5,'VERIFICATION ET RECEPTION DES INTRANTS /INPUT RECEPTION AND CHECK','{\"generation_date\": \"2025-10-06T13:33:13+00:00\"}','in_progress','2025-11-10 13:35:53','2025-11-15 06:32:30'),(306,25,25,'Pesée_Exc_PhInterne_F1',6,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 1','{\"generation_date\": \"2025-10-06T14:34:24+00:00\"}','in_progress','2025-11-10 13:35:53','2025-11-15 06:32:30'),(307,25,28,'Pesée_Mact_PhInterne_F1',7,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHINGINTRA GRANULA : ACTIVE INGREDIENT FRACTION 1','{\"generation_date\": \"2025-10-07T07:56:30+00:00\"}','in_progress','2025-11-10 13:35:53','2025-11-15 06:32:30'),(308,25,28,'Incorop_Tamis_PhInterne_F1',8,'TAMISAGE ET INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN / INTRA GRANULA COUMPOUND SEIVING AND TRANSFERT INTO THE BIN FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-10T15:00:02+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','in_progress','2025-11-10 13:35:53','2025-11-15 06:32:29'),(309,25,13,'Prép_solution_gran_F1',9,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION FRACTION 1','{\"generation_date\": \"2025-10-07T10:36:33+00:00\"}','in_progress','2025-11-10 13:35:53','2025-11-15 06:32:28'),(310,25,1,'Gran_F1',10,'MELANGE, GRANULATION, SECHAGE CALIBRAGE /DRY BLENDING, GRANULATION, DRYING MILLING FRACTION 1','{\"generation_date\": \"2025-10-07T12:47:06+00:00\"}','in_progress','2025-11-10 13:35:53','2025-11-15 06:32:30'),(311,25,6,'Mélange',16,'MELANGE ET HOMOGENISATION DES 2 FRACTIONS /GRANULATION FRACTIONS MIXING AND HOMOGENIZATION','{\"generation_date\": \"2025-10-08T07:41:53+00:00\"}','in_progress','2025-11-10 13:35:54','2025-11-15 06:32:28'),(312,25,14,'Reconciliation_Gran',17,'RECONCILIATION DE LA GRANULATION/GRANULATION YIELD CALCULATION','{\"generation_date\": \"2025-10-08T08:13:55+00:00\"}','in_progress','2025-11-10 13:35:54','2025-11-15 06:32:28'),(313,25,25,'Pesée_PhExterne',18,'PESEE DE LA PHASE EXTERNE / WEIGHING EXTRA GRANULA COMPOUND','{\"generation_date\": \"2025-10-08T08:26:10+00:00\"}','in_progress','2025-11-10 13:35:54','2025-11-15 06:31:51'),(314,25,28,'Ajout_PhExterne_Partie1',19,'AJOUT DE LA PHASE EXTERNE PARTIE 1/EXTRA GRANULA COMPOUND INTEGRATION PART 1','{\"generation_date\": \"2025-10-08T08:50:43+00:00\"}','in_progress','2025-11-10 13:35:54','2025-11-15 06:31:49'),(315,25,6,'Mel_PhExterne_Partie1',20,'MELANGE PHASE EXTERNE PARTIE 1 /FINAL BLENDING PART 1','{\"generation_date\": \"2025-10-08T09:19:40+00:00\"}','in_progress','2025-11-10 13:35:54','2025-11-15 06:31:51'),(316,25,3,'Compression',24,'COMPRESSION /TABLETTING','{\"generation_date\": \"2025-10-08T09:36:17+00:00\"}','not_started','2025-11-10 13:35:54','2025-11-10 13:35:54'),(317,25,NULL,'Prés_prod',1,'PRESENTATION DU PRODUIT / PRODUCT PRESENTATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T08:02:14+00:00\", \"generation_date\": \"2025-10-13T15:25:07+00:00\"}','in_progress','2025-11-10 13:35:54','2025-11-15 06:31:52'),(318,25,NULL,'Form_Fab',2,'FORMULE DE FABRICATION/MANUFACTURING FORMULA','{\"generation_date\": \"2025-10-13T15:28:23+00:00\"}','in_progress','2025-11-10 13:35:54','2025-11-15 06:31:51'),(319,25,NULL,'Préc_Fab',3,'PRECAUTIONS POUR LA FABRICATION /MANUFACTURING PRECAUTION','{\"generation_date\": \"2025-10-13T15:33:21+00:00\"}','in_progress','2025-11-10 13:35:54','2025-11-15 06:31:51'),(320,25,NULL,'Flow_Chart',4,'FLOW CHART DE FABRICATION DU PRODUIT/PRODUCT MANUFACTURING FLOW CHART','{\"generation_date\": \"2025-10-13T15:40:40+00:00\"}','in_progress','2025-11-10 13:35:54','2025-11-15 06:31:50'),(321,25,14,'Recon_Comp',27,'RECONCILIATION DE LA COMPRESSION /TABLETTING YIELD CALCULATION','{\"generation_date\": \"2025-10-13T15:52:58+00:00\"}','in_progress','2025-11-10 13:35:54','2025-11-15 06:31:51'),(322,25,13,'Prép_susp_pellic',29,'PREPARATION DE LA SUSPENSION DE PELLICULAGE /COATING SUSPENSION PREPARATION','{\"generation_date\": \"2025-10-15T08:38:07+00:00\"}','in_progress','2025-11-10 13:35:55','2025-11-15 06:31:50'),(323,25,4,'Pélliculage',30,'PELLICULAGE /FILMCOATING','{\"generation_date\": \"2025-10-15T09:41:42+00:00\"}','in_progress','2025-11-10 13:35:55','2025-11-15 06:31:51'),(324,25,14,'Reconciliation_Pélliculage',32,'RECONCILIATION DU PELLICULAGE / FILM COATING YIELD CALCULATION','{\"generation_date\": \"2025-10-15T10:32:00+00:00\"}','in_progress','2025-11-10 13:35:55','2025-11-15 06:31:51'),(325,25,NULL,'Gestion_Dechets',33,'GESTION DES DECHETS/WASTE MANAGEMENT','{\"generation_date\": \"2025-10-15T11:05:33+00:00\"}','in_progress','2025-11-10 13:35:55','2025-11-15 06:31:50'),(326,25,25,'Pesée_Exc_PhInterne_F2',11,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-16T16:02:26+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','in_progress','2025-11-10 13:35:55','2025-11-15 06:31:51'),(327,25,13,'Prép_solution_gran_F2',14,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T11:22:41+00:00\", \"generation_date\": \"2025-10-07T10:36:33+00:00\"}','in_progress','2025-11-10 13:35:55','2025-11-15 06:31:50'),(328,25,28,'Ajout_PhExterne_Partie2',21,'AJOUT DE LA PHASE EXTERNE PARTIE 1/EXTRA GRANULA COMPOUND INTEGRATION PART 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T11:39:19+00:00\", \"generation_date\": \"2025-10-08T08:50:43+00:00\"}','in_progress','2025-11-10 13:35:55','2025-11-15 06:31:50'),(329,25,6,'Mel_PhExterne_Partie2',22,'MELANGE PHASE EXTERNE PARTIE 1 /FINAL BLENDING PART 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T11:46:50+00:00\", \"generation_date\": \"2025-10-08T09:19:40+00:00\"}','in_progress','2025-11-10 13:35:55','2025-11-15 06:31:52'),(330,25,28,'Pesée_Mact_PhInterne_F2',12,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHINGINTRA GRANULA : ACTIVE INGREDIENT FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T13:56:43+00:00\", \"generation_date\": \"2025-10-07T07:56:30+00:00\"}','in_progress','2025-11-10 13:35:55','2025-11-15 06:31:51'),(331,25,28,'Incorop_Tamis_PhInterne_F2',13,'TAMISAGE ET INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN / INTRA GRANULA COUMPOUND SEIVING AND TRANSFERT INTO THE BIN FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-10T15:54:01+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','in_progress','2025-11-10 13:35:55','2025-11-15 06:31:48'),(332,25,25,'Pesée_Excipient_Pélliculage',28,'PESÉE DE L\'EXCIPIENT DE PELLICULAGE /WEIGHING FILM COATING EXCIPIENT','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T14:03:27+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','in_progress','2025-11-10 13:35:56','2025-11-15 06:31:50'),(333,25,14,'Reconciliation_Mel_final',23,'RECONCILIATION DU MELANGE FINAL /FINAL BLEND YIELD CALCULATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T14:29:39+00:00\", \"generation_date\": \"2025-10-08T08:13:55+00:00\"}','in_progress','2025-11-10 13:35:56','2025-11-15 06:31:49'),(334,25,2,'Cont_comp_rég',25,'CONTROLE DES COMPRIMES DU REGLAGE DEBUT DE COMPRESSION / SETTING TABLET CONTROL BEGINNING OF TABLETTING','{\"edit_count\": 2, \"last_edited\": \"2025-11-14T15:21:35+00:00\", \"generation_date\": \"2025-10-17T14:47:24+00:00\"}','in_progress','2025-11-10 13:35:56','2025-11-15 06:31:50'),(335,25,2,'Cont_encours_comp',26,'CONTROLE EN COURS DE LA COMPRESSION / TABLETTING IN PROCESS CONTROL','{\"generation_date\": \"2025-10-17T16:02:51+00:00\"}','in_progress','2025-11-10 13:35:56','2025-11-15 06:31:52'),(336,25,2,'Cont_encours_péllic',31,'CONTROLE EN COURS DU PELLICULAGE /FILM COATING IPC','{\"generation_date\": \"2025-10-20T08:29:55+00:00\"}','in_progress','2025-11-10 13:35:56','2025-11-15 06:31:49'),(337,25,1,'Gran_F2',15,'MELANGE, GRANULATION, SECHAGE CALIBRAGE /DRY BLENDING, GRANULATION, DRYING MILLING FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T07:59:30+00:00\", \"generation_date\": \"2025-10-07T12:47:06+00:00\"}','in_progress','2025-11-10 13:35:56','2025-11-15 06:31:49'),(338,25,NULL,'Déviation_decision_pcp',34,'DEVIATIONS, ET DECISON DU PCP/DEVIATION AND PRODUCTION DECISON','{\"generation_date\": \"2025-10-25T09:45:04+00:00\"}','in_progress','2025-11-10 13:35:57','2025-11-15 06:31:49'),(340,26,25,'Vérif_QTE',5,'VERIFICATION ET RECEPTION DES INTRANTS /INPUT RECEPTION AND CHECK','{\"generation_date\": \"2025-10-06T13:33:13+00:00\"}','in_progress','2025-11-11 12:41:16','2025-11-15 06:31:51'),(341,26,25,'Pesée_Exc_PhInterne_F1',6,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 1','{\"generation_date\": \"2025-10-06T14:34:24+00:00\"}','in_progress','2025-11-11 12:41:16','2025-11-15 06:31:51'),(342,26,28,'Pesée_Mact_PhInterne_F1',7,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHINGINTRA GRANULA : ACTIVE INGREDIENT FRACTION 1','{\"generation_date\": \"2025-10-07T07:56:30+00:00\"}','in_progress','2025-11-11 12:41:16','2025-11-15 06:31:51'),(343,26,28,'Incorop_Tamis_PhInterne_F1',8,'TAMISAGE INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN /INTRA GRANULA COUMPOUND SEIVING AND TRANSFERT INTO THE BIN FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-11T14:01:49+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','in_progress','2025-11-11 12:41:16','2025-11-15 06:31:49'),(344,26,13,'Prép_solution_gran_F1',9,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION FRACTION 1','{\"generation_date\": \"2025-10-07T10:36:33+00:00\"}','in_progress','2025-11-11 12:41:16','2025-11-15 06:31:52'),(345,26,1,'Gran_F1',10,'MELANGE, GRANULATION, SECHAGE CALIBRAGE /DRY BLENDING, GRANULATION, DRYING MILLING FRACTION 1','{\"generation_date\": \"2025-10-07T12:47:06+00:00\"}','in_progress','2025-11-11 12:41:16','2025-11-15 06:31:49'),(346,26,6,'Mélange',21,'MELANGE ET HOMOGENISATION DES FRACTIONS /GRANULATION FRACTIONS MIXING AND HOMOGENIZATION','{\"edit_count\": 1, \"last_edited\": \"2025-11-11T15:57:36+00:00\", \"generation_date\": \"2025-10-08T07:41:53+00:00\"}','in_progress','2025-11-11 12:41:17','2025-11-15 06:31:49'),(347,26,14,'Reconciliation_Gran',22,'RECONCILIATION DE LA GRANULATION/GRANULATION YIELD CALCULATION','{\"generation_date\": \"2025-10-08T08:13:55+00:00\"}','not_started','2025-11-11 12:41:17','2025-11-11 12:41:17'),(348,26,25,'Pesée_PhExterne',23,'PESEE DE LA PHASE EXTERNE / WEIGHING EXTRA GRANULA COMPOUND','{\"generation_date\": \"2025-10-08T08:26:10+00:00\"}','not_started','2025-11-11 12:41:17','2025-11-11 12:41:17'),(349,26,28,'Ajout_PhExterne_Partie1',24,'AJOUT DE LA PHASE EXTERNE PARTIE 1/EXTRA GRANULA COMPOUND INTEGRATION PART 1','{\"generation_date\": \"2025-10-08T08:50:43+00:00\"}','not_started','2025-11-11 12:41:17','2025-11-11 12:41:17'),(350,26,6,'Mel_PhExterne_Partie1',25,'MELANGE PHASE EXTERNE PARTIE 1 /FINAL BLENDING PART 1','{\"generation_date\": \"2025-10-08T09:19:40+00:00\"}','not_started','2025-11-11 12:41:17','2025-11-11 12:41:17'),(351,26,3,'Compression',29,'COMPRESSION /TABLETTING','{\"generation_date\": \"2025-10-08T09:36:17+00:00\"}','not_started','2025-11-11 12:41:17','2025-11-11 12:41:17'),(352,26,NULL,'Prés_prod',1,'PRESENTATION DU PRODUIT / PRODUCT PRESENTATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T08:02:14+00:00\", \"generation_date\": \"2025-10-13T15:25:07+00:00\"}','not_started','2025-11-11 12:41:18','2025-11-11 12:41:18'),(353,26,NULL,'Form_Fab',2,'FORMULE DE FABRICATION/MANUFACTURING FORMULA','{\"generation_date\": \"2025-10-13T15:28:23+00:00\"}','not_started','2025-11-11 12:41:18','2025-11-11 12:41:18'),(354,26,NULL,'Préc_Fab',3,'PRECAUTIONS POUR LA FABRICATION /MANUFACTURING PRECAUTION','{\"generation_date\": \"2025-10-13T15:33:21+00:00\"}','not_started','2025-11-11 12:41:18','2025-11-11 12:41:18'),(355,26,NULL,'Flow_Chart',4,'FLOW CHART DE FABRICATION DU PRODUIT/PRODUCT MANUFACTURING FLOW CHART','{\"generation_date\": \"2025-10-13T15:40:40+00:00\"}','not_started','2025-11-11 12:41:18','2025-11-11 12:41:18'),(356,26,14,'Recon_Comp',32,'RECONCILIATION DE LA COMPRESSION /TABLETTING YIELD CALCULATION','{\"generation_date\": \"2025-10-13T15:52:58+00:00\"}','not_started','2025-11-11 12:41:18','2025-11-11 12:41:18'),(357,26,13,'Prép_susp_pellic',34,'PREPARATION DE LA SUSPENSION DE PELLICULAGE /COATING SUSPENSION PREPARATION FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T08:29:39+00:00\", \"generation_date\": \"2025-10-15T08:38:07+00:00\"}','not_started','2025-11-11 12:41:18','2025-11-12 07:29:39'),(358,26,4,'Pélliculage',35,'PELLICULAGE /FILMCOATING FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T08:47:02+00:00\", \"generation_date\": \"2025-10-15T09:41:42+00:00\"}','not_started','2025-11-11 12:41:18','2025-11-12 07:47:02'),(359,26,14,'Reconciliation_Pélliculage',37,'GAIN EN POIDS DU PELLICULAGE / FILM COATING WEIGHT GAIN FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T09:06:36+00:00\", \"generation_date\": \"2025-10-15T10:32:00+00:00\"}','not_started','2025-11-11 12:41:18','2025-11-12 08:06:36'),(360,26,NULL,'Gestion_Dechets',43,'GESTION DES DECHETS/WASTE MANAGEMENT','{\"generation_date\": \"2025-10-15T11:05:33+00:00\"}','not_started','2025-11-11 12:41:18','2025-11-11 12:41:18'),(361,26,25,'Pesée_Exc_PhInterne_F2',11,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-16T16:02:26+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-11 12:41:18','2025-11-11 12:41:18'),(362,26,13,'Prép_solution_gran_F2',14,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T11:22:41+00:00\", \"generation_date\": \"2025-10-07T10:36:33+00:00\"}','not_started','2025-11-11 12:41:19','2025-11-11 12:41:19'),(363,26,28,'Ajout_PhExterne_Partie2',26,'AJOUT DE LA PHASE EXTERNE PARTIE 1/EXTRA GRANULA COMPOUND INTEGRATION PART 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T11:39:19+00:00\", \"generation_date\": \"2025-10-08T08:50:43+00:00\"}','not_started','2025-11-11 12:41:19','2025-11-11 12:41:19'),(364,26,6,'Mel_PhExterne_Partie2',27,'MELANGE PHASE EXTERNE PARTIE 1 /FINAL BLENDING PART 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T11:46:50+00:00\", \"generation_date\": \"2025-10-08T09:19:40+00:00\"}','not_started','2025-11-11 12:41:19','2025-11-11 12:41:19'),(365,26,28,'Pesée_Mact_PhInterne_F2',12,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHINGINTRA GRANULA : ACTIVE INGREDIENT FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T13:56:43+00:00\", \"generation_date\": \"2025-10-07T07:56:30+00:00\"}','not_started','2025-11-11 12:41:19','2025-11-11 12:41:19'),(366,26,28,'Incorop_Tamis_PhInterne_F2',13,'TAMISAGE INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN /INTRA GRANULA COUMPOUND SEIVING AND TRANSFERT INTO THE BIN FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-11T15:04:47+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','not_started','2025-11-11 12:41:19','2025-11-11 14:04:47'),(367,26,25,'Pesée_Excipient_Pélliculage',33,'PESÉE DE L’EXCIPIENT DE PELLICULAGE /WEIGHING FILM COATING EXCIPIENT FRACTION 1','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T08:29:21+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-11 12:41:19','2025-11-12 07:29:21'),(368,26,14,'Reconciliation_Mel_final',28,'RECONCILIATION DU MELANGE FINAL /FINAL BLEND YIELD CALCULATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T14:29:39+00:00\", \"generation_date\": \"2025-10-08T08:13:55+00:00\"}','not_started','2025-11-11 12:41:19','2025-11-11 12:41:19'),(369,26,2,'Cont_comp_rég',30,'CONTROLE DES COMPRIMES DU REGLAGE DEBUT DE COMPRESSION / SETTING TABLET CONTROL BEGINNING OF TABLETTING','{\"edit_count\": 1, \"last_edited\": \"2025-11-14T15:21:59+00:00\", \"generation_date\": \"2025-10-17T14:47:24+00:00\"}','not_started','2025-11-11 12:41:19','2025-11-14 14:21:59'),(370,26,2,'Cont_encours_comp',31,'CONTROLE EN COURS DE LA COMPRESSION / TABLETTING IN PROCESS CONTROL','{\"generation_date\": \"2025-10-17T16:02:51+00:00\"}','not_started','2025-11-11 12:41:20','2025-11-11 12:41:20'),(371,26,2,'Cont_encours_péllic',36,'CONTROLE EN COURS DU PELLICULAGE /FILM COATING IPC FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T08:57:29+00:00\", \"generation_date\": \"2025-10-20T08:29:55+00:00\"}','not_started','2025-11-11 12:41:20','2025-11-12 07:57:29'),(372,26,1,'Gran_F2',15,'MELANGE, GRANULATION, SECHAGE CALIBRAGE /DRY BLENDING, GRANULATION, DRYING MILLING FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T07:59:30+00:00\", \"generation_date\": \"2025-10-07T12:47:06+00:00\"}','not_started','2025-11-11 12:41:20','2025-11-11 12:41:20'),(373,26,NULL,'Déviation_decision_pcp',44,'DEVIATIONS, ET DECISON DU PCP/DEVIATION AND PRODUCTION DECISON','{\"generation_date\": \"2025-10-25T09:45:04+00:00\"}','not_started','2025-11-11 12:41:20','2025-11-11 12:41:20'),(374,26,25,'Pesée_Exc_PhInterne_F3',16,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 3','{\"edit_count\": 1, \"last_edited\": \"2025-11-11T15:37:45+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-11 14:37:28','2025-11-11 14:37:45'),(375,26,28,'Pesée_Mact_PhInterne_F3',17,'PESEE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHING INTRA GRANULA : ACTIVE PHARMACEUTICAL INGREDIENT FRACTION 3','{\"edit_count\": 1, \"last_edited\": \"2025-11-11T15:40:37+00:00\", \"generation_date\": \"2025-10-07T07:56:30+00:00\"}','not_started','2025-11-11 14:40:12','2025-11-11 14:40:37'),(376,26,28,'Incorop_Tamis_PhInterne_F3',18,'TAMISAGE INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN /INTRA GRANULA COUMPOUND SEIVING AND TRANSFERT INTO THE BIN FRACTION 3','{\"edit_count\": 2, \"last_edited\": \"2025-11-11T15:44:40+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','not_started','2025-11-11 14:44:24','2025-11-11 14:44:40'),(377,26,13,'Prép_solution_gran_F3',19,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION FRACTION 3','{\"edit_count\": 1, \"last_edited\": \"2025-11-11T15:49:34+00:00\", \"generation_date\": \"2025-10-07T10:36:33+00:00\"}','not_started','2025-11-11 14:49:17','2025-11-11 14:49:34'),(378,26,1,'Gran_F3',20,'MELANGE, GRANULATION, SECHAGE+CALIBRAGE /DRY BLENDING, GRANULATION, DRYING +MILLING FRACTION 3','{\"edit_count\": 1, \"last_edited\": \"2025-11-11T15:51:32+00:00\", \"generation_date\": \"2025-10-07T12:47:06+00:00\"}','not_started','2025-11-11 14:51:13','2025-11-11 14:51:32'),(379,26,25,'Pesée_Excipient_Pélliculage_F2',38,'PESÉE DE L’EXCIPIENT DE PELLICULAGE /WEIGHING FILM COATING EXCIPIENT FRACTION 2','{\"edit_count\": 3, \"last_edited\": \"2025-11-12T09:14:07+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-12 08:11:25','2025-11-12 08:14:07'),(380,26,13,'Prép_Susp_Pélliculage_F2',39,'PREPARATION DE LA SUSPENSION DE PELLICULAGE /COATING SUSPENSION PREPARATION FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T09:14:24+00:00\", \"generation_date\": \"2025-10-15T08:38:07+00:00\"}','not_started','2025-11-12 08:12:01','2025-11-12 08:14:24'),(381,26,4,'Pélliculage_F2',40,'PELLICULAGE /FILMCOATING FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T09:14:36+00:00\", \"generation_date\": \"2025-10-15T09:41:42+00:00\"}','not_started','2025-11-12 08:12:30','2025-11-12 08:14:36'),(382,26,2,'Cont_encours_pellic_F2',41,'CONTROLE EN COURS DU PELLICULAGE /FILM COATING IPC FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T09:14:46+00:00\", \"generation_date\": \"2025-10-20T08:29:55+00:00\"}','not_started','2025-11-12 08:13:16','2025-11-12 08:14:46'),(383,26,14,'Reconciliation_Pélliculage_F2',42,'GAIN EN POIDS DU PELLICULAGE / FILM COATING WEIGHT GAIN FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T09:14:55+00:00\", \"generation_date\": \"2025-10-15T10:32:00+00:00\"}','not_started','2025-11-12 08:13:52','2025-11-12 08:14:55'),(384,27,25,'Vérif_QTE',5,'VERIFICATION ET RECEPTION DES INTRANTS /INPUT RECEPTION AND CHECK','{\"generation_date\": \"2025-10-06T13:33:13+00:00\"}','not_started','2025-11-12 09:21:24','2025-11-12 09:21:24'),(385,27,25,'Pesée_Exc_PhInterne_F1',6,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T10:33:54+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-12 09:21:24','2025-11-12 09:33:54'),(386,27,28,'Pesée_Mact_PhInterne_F1',7,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHING INTRA GRANULA : ACTIVE INGREDIENT','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T10:35:23+00:00\", \"generation_date\": \"2025-10-07T07:56:30+00:00\"}','not_started','2025-11-12 09:21:24','2025-11-12 09:35:23'),(387,27,28,'Incorop_Tamis_PhInterne_F1',8,'INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN /INTRA GRANULA COUMPOUND TRANSFERT INTO THE BIN','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T10:37:20+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','not_started','2025-11-12 09:21:25','2025-11-12 09:37:20'),(388,27,13,'Prép_solution_gran_F1',9,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T10:53:34+00:00\", \"generation_date\": \"2025-10-07T10:36:33+00:00\"}','not_started','2025-11-12 09:21:25','2025-11-12 09:53:34'),(389,27,1,'Gran_F1',10,'MELANGE, GRANULATION, SECHAGE CALIBRAGE /DRY BLENDING, GRANULATION, DRYING MILLING','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T11:01:55+00:00\", \"generation_date\": \"2025-10-07T12:47:06+00:00\"}','not_started','2025-11-12 09:21:25','2025-11-12 10:01:55'),(391,27,14,'Reconciliation_Gran',11,'RECONCILIATION DE LA GRANULATION/GRANULATION YIELD CALCULATION','{\"generation_date\": \"2025-10-08T08:13:55+00:00\"}','not_started','2025-11-12 09:21:25','2025-11-12 10:12:45'),(392,27,25,'Pesée_PhExterne',12,'PESEE DE LA PHASE EXTERNE / WEIGHING EXTRA GRANULA COMPOUND','{\"generation_date\": \"2025-10-08T08:26:10+00:00\"}','not_started','2025-11-12 09:21:25','2025-11-12 10:12:45'),(393,27,28,'Ajout_PhExterne_Partie1',13,'AJOUT DE LA PHASE EXTERNE PARTIE 1/EXTRA GRANULA COMPOUND INTEGRATION PART 1','{\"generation_date\": \"2025-10-08T08:50:43+00:00\"}','not_started','2025-11-12 09:21:25','2025-11-12 10:12:45'),(394,27,6,'Mel_PhExterne_Partie1',14,'MELANGE PHASE EXTERNE PARTIE 1 /FINAL BLENDING PART 1','{\"generation_date\": \"2025-10-08T09:19:40+00:00\"}','not_started','2025-11-12 09:21:25','2025-11-12 10:12:45'),(395,27,3,'Compression',18,'COMPRESSION /TABLETTING','{\"generation_date\": \"2025-10-08T09:36:17+00:00\"}','not_started','2025-11-12 09:21:25','2025-11-12 10:12:45'),(396,27,NULL,'Prés_prod',1,'PRESENTATION DU PRODUIT / PRODUCT PRESENTATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T08:02:14+00:00\", \"generation_date\": \"2025-10-13T15:25:07+00:00\"}','not_started','2025-11-12 09:21:26','2025-11-12 09:21:26'),(397,27,NULL,'Form_Fab',2,'FORMULE DE FABRICATION/MANUFACTURING FORMULA','{\"generation_date\": \"2025-10-13T15:28:23+00:00\"}','not_started','2025-11-12 09:21:26','2025-11-12 09:21:26'),(398,27,NULL,'Préc_Fab',3,'PRECAUTIONS POUR LA FABRICATION /MANUFACTURING PRECAUTION','{\"generation_date\": \"2025-10-13T15:33:21+00:00\"}','not_started','2025-11-12 09:21:26','2025-11-12 09:21:26'),(399,27,NULL,'Flow_Chart',4,'FLOW CHART DE FABRICATION DU PRODUIT/PRODUCT MANUFACTURING FLOW CHART','{\"generation_date\": \"2025-10-13T15:40:40+00:00\"}','not_started','2025-11-12 09:21:26','2025-11-12 09:21:26'),(400,27,14,'Recon_Comp',21,'RECONCILIATION DE LA COMPRESSION /TABLETTING YIELD CALCULATION','{\"generation_date\": \"2025-10-13T15:52:58+00:00\"}','not_started','2025-11-12 09:21:26','2025-11-12 10:12:45'),(401,27,13,'Prép_susp_pellic',23,'PREPARATION DE LA SUSPENSION DE PELLICULAGE /COATING SUSPENSION PREPARATION','{\"generation_date\": \"2025-10-15T08:38:07+00:00\"}','not_started','2025-11-12 09:21:26','2025-11-12 10:12:45'),(402,27,4,'Pélliculage',24,'PELLICULAGE /FILMCOATING','{\"generation_date\": \"2025-10-15T09:41:42+00:00\"}','not_started','2025-11-12 09:21:26','2025-11-12 10:12:45'),(403,27,14,'Reconciliation_Pélliculage',26,'RECONCILIATION DU PELLICULAGE / FILM COATING YIELD CALCULATION','{\"generation_date\": \"2025-10-15T10:32:00+00:00\"}','not_started','2025-11-12 09:21:26','2025-11-12 10:12:45'),(404,27,NULL,'Gestion_Dechets',27,'GESTION DES DECHETS/WASTE MANAGEMENT','{\"generation_date\": \"2025-10-15T11:05:33+00:00\"}','not_started','2025-11-12 09:21:26','2025-11-12 10:12:45'),(407,27,28,'Ajout_PhExterne_Partie2',15,'AJOUT DE LA PHASE EXTERNE PARTIE 2 /EXTRA GRANULA COMPOUND INTEGRATION PART 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T12:17:04+00:00\", \"generation_date\": \"2025-10-08T08:50:43+00:00\"}','not_started','2025-11-12 09:21:26','2025-11-12 11:17:04'),(408,27,6,'Mel_PhExterne_Partie2',16,'MELANGE PHASE EXTERNE PARTIE 2 /FINAL BLENDING PART 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T12:17:22+00:00\", \"generation_date\": \"2025-10-08T09:19:40+00:00\"}','not_started','2025-11-12 09:21:27','2025-11-12 11:17:22'),(411,27,25,'Pesée_Excipient_Pélliculage',22,'PESÉE DE L\'EXCIPIENT DE PELLICULAGE /WEIGHING FILM COATING EXCIPIENT','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T14:03:27+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-12 09:21:27','2025-11-12 10:12:45'),(412,27,14,'Reconciliation_Mel_final',17,'RECONCILIATION DU MELANGE FINAL /FINAL BLEND YIELD CALCULATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T14:29:39+00:00\", \"generation_date\": \"2025-10-08T08:13:55+00:00\"}','not_started','2025-11-12 09:21:27','2025-11-12 10:12:45'),(413,27,2,'Cont_comp_rég',19,'CONTROLE DES COMPRIMES DU REGLAGE DEBUT DE COMPRESSION / SETTING TABLET CONTROL BEGINNING OF TABLETTING','{\"edit_count\": 1, \"last_edited\": \"2025-11-14T15:22:21+00:00\", \"generation_date\": \"2025-10-17T14:47:24+00:00\"}','not_started','2025-11-12 09:21:27','2025-11-14 14:22:21'),(414,27,2,'Cont_encours_comp',20,'CONTROLE EN COURS DE LA COMPRESSION / TABLETTING IN PROCESS CONTROL','{\"generation_date\": \"2025-10-17T16:02:51+00:00\"}','not_started','2025-11-12 09:21:27','2025-11-12 10:12:45'),(415,27,2,'Cont_encours_péllic',25,'CONTROLE EN COURS DU PELLICULAGE /FILM COATING IPC','{\"generation_date\": \"2025-10-20T08:29:55+00:00\"}','completed','2025-11-12 09:21:27','2025-11-15 06:34:32'),(417,27,NULL,'Déviation_decision_pcp',28,'DEVIATIONS, ET DECISON DU PCP/DEVIATION AND PRODUCTION DECISON','{\"generation_date\": \"2025-10-25T09:45:04+00:00\"}','completed','2025-11-12 09:21:28','2025-11-15 06:34:32'),(418,28,25,'Vérif_QTE',5,'VERIFICATION ET RECEPTION DES INTRANTS /INPUT RECEPTION AND CHECK','{\"generation_date\": \"2025-10-06T13:33:13+00:00\"}','not_started','2025-11-12 12:23:40','2025-11-12 12:23:40'),(419,28,25,'Pesée_Exc_PhInterne_F1',6,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 1','{\"generation_date\": \"2025-10-06T14:34:24+00:00\"}','in_progress','2025-11-12 12:23:40','2025-11-15 06:12:35'),(420,28,28,'Pesée_Mact_PhInterne_F1',7,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHING INTRA GRANULA : ACTIVE INGREDIENT','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T13:33:01+00:00\", \"generation_date\": \"2025-10-07T07:56:30+00:00\"}','in_progress','2025-11-12 12:23:40','2025-11-15 07:11:56'),(421,28,28,'Incorop_Tamis_PhInterne_F1',8,'INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN /INTRA GRANULA COUMPOUND TRANSFERT INTO THE BIN','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T13:34:40+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','in_progress','2025-11-12 12:23:40','2025-11-15 06:34:32'),(422,28,6,'Prép_solution_gran_F1',9,'MELANGE PARTIE 1 / BLENDING PART 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T13:48:57+00:00\", \"generation_date\": \"2025-10-07T10:36:33+00:00\"}','in_progress','2025-11-12 12:23:41','2025-11-15 06:34:31'),(424,28,6,'Mélange',11,'MELANGE FINAL /FINAL BLEND','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T14:33:17+00:00\", \"generation_date\": \"2025-10-08T07:41:53+00:00\"}','in_progress','2025-11-12 12:23:41','2025-11-15 06:34:31'),(425,28,14,'Reconciliation_Gran',12,'RECONCILIATION DU MELANGE FINAL /FINAL BLEND YIELD CALCULATION','{\"edit_count\": 1, \"last_edited\": \"2025-11-12T14:34:42+00:00\", \"generation_date\": \"2025-10-08T08:13:55+00:00\"}','in_progress','2025-11-12 12:23:41','2025-11-15 06:34:32'),(429,28,3,'Compression',13,'COMPRESSION /TABLETTING','{\"generation_date\": \"2025-10-08T09:36:17+00:00\"}','in_progress','2025-11-12 12:23:41','2025-11-15 06:34:31'),(430,28,NULL,'Prés_prod',1,'PRESENTATION DU PRODUIT / PRODUCT PRESENTATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T08:02:14+00:00\", \"generation_date\": \"2025-10-13T15:25:07+00:00\"}','in_progress','2025-11-12 12:23:42','2025-11-15 06:34:32'),(431,28,NULL,'Form_Fab',2,'FORMULE DE FABRICATION/MANUFACTURING FORMULA','{\"generation_date\": \"2025-10-13T15:28:23+00:00\"}','in_progress','2025-11-12 12:23:42','2025-11-15 06:12:35'),(432,28,NULL,'Préc_Fab',3,'PRECAUTIONS POUR LA FABRICATION /MANUFACTURING PRECAUTION','{\"generation_date\": \"2025-10-13T15:33:21+00:00\"}','in_progress','2025-11-12 12:23:42','2025-11-15 06:34:32'),(433,28,NULL,'Flow_Chart',4,'FLOW CHART DE FABRICATION DU PRODUIT/PRODUCT MANUFACTURING FLOW CHART','{\"generation_date\": \"2025-10-13T15:40:40+00:00\"}','in_progress','2025-11-12 12:23:42','2025-11-15 06:34:30'),(434,28,14,'Recon_Comp',16,'RECONCILIATION DE LA COMPRESSION /TABLETTING YIELD CALCULATION','{\"generation_date\": \"2025-10-13T15:52:58+00:00\"}','in_progress','2025-11-12 12:23:42','2025-11-15 06:34:31'),(435,28,13,'Prép_susp_pellic',17,'PREPARATION DE LA SUSPENSION DE PELLICULAGE /COATING SUSPENSION PREPARATION','{\"generation_date\": \"2025-10-15T08:38:07+00:00\"}','in_progress','2025-11-12 12:23:42','2025-11-15 06:34:30'),(436,28,4,'Pélliculage',18,'PELLICULAGE /FILMCOATING','{\"generation_date\": \"2025-10-15T09:41:42+00:00\"}','in_progress','2025-11-12 12:23:42','2025-11-15 06:34:31'),(437,28,14,'Reconciliation_Pélliculage',20,'RECONCILIATION DU PELLICULAGE / FILM COATING YIELD CALCULATION','{\"generation_date\": \"2025-10-15T10:32:00+00:00\"}','in_progress','2025-11-12 12:23:42','2025-11-15 06:12:35'),(438,28,NULL,'Gestion_Dechets',21,'GESTION DES DECHETS/WASTE MANAGEMENT','{\"generation_date\": \"2025-10-15T11:05:33+00:00\"}','in_progress','2025-11-12 12:23:42','2025-11-15 06:34:30'),(444,28,28,'Incorop_Tamis_PhInterne_F2',10,'LUBRIFICATION/ LUBRIFICATION','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T13:56:15+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','in_progress','2025-11-12 12:23:43','2025-11-15 06:34:32'),(447,28,2,'Cont_comp_rég',14,'CONTROLE DES COMPRIMES DU REGLAGE DEBUT DE COMPRESSION / SETTING TABLET CONTROL BEGINNING OF TABLETTING','{\"edit_count\": 1, \"last_edited\": \"2025-11-14T15:22:47+00:00\", \"generation_date\": \"2025-10-17T14:47:24+00:00\"}','in_progress','2025-11-12 12:23:43','2025-11-15 06:34:30'),(448,28,2,'Cont_encours_comp',15,'CONTROLE EN COURS DE LA COMPRESSION / TABLETTING IN PROCESS CONTROL','{\"generation_date\": \"2025-10-17T16:02:51+00:00\"}','in_progress','2025-11-12 12:23:43','2025-11-15 06:34:30'),(449,28,2,'Cont_encours_péllic',19,'CONTROLE EN COURS DU PELLICULAGE /FILM COATING IPC','{\"generation_date\": \"2025-10-20T08:29:55+00:00\"}','in_progress','2025-11-12 12:23:43','2025-11-17 09:36:09'),(451,28,NULL,'Déviation_decision_pcp',22,'DEVIATIONS, ET DECISON DU PCP/DEVIATION AND PRODUCTION DECISON','{\"generation_date\": \"2025-10-25T09:45:04+00:00\"}','in_progress','2025-11-12 12:23:44','2025-11-17 09:36:09'),(496,32,25,'Vérif_QTE',5,'VERIFICATION ET RECEPTION DES INTRANTS /INPUT RECEPTION AND CHECK','{\"generation_date\": \"2025-10-06T13:33:13+00:00\"}','not_started','2025-11-13 07:19:55','2025-11-13 07:19:55'),(497,32,25,'Pesée_Exc_PhInterne_F1',6,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 1','{\"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-13 07:19:55','2025-11-13 07:19:55'),(498,32,28,'Pesée_Mact_PhInterne_F1',7,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHINGINTRA GRANULA : ACTIVE INGREDIENT FRACTION 1','{\"generation_date\": \"2025-10-07T07:56:30+00:00\"}','not_started','2025-11-13 07:19:55','2025-11-13 07:19:55'),(499,32,28,'Incorop_Tamis_PhInterne_F1',8,'TAMISAGE ET INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN / INTRA GRANULA COUMPOUND SEIVING AND TRANSFERT INTO THE BIN : FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T09:44:56+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','not_started','2025-11-13 07:19:55','2025-11-13 08:44:56'),(500,32,13,'Prép_solution_gran_F1',9,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION FRACTION 1','{\"generation_date\": \"2025-10-07T10:36:33+00:00\"}','not_started','2025-11-13 07:19:55','2025-11-13 07:19:55'),(501,32,1,'Gran_F1',10,'MELANGE, GRANULATION, SECHAGE CALIBRAGE /DRY BLENDING, GRANULATION, DRYING MILLING FRACTION 1','{\"generation_date\": \"2025-10-07T12:47:06+00:00\"}','not_started','2025-11-13 07:19:55','2025-11-13 07:19:55'),(502,32,6,'Mélange',21,'MELANGE ET HOMOGENISATION DES FRACTIONS /GRANULATION FRACTIONS MIXING AND HOMOGENIZATION','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T09:45:52+00:00\", \"generation_date\": \"2025-10-08T07:41:53+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 08:45:52'),(503,32,14,'Reconciliation_Gran',22,'RECONCILIATION DE LA GRANULATION/GRANULATION YIELD CALCULATION','{\"generation_date\": \"2025-10-08T08:13:55+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 07:19:56'),(504,32,25,'Pesée_PhExterne',23,'PESEE DE LA PHASE EXTERNE / WEIGHING EXTRA GRANULA COMPOUND','{\"generation_date\": \"2025-10-08T08:26:10+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 07:19:56'),(505,32,28,'Ajout_PhExterne_Partie1',24,'AJOUT DE LA PHASE EXTERNE PARTIE 1/EXTRA GRANULA COMPOUND INTEGRATION PART 1','{\"generation_date\": \"2025-10-08T08:50:43+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 07:19:56'),(506,32,6,'Mel_PhExterne_Partie1',25,'MELANGE PHASE EXTERNE PARTIE 1 /FINAL BLENDING PART 1','{\"generation_date\": \"2025-10-08T09:19:40+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 07:19:56'),(507,32,3,'Compression',29,'COMPRESSION /TABLETTING','{\"generation_date\": \"2025-10-08T09:36:17+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 07:19:56'),(508,32,NULL,'Prés_prod',1,'PRESENTATION DU PRODUIT / PRODUCT PRESENTATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T08:02:14+00:00\", \"generation_date\": \"2025-10-13T15:25:07+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 07:19:56'),(509,32,NULL,'Form_Fab',2,'FORMULE DE FABRICATION/MANUFACTURING FORMULA','{\"generation_date\": \"2025-10-13T15:28:23+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 07:19:56'),(510,32,NULL,'Préc_Fab',3,'PRECAUTIONS POUR LA FABRICATION /MANUFACTURING PRECAUTION','{\"generation_date\": \"2025-10-13T15:33:21+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 07:19:56'),(511,32,NULL,'Flow_Chart',4,'FLOW CHART DE FABRICATION DU PRODUIT/PRODUCT MANUFACTURING FLOW CHART','{\"generation_date\": \"2025-10-13T15:40:40+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 07:19:56'),(512,32,14,'Recon_Comp',32,'RECONCILIATION DE LA COMPRESSION /TABLETTING YIELD CALCULATION','{\"generation_date\": \"2025-10-13T15:52:58+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 07:19:56'),(513,32,13,'Prép_susp_pellic',34,'PREPARATION DE LA SUSPENSION DE PELLICULAGE/COATING SUSPENSION PREPARATION : FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T12:27:59+00:00\", \"generation_date\": \"2025-10-15T08:38:07+00:00\"}','not_started','2025-11-13 07:19:56','2025-11-13 11:27:59'),(514,32,4,'Pélliculage',35,'PELLICULAGE /FILMCOATING : FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T12:41:40+00:00\", \"generation_date\": \"2025-10-15T09:41:42+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 11:41:40'),(515,32,14,'Reconciliation_Pélliculage',37,'RECONCILIATION DU PELLICULAGE / FILM COATING YIELD CALCULATION : FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T13:03:40+00:00\", \"generation_date\": \"2025-10-15T10:32:00+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 12:03:40'),(516,32,NULL,'Gestion_Dechets',43,'GESTION DES DECHETS/WASTE MANAGEMENT','{\"generation_date\": \"2025-10-15T11:05:33+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 07:19:57'),(517,32,25,'Pesée_Exc_PhInterne_F2',11,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-16T16:02:26+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 07:19:57'),(518,32,13,'Prép_solution_gran_F2',14,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T11:22:41+00:00\", \"generation_date\": \"2025-10-07T10:36:33+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 07:19:57'),(519,32,28,'Ajout_PhExterne_Partie2',26,'AJOUT DE LA PHASE EXTERNE PARTIE 2 /EXTRA GRANULA COMPOUND INTEGRATION PART 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T12:17:44+00:00\", \"generation_date\": \"2025-10-08T08:50:43+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 07:19:57'),(520,32,6,'Mel_PhExterne_Partie2',27,'MELANGE PHASE EXTERNE PARTIE 2 /FINAL BLENDING PART 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-12T12:17:55+00:00\", \"generation_date\": \"2025-10-08T09:19:40+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 07:19:57'),(521,32,28,'Pesée_Mact_PhInterne_F2',12,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHINGINTRA GRANULA : ACTIVE INGREDIENT FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T13:56:43+00:00\", \"generation_date\": \"2025-10-07T07:56:30+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 07:19:57'),(522,32,28,'Incorop_Tamis_PhInterne_F2',13,'TAMISAGE ET INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN / INTRA GRANULA COUMPOUND SEIVING AND TRANSFERT INTO THE BIN : FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-13T09:45:12+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 08:45:12'),(523,32,25,'Pesée_Excipient_Pélliculage',33,'PESÉE DE L’EXCIPIENT DE PELLICULAGE /WEIGHING FILM COATING EXCIPIENT : FRACTION 1','{\"edit_count\": 2, \"last_edited\": \"2025-11-13T12:27:12+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 11:27:12'),(524,32,14,'Reconciliation_Mel_final',28,'RECONCILIATION DU MELANGE FINAL /FINAL BLEND YIELD CALCULATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-17T14:29:39+00:00\", \"generation_date\": \"2025-10-08T08:13:55+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-13 07:19:57'),(525,32,2,'Cont_comp_rég',30,'CONTROLE DES COMPRIMES DU REGLAGE DEBUT DE COMPRESSION / SETTING TABLET CONTROL BEGINNING OF TABLETTING','{\"edit_count\": 1, \"last_edited\": \"2025-11-14T15:23:10+00:00\", \"generation_date\": \"2025-10-17T14:47:24+00:00\"}','not_started','2025-11-13 07:19:57','2025-11-14 14:23:10'),(526,32,2,'Cont_encours_comp',31,'CONTROLE EN COURS DE LA COMPRESSION / TABLETTING IN PROCESS CONTROL','{\"generation_date\": \"2025-10-17T16:02:51+00:00\"}','not_started','2025-11-13 07:19:58','2025-11-13 07:19:58'),(527,32,2,'Cont_encours_péllic',36,'CONTROLE EN COURS DU PELLICULAGE /FILM COATING IPC : FRACTION 1','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T12:48:04+00:00\", \"generation_date\": \"2025-10-20T08:29:55+00:00\"}','not_started','2025-11-13 07:19:58','2025-11-13 11:48:04'),(528,32,1,'Gran_F2',15,'MELANGE, GRANULATION, SECHAGE CALIBRAGE /DRY BLENDING, GRANULATION, DRYING MILLING FRACTION 2','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T07:59:30+00:00\", \"generation_date\": \"2025-10-07T12:47:06+00:00\"}','not_started','2025-11-13 07:19:58','2025-11-13 07:19:58'),(529,32,NULL,'Déviation_decision_pcp',44,'DEVIATIONS, ET DECISON DU PCP/DEVIATION AND PRODUCTION DECISON','{\"generation_date\": \"2025-10-25T09:45:04+00:00\"}','not_started','2025-11-13 07:19:58','2025-11-13 07:19:58'),(530,32,25,'Pesée_Exc_PhInterne_F3',16,'PESÉE DES EXCIPIENTS PHASE INTERNE /WEIGHING INTRA GRANULA EXCIPIENTS FRACTION 3','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T09:46:11+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-13 08:42:24','2025-11-13 08:46:11'),(531,32,28,'Pesée_Mact_PhInterne_F3',17,'PESÉE DE LA MATIERE ACTIVE PHASE INTERNE /WEIGHINGINTRA GRANULA : ACTIVE INGREDIENT FRACTION 3','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T09:46:27+00:00\", \"generation_date\": \"2025-10-07T07:56:30+00:00\"}','not_started','2025-11-13 08:43:04','2025-11-13 08:46:27'),(532,32,28,'Incorop_Tamis_PhInterne_F3',18,'TAMISAGE ET INCORPORATION DES COMPOSANTS DE LA PHASE INTERNE AU NIVEAU DE LA BIN / INTRA GRANULA COUMPOUND SEIVING AND TRANSFERT INTO THE BIN : FRACTION 3','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T09:45:38+00:00\", \"generation_date\": \"2025-10-07T09:19:02+00:00\"}','not_started','2025-11-13 08:43:36','2025-11-13 08:45:38'),(533,32,13,'Prép_solution_gran_F3',19,'PREPARATION DE LA SOLUTION DE GRANULATION /GRANULATION SOLUTION PREPARATION FRACTION 3','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T09:46:40+00:00\", \"generation_date\": \"2025-10-07T10:36:33+00:00\"}','not_started','2025-11-13 08:43:55','2025-11-13 08:46:40'),(534,32,1,'Gran_F3',20,'MELANGE, GRANULATION, SECHAGE CALIBRAGE /DRY BLENDING, GRANULATION, DRYING MILLING FRACTION 3','{\"edit_count\": 1, \"last_edited\": \"2025-11-13T09:46:49+00:00\", \"generation_date\": \"2025-10-07T12:47:06+00:00\"}','not_started','2025-11-13 08:44:16','2025-11-13 08:46:49'),(535,32,25,'Pesée_Excipient_Pélliculage_F2',38,'PESÉE DE L’EXCIPIENT DE PELLICULAGE /WEIGHING FILM COATING EXCIPIENT : FRACTION 2','{\"edit_count\": 3, \"last_edited\": \"2025-11-13T13:07:06+00:00\", \"generation_date\": \"2025-10-06T14:34:24+00:00\"}','not_started','2025-11-13 12:04:59','2025-11-13 12:07:06'),(536,32,13,'Prép_Susp_Pélliculage_F2',39,'PREPARATION DE LA SUSPENSION DE PELLICULAGE/COATING SUSPENSION PREPARATION : FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-13T13:07:32+00:00\", \"generation_date\": \"2025-10-15T08:38:07+00:00\"}','not_started','2025-11-13 12:05:26','2025-11-13 12:07:32'),(537,32,4,'Pélliculage_F2',40,'PELLICULAGE /FILMCOATING : FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-13T13:07:44+00:00\", \"generation_date\": \"2025-10-15T09:41:42+00:00\"}','not_started','2025-11-13 12:06:00','2025-11-13 12:07:44'),(538,32,2,'Cont_encours_pellic_F2',41,'CONTROLE EN COURS DU PELLICULAGE /FILM COATING IPC : FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-13T13:07:59+00:00\", \"generation_date\": \"2025-10-20T08:29:55+00:00\"}','not_started','2025-11-13 12:06:29','2025-11-13 12:07:59'),(539,32,14,'Reconciliation_Pélliculage_F2',42,'RECONCILIATION DU PELLICULAGE / FILM COATING YIELD CALCULATION : FRACTION 2','{\"edit_count\": 2, \"last_edited\": \"2025-11-13T13:08:44+00:00\", \"generation_date\": \"2025-10-15T10:32:00+00:00\"}','not_started','2025-11-13 12:06:52','2025-11-13 12:08:44'),(540,33,NULL,'Prés_prod',1,'PRESENTATION DU PRODUIT / PRODUCT PRESENTATION','{\"edit_count\": 1, \"last_edited\": \"2025-10-23T08:02:14+00:00\", \"generation_date\": \"2025-10-13T15:25:07+00:00\"}','not_started','2025-11-18 08:38:44','2025-11-18 08:38:44'),(541,33,NULL,'Form_Fab',2,'FORMULE DE FABRICATION/MANUFACTURING FORMULA','{\"generation_date\": \"2025-10-13T15:28:23+00:00\"}','not_started','2025-11-18 08:38:44','2025-11-18 08:38:44'),(542,33,NULL,'Préc_Fab',3,'PRECAUTIONS POUR LA FABRICATION /MANUFACTURING PRECAUTION','{\"generation_date\": \"2025-10-13T15:33:21+00:00\"}','not_started','2025-11-18 08:38:44','2025-11-18 08:38:44');
