{"id":5589,"date":"2026-05-13T20:06:35","date_gmt":"2026-05-13T18:06:35","guid":{"rendered":"http:\/\/www.blue-bears.com\/blog\/?p=5589"},"modified":"2026-05-13T20:56:21","modified_gmt":"2026-05-13T18:56:21","slug":"outil-didentification-des-dispositifs-daccompagnement-financier-des-entreprises-innovantes","status":"publish","type":"post","link":"http:\/\/www.blue-bears.com\/blog\/?p=5589","title":{"rendered":"Outil d&rsquo;identification des dispositifs d&rsquo;accompagnement financier des entreprises innovantes."},"content":{"rendered":"<p>&nbsp;<\/p>\n<div>\n<hr \/>\n<h2>1&#xfe0f;&#x20e3; Formulation tr\u00e8s courte (1\u20132 phrases)<\/h2>\n<blockquote><p>Proposer un outil d\u2019orientation qui, \u00e0 partir de crit\u00e8res renseign\u00e9s par l\u2019entreprise, identifie automatiquement les dispositifs d\u2019accompagnement mobilisables et pr\u00e9cise les modalit\u00e9s de candidature ou de d\u00e9p\u00f4t de dossier associ\u00e9es.<\/p><\/blockquote>\n<hr \/>\n<h2>2&#xfe0f;&#x20e3; Pitch court (5\u20136 lignes)<\/h2>\n<blockquote><p>L\u2019objectif est de d\u00e9velopper un outil d\u2019aide \u00e0 l\u2019orientation des entreprises vers les dispositifs d\u2019accompagnement existants.<br \/>\nL\u2019outil recenserait l\u2019ensemble des crit\u00e8res et param\u00e8tres d\u2019\u00e9ligibilit\u00e9 des dispositifs (stade, secteur, g\u00e9ographie, maturit\u00e9, besoins, etc.).<br \/>\nUne fois ces \u00e9l\u00e9ments renseign\u00e9s, il permettrait :<\/p>\n<ol>\n<li>d\u2019identifier les dispositifs d\u2019accompagnement pertinents ;<\/li>\n<li>de restituer, pour chacun, le processus de candidature ou de soumission de dossier.<br \/>\nL\u2019enjeu est de simplifier l\u2019acc\u00e8s aux dispositifs et de r\u00e9duire la complexit\u00e9 administrative en amont.<\/li>\n<\/ol>\n<\/blockquote>\n<hr \/>\n<h2>3&#xfe0f;&#x20e3; Note de synth\u00e8se structur\u00e9e (usage interne \/ projet)<\/h2>\n<p><strong>Id\u00e9e \/ concept<\/strong><br \/>\nD\u00e9velopper un outil centralis\u00e9 de r\u00e9f\u00e9rencement des dispositifs d\u2019accompagnement (publics, priv\u00e9s, territoriaux, sectoriels), fond\u00e9 sur leurs crit\u00e8res d\u2019\u00e9ligibilit\u00e9.<\/p>\n<p><strong>Fonctionnement<\/strong><br \/>\nL\u2019utilisateur renseigne un ensemble de param\u00e8tres (profil de l\u2019entreprise, stade de d\u00e9veloppement, besoins, secteur, localisation, type de projet\u2026).<br \/>\nL\u2019outil analyse ces donn\u00e9es et g\u00e9n\u00e8re automatiquement :<\/p>\n<ul>\n<li>la liste des dispositifs d\u2019accompagnement mobilisables ;<\/li>\n<li>pour chacun, le parcours associ\u00e9 (processus de candidature, pi\u00e8ces attendues, calendrier, \u00e9tapes cl\u00e9s).<\/li>\n<\/ul>\n<p><strong>Valeur ajout\u00e9e<\/strong><\/p>\n<ul>\n<li>Gain de temps pour les entreprises et les accompagnateurs.<\/li>\n<li>Meilleure lisibilit\u00e9 de l\u2019\u00e9cosyst\u00e8me d\u2019accompagnement.<\/li>\n<li>Orientation plus fiable et coh\u00e9rente vers les bons dispositifs, au bon moment.<\/li>\n<\/ul>\n<hr \/>\n<h2>4&#xfe0f;&#x20e3; Version \u201cbanque \/ innovation \/ \u00e9cosyst\u00e8me\u201d<\/h2>\n<blockquote><p>Mise \u00e0 disposition d\u2019un outil d\u2019orientation intelligent permettant, \u00e0 partir de crit\u00e8res normalis\u00e9s, de cartographier les dispositifs d\u2019accompagnement mobilisables par une entreprise et d\u2019en expliciter les modalit\u00e9s op\u00e9rationnelles (\u00e9ligibilit\u00e9, parcours de candidature, attendus).<br \/>\nL\u2019outil vise \u00e0 fluidifier l\u2019acc\u00e8s aux dispositifs, fiabiliser l\u2019orientation et renforcer la valeur de conseil.<\/p><\/blockquote>\n<hr \/>\n<p>Si tu veux, prochaine \u00e9tape possible (au choix, je le fais direct) :<\/p>\n<ul>\n<li>&#x1f9e0; <strong>Sch\u00e9ma logique<\/strong> (entr\u00e9es \u2192 moteur de r\u00e8gles \u2192 sorties)<\/li>\n<li>&#x1f4cb; <strong>Liste type de crit\u00e8res \/ param\u00e8tres<\/strong><\/li>\n<li>&#x1f9e9; <strong>User story<\/strong> (ex. charg\u00e9 d\u2019affaires \/ dirigeant \/ accompagnateur)<\/li>\n<li>&#x1f4ca; <strong>Matrice \u201cdispositifs \u00d7 crit\u00e8res\u201d<\/strong> exploitable en Excel ou outil digital<\/li>\n<\/ul>\n<p>Dis-moi simplement <strong>l\u2019usage cible<\/strong> (note interne, comit\u00e9, pitch partenaire, projet IT).<\/p>\n<\/div>\n<div>\n<hr \/>\n<h1>&#x1f9f1; Logique IT fonctionnelle de l\u2019outil d\u2019orientation<\/h1>\n<h2>1&#xfe0f;&#x20e3; Vue d\u2019ensemble (architecture fonctionnelle)<\/h2>\n<pre><code>\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Interface Util.  \u2502\r\n\u2502 (Front-End)      \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n         \u2502\r\n         \u25bc\r\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Module de saisie         \u2502\r\n\u2502 des crit\u00e8res             \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n         \u2502\r\n         \u25bc\r\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Normalisation &amp; contr\u00f4le \u2502\r\n\u2502 des donn\u00e9es              \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n         \u2502\r\n         \u25bc\r\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Moteur de r\u00e8gles         \u2502\r\n\u2502 \/ Matching               \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n         \u2502\r\n         \u25bc\r\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Base Dispositifs         \u2502\r\n\u2502 &amp; Processus              \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n         \u2502\r\n         \u25bc\r\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 G\u00e9n\u00e9ration des r\u00e9sultats \u2502\r\n\u2502 &amp; parcours utilisateurs  \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n         \u2502\r\n         \u25bc\r\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n\u2502 Restitution \/    \u2502\r\n\u2502 Orientation      \u2502\r\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n<\/code><\/pre>\n<hr \/>\n<h2>2&#xfe0f;&#x20e3; Description des briques fonctionnelles<\/h2>\n<h3>&#x1f539; 1. Interface utilisateur (Front-End)<\/h3>\n<p><strong>R\u00f4le<\/strong><\/p>\n<ul>\n<li>Point d\u2019entr\u00e9e utilisateur (entreprise, conseiller, accompagnateur).<\/li>\n<\/ul>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Acc\u00e8s guid\u00e9 \u00e0 l\u2019outil.<\/li>\n<li>Parcours simple et progressif.<\/li>\n<li>Possibilit\u00e9 d\u2019enregistrer ou modifier une simulation.<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; 2. Module de saisie des crit\u00e8res<\/h3>\n<p><strong>R\u00f4le<\/strong><\/p>\n<ul>\n<li>Collecter les param\u00e8tres structurants du besoin.<\/li>\n<\/ul>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Formulaires dynamiques (listes d\u00e9roulantes, champs conditionnels).<\/li>\n<li>Logique de d\u00e9pendance entre crit\u00e8res (ex. stade \u21c4 type de dispositif).<\/li>\n<li>Aide contextuelle (d\u00e9finitions, exemples).<\/li>\n<\/ul>\n<p><strong>Types de crit\u00e8res (exemples)<\/strong><\/p>\n<ul>\n<li>Profil entreprise (taille, anciennet\u00e9, maturit\u00e9).<\/li>\n<li>Secteur \/ fili\u00e8re.<\/li>\n<li>Localisation.<\/li>\n<li>Type de projet.<\/li>\n<li>Besoin principal (financement, accompagnement, structuration, march\u00e9\u2026).<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; 3. Module de normalisation et contr\u00f4le<\/h3>\n<p><strong>R\u00f4le<\/strong><\/p>\n<ul>\n<li>Garantir l\u2019exploitabilit\u00e9 des donn\u00e9es saisies.<\/li>\n<\/ul>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>V\u00e9rification de compl\u00e9tude.<\/li>\n<li>Normalisation des valeurs (r\u00e9f\u00e9rentiels m\u00e9tiers).<\/li>\n<li>Gestion des cas limites (informations partielles).<\/li>\n<\/ul>\n<p>&#x27a1;&#xfe0f; <strong>Brique cl\u00e9 pour \u00e9viter les erreurs de Matching.<\/strong><\/p>\n<hr \/>\n<h3>&#x1f539; 4. Moteur de r\u00e8gles \/ Matching<\/h3>\n<p><strong>R\u00f4le<\/strong><\/p>\n<ul>\n<li>C\u0153ur logique de l\u2019outil.<\/li>\n<\/ul>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Comparaison crit\u00e8res utilisateur &#x2194; crit\u00e8res d\u2019\u00e9ligibilit\u00e9 des dispositifs.<\/li>\n<li>Application de r\u00e8gles m\u00e9tiers :\n<ul>\n<li>\u00e9ligible \/ non \u00e9ligible,<\/li>\n<li>\u00e9ligible sous conditions,<\/li>\n<li>prioritaire \/ secondaire.<\/li>\n<\/ul>\n<\/li>\n<li>Gestion de r\u00e8gles cumulatives ou exclusives.<\/li>\n<\/ul>\n<p><strong>Sorties<\/strong><\/p>\n<ul>\n<li>Liste des dispositifs pertinents.<\/li>\n<li>Niveau de correspondance \/ pertinence.<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; 5. Base des dispositifs &amp; processus<\/h3>\n<p><strong>R\u00f4le<\/strong><\/p>\n<ul>\n<li>R\u00e9f\u00e9rentiel central de connaissance.<\/li>\n<\/ul>\n<p><strong>Contenu<\/strong><\/p>\n<ul>\n<li>Fiches dispositifs :\n<ul>\n<li>objectifs,<\/li>\n<li>crit\u00e8res d\u2019\u00e9ligibilit\u00e9,<\/li>\n<li>p\u00e9rim\u00e8tre (g\u00e9ographique, sectoriel),<\/li>\n<li>typologie d\u2019accompagnement.<\/li>\n<\/ul>\n<\/li>\n<li>Fiches processus :\n<ul>\n<li>\u00e9tapes de candidature,<\/li>\n<li>pi\u00e8ces attendues,<\/li>\n<li>d\u00e9lais,<\/li>\n<li>calendriers,<\/li>\n<li>points de contact \/ liens.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Caract\u00e9ristiques<\/strong><\/p>\n<ul>\n<li>Donn\u00e9es versionn\u00e9es.<\/li>\n<li>Mise \u00e0 jour simplifi\u00e9e (back-office).<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; 6. G\u00e9n\u00e9ration des r\u00e9sultats<\/h3>\n<p><strong>R\u00f4le<\/strong><\/p>\n<ul>\n<li>Transformer l\u2019analyse en information actionnable.<\/li>\n<\/ul>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Agr\u00e9gation des r\u00e9sultats par utilisateur.<\/li>\n<li>Hi\u00e9rarchisation des dispositifs.<\/li>\n<li>Association automatique dispositif &#x2194; parcours.<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; 7. Restitution &amp; orientation<\/h3>\n<p><strong>R\u00f4le<\/strong><\/p>\n<ul>\n<li>Passage \u00e0 l\u2019action.<\/li>\n<\/ul>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Restitution lisible :\n<ul>\n<li>dispositifs recommand\u00e9s,<\/li>\n<li>conditions cl\u00e9s,<\/li>\n<li>prochaines \u00e9tapes.<\/li>\n<\/ul>\n<\/li>\n<li>Acc\u00e8s direct :\n<ul>\n<li>lien candidature,<\/li>\n<li>checklist des pi\u00e8ces,<\/li>\n<li>contact r\u00e9f\u00e9rent.<\/li>\n<\/ul>\n<\/li>\n<li>Export possible (PDF, lien partageable, Excel).<\/li>\n<\/ul>\n<hr \/>\n<h2>3&#xfe0f;&#x20e3; Flux fonctionnel r\u00e9sum\u00e9 (end-to-end)<\/h2>\n<pre><code>Utilisateur\r\n   \u2193\r\nSaisie des crit\u00e8res\r\n   \u2193\r\nNormalisation des donn\u00e9es\r\n   \u2193\r\nAnalyse via moteur de r\u00e8gles\r\n   \u2193\r\nIdentification des dispositifs\r\n   \u2193\r\nAssociation des processus\r\n   \u2193\r\nRestitution + orientation actionnable\r\n<\/code><\/pre>\n<hr \/>\n<h2>4&#xfe0f;&#x20e3; Points cl\u00e9s pour cadrage IT<\/h2>\n<ul>\n<li>S\u00e9paration <strong>Front \/ Logique m\u00e9tier \/ R\u00e9f\u00e9rentiels<\/strong>.<\/li>\n<li>Moteur de r\u00e8gles \u00e9volutif (ajout\/modification de dispositifs).<\/li>\n<li>Gouvernance claire des donn\u00e9es (qui met \u00e0 jour quoi).<\/li>\n<li>Scalabilit\u00e9 (nouveaux dispositifs sans refonte).<\/li>\n<\/ul>\n<\/div>\n<style>\na {<br \/>    text-decoration: none;<br \/>    color: #464feb;<br \/>}<br \/>tr th, tr td {<br \/>    border: 1px solid #e6e6e6;<br \/>}<br \/>tr th {<br \/>    background-color: #f5f5f5;<br \/>}<br \/><\/style>\n<div>\n<h1>&#x1f6e0;&#xfe0f; Back\u2011office \u2013 Gestion des dispositifs d\u2019accompagnement<\/h1>\n<h2>1&#xfe0f;&#x20e3; Objectif du back\u2011office<\/h2>\n<p>Mettre \u00e0 disposition des administrateurs un environnement d\u00e9di\u00e9 permettant :<\/p>\n<ul>\n<li>de <strong>cr\u00e9er, modifier, activer ou d\u00e9sactiver<\/strong> des dispositifs d\u2019accompagnement,<\/li>\n<li>de <strong>g\u00e9rer leurs crit\u00e8res d\u2019\u00e9ligibilit\u00e9<\/strong> et leurs parcours associ\u00e9s,<\/li>\n<li>de <strong>garantir la fiabilit\u00e9<\/strong> des r\u00e9sultats produits par le moteur de r\u00e8gles.<\/li>\n<\/ul>\n<hr \/>\n<h2>2&#xfe0f;&#x20e3; Profils utilisateurs (r\u00f4les fonctionnels)<\/h2>\n<div class=\"___i31lg00 f10pi13n f14t3ns0 f1nbblvp fat0sn4 f1ov4xf1 fekwl8i f1lmfglv f1oz7aqm f1abmfm4 f1w619qj f16h0jq8\">\n<table class=\"___1hm93bs f1ddd56o f16vktn6 f1enuhaj fdclmfp f1ev3kgc ftgm304 f1uinfot fibjyge fvueend f9yszdx f1fu4s3n f3l3pb3 f1s2k7dp f8fmt76 fjvbh62 fysh76l fic4ptz f1yenhzu f1yn6nvh f14tj6oe f1jq587y f1el8yx3 f1pymoxg f1ofu761 fe6itr f7coize f1794535 f70r78m f4zgifc fk1v6el f16pyhcb fo436u6 fzy4j18 fc43013 f1hmrcvb fc4t9fq fgp09rh fjnyn6r\">\n<tbody>\n<tr>\n<th>R\u00f4le<\/th>\n<th>Droits principaux<\/th>\n<\/tr>\n<tr>\n<td>Administrateur global<\/td>\n<td>Gestion compl\u00e8te (dispositifs, r\u00e8gles, r\u00e9f\u00e9rentiels)<\/td>\n<\/tr>\n<tr>\n<td>Contributeur m\u00e9tier<\/td>\n<td>Cr\u00e9ation \/ mise \u00e0 jour de dispositifs<\/td>\n<\/tr>\n<tr>\n<td>Lecteur<\/td>\n<td>Consultation (audit, contr\u00f4le)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h2>3&#xfe0f;&#x20e3; Briques fonctionnelles du back\u2011office<\/h2>\n<h3>&#x1f539; 1. Gestion du r\u00e9f\u00e9rentiel des dispositifs<\/h3>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Cr\u00e9ation d\u2019une fiche dispositif.<\/li>\n<li>Modification \/ mise \u00e0 jour.<\/li>\n<li>Activation \/ d\u00e9sactivation (visibilit\u00e9 front).<\/li>\n<li>Historisation des versions.<\/li>\n<\/ul>\n<p><strong>Donn\u00e9es principales<\/strong><\/p>\n<ul>\n<li>Nom du dispositif.<\/li>\n<li>Type (financier, accompagnement, mixte).<\/li>\n<li>Porteur (institution, acteur public\/priv\u00e9).<\/li>\n<li>P\u00e9rim\u00e8tre g\u00e9ographique.<\/li>\n<li>Description courte \/ longue.<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; 2. Gestion des crit\u00e8res d\u2019\u00e9ligibilit\u00e9<\/h3>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Association de crit\u00e8res \u00e0 chaque dispositif.<\/li>\n<li>Param\u00e9trage fin des r\u00e8gles :\n<ul>\n<li>obligatoire \/ optionnel,<\/li>\n<li>valeurs accept\u00e9es,<\/li>\n<li>seuils \/ exclusions.<\/li>\n<\/ul>\n<\/li>\n<li>Gestion de d\u00e9pendances entre crit\u00e8res.<\/li>\n<\/ul>\n<p><strong>Exemples<\/strong><\/p>\n<ul>\n<li>Taille d\u2019entreprise \u2265 X.<\/li>\n<li>Stade = cr\u00e9ation \/ amor\u00e7age \/ croissance.<\/li>\n<li>Secteur inclus \/ exclus.<\/li>\n<li>Localisation obligatoire.<\/li>\n<\/ul>\n<p>&#x27a1;&#xfe0f; <strong>Correspondance directe avec le moteur de r\u00e8gles.<\/strong><\/p>\n<hr \/>\n<h3>&#x1f539; 3. Gestion des processus de candidature \/ soumission<\/h3>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Cr\u00e9ation d\u2019un parcours par dispositif.<\/li>\n<li>D\u00e9composition en \u00e9tapes successives.<\/li>\n<li>Param\u00e9trage des attendus par \u00e9tape.<\/li>\n<\/ul>\n<p><strong>\u00c9l\u00e9ments g\u00e9r\u00e9s<\/strong><\/p>\n<ul>\n<li>\u00c9tapes (pr\u00e9\u2011qualification, d\u00e9p\u00f4t, instruction\u2026).<\/li>\n<li>Pi\u00e8ces \u00e0 fournir.<\/li>\n<li>D\u00e9lais et calendriers.<\/li>\n<li>Liens externes (plateforme, formulaire).<\/li>\n<li>Contact r\u00e9f\u00e9rent.<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; 4. R\u00e9f\u00e9rentiels communs (brique transverse)<\/h3>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Gestion des r\u00e9f\u00e9rentiels utilis\u00e9s dans la saisie :\n<ul>\n<li>secteurs,<\/li>\n<li>typologies de projets,<\/li>\n<li>stades de maturit\u00e9,<\/li>\n<li>zones g\u00e9ographiques.<\/li>\n<\/ul>\n<\/li>\n<li>Harmonisation des valeurs (normalisation).<\/li>\n<\/ul>\n<p>&#x27a1;&#xfe0f; Condition n\u00e9cessaire pour un matching fiable.<\/p>\n<hr \/>\n<h3>&#x1f539; 5. Moteur de r\u00e8gles \u2013 param\u00e9trage m\u00e9tier<\/h3>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>D\u00e9finition des r\u00e8gles d\u2019\u00e9ligibilit\u00e9 :\n<ul>\n<li>r\u00e8gles simples (conditionnelles),<\/li>\n<li>r\u00e8gles cumulatives,<\/li>\n<li>r\u00e8gles d\u2019exclusion.<\/li>\n<\/ul>\n<\/li>\n<li>Pond\u00e9ration \u00e9ventuelle (scoring).<\/li>\n<li>Test des r\u00e8gles sur cas simul\u00e9s.<\/li>\n<\/ul>\n<p><strong>Objectif<\/strong><\/p>\n<ul>\n<li>Permettre l\u2019\u00e9volution des dispositifs <strong>sans d\u00e9veloppement lourd<\/strong>.<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; 6. Outils de contr\u00f4le &amp; supervision<\/h3>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Visualisation des dispositifs actifs\/inactifs.<\/li>\n<li>D\u00e9tection des incoh\u00e9rences :\n<ul>\n<li>crit\u00e8res non mapp\u00e9s,<\/li>\n<li>parcours incomplets,<\/li>\n<li>r\u00e8gles contradictoires.<\/li>\n<\/ul>\n<\/li>\n<li>Logs de modification (qui \/ quand \/ quoi).<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; 7. Publication &amp; synchronisation Front\u2011Office<\/h3>\n<p><strong>Fonctions<\/strong><\/p>\n<ul>\n<li>Validation finale avant mise en production.<\/li>\n<li>Publication imm\u00e9diate ou planifi\u00e9e.<\/li>\n<li>Synchronisation avec le front\u2011office.<\/li>\n<\/ul>\n<hr \/>\n<h2>4&#xfe0f;&#x20e3; Sch\u00e9ma fonctionnel du back\u2011office<\/h2>\n<pre><code>Administrateur \/ M\u00e9tier\r\n        \u2502\r\n        \u25bc\r\nBack-office\r\n \u251c\u2500 Gestion des dispositifs\r\n \u251c\u2500 Gestion des crit\u00e8res\r\n \u251c\u2500 Gestion des processus\r\n \u251c\u2500 R\u00e9f\u00e9rentiels communs\r\n \u251c\u2500 Param\u00e9trage r\u00e8gles\r\n \u251c\u2500 Contr\u00f4le \/ audit\r\n        \u2502\r\n        \u25bc\r\nMoteur de r\u00e8gles\r\n        \u2502\r\n        \u25bc\r\nFront-office (outil utilisateur)\r\n<\/code><\/pre>\n<hr \/>\n<h2>5&#xfe0f;&#x20e3; Points cl\u00e9s de conception IT<\/h2>\n<ul>\n<li>S\u00e9paration stricte :\n<ul>\n<li><strong>donn\u00e9es dispositifs<\/strong>,<\/li>\n<li><strong>r\u00e8gles m\u00e9tier<\/strong>,<\/li>\n<li><strong>r\u00e9f\u00e9rentiels<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li>Versionnement obligatoire.<\/li>\n<li>S\u00e9curisation des droits.<\/li>\n<li>Back\u2011office pens\u00e9 <strong>m\u00e9tier-first<\/strong>, non technique.<\/li>\n<\/ul>\n<hr \/>\n<h2>6&#xfe0f;&#x20e3; P\u00e9rim\u00e8tre MVP recommand\u00e9<\/h2>\n<p>&#x2705; Cr\u00e9ation \/ modification de dispositifs<br \/>\n&#x2705; Param\u00e9trage crit\u00e8res simples<br \/>\n&#x2705; Parcours de candidature basique<br \/>\n&#x2705; Activation \/ d\u00e9sactivation<br \/>\n&#x2705; Publication front<\/p>\n<\/div>\n<hr \/>\n<div>\n<h1>&#x1f4c4; Fiche dispositif \u2013 Exemple param\u00e9tr\u00e9 (Back\u2011office)<\/h1>\n<h2>1&#xfe0f;&#x20e3; Identification du dispositif<\/h2>\n<ul>\n<li><strong>Nom du dispositif<\/strong> : Programme d\u2019Accompagnement Innovation \u2013 Phase Amor\u00e7age<\/li>\n<li><strong>Type<\/strong> : Accompagnement (non financier)<\/li>\n<li><strong>Porteur<\/strong> : Acteur public national<\/li>\n<li><strong>Statut<\/strong> : &#x2705; Actif<\/li>\n<li><strong>Visibilit\u00e9 front-office<\/strong> : &#x2705; Oui<\/li>\n<li><strong>Version<\/strong> : v1.2<\/li>\n<li><strong>Date de derni\u00e8re mise \u00e0 jour<\/strong> : JJ\/MM\/AAAA<\/li>\n<\/ul>\n<hr \/>\n<h2>2&#xfe0f;&#x20e3; Description m\u00e9tier<\/h2>\n<ul>\n<li><strong>Objectif<\/strong><br \/>\nAccompagner les entreprises innovantes en phase d\u2019amor\u00e7age dans la structuration de leur projet et la pr\u00e9paration \u00e0 une lev\u00e9e de fonds.<\/li>\n<li><strong>B\u00e9n\u00e9fices cl\u00e9s<\/strong>\n<ul>\n<li>Accompagnement strat\u00e9gique<\/li>\n<li>Mise en r\u00e9seau<\/li>\n<li>Aide \u00e0 la structuration financi\u00e8re<\/li>\n<\/ul>\n<\/li>\n<li><strong>Dur\u00e9e de l\u2019accompagnement<\/strong><br \/>\n6 \u00e0 9 mois<\/li>\n<\/ul>\n<hr \/>\n<h2>3&#xfe0f;&#x20e3; Crit\u00e8res d\u2019\u00e9ligibilit\u00e9 (param\u00e9trage)<\/h2>\n<h3>&#x1f539; Profil entreprise<\/h3>\n<div class=\"___i31lg00 f10pi13n f14t3ns0 f1nbblvp fat0sn4 f1ov4xf1 fekwl8i f1lmfglv f1oz7aqm f1abmfm4 f1w619qj f16h0jq8\">\n<table class=\"___1hm93bs f1ddd56o f16vktn6 f1enuhaj fdclmfp f1ev3kgc ftgm304 f1uinfot fibjyge fvueend f9yszdx f1fu4s3n f3l3pb3 f1s2k7dp f8fmt76 fjvbh62 fysh76l fic4ptz f1yenhzu f1yn6nvh f14tj6oe f1jq587y f1el8yx3 f1pymoxg f1ofu761 fe6itr f7coize f1794535 f70r78m f4zgifc fk1v6el f16pyhcb fo436u6 fzy4j18 fc43013 f1hmrcvb fc4t9fq fgp09rh fjnyn6r\">\n<tbody>\n<tr>\n<th>Crit\u00e8re<\/th>\n<th>Type<\/th>\n<th>R\u00e8gle<\/th>\n<\/tr>\n<tr>\n<td>Forme juridique<\/td>\n<td>Liste<\/td>\n<td>Doit \u00eatre une personne morale<\/td>\n<\/tr>\n<tr>\n<td>Anciennet\u00e9<\/td>\n<td>Num\u00e9rique<\/td>\n<td>\u2264 5 ans<\/td>\n<\/tr>\n<tr>\n<td>Effectif<\/td>\n<td>Num\u00e9rique<\/td>\n<td>\u2264 50 salari\u00e9s<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h3>&#x1f539; Stade et maturit\u00e9<\/h3>\n<div class=\"___i31lg00 f10pi13n f14t3ns0 f1nbblvp fat0sn4 f1ov4xf1 fekwl8i f1lmfglv f1oz7aqm f1abmfm4 f1w619qj f16h0jq8\">\n<table class=\"___1hm93bs f1ddd56o f16vktn6 f1enuhaj fdclmfp f1ev3kgc ftgm304 f1uinfot fibjyge fvueend f9yszdx f1fu4s3n f3l3pb3 f1s2k7dp f8fmt76 fjvbh62 fysh76l fic4ptz f1yenhzu f1yn6nvh f14tj6oe f1jq587y f1el8yx3 f1pymoxg f1ofu761 fe6itr f7coize f1794535 f70r78m f4zgifc fk1v6el f16pyhcb fo436u6 fzy4j18 fc43013 f1hmrcvb fc4t9fq fgp09rh fjnyn6r\">\n<tbody>\n<tr>\n<th>Crit\u00e8re<\/th>\n<th>Type<\/th>\n<th>Valeurs autoris\u00e9es<\/th>\n<\/tr>\n<tr>\n<td>Stade de d\u00e9veloppement<\/td>\n<td>Liste<\/td>\n<td>Amor\u00e7age<\/td>\n<\/tr>\n<tr>\n<td>Maturit\u00e9 projet<\/td>\n<td>Liste<\/td>\n<td>Prototype \/ POC<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h3>&#x1f539; Secteur d\u2019activit\u00e9<\/h3>\n<div class=\"___i31lg00 f10pi13n f14t3ns0 f1nbblvp fat0sn4 f1ov4xf1 fekwl8i f1lmfglv f1oz7aqm f1abmfm4 f1w619qj f16h0jq8\">\n<table class=\"___1hm93bs f1ddd56o f16vktn6 f1enuhaj fdclmfp f1ev3kgc ftgm304 f1uinfot fibjyge fvueend f9yszdx f1fu4s3n f3l3pb3 f1s2k7dp f8fmt76 fjvbh62 fysh76l fic4ptz f1yenhzu f1yn6nvh f14tj6oe f1jq587y f1el8yx3 f1pymoxg f1ofu761 fe6itr f7coize f1794535 f70r78m f4zgifc fk1v6el f16pyhcb fo436u6 fzy4j18 fc43013 f1hmrcvb fc4t9fq fgp09rh fjnyn6r\">\n<tbody>\n<tr>\n<th>Crit\u00e8re<\/th>\n<th>Type<\/th>\n<th>R\u00e8gle<\/th>\n<\/tr>\n<tr>\n<td>Secteur<\/td>\n<td>Multi\u2011s\u00e9lection<\/td>\n<td>Tous sauf secteurs exclus<\/td>\n<\/tr>\n<tr>\n<td>Secteurs exclus<\/td>\n<td>Liste<\/td>\n<td>Immobilier, financement pur<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h3>&#x1f539; Localisation<\/h3>\n<div class=\"___i31lg00 f10pi13n f14t3ns0 f1nbblvp fat0sn4 f1ov4xf1 fekwl8i f1lmfglv f1oz7aqm f1abmfm4 f1w619qj f16h0jq8\">\n<table class=\"___1hm93bs f1ddd56o f16vktn6 f1enuhaj fdclmfp f1ev3kgc ftgm304 f1uinfot fibjyge fvueend f9yszdx f1fu4s3n f3l3pb3 f1s2k7dp f8fmt76 fjvbh62 fysh76l fic4ptz f1yenhzu f1yn6nvh f14tj6oe f1jq587y f1el8yx3 f1pymoxg f1ofu761 fe6itr f7coize f1794535 f70r78m f4zgifc fk1v6el f16pyhcb fo436u6 fzy4j18 fc43013 f1hmrcvb fc4t9fq fgp09rh fjnyn6r\">\n<tbody>\n<tr>\n<th>Crit\u00e8re<\/th>\n<th>Type<\/th>\n<th>R\u00e8gle<\/th>\n<\/tr>\n<tr>\n<td>Implantation<\/td>\n<td>G\u00e9ographique<\/td>\n<td>France obligatoire<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h3>&#x1f539; Besoins exprim\u00e9s<\/h3>\n<div class=\"___i31lg00 f10pi13n f14t3ns0 f1nbblvp fat0sn4 f1ov4xf1 fekwl8i f1lmfglv f1oz7aqm f1abmfm4 f1w619qj f16h0jq8\">\n<table class=\"___1hm93bs f1ddd56o f16vktn6 f1enuhaj fdclmfp f1ev3kgc ftgm304 f1uinfot fibjyge fvueend f9yszdx f1fu4s3n f3l3pb3 f1s2k7dp f8fmt76 fjvbh62 fysh76l fic4ptz f1yenhzu f1yn6nvh f14tj6oe f1jq587y f1el8yx3 f1pymoxg f1ofu761 fe6itr f7coize f1794535 f70r78m f4zgifc fk1v6el f16pyhcb fo436u6 fzy4j18 fc43013 f1hmrcvb fc4t9fq fgp09rh fjnyn6r\">\n<tbody>\n<tr>\n<th>Crit\u00e8re<\/th>\n<th>Type<\/th>\n<th>R\u00e8gle<\/th>\n<\/tr>\n<tr>\n<td>Besoin principal<\/td>\n<td>Liste<\/td>\n<td>Structuration \/ Lev\u00e9e de fonds<\/td>\n<\/tr>\n<tr>\n<td>Besoin secondaire<\/td>\n<td>Optionnel<\/td>\n<td>Mise en relation<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<h2>4&#xfe0f;&#x20e3; R\u00e8gles m\u00e9tier associ\u00e9es (moteur de r\u00e8gles)<\/h2>\n<ul>\n<li>&#x2705; <strong>\u00c9ligible<\/strong> si\n<ul>\n<li>anciennet\u00e9 \u2264 5 ans<\/li>\n<li>stade = amor\u00e7age<\/li>\n<li>secteur non exclu<\/li>\n<li>localisation = France<\/li>\n<\/ul>\n<\/li>\n<li>&#x26a0;&#xfe0f; <strong>\u00c9ligible sous conditions<\/strong> si\n<ul>\n<li>maturit\u00e9 = id\u00e9e avanc\u00e9e (sans prototype)<\/li>\n<\/ul>\n<\/li>\n<li>&#x274c; <strong>Non \u00e9ligible<\/strong> si\n<ul>\n<li>stade \u2265 croissance<\/li>\n<li>activit\u00e9 exclue<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<h2>5&#xfe0f;&#x20e3; Pond\u00e9ration \/ priorit\u00e9 (optionnel)<\/h2>\n<ul>\n<li>Stade = amor\u00e7age \u2192 +40<\/li>\n<li>Besoin lev\u00e9e de fonds \u2192 +30<\/li>\n<li>Secteur prioritaire \u2192 +20<\/li>\n<\/ul>\n<p>&#x27a1;&#xfe0f; <strong>Score de pertinence calcul\u00e9 automatiquement<\/strong><\/p>\n<hr \/>\n<h2>6&#xfe0f;&#x20e3; Processus de candidature associ\u00e9<\/h2>\n<h3>&#x1f539; Parcours \u00e9tapes<\/h3>\n<ol>\n<li><strong>Pr\u00e9\u2011qualification en ligne<\/strong><\/li>\n<li><strong>D\u00e9p\u00f4t du dossier<\/strong><\/li>\n<li><strong>Instruction<\/strong><\/li>\n<li><strong>Comit\u00e9 de s\u00e9lection<\/strong><\/li>\n<li><strong>Notification de d\u00e9cision<\/strong><\/li>\n<\/ol>\n<hr \/>\n<h3>&#x1f539; Pi\u00e8ces \u00e0 fournir<\/h3>\n<ul>\n<li>Pitch deck<\/li>\n<li>Note projet<\/li>\n<li>Pr\u00e9visionnel financier<\/li>\n<li>Kbis \/ statuts<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; D\u00e9lais indicatifs<\/h3>\n<ul>\n<li>Instruction : 3 \u00e0 4 semaines<\/li>\n<li>Comit\u00e9 : mensuel<\/li>\n<\/ul>\n<hr \/>\n<h3>&#x1f539; Point d\u2019entr\u00e9e<\/h3>\n<ul>\n<li><strong>Lien candidature<\/strong> : URL externe<\/li>\n<li><strong>Contact r\u00e9f\u00e9rent<\/strong> : nom \/ mail g\u00e9n\u00e9rique<\/li>\n<\/ul>\n<hr \/>\n<h2>7&#xfe0f;&#x20e3; Param\u00e8tres de publication<\/h2>\n<ul>\n<li>Visible pour :\n<ul>\n<li>&#x2705; Entreprises<\/li>\n<li>&#x2705; Conseillers<\/li>\n<\/ul>\n<\/li>\n<li>Date d\u2019effet : imm\u00e9diate<\/li>\n<li>Archivage automatique : non<\/li>\n<\/ul>\n<hr \/>\n<h2>8&#xfe0f;&#x20e3; Logs &amp; gouvernance<\/h2>\n<ul>\n<li>Cr\u00e9\u00e9 par : Administrateur X<\/li>\n<li>Modifi\u00e9 par : Contributeur Y<\/li>\n<li>Historique versions : consultable<\/li>\n<\/ul>\n<hr \/>\n<h2>&#x1f9e0; Ce que voit le moteur de r\u00e8gles<\/h2>\n<ul>\n<li>Crit\u00e8res structur\u00e9s<\/li>\n<li>R\u00e8gles explicites<\/li>\n<li>Parcours op\u00e9rationnel attach\u00e9<\/li>\n<li>R\u00e9sultat imm\u00e9diatement actionnable c\u00f4t\u00e9 front<\/li>\n<\/ul>\n<hr \/>\n<style>\na {<br \/>    text-decoration: none;<br \/>    color: #464feb;<br \/>}<br \/>tr th, tr td {<br \/>    border: 1px solid #e6e6e6;<br \/>}<br \/>tr th {<br \/>    background-color: #f5f5f5;<br \/>}<br \/><\/style>\n<div>\n<h1>&#x1f9f1; Mod\u00e8le de donn\u00e9es \u2013 Fiche Dispositif<\/h1>\n<h2>1&#xfe0f;&#x20e3; Entit\u00e9 centrale : <code>DISPOSITIF<\/code><\/h2>\n<pre><code>DISPOSITIF\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n- dispositif_id (PK)\r\n- nom\r\n- type_dispositif\r\n- porteur\r\n- description_courte\r\n- description_longue\r\n- statut (actif \/ inactif \/ archive)\r\n- date_effet\r\n- date_fin\r\n- version\r\n- date_creation\r\n- date_maj\r\n<\/code><\/pre>\n<p><strong>R\u00f4le<\/strong><\/p>\n<blockquote><p>Repr\u00e9sente un dispositif d\u2019accompagnement unique, identifiable et versionn\u00e9.<\/p><\/blockquote>\n<hr \/>\n<h2>2&#xfe0f;&#x20e3; Crit\u00e8res &amp; \u00e9ligibilit\u00e9<\/h2>\n<h3>&#x1f539; 2.1 Entit\u00e9 <code>CRITERE<\/code><\/h3>\n<pre><code>CRITERE\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n- critere_id (PK)\r\n- code_critere\r\n- libelle\r\n- type_donnee (liste, numerique, bool\u00e9en, texte)\r\n- referentiel_associe (optionnel)\r\n<\/code><\/pre>\n<p><strong>R\u00f4le<\/strong><\/p>\n<blockquote><p>D\u00e9crit un crit\u00e8re standard utilisable par plusieurs dispositifs<br \/>\n(ex. stade, secteur, effectif, localisation).<\/p><\/blockquote>\n<hr \/>\n<h3>&#x1f539; 2.2 Association <code>DISPOSITIF_CRITERE<\/code><\/h3>\n<pre><code>DISPOSITIF_CRITERE\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n- dispositif_critere_id (PK)\r\n- dispositif_id (FK)\r\n- critere_id (FK)\r\n- obligatoire (bool)\r\n- valeur_min (optionnel)\r\n- valeur_max (optionnel)\r\n- valeurs_autorisees (liste)\r\n- condition_logique (AND \/ OR \/ EXCLUSION)\r\n<\/code><\/pre>\n<p><strong>R\u00f4le<\/strong><\/p>\n<blockquote><p>Param\u00e9trage <strong>sp\u00e9cifique<\/strong> des crit\u00e8res pour un dispositif donn\u00e9.<\/p><\/blockquote>\n<p>&#x27a1;&#xfe0f; C\u2019est ici que vit l\u2019\u00e9ligibilit\u00e9 m\u00e9tier.<\/p>\n<hr \/>\n<h2>3&#xfe0f;&#x20e3; R\u00e8gles m\u00e9tier (moteur de matching)<\/h2>\n<h3>&#x1f539; Entit\u00e9 <code>REGLE_ELIGIBILITE<\/code><\/h3>\n<pre><code>REGLE_ELIGIBILITE\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n- regle_id (PK)\r\n- dispositif_id (FK)\r\n- type_regle (eligibilite \/ exclusion \/ conditionnelle)\r\n- expression_logique\r\n- resultat (eligible \/ non_eligible \/ eligible_sous_condition)\r\n- priorite\r\n<\/code><\/pre>\n<p><strong>R\u00f4le<\/strong><\/p>\n<blockquote><p>Permet d\u2019exprimer des r\u00e8gles complexes sans code<br \/>\n(ex. combinaisons de crit\u00e8res, exclusions sectorielles).<\/p><\/blockquote>\n<hr \/>\n<h2>4&#xfe0f;&#x20e3; Pond\u00e9ration \/ scoring (optionnel mais structurant)<\/h2>\n<h3>&#x1f539; Entit\u00e9 <code>PONDERATION<\/code><\/h3>\n<pre><code>PONDERATION\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n- ponderation_id (PK)\r\n- dispositif_id (FK)\r\n- critere_id (FK)\r\n- valeur_score\r\n<\/code><\/pre>\n<p><strong>R\u00f4le<\/strong><\/p>\n<blockquote><p>Calcul d\u2019un <strong>score de pertinence<\/strong> pour hi\u00e9rarchiser les dispositifs.<\/p><\/blockquote>\n<hr \/>\n<h2>5&#xfe0f;&#x20e3; Processus de candidature<\/h2>\n<h3>&#x1f539; 5.1 Entit\u00e9 <code>PROCESSUS<\/code><\/h3>\n<pre><code>PROCESSUS\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n- processus_id (PK)\r\n- dispositif_id (FK)\r\n- libelle\r\n- description\r\n<\/code><\/pre>\n<p><strong>R\u00f4le<\/strong><\/p>\n<blockquote><p>Un dispositif peut avoir <strong>un processus principal<\/strong><br \/>\n(+ \u00e9ventuellement des variantes).<\/p><\/blockquote>\n<hr \/>\n<h3>&#x1f539; 5.2 Entit\u00e9 <code>ETAPE_PROCESSUS<\/code><\/h3>\n<pre><code>ETAPE_PROCESSUS\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n- etape_id (PK)\r\n- processus_id (FK)\r\n- ordre\r\n- libelle\r\n- description\r\n- delai_indicatif\r\n<\/code><\/pre>\n<hr \/>\n<h3>&#x1f539; 5.3 Entit\u00e9 <code>PIECE_A_FOURNIR<\/code><\/h3>\n<pre><code>PIECE_A_FOURNIR\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n- piece_id (PK)\r\n- etape_id (FK)\r\n- libelle\r\n- obligatoire (bool)\r\n<\/code><\/pre>\n<hr \/>\n<h3>&#x1f539; 5.4 Entit\u00e9 <code>POINT_ENTREE<\/code><\/h3>\n<pre><code>POINT_ENTREE\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n- point_entree_id (PK)\r\n- processus_id (FK)\r\n- type (URL \/ contact \/ plateforme)\r\n- valeur\r\n<\/code><\/pre>\n<hr \/>\n<h2>6&#xfe0f;&#x20e3; R\u00e9f\u00e9rentiels transverses<\/h2>\n<p>Exemples d\u2019entit\u00e9s de r\u00e9f\u00e9rence :<\/p>\n<pre><code>REFERENTIEL_SECTEUR\r\nREFERENTIEL_STADE\r\nREFERENTIEL_TERRITOIRE\r\nREFERENTIEL_TYPE_PROJET\r\n<\/code><\/pre>\n<p>Chaque entit\u00e9 contient :<\/p>\n<pre><code>- code\r\n- libelle\r\n- actif\r\n<\/code><\/pre>\n<p>&#x27a1;&#xfe0f; Utilis\u00e9es par <code>CRITERE<\/code> et le front.<\/p>\n<hr \/>\n<h2>7&#xfe0f;&#x20e3; Gouvernance &amp; tra\u00e7abilit\u00e9<\/h2>\n<h3>&#x1f539; Entit\u00e9 <code>HISTORIQUE_MODIFICATION<\/code><\/h3>\n<pre><code>HISTORIQUE_MODIFICATION\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n- historique_id (PK)\r\n- entite\r\n- entite_id\r\n- action (creation \/ modification \/ suppression)\r\n- utilisateur\r\n- date_action\r\n- version\r\n<\/code><\/pre>\n<hr \/>\n<h2>8&#xfe0f;&#x20e3; Vue logique simplifi\u00e9e (relations cl\u00e9s)<\/h2>\n<pre><code>DISPOSITIF\r\n \u251c\u2500 DISPOSITIF_CRITERE \u2500 CRITERE\r\n \u251c\u2500 REGLE_ELIGIBILITE\r\n \u251c\u2500 PONDERATION\r\n \u2514\u2500 PROCESSUS\r\n        \u251c\u2500 ETAPE_PROCESSUS\r\n        \u2502      \u2514\u2500 PIECE_A_FOURNIR\r\n        \u2514\u2500 POINT_ENTREE\r\n<\/code><\/pre>\n<hr \/>\n<h2>&#x1f9e0; Lecture m\u00e9tier<\/h2>\n<ul>\n<li><strong>DISPOSITIF<\/strong> = objet pivot<\/li>\n<li><strong>CRITERE + REGLE<\/strong> = moteur d\u2019\u00e9ligibilit\u00e9<\/li>\n<li><strong>PROCESSUS + ETAPES<\/strong> = parcours utilisateur<\/li>\n<li><strong>REFERENTIELS<\/strong> = coh\u00e9rence et maintenabilit\u00e9<\/li>\n<li><strong>HISTORIQUE<\/strong> = auditabilit\u00e9<\/li>\n<\/ul>\n<\/div>\n<hr \/>\n<div>\n<h1>&#x1f5c4;&#xfe0f; Sch\u00e9ma relationnel SQL \u2013 Fiche Dispositif<\/h1>\n<hr \/>\n<h2>1&#xfe0f;&#x20e3; Table centrale : <code>dispositif<\/code><\/h2>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-9036fui-FluentProviderr0 ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___xnh3kc0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy fhrnfzf filiwix f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-0\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE dispositif (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> dispositif_id BIGINT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> nom VARCHAR(255) NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> type_dispositif VARCHAR(50) NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> porteur VARCHAR(255),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> description_courte VARCHAR(500),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> description_longue TEXT,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> statut VARCHAR(20) NOT NULL, &#8212; actif \/ inactif \/ archive<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> date_effet DATE,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> date_fin DATE,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\"> version VARCHAR(20),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><span class=\"scriptor-textRun scriptor-inline\"> date_creation TIMESTAMP NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><span class=\"scriptor-textRun scriptor-inline\"> date_maj TIMESTAMP<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___1nvp3ii fssjx5q ffmgqju f1sonemn fiox0mu fq3j191 f1kdvxkq f19a8dv6 fxa5w0x fohtkgy f13xzdlq f1hy0ae7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>2&#xfe0f;&#x20e3; Crit\u00e8res et \u00e9ligibilit\u00e9<\/h2>\n<h3>&#x1f539; 2.1 R\u00e9f\u00e9rentiel des crit\u00e8res : <code>critere<\/code><\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-7159fui-FluentProviderrj ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-1\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE critere (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> critere_id BIGINT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> code_critere VARCHAR(100) UNIQUE NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> libelle VARCHAR(255) NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> type_donnee VARCHAR(30) NOT NULL, &#8212; liste, numerique, booleen, texte<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> referentiel_associe VARCHAR(100)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h3>&#x1f539; 2.2 Param\u00e9trage des crit\u00e8res par dispositif : <code>dispositif_critere<\/code><\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-3893fui-FluentProviderru ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___xnh3kc0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy fhrnfzf filiwix f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-2\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE dispositif_critere (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> dispositif_critere_id BIGINT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> dispositif_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> critere_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> obligatoire BOOLEAN DEFAULT FALSE,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> valeur_min NUMERIC,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> valeur_max NUMERIC,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> valeurs_autorisees TEXT, &#8212; JSON ou liste s\u00e9rialis\u00e9e<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> condition_logique VARCHAR(20), &#8212; AND \/ OR \/ EXCLUSION<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\"> CONSTRAINT fk_dc_dispositif<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><span class=\"scriptor-textRun scriptor-inline\"> FOREIGN KEY (dispositif_id) REFERENCES dispositif(dispositif_id),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><span class=\"scriptor-textRun scriptor-inline\"> CONSTRAINT fk_dc_critere<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\"> FOREIGN KEY (critere_id) REFERENCES critere(critere_id)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"15\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___1nvp3ii fssjx5q ffmgqju f1sonemn fiox0mu fq3j191 f1kdvxkq f19a8dv6 fxa5w0x fohtkgy f13xzdlq f1hy0ae7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>3&#xfe0f;&#x20e3; R\u00e8gles m\u00e9tier (moteur de matching)<\/h2>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-4120fui-FluentProviderr19 ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-3\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE regle_eligibilite (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> regle_id BIGINT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> dispositif_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> type_regle VARCHAR(30) NOT NULL, &#8212; eligibilite \/ exclusion \/ conditionnelle<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> expression_logique TEXT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> resultat VARCHAR(30) NOT NULL, &#8212; eligible \/ non_eligible \/ sous_condition<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> priorite INT,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> CONSTRAINT fk_regle_dispositif<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> FOREIGN KEY (dispositif_id) REFERENCES dispositif(dispositif_id)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>4&#xfe0f;&#x20e3; Pond\u00e9ration \/ scoring (optionnel)<\/h2>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-1898fui-FluentProviderr1k ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-4\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE ponderation (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> ponderation_id BIGINT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> dispositif_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> critere_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> valeur_score INT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> CONSTRAINT fk_pond_dispositif<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> FOREIGN KEY (dispositif_id) REFERENCES dispositif(dispositif_id),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> CONSTRAINT fk_pond_critere<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> FOREIGN KEY (critere_id) REFERENCES critere(critere_id)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>5&#xfe0f;&#x20e3; Processus de candidature<\/h2>\n<h3>&#x1f539; 5.1 Processus principal<\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-3972fui-FluentProviderr1v ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-5\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE processus (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> processus_id BIGINT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> dispositif_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> libelle VARCHAR(255) NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> description TEXT,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> CONSTRAINT fk_processus_dispositif<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> FOREIGN KEY (dispositif_id) REFERENCES dispositif(dispositif_id)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h3>&#x1f539; 5.2 \u00c9tapes du processus<\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-1853fui-FluentProviderr2a ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-6\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE etape_processus (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> etape_id BIGINT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> processus_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> ordre_etape INT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> libelle VARCHAR(255) NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> description TEXT,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> delai_indicatif VARCHAR(100),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> CONSTRAINT fk_etape_processus<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> FOREIGN KEY (processus_id) REFERENCES processus(processus_id)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h3>&#x1f539; 5.3 Pi\u00e8ces \u00e0 fournir<\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-6929fui-FluentProviderr2l ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-7\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE piece_a_fournir (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> piece_id BIGINT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> etape_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> libelle VARCHAR(255) NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> obligatoire BOOLEAN DEFAULT TRUE,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> CONSTRAINT fk_piece_etape<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> FOREIGN KEY (etape_id) REFERENCES etape_processus(etape_id)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h3>&#x1f539; 5.4 Points d\u2019entr\u00e9e (liens \/ contacts)<\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-9896fui-FluentProviderr30 ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-8\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE point_entree (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> point_entree_id BIGINT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> processus_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> type_point VARCHAR(30) NOT NULL, &#8212; URL \/ contact \/ plateforme<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> valeur VARCHAR(500) NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> CONSTRAINT fk_point_processus<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> FOREIGN KEY (processus_id) REFERENCES processus(processus_id)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>6&#xfe0f;&#x20e3; R\u00e9f\u00e9rentiels m\u00e9tiers (exemple)<\/h2>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-874fui-FluentProviderr3b ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-9\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE referentiel_secteur (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> code_secteur VARCHAR(50) PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> libelle VARCHAR(255),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> actif BOOLEAN DEFAULT TRUE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><em>(M\u00eame logique pour stade, territoire, type_projet, etc.)<\/em><\/p>\n<hr \/>\n<h2>7&#xfe0f;&#x20e3; Gouvernance &amp; audit<\/h2>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-6360fui-FluentProviderr3m ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-10\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE historique_modification (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> historique_id BIGINT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> entite VARCHAR(100) NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> entite_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> action VARCHAR(30) NOT NULL, &#8212; creation \/ modification \/ suppression<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> utilisateur VARCHAR(255),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> date_action TIMESTAMP NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> version VARCHAR(20)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>8&#xfe0f;&#x20e3; Vue relationnelle synth\u00e9tique<\/h2>\n<pre><code>dispositif\r\n \u251c\u2500 dispositif_critere \u2500 critere\r\n \u251c\u2500 regle_eligibilite\r\n \u251c\u2500 ponderation\r\n \u2514\u2500 processus\r\n        \u251c\u2500 etape_processus\r\n        \u2502      \u2514\u2500 piece_a_fournir\r\n        \u2514\u2500 point_entree\r\n<\/code><\/pre>\n<hr \/>\n<h2>&#x2705; Points forts du sch\u00e9ma<\/h2>\n<ul>\n<li>Compatible <strong>moteur de r\u00e8gles \u00e9volutif<\/strong><\/li>\n<li>Back\u2011office <strong>sans d\u00e9pendance code<\/strong><\/li>\n<li>Tra\u00e7abilit\u00e9 compl\u00e8te<\/li>\n<li>Facilement s\u00e9rialisable en <strong>JSON \/ API<\/strong><\/li>\n<\/ul>\n<hr \/>\n<style>\na {<br \/>    text-decoration: none;<br \/>    color: #464feb;<br \/>}<br \/>tr th, tr td {<br \/>    border: 1px solid #e6e6e6;<br \/>}<br \/>tr th {<br \/>    background-color: #f5f5f5;<br \/>}<br \/><\/style>\n<div><\/div>\n<div>\n<h1>&#x1f4e6; Exemple de donn\u00e9es INSERT<\/h1>\n<h2>Dispositif r\u00e9el\u2011type : <strong>Aide \u00e0 l\u2019Innovation \u2013 Subvention Faisabilit\u00e9<\/strong><\/h2>\n<hr \/>\n<h2>1&#xfe0f;&#x20e3; Dispositif<\/h2>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-3793fui-FluentProviderrat ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ugf4xh0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb f5h1ttb\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-31\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">INSERT INTO dispositif (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> dispositif_id, nom, type_dispositif, porteur,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> description_courte, description_longue,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> statut, date_effet, version, date_creation<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\">) VALUES (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> 2,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;Aide \u00e0 l\u2019Innovation \u2013 Faisabilit\u00e9&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;Financier&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;Bpifrance&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;Subvention pour \u00e9tudes de faisabilit\u00e9 de projets innovants&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;Dispositif visant \u00e0 soutenir financi\u00e8rement les entreprises dans la phase amont de leurs projets innovants (\u00e9tudes techniques, \u00e9conomiques et commerciales) avant un d\u00e9veloppement plus industriel.&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;actif&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;2025-01-01&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;v1.0&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"15\"><span class=\"scriptor-textRun scriptor-inline\"> CURRENT_TIMESTAMP<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"16\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___1nvp3ii fssjx5q ffmgqju f1sonemn fiox0mu fq3j191 f1kdvxkq f19a8dv6 fxa5w0x fohtkgy f13xzdlq f1hy0ae7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher moins\">Afficher moins<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>2&#xfe0f;&#x20e3; Crit\u00e8res utilis\u00e9s (r\u00e9utilisation possible d\u2019un r\u00e9f\u00e9rentiel commun)<\/h2>\n<p><em>(Suppos\u00e9s d\u00e9j\u00e0 existants en base)<\/em><\/p>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-8986fui-FluentProviderrb8 ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-32\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">INSERT INTO critere (critere_id, code_critere, libelle, type_donnee) VALUES<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\">(10, &lsquo;taille_entreprise&rsquo;, &lsquo;Taille de l\u2019entreprise&rsquo;, &lsquo;liste&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\">(11, &lsquo;anciennete&rsquo;, &lsquo;Anciennet\u00e9 de l\u2019entreprise (ann\u00e9es)&rsquo;, &lsquo;numerique&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\">(12, &lsquo;type_projet&rsquo;, &lsquo;Type de projet&rsquo;, &lsquo;liste&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\">(13, &lsquo;localisation&rsquo;, &lsquo;Localisation g\u00e9ographique&rsquo;, &lsquo;liste&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\">(14, &lsquo;depenses_eligibles&rsquo;, &lsquo;Nature des d\u00e9penses&rsquo;, &lsquo;liste&rsquo;);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>3&#xfe0f;&#x20e3; Param\u00e9trage de l\u2019\u00e9ligibilit\u00e9<\/h2>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-4557fui-FluentProviderrbj ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___xnh3kc0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy fhrnfzf filiwix f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-33\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">INSERT INTO dispositif_critere (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> dispositif_critere_id, dispositif_id, critere_id,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> obligatoire, valeur_min, valeur_max, valeurs_autorisees<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\">) VALUES<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\">&#8212; Taille : PME uniquement<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\">(20, 2, 10, TRUE, NULL, NULL, &lsquo;TPE,PME&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\">&#8212; Anciennet\u00e9 : pas de minimum<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\">(21, 2, 11, TRUE, 0, NULL, NULL),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\">&#8212; Type de projet<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><span class=\"scriptor-textRun scriptor-inline\">(22, 2, 12, TRUE, NULL, NULL, &lsquo;innovation_tech,innovation_usage&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\">&#8212; Localisation France<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"15\"><span class=\"scriptor-textRun scriptor-inline\">(23, 2, 13, TRUE, NULL, NULL, &lsquo;France&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"16\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"17\"><span class=\"scriptor-textRun scriptor-inline\">&#8212; D\u00e9penses \u00e9ligibles<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"18\"><span class=\"scriptor-textRun scriptor-inline\">(24, 2, 14, TRUE, NULL, NULL, &lsquo;etudes,prestations_externes,prototype_amont&rsquo;);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___1nvp3ii fssjx5q ffmgqju f1sonemn fiox0mu fq3j191 f1kdvxkq f19a8dv6 fxa5w0x fohtkgy f13xzdlq f1hy0ae7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>4&#xfe0f;&#x20e3; R\u00e8gles d\u2019\u00e9ligibilit\u00e9 m\u00e9tier<\/h2>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-1648fui-FluentProviderrbu ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ugf4xh0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb f5h1ttb\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-34\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">INSERT INTO regle_eligibilite (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> regle_id, dispositif_id, type_regle,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> expression_logique, resultat, priorite<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\">) VALUES<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\">(<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> 2,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> 2,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;eligibilite&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;taille_entreprise IN (\u00ab\u00a0TPE\u00a0\u00bb,\u00a0\u00bbPME\u00a0\u00bb) <\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> AND type_projet IN (\u00ab\u00a0innovation_tech\u00a0\u00bb,\u00a0\u00bbinnovation_usage\u00a0\u00bb)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\"> AND localisation = \u00ab\u00a0France\u00a0\u00bb&lsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;eligible&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><span class=\"scriptor-textRun scriptor-inline\"> 1<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___1nvp3ii fssjx5q ffmgqju f1sonemn fiox0mu fq3j191 f1kdvxkq f19a8dv6 fxa5w0x fohtkgy f13xzdlq f1hy0ae7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher moins\">Afficher moins<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>5&#xfe0f;&#x20e3; Pond\u00e9ration (hi\u00e9rarchisation des r\u00e9sultats)<\/h2>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-5874fui-FluentProviderrc9 ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-35\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">INSERT INTO ponderation (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> ponderation_id, dispositif_id, critere_id, valeur_score<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\">) VALUES<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\">(10, 2, 12, 40), &#8212; type de projet innovant<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\">(11, 2, 14, 30), &#8212; d\u00e9penses d\u2019\u00e9tudes<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\">(12, 2, 10, 20); &#8212; PME<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>6&#xfe0f;&#x20e3; Processus de candidature<\/h2>\n<h3>&#x1f539; Processus<\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-4865fui-FluentProviderrck ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-36\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">INSERT INTO processus (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> processus_id, dispositif_id, libelle, description<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\">) VALUES (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> 2,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> 2,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;Demande Aide Innovation \u2013 Faisabilit\u00e9&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;Processus de demande de subvention incluant instruction technique et financi\u00e8re.&rsquo;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h3>&#x1f539; \u00c9tapes<\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-1193fui-FluentProviderrcv ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-37\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">INSERT INTO etape_processus (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> etape_id, processus_id, ordre_etape,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> libelle, description, delai_indicatif<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\">) VALUES<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\">(20, 2, 1, &lsquo;D\u00e9p\u00f4t de la demande&rsquo;, &lsquo;Dossier d\u00e9pos\u00e9 sur la plateforme Bpifrance&rsquo;, &lsquo;\u00e0 tout moment&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\">(21, 2, 2, &lsquo;Instruction&rsquo;, &lsquo;Analyse technique et financi\u00e8re&rsquo;, &lsquo;4 \u00e0 6 semaines&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\">(22, 2, 3, &lsquo;D\u00e9cision&rsquo;, &lsquo;Notification officielle&rsquo;, &lsquo;apr\u00e8s instruction&rsquo;);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h3>&#x1f539; Pi\u00e8ces \u00e0 fournir<\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-6774fui-FluentProviderrda ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-38\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">INSERT INTO piece_a_fournir (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> piece_id, etape_id, libelle, obligatoire<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\">) VALUES<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\">(20, 20, &lsquo;Note de pr\u00e9sentation du projet&rsquo;, TRUE),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\">(21, 20, &lsquo;Budget pr\u00e9visionnel&rsquo;, TRUE),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\">(22, 20, &lsquo;Planning pr\u00e9visionnel&rsquo;, TRUE),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\">(23, 20, &lsquo;Kbis&rsquo;, TRUE);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h3>&#x1f539; Point d\u2019entr\u00e9e<\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-2043fui-FluentProviderrdl ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-39\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">INSERT INTO point_entree (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> point_entree_id, processus_id, type_point, valeur<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\">) VALUES<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\">(<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> 2,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> 2,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;URL&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;https:\/\/www.bpifrance.fr\/catalogue-offres\/aide-a-l-innovation&rsquo;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h2>&#x2705; Ce que montre cet exemple<\/h2>\n<ul>\n<li>Dispositif <strong>r\u00e9el et identifiable<\/strong><\/li>\n<li>Crit\u00e8res pragmatiques, tels qu\u2019utilis\u00e9s par les entreprises<\/li>\n<li>Parcours de candidature <strong>fid\u00e8le \u00e0 la r\u00e9alit\u00e9 terrain<\/strong><\/li>\n<li>Parfait pour :\n<ul>\n<li>d\u00e9mo outil,<\/li>\n<li>POC IT,<\/li>\n<li>discussion m\u00e9tier \/ partenaires,<\/li>\n<li>comit\u00e9 projets.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<div>\n<h1>requ\u00eate SQL de matching entreprise \u2192 dispositifs<\/h1>\n<h2>&#x2705; 1) Matching \u201cstrict\u201d (tous crit\u00e8res obligatoires OK) \u2014 SQL Server<\/h2>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-6332fui-FluentProviderre0 ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ugf4xh0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb f5h1ttb\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-40\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">\/* ============================================================<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> INPUT ENTREPRISE (\u00e0 remplacer par tes valeurs \/ ou une table)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> ============================================================ *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\">WITH entreprise_val AS (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> SELECT *<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> FROM (VALUES<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> (&lsquo;anciennete&rsquo;, CAST(3 AS decimal(10,2)), NULL),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> (&lsquo;effectif&rsquo;, CAST(20 AS decimal(10,2)), NULL),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> (&lsquo;taille_entreprise&rsquo;,NULL, &lsquo;PME&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> (&lsquo;stade&rsquo;, NULL, &lsquo;amor\u00e7age&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\"> (&lsquo;localisation&rsquo;, NULL, &lsquo;France&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><span class=\"scriptor-textRun scriptor-inline\"> (&lsquo;type_projet&rsquo;, NULL, &lsquo;innovation_tech&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><span class=\"scriptor-textRun scriptor-inline\"> (&lsquo;secteur&rsquo;, NULL, &lsquo;software&rsquo;),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\"> (&lsquo;besoin_principal&rsquo;, NULL, &lsquo;levee_fonds&rsquo;)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"15\"><span class=\"scriptor-textRun scriptor-inline\"> ) v(code_critere, valeur_num, valeur_txt)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"16\"><span class=\"scriptor-textRun scriptor-inline\">),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"17\"><span class=\"scriptor-textRun scriptor-inline\">\/* mappe l\u2019input sur les critere_id *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"18\"><span class=\"scriptor-textRun scriptor-inline\">ev AS (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"19\"><span class=\"scriptor-textRun scriptor-inline\"> SELECT<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"20\"><span class=\"scriptor-textRun scriptor-inline\"> c.critere_id,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"21\"><span class=\"scriptor-textRun scriptor-inline\"> c.code_critere,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"22\"><span class=\"scriptor-textRun scriptor-inline\"> c.type_donnee,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"23\"><span class=\"scriptor-textRun scriptor-inline\"> v.valeur_num,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"24\"><span class=\"scriptor-textRun scriptor-inline\"> v.valeur_txt<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"25\"><span class=\"scriptor-textRun scriptor-inline\"> FROM entreprise_val v<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"26\"><span class=\"scriptor-textRun scriptor-inline\"> JOIN critere c<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"27\"><span class=\"scriptor-textRun scriptor-inline\"> ON c.code_critere = v.code_critere<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"28\"><span class=\"scriptor-textRun scriptor-inline\">),<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"29\"><span class=\"scriptor-textRun scriptor-inline\">\/* ============================================================<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"30\"><span class=\"scriptor-textRun scriptor-inline\"> EVALUATION CRITERE PAR DISPOSITIF<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"31\"><span class=\"scriptor-textRun scriptor-inline\"> ============================================================ *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"32\"><span class=\"scriptor-textRun scriptor-inline\">dc_eval AS (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"33\"><span class=\"scriptor-textRun scriptor-inline\"> SELECT<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<div class=\"scriptor-pageFrame scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"1\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"34\"><span class=\"scriptor-textRun scriptor-inline\"> dc.dispositif_id,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"35\"><span class=\"scriptor-textRun scriptor-inline\"> dc.dispositif_critere_id,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"36\"><span class=\"scriptor-textRun scriptor-inline\"> dc.obligatoire,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"37\"><span class=\"scriptor-textRun scriptor-inline\"> c.type_donnee,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"38\"><span class=\"scriptor-textRun scriptor-inline\"> ev.valeur_num,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"39\"><span class=\"scriptor-textRun scriptor-inline\"> ev.valeur_txt,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"40\"><span class=\"scriptor-textRun scriptor-inline\"> dc.valeur_min,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"41\"><span class=\"scriptor-textRun scriptor-inline\"> dc.valeur_max,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"42\"><span class=\"scriptor-textRun scriptor-inline\"> dc.valeurs_autorisees,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"43\"><span class=\"scriptor-textRun scriptor-inline\"> dc.condition_logique,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"44\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"45\"><span class=\"scriptor-textRun scriptor-inline\"> CASE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"46\"><span class=\"scriptor-textRun scriptor-inline\"> \/* &#8212; Crit\u00e8res num\u00e9riques &#8212; *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"47\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN c.type_donnee = &lsquo;numerique&rsquo; THEN<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"48\"><span class=\"scriptor-textRun scriptor-inline\"> CASE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"49\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN ev.valeur_num IS NULL THEN 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"50\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN (dc.valeur_min IS NULL OR ev.valeur_num &gt;= dc.valeur_min)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"51\"><span class=\"scriptor-textRun scriptor-inline\"> AND (dc.valeur_max IS NULL OR ev.valeur_num &lt;= dc.valeur_max)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"52\"><span class=\"scriptor-textRun scriptor-inline\"> THEN 1 ELSE 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"53\"><span class=\"scriptor-textRun scriptor-inline\"> END<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"54\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"55\"><span class=\"scriptor-textRun scriptor-inline\"> \/* &#8212; Crit\u00e8res liste (CSV) &#8212; *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"56\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN c.type_donnee = &lsquo;liste&rsquo; THEN<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"57\"><span class=\"scriptor-textRun scriptor-inline\"> CASE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"58\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN ev.valeur_txt IS NULL THEN 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"59\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN dc.valeurs_autorisees IS NULL OR LTRIM(RTRIM(dc.valeurs_autorisees)) = \u00a0\u00bb THEN 1<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"60\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"61\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN dc.condition_logique = &lsquo;EXCLUSION&rsquo; THEN<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"62\"><span class=\"scriptor-textRun scriptor-inline\"> CASE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"63\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN EXISTS (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"64\"><span class=\"scriptor-textRun scriptor-inline\"> SELECT 1<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"65\"><span class=\"scriptor-textRun scriptor-inline\"> FROM STRING_SPLIT(dc.valeurs_autorisees, &lsquo;,&rsquo;) s<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<div class=\"scriptor-pageFrame scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"2\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"66\"><span class=\"scriptor-textRun scriptor-inline\"> WHERE LTRIM(RTRIM(s.value)) = ev.valeur_txt<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"67\"><span class=\"scriptor-textRun scriptor-inline\"> )<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"68\"><span class=\"scriptor-textRun scriptor-inline\"> THEN 0 ELSE 1<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"69\"><span class=\"scriptor-textRun scriptor-inline\"> END<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"70\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"71\"><span class=\"scriptor-textRun scriptor-inline\"> ELSE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"72\"><span class=\"scriptor-textRun scriptor-inline\"> CASE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"73\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN EXISTS (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"74\"><span class=\"scriptor-textRun scriptor-inline\"> SELECT 1<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"75\"><span class=\"scriptor-textRun scriptor-inline\"> FROM STRING_SPLIT(dc.valeurs_autorisees, &lsquo;,&rsquo;) s<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"76\"><span class=\"scriptor-textRun scriptor-inline\"> WHERE LTRIM(RTRIM(s.value)) = ev.valeur_txt<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"77\"><span class=\"scriptor-textRun scriptor-inline\"> )<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"78\"><span class=\"scriptor-textRun scriptor-inline\"> THEN 1 ELSE 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"79\"><span class=\"scriptor-textRun scriptor-inline\"> END<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"80\"><span class=\"scriptor-textRun scriptor-inline\"> END<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"81\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"82\"><span class=\"scriptor-textRun scriptor-inline\"> \/* &#8212; Autres types (\u00e0 compl\u00e9ter si besoin) &#8212; *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"83\"><span class=\"scriptor-textRun scriptor-inline\"> ELSE 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"84\"><span class=\"scriptor-textRun scriptor-inline\"> END AS is_ok<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"85\"><span class=\"scriptor-textRun scriptor-inline\"> FROM dispositif_critere dc<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"86\"><span class=\"scriptor-textRun scriptor-inline\"> JOIN critere c<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"87\"><span class=\"scriptor-textRun scriptor-inline\"> ON c.critere_id = dc.critere_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"88\"><span class=\"scriptor-textRun scriptor-inline\"> LEFT JOIN ev<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"89\"><span class=\"scriptor-textRun scriptor-inline\"> ON ev.critere_id = dc.critere_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"90\"><span class=\"scriptor-textRun scriptor-inline\">)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"91\"><span class=\"scriptor-textRun scriptor-inline\">\/* ============================================================<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"92\"><span class=\"scriptor-textRun scriptor-inline\"> RESULTAT : DISPOSITIFS MATCHES (tous obligatoires OK)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"93\"><span class=\"scriptor-textRun scriptor-inline\"> ============================================================ *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"94\"><span class=\"scriptor-textRun scriptor-inline\">SELECT<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"95\"><span class=\"scriptor-textRun scriptor-inline\"> d.dispositif_id,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"96\"><span class=\"scriptor-textRun scriptor-inline\"> d.nom,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"97\"><span class=\"scriptor-textRun scriptor-inline\"> d.type_dispositif,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"98\"><span class=\"scriptor-textRun scriptor-inline\"> d.porteur<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"99\"><span class=\"scriptor-textRun scriptor-inline\">FROM dispositif d<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"100\"><span class=\"scriptor-textRun scriptor-inline\">JOIN dc_eval e<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"101\"><span class=\"scriptor-textRun scriptor-inline\"> ON e.dispositif_id = d.dispositif_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"102\"><span class=\"scriptor-textRun scriptor-inline\">WHERE d.statut = &lsquo;actif&rsquo;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"103\"><span class=\"scriptor-textRun scriptor-inline\">GROUP BY d.dispositif_id, d.nom, d.type_dispositif, d.porteur<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"104\"><span class=\"scriptor-textRun scriptor-inline\">HAVING<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"105\"><span class=\"scriptor-textRun scriptor-inline\"> SUM(CASE WHEN e.obligatoire = 1 THEN 1 ELSE 0 END)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"106\"><span class=\"scriptor-textRun scriptor-inline\"> = SUM(CASE WHEN e.obligatoire = 1 AND e.is_ok = 1 THEN 1 ELSE 0 END)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"107\"><span class=\"scriptor-textRun scriptor-inline\">ORDER BY d.nom;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"108\"><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___1nvp3ii fssjx5q ffmgqju f1sonemn fiox0mu fq3j191 f1kdvxkq f19a8dv6 fxa5w0x fohtkgy f13xzdlq f1hy0ae7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher moins\">Afficher moins<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3>&#x2705; Ce que renvoie la requ\u00eate<\/h3>\n<ul>\n<li>uniquement les dispositifs dont <strong>tous les crit\u00e8res obligatoires<\/strong> sont satisfaits<\/li>\n<li>elle ignore les crit\u00e8res non pr\u00e9sents dans l\u2019input <strong>uniquement s\u2019ils ne sont pas obligatoires<\/strong> (sinon \u00e7a bloque, ce qui est logique).<\/li>\n<\/ul>\n<hr \/>\n<h2>&#x2795; 2) Variante : ramener aussi le \u201cprocessus\u201d (\u00e9tapes + lien)<\/h2>\n<p>Tu peux cha\u00eener ensuite (ou int\u00e9grer via LEFT JOIN) :<\/p>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-601fui-FluentProviderreb ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ugf4xh0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb f5h1ttb\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-41\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">SELECT<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> m.dispositif_id,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> m.nom,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> p.processus_id,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> p.libelle AS processus_libelle,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> pe.type_point,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> pe.valeur AS point_entree,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> ep.ordre_etape,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> ep.libelle AS etape_libelle,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> ep.delai_indicatif<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\">FROM (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><span class=\"scriptor-textRun scriptor-inline\"> \/* mettre ici la requ\u00eate de matching pr\u00e9c\u00e9dente,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><span class=\"scriptor-textRun scriptor-inline\"> ou la transformer en CTE nomm\u00e9 \u00ab\u00a0match\u00a0\u00bb *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\"> SELECT d.dispositif_id, d.nom<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"15\"><span class=\"scriptor-textRun scriptor-inline\"> FROM dispositif d<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"16\"><span class=\"scriptor-textRun scriptor-inline\"> JOIN dc_eval e ON e.dispositif_id = d.dispositif_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"17\"><span class=\"scriptor-textRun scriptor-inline\"> WHERE d.statut = &lsquo;actif&rsquo;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"18\"><span class=\"scriptor-textRun scriptor-inline\"> GROUP BY d.dispositif_id, d.nom<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"19\"><span class=\"scriptor-textRun scriptor-inline\"> HAVING SUM(CASE WHEN e.obligatoire = 1 THEN 1 ELSE 0 END)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"20\"><span class=\"scriptor-textRun scriptor-inline\"> = SUM(CASE WHEN e.obligatoire = 1 AND e.is_ok = 1 THEN 1 ELSE 0 END)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"21\"><span class=\"scriptor-textRun scriptor-inline\">) m<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"22\"><span class=\"scriptor-textRun scriptor-inline\">LEFT JOIN processus p ON p.dispositif_id = m.dispositif_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"23\"><span class=\"scriptor-textRun scriptor-inline\">LEFT JOIN point_entree pe ON pe.processus_id = p.processus_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"24\"><span class=\"scriptor-textRun scriptor-inline\">LEFT JOIN etape_processus ep ON ep.processus_id = p.processus_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"25\"><span class=\"scriptor-textRun scriptor-inline\">ORDER BY m.nom, ep.ordre_etape;<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h1>Code PHP 7.4 pour la page de saisie des param\u00e8tres et injection dans la base MYSQL<\/h1>\n<div>\n<h1>1&#xfe0f;&#x20e3; Mod\u00e8le minimal c\u00f4t\u00e9 base MySQL<\/h1>\n<h3>Table entreprise<\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-5485fui-FluentProviderrfc ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-44\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE entreprise (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> entreprise_id BIGINT AUTO_INCREMENT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> nom VARCHAR(255) NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> date_creation TIMESTAMP DEFAULT CURRENT_TIMESTAMP<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3>Table valeurs de crit\u00e8res entreprise<\/h3>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-7559fui-FluentProviderrfn ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">SQL<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ysqij10 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-45\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">CREATE TABLE entreprise_critere (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\"> entreprise_critere_id BIGINT AUTO_INCREMENT PRIMARY KEY,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\"> entreprise_id BIGINT NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> critere_code VARCHAR(100) NOT NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> valeur_num DECIMAL(10,2) NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> valeur_txt VARCHAR(255) NULL,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> FOREIGN KEY (entreprise_id) REFERENCES entreprise(entreprise_id)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___jn2ezd0 fz3k5b7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&#x27a1;&#xfe0f; On stocke <strong>num\u00e9rique OU texte<\/strong>, exactement comme c\u00f4t\u00e9 matching.<\/p>\n<hr \/>\n<h1>2&#xfe0f;&#x20e3; Page HTML \u2013 Saisie des param\u00e8tres (<code>entreprise_form.php<\/code>)<\/h1>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-7584fui-FluentProviderrg2 ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">PHP<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ugf4xh0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb f5h1ttb\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-46\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">&lt;!DOCTYPE html&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\">&lt;html lang=\u00a0\u00bbfr\u00a0\u00bb&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\">&lt;head&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;meta charset=\u00a0\u00bbUTF-8&Prime;&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;title&gt;Saisie entreprise&lt;\/title&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\">&lt;\/head&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\">&lt;body&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\">&lt;h2&gt;Param\u00e8tres de l\u2019entreprise&lt;\/h2&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\">&lt;form method=\u00a0\u00bbpost\u00a0\u00bb action=\u00a0\u00bbentreprise_save.php\u00a0\u00bb&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;label&gt;Nom de l\u2019entreprise&lt;\/label&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;input type=\u00a0\u00bbtext\u00a0\u00bb name=\u00a0\u00bbnom\u00a0\u00bb required&gt;&lt;br&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"15\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"16\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;label&gt;Anciennet\u00e9 (ann\u00e9es)&lt;\/label&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"17\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;input type=\u00a0\u00bbnumber\u00a0\u00bb name=\u00a0\u00bbanciennete\u00a0\u00bb min=\u00a0\u00bb0&Prime;&gt;&lt;br&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"18\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"19\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;label&gt;Effectif&lt;\/label&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"20\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;input type=\u00a0\u00bbnumber\u00a0\u00bb name=\u00a0\u00bbeffectif\u00a0\u00bb min=\u00a0\u00bb0&Prime;&gt;&lt;br&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"21\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"22\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;label&gt;Taille entreprise&lt;\/label&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"23\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;select name=\u00a0\u00bbtaille_entreprise\u00a0\u00bb&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"24\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bb\u00a0\u00bb&gt;&#8211;&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"25\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbTPE\u00a0\u00bb&gt;TPE&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"26\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbPME\u00a0\u00bb&gt;PME&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"27\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbETI\u00a0\u00bb&gt;ETI&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"28\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;\/select&gt;&lt;br&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"29\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"30\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;label&gt;Stade&lt;\/label&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"31\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;select name=\u00a0\u00bbstade\u00a0\u00bb&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"32\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bb\u00a0\u00bb&gt;&#8211;&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"33\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbamor\u00e7age\u00a0\u00bb&gt;Amor\u00e7age&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"34\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbcreation\u00a0\u00bb&gt;Cr\u00e9ation&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"35\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbcroissance\u00a0\u00bb&gt;Croissance&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"36\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;\/select&gt;&lt;br&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"37\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"38\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;label&gt;Localisation&lt;\/label&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"39\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;select name=\u00a0\u00bblocalisation\u00a0\u00bb&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"40\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbFrance\u00a0\u00bb&gt;France&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"41\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbUE\u00a0\u00bb&gt;UE&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"42\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbHors UE\u00a0\u00bb&gt;Hors UE&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"43\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;\/select&gt;&lt;br&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"44\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"45\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;label&gt;Type de projet&lt;\/label&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"46\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;select name=\u00a0\u00bbtype_projet\u00a0\u00bb&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"47\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bb\u00a0\u00bb&gt;&#8211;&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"48\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbinnovation_tech\u00a0\u00bb&gt;Innovation technologique&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"49\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbinnovation_usage\u00a0\u00bb&gt;Innovation usage&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"50\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;\/select&gt;&lt;br&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"51\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"52\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;label&gt;Besoin principal&lt;\/label&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"53\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;select name=\u00a0\u00bbbesoin_principal\u00a0\u00bb&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"54\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bb\u00a0\u00bb&gt;&#8211;&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"55\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bblevee_fonds\u00a0\u00bb&gt;Lev\u00e9e de fonds&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"56\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;option value=\u00a0\u00bbstructuration\u00a0\u00bb&gt;Structuration&lt;\/option&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"57\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;\/select&gt;&lt;br&gt;&lt;br&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"58\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"59\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;button type=\u00a0\u00bbsubmit\u00a0\u00bb&gt;Enregistrer&lt;\/button&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"60\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"61\"><span class=\"scriptor-textRun scriptor-inline\">&lt;\/form&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"62\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"63\"><span class=\"scriptor-textRun scriptor-inline\">&lt;\/body&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"64\"><span class=\"scriptor-textRun scriptor-inline\">&lt;\/html&gt;<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___1nvp3ii fssjx5q ffmgqju f1sonemn fiox0mu fq3j191 f1kdvxkq f19a8dv6 fxa5w0x fohtkgy f13xzdlq f1hy0ae7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher moins\">Afficher moins<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h1>3&#xfe0f;&#x20e3; Traitement PHP \u2013 Insertion en base (<code>entreprise_save.php<\/code>)<\/h1>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-4668fui-FluentProviderrgd ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">PHP<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___ugf4xh0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb f5h1ttb\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-47\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">&lt;?php<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\">declare(strict_types=1);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\">\/\/ Connexion PDO<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\">$pdo = new PDO(<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;mysql:host=localhost;dbname=dispositifs;charset=utf8&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;user&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;password&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> [<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> PDO::ATTR_ERRMODE =&gt; PDO::ERRMODE_EXCEPTION<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\"> ]<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\">\/\/ S\u00e9curisation basique<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"15\"><span class=\"scriptor-textRun scriptor-inline\">$nom = trim($_POST[&lsquo;nom&rsquo;] ?? \u00a0\u00bb);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"16\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"17\"><span class=\"scriptor-textRun scriptor-inline\">if ($nom === \u00a0\u00bb) {<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"18\"><span class=\"scriptor-textRun scriptor-inline\"> die(&lsquo;Nom entreprise obligatoire&rsquo;);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"19\"><span class=\"scriptor-textRun scriptor-inline\">}<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"20\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"21\"><span class=\"scriptor-textRun scriptor-inline\">\/\/ 1&#xfe0f;&#x20e3; Insertion entreprise<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"22\"><span class=\"scriptor-textRun scriptor-inline\">$stmtEntreprise = $pdo-&gt;prepare(<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"23\"><span class=\"scriptor-textRun scriptor-inline\"> \u00ab\u00a0INSERT INTO entreprise (nom) VALUES (:nom)\u00a0\u00bb<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"24\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"25\"><span class=\"scriptor-textRun scriptor-inline\">$stmtEntreprise-&gt;execute([&lsquo;:nom&rsquo; =&gt; $nom]);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"26\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"27\"><span class=\"scriptor-textRun scriptor-inline\">$entrepriseId = (int) $pdo-&gt;lastInsertId();<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"28\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"29\"><span class=\"scriptor-textRun scriptor-inline\">\/\/ 2&#xfe0f;&#x20e3; Mapping crit\u00e8res \u2192 valeurs<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"30\"><span class=\"scriptor-textRun scriptor-inline\">$criteres = [<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"31\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;anciennete&rsquo; =&gt; [&lsquo;type&rsquo; =&gt; &lsquo;num&rsquo;],<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"32\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;effectif&rsquo; =&gt; [&lsquo;type&rsquo; =&gt; &lsquo;num&rsquo;],<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"33\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;taille_entreprise&rsquo; =&gt; [&lsquo;type&rsquo; =&gt; &lsquo;txt&rsquo;],<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<div class=\"scriptor-pageFrame scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"1\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"34\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;stade&rsquo; =&gt; [&lsquo;type&rsquo; =&gt; &lsquo;txt&rsquo;],<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"35\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;localisation&rsquo; =&gt; [&lsquo;type&rsquo; =&gt; &lsquo;txt&rsquo;],<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"36\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;type_projet&rsquo; =&gt; [&lsquo;type&rsquo; =&gt; &lsquo;txt&rsquo;],<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"37\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;besoin_principal&rsquo; =&gt; [&lsquo;type&rsquo; =&gt; &lsquo;txt&rsquo;]<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"38\"><span class=\"scriptor-textRun scriptor-inline\">];<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"39\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"40\"><span class=\"scriptor-textRun scriptor-inline\">\/\/ 3&#xfe0f;&#x20e3; Insertion des crit\u00e8res<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"41\"><span class=\"scriptor-textRun scriptor-inline\">$stmtCritere = $pdo-&gt;prepare(<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"42\"><span class=\"scriptor-textRun scriptor-inline\"> \u00ab\u00a0INSERT INTO entreprise_critere<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"43\"><span class=\"scriptor-textRun scriptor-inline\"> (entreprise_id, critere_code, valeur_num, valeur_txt)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"44\"><span class=\"scriptor-textRun scriptor-inline\"> VALUES (:entreprise_id, :critere_code, :valeur_num, :valeur_txt)\u00a0\u00bb<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"45\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"46\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"47\"><span class=\"scriptor-textRun scriptor-inline\">foreach ($criteres as $code =&gt; $config) {<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"48\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"49\"><span class=\"scriptor-textRun scriptor-inline\"> if (!isset($_POST[$code]) || $_POST[$code] === \u00a0\u00bb) {<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"50\"><span class=\"scriptor-textRun scriptor-inline\"> continue;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"51\"><span class=\"scriptor-textRun scriptor-inline\"> }<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"52\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"53\"><span class=\"scriptor-textRun scriptor-inline\"> $valeurNum = null;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"54\"><span class=\"scriptor-textRun scriptor-inline\"> $valeurTxt = null;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"55\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"56\"><span class=\"scriptor-textRun scriptor-inline\"> if ($config[&lsquo;type&rsquo;] === &lsquo;num&rsquo;) {<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"57\"><span class=\"scriptor-textRun scriptor-inline\"> $valeurNum = (float) $_POST[$code];<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"58\"><span class=\"scriptor-textRun scriptor-inline\"> } else {<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"59\"><span class=\"scriptor-textRun scriptor-inline\"> $valeurTxt = trim($_POST[$code]);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"60\"><span class=\"scriptor-textRun scriptor-inline\"> }<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"61\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"62\"><span class=\"scriptor-textRun scriptor-inline\"> $stmtCritere-&gt;execute([<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"63\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;:entreprise_id&rsquo; =&gt; $entrepriseId,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"64\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;:critere_code&rsquo; =&gt; $code,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"65\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;:valeur_num&rsquo; =&gt; $valeurNum,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"66\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;:valeur_txt&rsquo; =&gt; $valeurTxt<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"67\"><span class=\"scriptor-textRun scriptor-inline\"> ]);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"68\"><span class=\"scriptor-textRun scriptor-inline\">}<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"69\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"70\"><span class=\"scriptor-textRun scriptor-inline\">echo \u00ab\u00a0Entreprise enregistr\u00e9e (ID {$entrepriseId})\u00a0\u00bb;<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___1nvp3ii fssjx5q ffmgqju f1sonemn fiox0mu fq3j191 f1kdvxkq f19a8dv6 fxa5w0x fohtkgy f13xzdlq f1hy0ae7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher moins\">Afficher moins<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h1>4&#xfe0f;&#x20e3; Ce que tu obtiens imm\u00e9diatement<\/h1>\n<p>&#x2705; Une <strong>structure g\u00e9n\u00e9rique<\/strong> compatible avec le moteur de matching SQL<br \/>\n&#x2705; Une <strong>page de saisie simple<\/strong> (rempla\u00e7able par React \/ Vue plus tard)<br \/>\n&#x2705; Aucune logique m\u00e9tier cod\u00e9e en dur<br \/>\n&#x2705; Align\u00e9 avec :<\/p>\n<ul>\n<li><code>critere.code_critere<\/code><\/li>\n<li><code>dispositif_critere<\/code><\/li>\n<li><code>regle_eligibilite<\/code><\/li>\n<\/ul>\n<hr \/>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h1>PHP pour appeler la requ\u00eate de matching et afficher les dispositifs<\/h1>\n<p>&#x2705; lire les <strong>crit\u00e8res d\u2019une entreprise<\/strong> stock\u00e9s en base<\/p>\n<div>\n<p>&#x2705; appeler la <strong>requ\u00eate SQL de matching entreprise \u2192 dispositifs<\/strong><br \/>\n&#x2705; afficher les <strong>dispositifs \u00e9ligibles + processus associ\u00e9<\/strong><\/p>\n<p>Le code est pens\u00e9 <strong>MVP \/ POC<\/strong>, clair, maintenable, et directement branchable sur ce qu\u2019on a d\u00e9j\u00e0 construit.<\/p>\n<hr \/>\n<h1>1&#xfe0f;&#x20e3; Hypoth\u00e8ses (rappel coh\u00e9rent avec ce qu\u2019on a fait)<\/h1>\n<h3>Tables utilis\u00e9es<\/h3>\n<ul>\n<li><code>entreprise<\/code><\/li>\n<li><code>entreprise_critere<\/code><\/li>\n<li><code>dispositif<\/code><\/li>\n<li><code>dispositif_critere<\/code><\/li>\n<li><code>critere<\/code><\/li>\n<li><code>processus<\/code><\/li>\n<li><code>etape_processus<\/code><\/li>\n<li><code>point_entree<\/code><\/li>\n<\/ul>\n<p>&#x1f449; Le matching s\u2019appuie <strong>uniquement sur les crit\u00e8res obligatoires<\/strong>.<\/p>\n<hr \/>\n<h1>2&#xfe0f;&#x20e3; Script PHP : matching + affichage<\/h1>\n<p>&#x1f4c4; <code>matching_dispositifs.php<\/code><\/p>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-600fui-FluentProviderrgo ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">PHP<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___xnh3kc0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy fhrnfzf filiwix f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-48\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">&lt;?php<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\">declare(strict_types=1);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\">\/* ===============================<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> CONNEXION BDD<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> =============================== *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\">$pdo = new PDO(<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;mysql:host=localhost;dbname=dispositifs;charset=utf8&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;user&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> &lsquo;password&rsquo;,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\"> [PDO::ATTR_ERRMODE =&gt; PDO::ERRMODE_EXCEPTION]<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><span class=\"scriptor-textRun scriptor-inline\">);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\">\/* ===============================<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"15\"><span class=\"scriptor-textRun scriptor-inline\"> ENTREPRISE CIBLE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"16\"><span class=\"scriptor-textRun scriptor-inline\"> =============================== *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"17\"><span class=\"scriptor-textRun scriptor-inline\">$entrepriseId = (int) ($_GET[&lsquo;entreprise_id&rsquo;] ?? 0);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"18\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"19\"><span class=\"scriptor-textRun scriptor-inline\">if ($entrepriseId &lt;= 0) {<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"20\"><span class=\"scriptor-textRun scriptor-inline\"> die(&lsquo;Entreprise non valide&rsquo;);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"21\"><span class=\"scriptor-textRun scriptor-inline\">}<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"22\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"23\"><span class=\"scriptor-textRun scriptor-inline\">\/* ===============================<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"24\"><span class=\"scriptor-textRun scriptor-inline\"> MATCHING SQL<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"25\"><span class=\"scriptor-textRun scriptor-inline\"> =============================== *\/<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"26\"><span class=\"scriptor-textRun scriptor-inline\">$sql = \u00ab\u00a0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"27\"><span class=\"scriptor-textRun scriptor-inline\">WITH ev AS (<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"28\"><span class=\"scriptor-textRun scriptor-inline\"> SELECT<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"29\"><span class=\"scriptor-textRun scriptor-inline\"> dc.dispositif_id,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"30\"><span class=\"scriptor-textRun scriptor-inline\"> dc.obligatoire,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"31\"><span class=\"scriptor-textRun scriptor-inline\"> c.type_donnee,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"32\"><span class=\"scriptor-textRun scriptor-inline\"> ec.valeur_num,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"33\"><span class=\"scriptor-textRun scriptor-inline\"> ec.valeur_txt,<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<div class=\"scriptor-pageFrame scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"1\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"34\"><span class=\"scriptor-textRun scriptor-inline\"> dc.valeur_min,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"35\"><span class=\"scriptor-textRun scriptor-inline\"> dc.valeur_max,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"36\"><span class=\"scriptor-textRun scriptor-inline\"> dc.valeurs_autorisees,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"37\"><span class=\"scriptor-textRun scriptor-inline\"> dc.condition_logique,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"38\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"39\"><span class=\"scriptor-textRun scriptor-inline\"> CASE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"40\"><span class=\"scriptor-textRun scriptor-inline\"> &#8212; NUMERIQUE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"41\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN c.type_donnee = &lsquo;numerique&rsquo; THEN<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"42\"><span class=\"scriptor-textRun scriptor-inline\"> CASE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"43\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN ec.valeur_num IS NULL THEN 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"44\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN (dc.valeur_min IS NULL OR ec.valeur_num &gt;= dc.valeur_min)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"45\"><span class=\"scriptor-textRun scriptor-inline\"> AND (dc.valeur_max IS NULL OR ec.valeur_num &lt;= dc.valeur_max)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"46\"><span class=\"scriptor-textRun scriptor-inline\"> THEN 1 ELSE 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"47\"><span class=\"scriptor-textRun scriptor-inline\"> END<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"48\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"49\"><span class=\"scriptor-textRun scriptor-inline\"> &#8212; LISTE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"50\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN c.type_donnee = &lsquo;liste&rsquo; THEN<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"51\"><span class=\"scriptor-textRun scriptor-inline\"> CASE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"52\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN ec.valeur_txt IS NULL THEN 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"53\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN dc.valeurs_autorisees IS NULL OR dc.valeurs_autorisees = \u00a0\u00bb THEN 1<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"54\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN dc.condition_logique = &lsquo;EXCLUSION&rsquo; THEN<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"55\"><span class=\"scriptor-textRun scriptor-inline\"> CASE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"56\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN FIND_IN_SET(ec.valeur_txt, dc.valeurs_autorisees) &gt; 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"57\"><span class=\"scriptor-textRun scriptor-inline\"> THEN 0 ELSE 1<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"58\"><span class=\"scriptor-textRun scriptor-inline\"> END<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"59\"><span class=\"scriptor-textRun scriptor-inline\"> ELSE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"60\"><span class=\"scriptor-textRun scriptor-inline\"> CASE<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"61\"><span class=\"scriptor-textRun scriptor-inline\"> WHEN FIND_IN_SET(ec.valeur_txt, dc.valeurs_autorisees) &gt; 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"62\"><span class=\"scriptor-textRun scriptor-inline\"> THEN 1 ELSE 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"63\"><span class=\"scriptor-textRun scriptor-inline\"> END<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"64\"><span class=\"scriptor-textRun scriptor-inline\"> END<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<div class=\"scriptor-pageFrame scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"2\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"65\"><span class=\"scriptor-textRun scriptor-inline\"> ELSE 0<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"66\"><span class=\"scriptor-textRun scriptor-inline\"> END AS is_ok<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"67\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"68\"><span class=\"scriptor-textRun scriptor-inline\"> FROM dispositif_critere dc<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"69\"><span class=\"scriptor-textRun scriptor-inline\"> JOIN critere c ON c.critere_id = dc.critere_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"70\"><span class=\"scriptor-textRun scriptor-inline\"> LEFT JOIN entreprise_critere ec<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"71\"><span class=\"scriptor-textRun scriptor-inline\"> ON ec.critere_code = c.code_critere<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"72\"><span class=\"scriptor-textRun scriptor-inline\"> AND ec.entreprise_id = :entreprise_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"73\"><span class=\"scriptor-textRun scriptor-inline\">)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"74\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"75\"><span class=\"scriptor-textRun scriptor-inline\">SELECT<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"76\"><span class=\"scriptor-textRun scriptor-inline\"> d.dispositif_id,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"77\"><span class=\"scriptor-textRun scriptor-inline\"> d.nom,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"78\"><span class=\"scriptor-textRun scriptor-inline\"> d.type_dispositif,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"79\"><span class=\"scriptor-textRun scriptor-inline\"> d.porteur,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"80\"><span class=\"scriptor-textRun scriptor-inline\"> p.processus_id,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"81\"><span class=\"scriptor-textRun scriptor-inline\"> p.libelle AS processus_libelle,<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"82\"><span class=\"scriptor-textRun scriptor-inline\"> pe.valeur AS lien_candidature<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"83\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"84\"><span class=\"scriptor-textRun scriptor-inline\">FROM dispositif d<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"85\"><span class=\"scriptor-textRun scriptor-inline\">JOIN ev ON ev.dispositif_id = d.dispositif_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"86\"><span class=\"scriptor-textRun scriptor-inline\">LEFT JOIN processus p ON p.dispositif_id = d.dispositif_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"87\"><span class=\"scriptor-textRun scriptor-inline\">LEFT JOIN point_entree pe ON pe.processus_id = p.processus_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"88\"><span class=\"scriptor-textRun scriptor-inline\"> AND pe.type_point = &lsquo;URL&rsquo;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"89\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"90\"><span class=\"scriptor-textRun scriptor-inline\">WHERE d.statut = &lsquo;actif&rsquo;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"91\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"92\"><span class=\"scriptor-textRun scriptor-inline\">GROUP BY d.dispositif_id<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"93\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"94\"><span class=\"scriptor-textRun scriptor-inline\">HAVING<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"95\"><span class=\"scriptor-textRun scriptor-inline\"> SUM(CASE WHEN ev.obligatoire = 1 THEN 1 ELSE 0 END)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"96\"><span class=\"scriptor-textRun scriptor-inline\"> = SUM(CASE WHEN ev.obligatoire = 1 AND ev.is_ok = 1 THEN 1 ELSE 0 END)<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"97\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"98\"><span class=\"scriptor-textRun scriptor-inline\">ORDER BY d.nom<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"99\"><span class=\"scriptor-textRun scriptor-inline\">\u00ab\u00a0;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"100\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"101\"><span class=\"scriptor-textRun scriptor-inline\">$stmt = $pdo-&gt;prepare($sql);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"102\"><span class=\"scriptor-textRun scriptor-inline\">$stmt-&gt;execute([&lsquo;:entreprise_id&rsquo; =&gt; $entrepriseId]);<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"103\"><span class=\"scriptor-textRun scriptor-inline\">$dispositifs = $stmt-&gt;fetchAll(PDO::FETCH_ASSOC);<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___1nvp3ii fssjx5q ffmgqju f1sonemn fiox0mu fq3j191 f1kdvxkq f19a8dv6 fxa5w0x fohtkgy f13xzdlq f1hy0ae7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h1>3&#xfe0f;&#x20e3; Affichage HTML simple (r\u00e9sultat m\u00e9tier lisible)<\/h1>\n<div class=\"___77lcry0 f10pi13n\">\n<div class=\"___1hewfwb f10pi13n f7oukh6 f5p0z4x\" tabindex=\"0\" role=\"group\" aria-label=\"Aper\u00e7u du code\">\n<div class=\"fui-FluentProvider codeBlock-5646fui-FluentProviderrh3 ___1jk74h0 fzk5nv6 f6n0el9 f7x6x6c f1a9mlr7 flj889f f13g0yyb ffzn0d2\" dir=\"ltr\" data-testid=\"ComponentFluentProviderId\">\n<div class=\"scriptor-component-code-block scriptor-codeblock-virtualized ___sakztz0 fonrc96 fbwmw8f fk8brrf fssjx5q f11d9hfk f1rkeeuc fukujjm f1uhbleq f1j8h10f f1dcxf0u fhswmqe f1gsf85u fh8rik3 f1jl54mw f1w257bn f1c6ju7g fwfsotv f1ndaetk fg8ocxh fvbf5p7\" tabindex=\"-1\">\n<div class=\"___4ll5qn0 fonrc96\">\n<div class=\"r14iuplo fui-AriaLive__polite\" aria-live=\"polite\">PHP<\/div>\n<\/div>\n<div class=\"___zok05n0 f1tmrb6z f1lqlypd fc79ael flhg5o7 fk8brrf f72ykrn fpcxdg5\">\n<div class=\"___x337jd0 fssjx5q ffmgqju fiox0mu f1npw1rw\">\n<div class=\"___mr8dq30 f1ctdcyg\">\n<div class=\"fui-Overflow ___1xtmn3w f3x039c facid5 fssjx5q f13efqb7 ffmgqju fiox0mu\">\n<div class=\"___iln2i00 fssjx5q fye61jd f13efqb7 fjxvw1e\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___aefhmb0 fssjx5q f1f4vkoj f11d9hfk fj2zk3l\">\n<div class=\"___1tleqzz f1h33yo7 fhrnfzf fssjx5q filiwix fdk4ulh f1cijgmw f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\">\n<div class=\"___149cboo fssjx5q f11d9hfk fj2zk3l fmyxm6j f1ldmben f1rkeeuc\">\n<div class=\"___svqwvq0 fssjx5q f11d9hfk fj2zk3l f1ldmben fzdgvog f19k5jia fzv833z f1r8x5cv f1687457 fe71wc6 f1wco4xj f103jgab f12fk6ok f4j985t fv86erk f1b4dd42 f1qwtq3x f13gvrpj f132if0v f1vblqk2 fkxsc7s f18j3zqo f1386a7m f1w3nze9 f14pe09c f4skf1h f1lq0dgc f1jgwha3 fbf5vau fc8703c\">\n<div class=\"___xnh3kc0 fonrc96 f1d3un5n fdk4ulh f1cijgmw fzb3wgo fssjx5q f11d9hfk fee5icb fr1uqzy fhrnfzf filiwix f1oelzdq fh0cete f5ulmyt fxafo0l f1mi0rw1 fo6fvpx fr36ves f1hbqlph f1rks486\" tabindex=\"0\" role=\"textbox\" aria-multiline=\"true\" aria-label=\"Conteneur du R\u00e9dacteur\">\n<div class=\"___sv9ola0 fj2zk3l f1f4vkoj scriptor-instance-49\" data-fluid-id=\"E\">\n<div class=\"scriptor-canvas scriptor-styled-scrollbar focus-container\" contenteditable=\"false\" translate=\"no\">\n<div class=\"scriptor-pageContainer\" tabindex=\"0\" role=\"document\" contenteditable=\"false\" spellcheck=\"false\" data-gramm_editor=\"false\" aria-label=\"\u00c9diteur de code\">\n<div class=\"scriptor-pageFrame scriptor-firstPage scriptor-webView scriptor-content-visibility-auto\" data-dbg-pageindex=\"0\">\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\">\n<div><\/div>\n<\/div>\n<div class=\"scriptor-code-editor scriptor-code-wrap-on scriptor-pageBody scriptor-webViewPage\">\n<div class=\"scriptor-paragraph\" data-line-number=\"1\"><span class=\"scriptor-textRun scriptor-inline\">&lt;!DOCTYPE html&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"2\"><span class=\"scriptor-textRun scriptor-inline\">&lt;html lang=\u00a0\u00bbfr\u00a0\u00bb&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"3\"><span class=\"scriptor-textRun scriptor-inline\">&lt;head&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"4\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;meta charset=\u00a0\u00bbUTF-8&Prime;&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"5\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;title&gt;Dispositifs \u00e9ligibles&lt;\/title&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"6\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;style&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"7\"><span class=\"scriptor-textRun scriptor-inline\"> body { font-family: Arial, sans-serif; }<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"8\"><span class=\"scriptor-textRun scriptor-inline\"> .dispositif {<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"9\"><span class=\"scriptor-textRun scriptor-inline\"> border: 1px solid #ccc;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"10\"><span class=\"scriptor-textRun scriptor-inline\"> padding: 12px;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"11\"><span class=\"scriptor-textRun scriptor-inline\"> margin-bottom: 10px;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"12\"><span class=\"scriptor-textRun scriptor-inline\"> }<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"13\"><span class=\"scriptor-textRun scriptor-inline\"> .dispositif h3 { margin: 0; }<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"14\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;\/style&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"15\"><span class=\"scriptor-textRun scriptor-inline\">&lt;\/head&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"16\"><span class=\"scriptor-textRun scriptor-inline\">&lt;body&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"17\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"18\"><span class=\"scriptor-textRun scriptor-inline\">&lt;h2&gt;Dispositifs d\u2019accompagnement \u00e9ligibles&lt;\/h2&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"19\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"20\"><span class=\"scriptor-textRun scriptor-inline\">&lt;?php if (empty($dispositifs)) : ?&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"21\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;p&gt;Aucun dispositif \u00e9ligible selon les crit\u00e8res renseign\u00e9s.&lt;\/p&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"22\"><span class=\"scriptor-textRun scriptor-inline\">&lt;?php else : ?&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"23\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;?php foreach ($dispositifs as $d) : ?&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"24\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;div class=\u00a0\u00bbdispositif\u00a0\u00bb&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"25\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;h3&gt;&lt;?= htmlspecialchars($d[&lsquo;nom&rsquo;]) ?&gt;&lt;\/h3&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"26\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;p&gt;&lt;strong&gt;Type :&lt;\/strong&gt; &lt;?= htmlspecialchars($d[&lsquo;type_dispositif&rsquo;]) ?&gt;&lt;\/p&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"27\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;p&gt;&lt;strong&gt;Porteur :&lt;\/strong&gt; &lt;?= htmlspecialchars($d[&lsquo;porteur&rsquo;]) ?&gt;&lt;\/p&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"28\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"29\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;?php if (!empty($d[&lsquo;processus_libelle&rsquo;])) : ?&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"30\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;p&gt;&lt;strong&gt;Processus :&lt;\/strong&gt; &lt;?= htmlspecialchars($d[&lsquo;processus_libelle&rsquo;]) ?&gt;&lt;\/p&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"31\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;?php endif; ?&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"32\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"33\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;?php if (!empty($d[&lsquo;lien_candidature&rsquo;])) : ?&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"34\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;p&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"35\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;a href=\u00a0\u00bb&lt;?= htmlspecialchars($d[&lsquo;lien_candidature&rsquo;]) ?&gt;\u00a0\u00bb target=\u00a0\u00bb_blank\u00a0\u00bb&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"36\"><span class=\"scriptor-textRun scriptor-inline\"> Acc\u00e9der \u00e0 la candidature<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"37\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;\/a&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"38\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;\/p&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"39\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;?php endif; ?&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"40\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;\/div&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"41\"><span class=\"scriptor-textRun scriptor-inline\"> &lt;?php endforeach; ?&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"42\"><span class=\"scriptor-textRun scriptor-inline\">&lt;?php endif; ?&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"43\"><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"44\"><span class=\"scriptor-textRun scriptor-inline\">&lt;\/body&gt;<\/span><\/div>\n<div class=\"scriptor-paragraph\" data-line-number=\"45\"><span class=\"scriptor-textRun scriptor-inline\">&lt;\/html&gt;<\/span><\/div>\n<\/div>\n<div class=\"scriptor-highlightWrapper\" contenteditable=\"false\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"___1nvp3ii fssjx5q ffmgqju f1sonemn fiox0mu fq3j191 f1kdvxkq f19a8dv6 fxa5w0x fohtkgy f13xzdlq f1hy0ae7\"><button id=\"codeblock-footer\" class=\"fui-Button r1tr5vfu ___ymb1se0 f6pnow2 f1cj7as5 fiuy8n6 f16v3g6v f17in1y4 flpdnxy fh0jiei f1nud1fp f57w3t7 f1pg4sd1 fg1hzlg fbd4hf f1h3mfoh f117gnlz fno03go f1fgume8 f9sga78 f1v65m04 fls5b9n f3ii4ss frm87wt fqs7mlm fh8qanh fssjx5q fiox0mu fkbe04a f11kh8xn fisbv8i f8bky33 f1b124jc fohf6ad fil059x f1sb205n f1n50nqc fgf2yez\" role=\"button\" type=\"button\" aria-label=\"Afficher plus de lignes\">Afficher plus de lignes<\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"scriptor-code-scroll-proxy\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr \/>\n<h1>4&#xfe0f;&#x20e3; Ce que fait exactement ce code<\/h1>\n<p>&#x2714; charge les crit\u00e8res <strong>r\u00e9els<\/strong> de l\u2019entreprise<br \/>\n&#x2714; applique les r\u00e8gles <strong>min \/ max \/ listes \/ exclusions<\/strong><br \/>\n&#x2714; filtre uniquement sur les crit\u00e8res <strong>obligatoires<\/strong><br \/>\n&#x2714; retourne des dispositifs <strong>actionnables<\/strong> (avec lien)<br \/>\n&#x2714; pr\u00eat \u00e0 \u00eatre branch\u00e9 sur :<\/p>\n<ul>\n<li>une page conseiller,<\/li>\n<li>un parcours entreprise,<\/li>\n<li>une API JSON.<\/li>\n<\/ul>\n<\/div>\n<hr \/>\n<p>&nbsp;<\/p>\n<div>\n<h1>&#x1f9e9; User Stories \u2013 Outil d\u2019orientation vers les dispositifs<\/h1>\n<h2>&#x1f464; Persona 1 \u2013 Charg\u00e9 d\u2019affaires innovation (banque)<\/h2>\n<h3>&#x1f3af; Contexte<\/h3>\n<p>Le charg\u00e9 d\u2019affaires accompagne des entreprises innovantes et doit :<\/p>\n<ul>\n<li>identifier rapidement les dispositifs pertinents,<\/li>\n<li>\u00e9viter les erreurs d\u2019orientation,<\/li>\n<li>apporter une valeur de conseil structur\u00e9e.<\/li>\n<\/ul>\n<hr \/>\n<h3>US\u2011CA\u201101 \u2013 Identifier les dispositifs \u00e9ligibles<\/h3>\n<p><strong>En tant que<\/strong> charg\u00e9 d\u2019affaires<br \/>\n<strong>Je veux<\/strong> saisir les param\u00e8tres cl\u00e9s d\u2019une entreprise<br \/>\n<strong>Afin de<\/strong> obtenir automatiquement la liste des dispositifs d\u2019accompagnement \u00e9ligibles<\/p>\n<p>&#x2705; Crit\u00e8res saisis : taille, stade, secteur, localisation, besoins<br \/>\n&#x2705; R\u00e9sultat : liste filtr\u00e9e de dispositifs<\/p>\n<hr \/>\n<h3>US\u2011CA\u201102 \u2013 Comprendre le \u201cpourquoi\u201d de l\u2019\u00e9ligibilit\u00e9<\/h3>\n<p><strong>En tant que<\/strong> charg\u00e9 d\u2019affaires<br \/>\n<strong>Je veux<\/strong> visualiser les crit\u00e8res valid\u00e9s \/ bloquants<br \/>\n<strong>Afin de<\/strong> expliquer clairement le r\u00e9sultat au client<\/p>\n<p>&#x2705; Ex. : \u00ab \u00c9ligible car amor\u00e7age + PME + innovation tech \u00bb<br \/>\n&#x2705; \/ \u00ab Non \u00e9ligible car entreprise hors p\u00e9rim\u00e8tre g\u00e9ographique \u00bb<\/p>\n<hr \/>\n<h3>US\u2011CA\u201103 \u2013 Orienter vers l\u2019action<\/h3>\n<p><strong>En tant que<\/strong> charg\u00e9 d\u2019affaires<br \/>\n<strong>Je veux<\/strong> acc\u00e9der directement au processus de candidature associ\u00e9<br \/>\n<strong>Afin de<\/strong> guider le client sans perte de temps<\/p>\n<p>&#x2705; \u00c9tapes cl\u00e9s<br \/>\n&#x2705; Pi\u00e8ces \u00e0 fournir<br \/>\n&#x2705; Lien vers la plateforme \/ contact<\/p>\n<hr \/>\n<h3>US\u2011CA\u201104 \u2013 Gagner du temps en rendez\u2011vous<\/h3>\n<p><strong>En tant que<\/strong> charg\u00e9 d\u2019affaires<br \/>\n<strong>Je veux<\/strong> disposer d\u2019un outil simple utilisable en rendez\u2011vous client<br \/>\n<strong>Afin de<\/strong> produire une recommandation imm\u00e9diate et fiable<\/p>\n<p>&#x2705; Utilisable en direct<br \/>\n&#x2705; R\u00e9sultat lisible en 1 \u00e9cran<\/p>\n<hr \/>\n<h2>&#x1f464; Persona 2 \u2013 Dirigeant \/ fondateur d\u2019entreprise<\/h2>\n<h3>&#x1f3af; Contexte<\/h3>\n<p>Le dirigeant ne ma\u00eetrise pas l\u2019\u00e9cosyst\u00e8me des aides :<\/p>\n<ul>\n<li>il ne sait pas \u00e0 quoi il est \u00e9ligible,<\/li>\n<li>il perd du temps entre plateformes et acteurs.<\/li>\n<\/ul>\n<hr \/>\n<h3>US\u2011DIR\u201101 \u2013 Se rep\u00e9rer dans les dispositifs<\/h3>\n<p><strong>En tant que<\/strong> dirigeant<br \/>\n<strong>Je veux<\/strong> renseigner quelques informations sur mon entreprise<br \/>\n<strong>Afin de<\/strong> savoir rapidement quels dispositifs existent pour moi<\/p>\n<p>&#x2705; Pas de jargon<br \/>\n&#x2705; Questions simples et guid\u00e9es<\/p>\n<hr \/>\n<h3>US\u2011DIR\u201102 \u2013 \u00c9viter les candidatures inutiles<\/h3>\n<p><strong>En tant que<\/strong> dirigeant<br \/>\n<strong>Je veux<\/strong> \u00eatre orient\u00e9 uniquement vers les dispositifs r\u00e9ellement accessibles<br \/>\n<strong>Afin de<\/strong> ne pas perdre de temps sur des dossiers vou\u00e9s au refus<\/p>\n<p>&#x2705; Filtrage strict<br \/>\n&#x2705; Transparence des crit\u00e8res<\/p>\n<hr \/>\n<h3>US\u2011DIR\u201103 \u2013 Passer rapidement \u00e0 l\u2019action<\/h3>\n<p><strong>En tant que<\/strong> dirigeant<br \/>\n<strong>Je veux<\/strong> conna\u00eetre pr\u00e9cis\u00e9ment les \u00e9tapes et documents requis<br \/>\n<strong>Afin de<\/strong> lancer ma candidature sans recherche compl\u00e9mentaire<\/p>\n<p>&#x2705; Checklist claire<br \/>\n&#x2705; D\u00e9lais indicatifs<br \/>\n&#x2705; Acc\u00e8s direct aux points d\u2019entr\u00e9e<\/p>\n<hr \/>\n<h2>&#x1f464; Persona 3 \u2013 Accompagnateur \/ acteur de l\u2019\u00e9cosyst\u00e8me<\/h2>\n<h3>&#x1f3af; Contexte<\/h3>\n<p>L\u2019accompagnateur (incubateur, p\u00e9pini\u00e8re, cluster\u2026) :<\/p>\n<ul>\n<li>accompagne plusieurs entreprises simultan\u00e9ment,<\/li>\n<li>doit orienter de mani\u00e8re coh\u00e9rente et homog\u00e8ne.<\/li>\n<\/ul>\n<hr \/>\n<h3>US\u2011ACC\u201101 \u2013 Standardiser l\u2019orientation<\/h3>\n<p><strong>En tant que<\/strong> accompagnateur<br \/>\n<strong>Je veux<\/strong> une grille objective de matching dispositifs &#x2194; entreprises<br \/>\n<strong>Afin de<\/strong> s\u00e9curiser mes recommandations<\/p>\n<p>&#x2705; Logique commune<br \/>\n&#x2705; Alignement avec les crit\u00e8res officiels<\/p>\n<hr \/>\n<h3>US\u2011ACC\u201102 \u2013 Maintenir l\u2019outil \u00e0 jour<\/h3>\n<p><strong>En tant que<\/strong> accompagnateur r\u00e9f\u00e9rent<br \/>\n<strong>Je veux<\/strong> m\u2019appuyer sur un r\u00e9f\u00e9rentiel central de dispositifs<br \/>\n<strong>Afin de<\/strong> \u00e9viter les informations obsol\u00e8tes ou contradictoires<\/p>\n<p>&#x2705; Dispositifs versionn\u00e9s<br \/>\n&#x2705; Processus maintenus \u00e0 jour via back\u2011office<\/p>\n<hr \/>\n<h3>US\u2011ACC\u201103 \u2013 Accompagner dans le temps<\/h3>\n<p><strong>En tant que<\/strong> accompagnateur<br \/>\n<strong>Je veux<\/strong> refaire le matching \u00e0 diff\u00e9rents stades de maturit\u00e9<br \/>\n<strong>Afin de<\/strong> proposer de nouveaux dispositifs au bon moment<\/p>\n<p>&#x2705; Re\u2011simulation possible<br \/>\n&#x2705; Approche parcours \/ cycle de vie<\/p>\n<hr \/>\n<h2>&#x1f9e0; User Stories transverses (outil)<\/h2>\n<h3>US\u2011SYS\u201101 \u2013 Fiabilit\u00e9 des r\u00e8gles<\/h3>\n<p><strong>En tant que<\/strong> utilisateur<br \/>\n<strong>Je veux<\/strong> que les r\u00e8gles d\u2019\u00e9ligibilit\u00e9 soient strictement appliqu\u00e9es<br \/>\n<strong>Afin de<\/strong> garantir la cr\u00e9dibilit\u00e9 de l\u2019outil<\/p>\n<hr \/>\n<h3>US\u2011SYS\u201102 \u2013 \u00c9volutivit\u00e9<\/h3>\n<p><strong>En tant que<\/strong> administrateur<br \/>\n<strong>Je veux<\/strong> ajouter ou modifier des dispositifs sans d\u00e9veloppement lourd<br \/>\n<strong>Afin de<\/strong> garantir la p\u00e9rennit\u00e9 de l\u2019outil<\/p>\n<hr \/>\n<h2>&#x1f3af; User Stories prioritaires (MVP recommand\u00e9)<\/h2>\n<p>&#x2705; US\u2011CA\u201101<br \/>\n&#x2705; US\u2011CA\u201103<br \/>\n&#x2705; US\u2011DIR\u201101<br \/>\n&#x2705; US\u2011DIR\u201103<br \/>\n&#x2705; US\u2011ACC\u201101<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; 1&#xfe0f;&#x20e3; Formulation tr\u00e8s courte (1\u20132 phrases) Proposer un outil d\u2019orientation qui, \u00e0 partir de crit\u00e8res renseign\u00e9s par l\u2019entreprise, identifie automatiquement les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5589","post","type-post","status-publish","format-standard","hentry","category-non-classe"],"_links":{"self":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5589"}],"version-history":[{"count":6,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5589\/revisions"}],"predecessor-version":[{"id":5595,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5589\/revisions\/5595"}],"wp:attachment":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5589"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}