{
    "uuid": "65efab2fa1e9c04a305229de85e6da22",
    "schema_kind": "intervention",
    "lang": "fr",
    "title": "Fiche d'intervention - Calibrage colorimétrique mensuel",
    "description": "Calibrage mensuel de la chaîne colorimétrique prépresse / presse: spectrophotomètre, écrans de contrôle, profils ICC et conformité ISO 12647-2.",
    "export_date": "2026-05-26 10:00:00",
    "dolibarr_version": "18.0.0",
    "extrafields": [
        {
            "name": "cal_etablissement",
            "label": "Établissement",
            "type": "varchar",
            "size": "200",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Site et adresse de l'imprimerie",
            "pos": 100,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_atelier",
            "label": "Atelier / studio prépresse",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Localisation interne",
            "pos": 110,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_identifiant_equipement",
            "label": "Identifiant équipement / chaîne",
            "type": "varchar",
            "size": "50",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Spectrophotomètre ou chaîne couleur référence",
            "pos": 120,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_instrument_marque_modele",
            "label": "Instrument (marque/modèle)",
            "type": "varchar",
            "size": "150",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "X-Rite, Datacolor, Konica Minolta, Barbieri",
            "pos": 125,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_referent",
            "label": "Référent qualité couleur",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Responsable couleur / prépresse",
            "pos": 130,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_presse_associee",
            "label": "Presse / système associé",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Identifiant presse offset ou numérique cible",
            "pos": 135,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "type_intervention",
            "label": "Type d'intervention",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "calibrage_mensuel": "Calibrage mensuel",
                    "calibrage_hebdo": "Calibrage hebdomadaire",
                    "generation_profil": "Génération profil ICC",
                    "audit_chaine_couleur": "Audit chaîne couleur",
                    "certification_iso": "Certification ISO 12647"
                }
            },
            "help": "Nature de l'opération",
            "pos": 200,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "calibrage_mensuel",
            "alwayseditable": 0
        },
        {
            "name": "cal_norme_reference",
            "label": "Norme / référentiel cible",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "iso_12647_2": "ISO 12647-2 (offset)",
                    "iso_12647_7": "ISO 12647-7 (épreuve)",
                    "fogra51": "Fogra51 PSO Coated v3",
                    "fogra52": "Fogra52 PSO Uncoated v3",
                    "g7": "G7",
                    "gracol": "GRACoL",
                    "swop": "SWOP"
                }
            },
            "help": "Référence colorimétrique appliquée",
            "pos": 205,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "iso_12647_2",
            "alwayseditable": 0
        },
        {
            "name": "cal_illuminant",
            "label": "Illuminant utilisé",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "d50": "D50",
                    "d65": "D65",
                    "f7": "F7"
                }
            },
            "help": "Source lumineuse de référence",
            "pos": 210,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "d50",
            "alwayseditable": 0
        },
        {
            "name": "cal_mode_mesure",
            "label": "Mode de mesure",
            "type": "select",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "m0": "M0",
                    "m1": "M1 (D50 inclus UV)",
                    "m2": "M2 (UV exclu)",
                    "m3": "M3 (polarisé)"
                }
            },
            "help": "Mode ISO 13655 utilisé",
            "pos": 215,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "m1",
            "alwayseditable": 0
        },
        {
            "name": "verif_etalon_blanc",
            "label": "Étalonnage tuile blanche effectué",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Référence blanche calibrée avant mesure",
            "pos": 300,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "verif_spectro_etalonne",
            "label": "Spectrophotomètre étalonné",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Certificat constructeur en cours de validité",
            "pos": 305,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "verif_ecran_calibre",
            "label": "Écran de contrôle calibré",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Sonde sur écran prépresse, point blanc D50/D65",
            "pos": 310,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "verif_cabine_lumiere",
            "label": "Cabine à lumière normalisée OK",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Tubes D50 conformes ISO 3664",
            "pos": 315,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "verif_mire_imprimee",
            "label": "Mire de contrôle imprimée et mesurée",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Charte IT8.7/4 ou Fogra Media Wedge",
            "pos": 320,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "cal_delta_e_moyen",
            "label": "Delta E moyen mesuré",
            "type": "double",
            "size": "5,2",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Écart colorimétrique moyen sur la mire (cible < 2)",
            "pos": 325,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_delta_e_max",
            "label": "Delta E maximum mesuré",
            "type": "double",
            "size": "5,2",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Écart maximal observé (cible < 5)",
            "pos": 330,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_delta_e_primaires",
            "label": "Delta E sur primaires CMJN",
            "type": "double",
            "size": "5,2",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Écart maximal sur les couleurs primaires",
            "pos": 335,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_dot_gain_50",
            "label": "Engraissement point à 50% (%)",
            "type": "double",
            "size": "5,2",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Tone Value Increase à 50%, tolérance selon norme",
            "pos": 340,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_densite_n",
            "label": "Densité Noir (D)",
            "type": "double",
            "size": "5,2",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Densité aplats Noir",
            "pos": 345,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_densite_c",
            "label": "Densité Cyan (D)",
            "type": "double",
            "size": "5,2",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Densité aplats Cyan",
            "pos": 350,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_densite_m",
            "label": "Densité Magenta (D)",
            "type": "double",
            "size": "5,2",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Densité aplats Magenta",
            "pos": 355,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_densite_j",
            "label": "Densité Jaune (D)",
            "type": "double",
            "size": "5,2",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Densité aplats Jaune",
            "pos": 360,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "cal_profil_icc_genere",
            "label": "Profil ICC généré / mis à jour",
            "type": "varchar",
            "size": "150",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Nom du profil sortant ou version",
            "pos": 365,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "verif_profil_diffuse",
            "label": "Profil diffusé sur stations prépresse",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Distribution aux postes de travail",
            "pos": 370,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "verif_rip_mis_a_jour",
            "label": "RIP / workflow mis à jour",
            "type": "boolean",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Profil chargé dans le RIP de production",
            "pos": 375,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "1",
            "alwayseditable": 0
        },
        {
            "name": "anomalies_constatees",
            "label": "Anomalies / dérives constatées",
            "type": "text",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 0,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Description des écarts colorimétriques",
            "pos": 500,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "mesures_correctives",
            "label": "Mesures correctives",
            "type": "text",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 0,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Actions: linéarisation, ré-impression mire, etc.",
            "pos": 510,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "conclusion",
            "label": "Conclusion",
            "type": "select",
            "size": "",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": {
                "options": {
                    "apte": "APTE - Conforme au référentiel",
                    "apte_reserve": "APTE avec réserves",
                    "inapte": "INAPTE - Chaîne non conforme"
                }
            },
            "help": "Résultat global du calibrage",
            "pos": 600,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "apte",
            "alwayseditable": 0
        },
        {
            "name": "date_prochaine_verif",
            "label": "Date prochain calibrage",
            "type": "date",
            "size": "",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Périodicité mensuelle recommandée",
            "pos": 610,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "technicien_nom",
            "personal_data": 1,
            "label": "Nom du technicien",
            "type": "varchar",
            "size": "100",
            "required": 1,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Intervenant couleur",
            "pos": 700,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        },
        {
            "name": "qualification",
            "label": "Qualification (PSO, G7, ...)",
            "type": "varchar",
            "size": "100",
            "required": 0,
            "unique": 0,
            "visible": 1,
            "totalizable": 0,
            "printable": 1,
            "param": [],
            "help": "Certification couleur du technicien",
            "pos": 710,
            "enabled": 1,
            "perms": "",
            "langfile": "",
            "computed": "",
            "default": "",
            "alwayseditable": 0
        }
    ],
    "pdf_layout": {
        "version": "1.0",
        "page": {
            "format": "A4",
            "orientation": "portrait",
            "margins": { "top": 20, "right": 15, "bottom": 20, "left": 15 },
            "font_family": "helvetica",
            "font_size": 10
        },
        "header": {
            "title": "Fiche de calibrage colorimétrique",
            "subtitle": "Chaîne prépresse / presse - ISO 12647",
            "logo_placeholder": "top-right",
            "show_page_number": true,
            "show_generated_date": true
        },
        "footer": {
            "text": "Document généré via schemas.cap-rel.fr",
            "legal_mentions": "Document à conserver pour suivi qualité couleur"
        },
        "sections": [
            {
                "id": "identification",
                "title": "Identification",
                "layout": "two_columns",
                "fields": [
                    "cal_etablissement",
                    "cal_atelier",
                    "cal_identifiant_equipement",
                    "cal_instrument_marque_modele",
                    "cal_referent",
                    "cal_presse_associee"
                ]
            },
            {
                "id": "intervention",
                "title": "Type d'intervention et référentiel",
                "layout": "two_columns",
                "fields": [
                    "type_intervention",
                    "cal_norme_reference",
                    "cal_illuminant",
                    "cal_mode_mesure"
                ]
            },
            {
                "id": "controles_prealables",
                "title": "Contrôles préalables",
                "layout": "checklist",
                "fields": [
                    "verif_etalon_blanc",
                    "verif_spectro_etalonne",
                    "verif_ecran_calibre",
                    "verif_cabine_lumiere",
                    "verif_mire_imprimee"
                ]
            },
            {
                "id": "mesures",
                "title": "Mesures colorimétriques",
                "layout": "two_columns",
                "fields": [
                    "cal_delta_e_moyen",
                    "cal_delta_e_max",
                    "cal_delta_e_primaires",
                    "cal_dot_gain_50",
                    "cal_densite_n",
                    "cal_densite_c",
                    "cal_densite_m",
                    "cal_densite_j"
                ]
            },
            {
                "id": "profil_diffusion",
                "title": "Profil ICC et diffusion",
                "layout": "two_columns",
                "fields": [
                    "cal_profil_icc_genere",
                    "verif_profil_diffuse",
                    "verif_rip_mis_a_jour"
                ]
            },
            {
                "id": "observations",
                "title": "Anomalies et mesures correctives",
                "layout": "full_width",
                "fields": [
                    "anomalies_constatees",
                    "mesures_correctives"
                ]
            },
            {
                "id": "conclusion",
                "title": "Conclusion du calibrage",
                "layout": "highlight_box",
                "fields": ["conclusion", "date_prochaine_verif"]
            },
            {
                "id": "signatures",
                "title": "Technicien",
                "layout": "signature_block",
                "fields": ["technicien_nom", "qualification"],
                "signature_boxes": [
                    { "label": "Signature technicien", "for_field": "technicien_nom" },
                    { "label": "Signature responsable couleur", "for_field": null }
                ]
            }
        ],
        "field_render": {
            "cal_etablissement": { "style": "bold" },
            "cal_identifiant_equipement": { "style": "bold", "frame": true },
            "conclusion": {
                "style": "highlight",
                "color_by_value": {
                    "apte": "#1f8a1f",
                    "apte_reserve": "#e69500",
                    "inapte": "#c00000"
                }
            },
            "anomalies_constatees": { "min_height": 30, "show_if_empty": false },
            "mesures_correctives": { "min_height": 30, "show_if_empty": false },
            "cal_delta_e_moyen": { "suffix": " dE" },
            "cal_delta_e_max": { "suffix": " dE" },
            "cal_delta_e_primaires": { "suffix": " dE" },
            "cal_dot_gain_50": { "suffix": " %" }
        }
    }
}
