{
    "uuid": "e7035b5670dfd80fb61fec12b1a4d4c5",
    "elementtype": "fichinter",
    "schema_kind": "intervention",
    "title": "Fiche d'intervention - Plan Maintien Sécurité aire de jeux publique",
    "description": "Contrôle de routine hebdomadaire d'une aire de jeux publique - inspection visuelle selon décret 96-1136",
    "export_date": "2026-05-26 10:00:00",
    "dolibarr_version": "18.0.0",
    "extrafields": [
        {"name": "aj_collectivite", "label": "Collectivité", "type": "varchar", "size": "200", "required": 1, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Commune gestionnaire", "pos": 100, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "", "alwayseditable": 0},
        {"name": "aj_localisation", "label": "Localisation de l'aire", "type": "varchar", "size": "200", "required": 1, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Parc, square, adresse", "pos": 110, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "", "alwayseditable": 0},
        {"name": "aj_identifiant", "label": "Identifiant aire", "type": "varchar", "size": "50", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Référence patrimoine", "pos": 120, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "", "alwayseditable": 0},
        {"name": "aj_tranche_age", "label": "Tranche d'âge cible", "type": "select", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": {"options": {"0_3": "0-3 ans", "3_8": "3-8 ans", "8_12": "8-12 ans", "tous_ages": "Tous âges"}}, "help": "Public visé", "pos": 130, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "3_8", "alwayseditable": 0},
        {"name": "aj_nb_equipements", "label": "Nombre équipements", "type": "int", "size": "3", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Total jeux installés", "pos": 140, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "", "alwayseditable": 0},
        {"name": "aj_type_sol", "label": "Type sol amortissant", "type": "select", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": {"options": {"copeaux": "Copeaux de bois", "sable": "Sable", "gravillons": "Gravillons", "souple_synthetique": "Dalle souple / synthétique", "gazon": "Gazon naturel"}}, "help": "Sol absorbant chutes", "pos": 150, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "souple_synthetique", "alwayseditable": 0},
        {"name": "type_intervention", "label": "Type contrôle", "type": "select", "size": "", "required": 1, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": {"options": {"routine_hebdo": "Routine hebdomadaire", "fonctionnel_mensuel": "Fonctionnel mensuel", "principal_annuel": "Principal annuel", "apres_signalement": "Après signalement", "apres_intemperies": "Après intempéries"}}, "help": "Selon EN 1176-7", "pos": 200, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "routine_hebdo", "alwayseditable": 0},
        {"name": "verif_proprete_aire", "label": "Propreté de l'aire OK", "type": "boolean", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Pas de déchets, débris verre", "pos": 300, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "1", "alwayseditable": 0},
        {"name": "verif_panneau_information", "label": "Panneau information OK", "type": "boolean", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Affichage tranche âge, secours", "pos": 310, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "1", "alwayseditable": 0},
        {"name": "verif_cloture_acces", "label": "Clôture et accès OK", "type": "boolean", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Pas d'effraction, portillon fermé", "pos": 320, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "1", "alwayseditable": 0},
        {"name": "verif_sol_amortissant", "label": "Sol amortissant OK", "type": "boolean", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Épaisseur, intégrité, pas de zone tassée", "pos": 330, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "1", "alwayseditable": 0},
        {"name": "verif_jeux_visuel", "label": "Aspect visuel des jeux OK", "type": "boolean", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Pas de casse visible", "pos": 340, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "1", "alwayseditable": 0},
        {"name": "verif_fixations_jeux", "label": "Fixations / ancrage jeux OK", "type": "boolean", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Pas de jeu, scellement bon", "pos": 350, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "1", "alwayseditable": 0},
        {"name": "verif_pieces_usees", "label": "Pas de pièces usées / cassées", "type": "boolean", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Cordages, chaînes, plastiques", "pos": 360, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "1", "alwayseditable": 0},
        {"name": "verif_pas_arrete_vive", "label": "Pas d'arêtes vives", "type": "boolean", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Pas de pièces saillantes dangereuses", "pos": 370, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "1", "alwayseditable": 0},
        {"name": "verif_pas_vandalisme", "label": "Pas de vandalisme", "type": "boolean", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Tags, brûlures, dégradations", "pos": 380, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "1", "alwayseditable": 0},
        {"name": "verif_corbeilles", "label": "Corbeilles / poubelles OK", "type": "boolean", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Vidées, en bon état", "pos": 390, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "1", "alwayseditable": 0},
        {"name": "anomalies_constatees", "label": "Anomalies constatées", "type": "text", "size": "", "required": 0, "unique": 0, "visible": 0, "totalizable": 0, "printable": 1, "param": [], "help": "Description défauts par équipement", "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 réalisées ou condamnation", "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 - Aire ouverte au public", "apte_reserve": "APTE avec réserves (équipement isolé condamné)", "inapte": "INAPTE - Aire fermée au public"}}, "help": "Résultat contrôle", "pos": 600, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "apte", "alwayseditable": 0},
        {"name": "date_prochaine_verif", "label": "Date prochain contrôle", "type": "date", "size": "", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Hebdomadaire si routine", "pos": 610, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "", "alwayseditable": 0},
        {"name": "verificateur_nom", "label": "Nom de l'agent", "type": "varchar", "size": "100", "required": 1, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Agent communal ou prestataire", "pos": 700, "enabled": 1, "perms": "", "langfile": "", "computed": "", "default": "", "alwayseditable": 0},
        {"name": "qualification", "label": "Service / fonction", "type": "varchar", "size": "100", "required": 0, "unique": 0, "visible": 1, "totalizable": 0, "printable": 1, "param": [], "help": "Espaces verts / patrimoine", "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 contrôle aire de jeux publique", "subtitle": "Plan de maintien en sécurité - décret 96-1136 et EN 1176-7", "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 dans le dossier unique aire de jeux"},
        "sections": [
            {"id": "identification", "title": "Identification de l'aire", "layout": "two_columns", "fields": ["aj_collectivite", "aj_localisation", "aj_identifiant", "aj_tranche_age", "aj_nb_equipements", "aj_type_sol"]},
            {"id": "intervention", "title": "Type de contrôle", "layout": "single_column", "fields": ["type_intervention"]},
            {"id": "environnement", "title": "Environnement et information du public", "layout": "checklist", "fields": ["verif_proprete_aire", "verif_panneau_information", "verif_cloture_acces", "verif_corbeilles", "verif_sol_amortissant"]},
            {"id": "equipements", "title": "État des équipements de jeux", "layout": "checklist", "fields": ["verif_jeux_visuel", "verif_fixations_jeux", "verif_pieces_usees", "verif_pas_arrete_vive", "verif_pas_vandalisme"]},
            {"id": "observations", "title": "Anomalies et mesures correctives", "layout": "full_width", "fields": ["anomalies_constatees", "mesures_correctives"]},
            {"id": "conclusion", "title": "Conclusion", "layout": "highlight_box", "fields": ["conclusion", "date_prochaine_verif"]},
            {"id": "signatures", "title": "Agent contrôleur", "layout": "signature_block", "fields": ["verificateur_nom", "qualification"], "signature_boxes": [{"label": "Signature agent", "for_field": "verificateur_nom"}, {"label": "Signature responsable PMS", "for_field": null}]}
        ],
        "field_render": {
            "aj_collectivite": {"style": "bold"},
            "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}
        }
    }
}
