Ce que vous allez créer
À la fin de ce guide, vous disposerez d’un formulaire CAPA unique sur plusieurs pages qui suit une non-conformité depuis sa détection jusqu’à sa clôture. La personne qui repère le constat l’enregistre en page 1, le responsable désigné ajoute la cause racine et l’action corrective en page 2, et un vérificateur confirme son efficacité en page 3, avec une preuve obligatoire avant la clôture de l’enregistrement. Chaque étape met à jour un seul champ de statut : tout le cycle de vie apparaît donc dans un pipeline unique, et toute CAPA qui dépasse sa date cible peut être signalée en retard en un clic, ce qui déclenche un rappel automatique au responsable.
Quand l’utiliser
Les constats d’un audit sont notés quelque part, puis personne ne vérifie s’ils ont réellement été corrigés
Vous avez besoin d’un responsable clairement identifié pour la cause racine et l’action corrective, et pas seulement d’une note indiquant que « quelqu’un devrait s’en occuper »
La clôture d’une non-conformité doit exiger la preuve que son efficacité a été vérifiée, et pas un simple changement de statut
Vous suivez les constats par cause racine (processus, formation, équipement) et voulez savoir si la même catégorie revient sans cesse
Vous avez besoin d’un registre prêt pour l’audit de chaque constat : sa cause, les mesures prises et sa date de clôture
Partie 1 — Créer le formulaire de suivi des actions correctives
C’est le formulaire unique sur lequel repose tout le workflow. Il comporte trois pages, remplies par différentes personnes à différents moments de la vie de la CAPA : la personne qui détecte la non-conformité l’enregistre en page 1, le responsable désigné ajoute la cause racine et l’action corrective en page 2 après avoir eu le temps d’enquêter, et un vérificateur confirme l’efficacité de la correction en page 3 avant que l’enregistrement puisse être clôturé. Une série de champs réservés aux administrateurs relie le tout : statut, assignee, notes internes et un garde-fou qui empêche l’e-mail de retard d’être envoyé deux fois. Le moyen le plus rapide de tout créer d’un coup est le Form Creation Agent.
1. Ouvrez le Form Creation Agent : Depuis votre page d’accueil Formaloo, cliquez sur Form Creation Agent. Vous pouvez téléverser une image ou un PDF d’un rapport de non-conformité existant, ou décrire le formulaire par écrit.
💡 Vous voulez un formulaire complet en quelques secondes au lieu de glisser les champs un par un ? Le Form Creation Agent crée votre formulaire, ses champs et leurs ID à partir d’un prompt en langage courant. C’est l’article de référence pour tous les workflows qui commencent par « décrivez votre formulaire à l’IA ». Consultez comment créer n’importe quel formulaire avec l’IA grâce au Form Creation Agent dans Formaloo.
2. Collez la description du formulaire : Utilisez un prompt comme celui-ci, qui couvre les trois pages et tous les champs réservés aux administrateurs nécessaires à ce workflow :
Crée un formulaire de suivi des actions correctives (CAPA) sur trois pages. Page 1, enregistrement du constat : demande un titre court pour la non-conformité, le type de constat (liste déroulante : Major nonconformance, Minor nonconformance, Observation), la norme, la politique ou l’exigence concernée, le processus ou le service concerné, une description détaillée (texte long), un téléversement de fichier pour les preuves, l’origine du constat (liste déroulante : Internal audit, External audit, Customer complaint, Supplier issue, Self-reported) et une question oui/non demandant si une action de confinement immédiate est nécessaire. Ajoute une question de texte long pour l’action de confinement mise en œuvre, masquée par défaut et affichée uniquement si un confinement est nécessaire. Page 2, cause racine et action corrective : demande la cause racine (texte long), une catégorie de cause racine (liste déroulante : Process, Training, Equipment, Materials, Documentation/procedure, Other), l’action corrective qui y remédiera (texte long) et une date d’achèvement cible. Page 3, vérification et clôture : pose une question oui/non demandant si l’efficacité de l’action corrective a été vérifiée, un téléversement de fichier pour la preuve de vérification et des notes de vérification (texte long). Ajoute ces champs réservés aux administrateurs : une liste déroulante de statut avec les options Open, Root cause analysis, Corrective action in progress, Pending verification, Overdue et Closed, un champ assignee pour le responsable de l’action corrective, un champ de texte long pour les notes internes et un indicateur oui/non précisant si un rappel de retard a déjà été envoyé.
3. Cliquez sur Create : Formaloo crée le formulaire pour vous. Votre formulaire devrait correspondre aux tableaux ci-dessous ; le Form Creation Agent en aura généré l’essentiel. Vérifiez chaque champ et, surtout, définissez l’ID de champ exactement comme indiqué, car les modèles d’e-mail et PDF des étapes suivantes font directement référence à ces ID.
Champs de la page 1 (enregistrement du constat) :
Champ (question) | ID du champ | Type |
Quel est le titre court de cette non-conformité ? | nc_title | Texte court |
De quel type de constat s’agit-il ? | finding_type | Liste déroulante : Major nonconformance / Minor nonconformance / Observation |
À quelle norme, politique ou exigence se rapporte-t-il ? | standard_reference | Texte court |
Quel processus ou service est concerné ? | affected_process | Texte court |
Décrivez la non-conformité en détail | nc_description | Texte long |
Téléversez les preuves (photos, documents, enregistrements) | evidence_upload | Téléversement de fichier |
Quelle est l’origine de ce constat ? | finding_source | Liste déroulante : Internal audit / External audit / Customer complaint / Supplier issue / Self-reported |
Une action de confinement immédiate est-elle nécessaire ? | containment_needed | Oui/Non |
Quelle action de confinement immédiate a été mise en œuvre ? | containment_action | Texte long |
Champs de la page 2 (cause racine et action corrective) :
Champ (question) | ID du champ | Type |
Quelle est la cause racine de cette non-conformité ? | root_cause | Texte long |
Dans quelle catégorie la cause racine se classe-t-elle ? | root_cause_category | Liste déroulante : Process / Training / Equipment / Materials / Documentation/procedure / Other |
Quelle action corrective remédiera à la cause racine ? | corrective_action | Texte long |
Quelle est la date d’achèvement cible de l’action corrective ? | target_completion_date | Date |
Champs de la page 3 (vérification et clôture) :
Champ (question) | ID du champ | Type |
L’efficacité de l’action corrective a-t-elle été vérifiée ? | verification_confirmed | Oui/Non |
Téléversez la preuve de vérification attestant que l’action corrective a été réalisée | verification_evidence | Téléversement de fichier |
Notes de vérification | verification_notes | Texte long |
Champs réservés aux administrateurs :
Champ (question) | ID du champ | Type |
Statut | status | Liste déroulante : Open / Root cause analysis / Corrective action in progress / Pending verification / Overdue / Closed |
Assignee | assignee | Assignee |
Notes internes | internal_notes | Texte long |
Rappel de retard envoyé | overdue_reminder_sent | Oui/Non |
📖 Les champs réservés aux administrateurs restent invisibles pour la personne qui remplit une page donnée. Consultez que sont les champs réservés aux administrateurs et à quoi servent-ils.
4. Rendez obligatoire le téléversement de la preuve de vérification lorsque c’est nécessaire : Cela est géré par la logique dans la partie suivante, et non par une option Required fixe, car la preuve ne doit être exigée qu’une fois l’efficacité de la vérification confirmée.
Remarque : Définissez « Statut » sur Open par défaut, afin que chaque nouveau constat commence en haut du pipeline.
💡 Vous voulez savoir précisément ce que permet le champ Assignee : attribuer à une personne, à une équipe ou aux deux ? Voici la référence de ce type de champ. Consultez qu’est-ce que le champ Assignee dans Formaloo et comment l’utiliser.
5. Enregistrez votre formulaire : Cliquez sur Save dans la barre flottante en haut de l’éditeur.
Partie 2 — Configurer la logique du workflow CAPA
La logique de ce formulaire remplit quatre fonctions : elle n’affiche le champ de confinement que lorsqu’il est nécessaire, exige une preuve de vérification avant qu’une CAPA puisse être marquée comme vérifiée, prévient l’assignee lorsqu’une CAPA lui est attribuée ou est clôturée, et envoie un rappel de retard unique sans inonder l’assignee à chaque modification de l’enregistrement. Utilisez le Logic Agent pour tout générer à partir d’une seule description en langage courant.
1. Ouvrez Advanced logic : Ouvrez votre formulaire et cliquez sur Advanced logic dans le panneau des paramètres du formulaire, à droite. Allez dans l’onglet Logic.
💡 Vous souhaitez que votre formulaire affiche, masque, saute ou rende obligatoires des champs selon la réponse donnée ? Voici le guide de référence sur la logique dans Formaloo : ce qu’elle est et en quoi elle diffère du calcul. Consultez qu’est-ce que la logique dans Formaloo.
2. Ouvrez le Logic Agent : En haut à droite du panneau Logic, cliquez sur Logic Agent.
3. Décrivez les règles : Collez un prompt comme celui-ci, qui couvre la visibilité, le garde-fou de preuve obligatoire et les déclencheurs de notification :
Masquer par défaut « Quelle action de confinement immédiate a été mise en œuvre ? ». Lorsque « Une action de confinement immédiate est-elle nécessaire ? » vaut Oui, l’afficher. Rendre obligatoire « Téléversez la preuve de vérification attestant que l’action corrective a été réalisée » uniquement lorsque « L’efficacité de l’action corrective a-t-elle été vérifiée ? » vaut Oui. Lorsque le champ Assignee est défini ou modifié, envoyer un e-mail à l’assignee. Lorsque le statut passe à Closed, envoyer un e-mail à l’assignee. Lorsque le statut passe à Overdue et que « Rappel de retard envoyé » ne vaut pas Oui, envoyer un e-mail à l’assignee et définir « Rappel de retard envoyé » sur Oui. Lorsque le statut quitte Overdue pour une valeur autre que Closed, réinitialiser « Rappel de retard envoyé » sur Non.
4. Cliquez sur Generate rules : L’IA de Formaloo affiche un aperçu de chaque règle. Approuvez celles qui correspondent, refaites les autres et annulez celles dont vous n’avez pas besoin.
5. Ajoutez les actions d’e-mail : Pour chaque règle approuvée qui doit envoyer un e-mail (attribution, clôture, rappel de retard), ajoutez une action Send email et sélectionnez le modèle correspondant. Vous créerez ces modèles dans la partie 3 : vous pouvez donc revenir les associer ensuite.
Remarque : La logique Formaloo ne propose pas de déclencheur basé sur le dépassement d’une date : la détection des retards est donc effectuée par un administrateur. La personne qui consulte le tableau de bord des retards de la partie 5 passe manuellement le statut d’une CAPA à Overdue, ce qui déclenche la règle de rappel.
6. Enregistrez votre logique : Cliquez sur Save en haut à droite.
Partie 3 — Créer les modèles d’e-mail de notification
Ce workflow repose sur quatre e-mails : un lorsqu’une CAPA est attribuée, un confirmant l’enregistrement d’un constat, un confirmant la clôture et un rappel de retard. Chacun est un modèle d’e-mail personnalisé créé avec un bloc AI Content et personnalisé grâce à l’insertion de réponses, afin que chaque e-mail semble rédigé pour ce constat précis.
1. Créez le modèle « New CAPA assigned » : Cliquez sur l’icône de votre profil, allez dans Apps & integrations, puis Email templates, et cliquez sur + Add new template. Videz le champ du corps, ajoutez un bloc AI Content et collez un prompt décrivant l’e-mail souhaité.
💡 Vous souhaitez envoyer des e-mails personnalisés à votre image plutôt que la notification par défaut de Formaloo ? Voici le guide de référence pour créer et envoyer des modèles d’e-mail personnalisés. Consultez comment créer et envoyer des modèles d’e-mail personnalisés.
Utilisez ce prompt :
Rédige un e-mail direct et professionnel destiné à la personne à qui une action corrective vient d’être attribuée. Commence en indiquant clairement que la CAPA-@rowid lui a été attribuée. Mentionne le type de constat (@finding_type), le processus concerné (@affected_process) et la norme ou l’exigence en jeu (@standard_reference). Résume la non-conformité décrite dans @nc_description en une ou deux phrases, sans la recopier mot pour mot. Indique clairement ce qu’elle doit faire ensuite : déterminer la cause racine, définir une action corrective et fixer une date d’achèvement cible. Adopte un ton pressant mais pas alarmant : il s’agit d’un processus qualité courant, pas d’une crise. 4 à 6 phrases au total. Termine par un appel à l’action clair invitant à ouvrir l’enregistrement. Conçois-le avec un fond blanc, une seule colonne centrée d’une largeur maximale de 560 px, une police Inter ou system-ui, un petit badge de statut en forme de pastille affichant @finding_type en haut, un bouton d’action encadré intitulé « Ouvrir cette CAPA » et un pied de page discret en #999 avec une mention de confidentialité.
Nommez-le « New CAPA assigned », définissez l’objet sur « Nouvelle CAPA attribuée : @nc_title » et cliquez sur Save.
2. Créez le modèle « Finding logged confirmation » : Répétez les mêmes étapes avec ce prompt :
Rédige une confirmation courte et factuelle destinée à la personne qui vient d’enregistrer une non-conformité. Confirme sa réception et la référence attribuée, CAPA-@rowid. Rappelle le type de constat (@finding_type) et son origine (@finding_source). Si un confinement a été indiqué comme nécessaire, mentionne l’action de confinement enregistrée ; sinon, omets entièrement cette ligne. Termine en indiquant que l’équipe qualité désignera un responsable pour la cause racine et l’action corrective. Ton calme, factuel et sobre : c’est un accusé de réception, pas un appel à l’action. 3 à 4 phrases. Conçois-le avec un fond blanc, une seule colonne centrée d’une largeur maximale de 560 px, une police Inter ou system-ui, un tableau de données simple affichant la référence, le type de constat et l’origine, sans bouton d’action, et un pied de page discret en #999.
Nommez-le « Finding logged confirmation », définissez l’objet sur « Non-conformité enregistrée : @nc_title (CAPA-@rowid) » et cliquez sur Save.
3. Créez le modèle « CAPA closed confirmation » : Répétez les mêmes étapes avec ce prompt :
Rédige un bref e-mail de confirmation informant l’assignee que cette CAPA a été officiellement clôturée. Mentionne @nc_title et CAPA-@rowid. Évoque l’action corrective mise en œuvre (@corrective_action, résumée en une phrase, sans copier-coller) et le fait que la vérification a confirmé son efficacité. Remercie-le d’avoir mené le processus à son terme. Ton factuel, chaleureux et bref : c’est une bonne nouvelle, que cela se ressente. 3 à 4 phrases. Conçois-le avec un fond blanc, une seule colonne centrée d’une largeur maximale de 560 px, une police Inter ou system-ui, un badge de statut « Clôturée » teinté de vert en haut, sans bouton d’action, et un pied de page discret en #999.
Nommez-le « CAPA closed confirmation », définissez l’objet sur « CAPA-@rowid clôturée : @nc_title » et cliquez sur Save. Vous joindrez le PDF du rapport d’action corrective à ce modèle dans la partie 4.
4. Créez le modèle « CAPA overdue reminder » : Répétez les mêmes étapes avec ce prompt :
Rédige un rappel ferme mais respectueux informant l’assignee que son action corrective a dépassé sa date d’achèvement cible (@target_completion_date). Mentionne @nc_title et CAPA-@rowid. Indique clairement que la CAPA est en retard et demande une mise à jour ou une nouvelle date cible. Reste bref et direct, sans culpabiliser. 3 à 4 phrases. Conçois-le avec un fond blanc, une seule colonne centrée d’une largeur maximale de 560 px, une police Inter ou system-ui, un badge de statut « En retard » teinté d’ambre en haut, un bouton d’action encadré intitulé « Mettre à jour cette CAPA » et un pied de page discret en #999.
Nommez-le « CAPA overdue reminder », définissez l’objet sur « En retard : la CAPA-@rowid requiert votre attention » et cliquez sur Save.
📖 Consultez comment insérer dynamiquement les données d’un formulaire dans des e-mails, des PDF et des prompts IA personnalisés pour la liste complète des variables prises en charge, dont @rowid.
5. Associez les modèles à la logique : De retour dans les règles de la partie 2, associez « New CAPA assigned » à la règle d’attribution, « CAPA closed confirmation » à la règle de clôture et « CAPA overdue reminder » à la règle de retard. Associez « Finding logged confirmation » à une règle On submit de la page 1 qui se déclenche à chaque soumission d’un nouveau constat.
Partie 4 — Créer le modèle PDF du rapport d’action corrective
Le dernier élément est un PDF qui transforme chaque CAPA en un dossier d’audit propre : le constat, la cause racine et l’action corrective, ainsi que la vérification qui l’a clôturée.
1. Ouvrez l’éditeur de modèles PDF : Cliquez sur l’icône de votre profil, allez dans Apps & integrations, puis PDF templates, et cliquez sur + Add new template.
💡 Vous souhaitez que chaque soumission génère automatiquement un document soigné à votre image ? Voici le guide de référence pour créer un modèle PDF à partir d’une soumission. Consultez comment créer des modèles PDF pour transformer les réponses en documents.
2. Passez en vue HTML et collez le modèle ci-dessous. Il récupère chaque champ du formulaire grâce à l’insertion de réponses, avec le numéro de référence inséré directement sous la forme CAPA-@rowid, sans champ supplémentaire.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> body { background: #ffffff; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; color: #2b2b2b; margin: 0; padding: 0; } .page { max-width: 760px; margin: 0 auto; padding: 60px 72px; } .header { display: flex; justify-content: space-between; align-items: flex-start; border-bottom: 2px solid #1f1f1f; padding-bottom: 20px; margin-bottom: 36px; } .header-title { font-size: 24px; font-weight: 700; letter-spacing: -0.3px; color: #1a1a1a; margin: 0 0 6px 0; } .header-sub { font-size: 12px; color: #999999; } .header-ref { text-align: right; font-size: 12px; color: #999999; } .header-ref strong { display: block; font-size: 15px; color: #1a1a1a; font-weight: 600; margin-bottom: 2px; } .section { margin-bottom: 32px; } .section-title { font-size: 10px; text-transform: uppercase; letter-spacing: 1.5px; color: #aaaaaa; font-weight: 600; margin-bottom: 14px; } .grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0 32px; } .field-row { padding: 10px 0; border-bottom: 1px solid #eeeeee; } .field-row.full { grid-column: 1 / -1; } .field-label { font-size: 11px; color: #999999; margin-bottom: 4px; } .field-value { font-size: 14px; color: #2b2b2b; line-height: 1.5; white-space: pre-wrap; } .inset { background: #f9f9f9; border-left: 3px solid #d8d8d8; padding: 16px 20px; border-radius: 4px; margin-top: 6px; } .badge { display: inline-block; font-size: 11px; font-weight: 600; padding: 4px 10px; border-radius: 20px; background: #f0f0f0; color: #555555; } .evidence-note { font-size: 12px; color: #999999; font-style: italic; margin-top: 8px; } .footer { display: flex; justify-content: space-between; align-items: center; border-top: 1px solid #eeeeee; padding-top: 18px; margin-top: 44px; font-size: 11px; color: #aaaaaa; } </style> </head> <body> <div class="page"> <div class="header"> <div> <div class="header-title">Corrective Action Report</div> <div class="header-sub">Finding logged @created_at</div> </div> <div class="header-ref"> <strong>CAPA-@rowid</strong> Reference number </div> </div> <div class="section"> <div class="section-title">Finding details</div> <div class="grid"> <div class="field-row"> <div class="field-label">Finding type</div> <div class="field-value"><span class="badge">@finding_type</span></div> </div> <div class="field-row"> <div class="field-label">Source</div> <div class="field-value">@finding_source</div> </div> <div class="field-row"> <div class="field-label">Standard or requirement</div> <div class="field-value">@standard_reference</div> </div> <div class="field-row"> <div class="field-label">Affected process / department</div> <div class="field-value">@affected_process</div> </div> <div class="field-row full"> <div class="field-label">Title</div> <div class="field-value">@nc_title</div> </div> <div class="field-row full"> <div class="field-label">Description</div> <div class="field-value">@nc_description</div> </div> <div class="field-row"> <div class="field-label">Immediate containment required</div> <div class="field-value">@containment_needed</div> </div> <div class="field-row full"> <div class="field-label">Containment action taken</div> <div class="field-value">@containment_action</div> </div> </div> <div class="evidence-note">Supporting evidence submitted with the finding is attached to this record.</div> </div> <div class="section"> <div class="section-title">Root cause & corrective action</div> <div class="grid"> <div class="field-row"> <div class="field-label">Root cause category</div> <div class="field-value">@root_cause_category</div> </div> <div class="field-row"> <div class="field-label">Target completion date</div> <div class="field-value">@target_completion_date</div> </div> <div class="field-row full"> <div class="field-label">Root cause</div> <div class="field-value">@root_cause</div> </div> <div class="field-row full"> <div class="field-label">Corrective action</div> <div class="field-value">@corrective_action</div> </div> </div> </div> <div class="section"> <div class="section-title">Verification & closure</div> <div class="grid"> <div class="field-row full"> <div class="field-label">Verified as effective</div> <div class="field-value">@verification_confirmed</div> </div> <div class="field-row full"> <div class="field-label">Verification notes</div> <div class="inset"> <div class="field-value">@verification_notes</div> </div> </div> </div> <div class="evidence-note">Verification evidence submitted for closure is attached to this record.</div> </div> <div class="footer"> <div>Confidential — internal quality record. Not for external distribution.</div> <div>[Organization name]</div> </div> </div> </body> </html>3. Nommez le modèle « Corrective action report » et cliquez sur Save.
4. Associez-le à la logique : De retour dans la règle de clôture de la partie 2, ajoutez une action Generate PDF afin que le rapport soit créé dès que le statut passe à Closed, et joignez-le à l’e-mail « CAPA closed confirmation » de la partie 3.
Partie 5 — Configurer le tableau de bord CAPA
Toutes les personnes impliquées dans ce workflow sont internes (personnel qualité, responsables des actions correctives et vérificateurs) : il n’y a donc aucun portail client à activer. Il vous faut plutôt un projet unique dont les pages sont délimitées par équipe : les assignees ne voient que leurs propres CAPA, et les administrateurs qualité voient tout.
1. Créez un projet : Depuis votre page d’accueil Formaloo, lancez un nouveau projet à partir de Form, puisque votre formulaire CAPA est déjà associé.
2. Créez une équipe d’espace de travail pour les responsables CAPA : Allez dans les paramètres de votre espace de travail et créez une équipe, par exemple « CAPA owners », puis ajoutez-y chaque responsable d’action corrective et chaque vérificateur.
💡 Vous souhaitez attribuer le travail à un groupe plutôt que de nommer une personne à chaque fois ? Les équipes vous permettent d’acheminer les soumissions vers tous les membres d’un groupe défini. Consultez qu’est-ce qu’une équipe dans Formaloo et comment la gérer.
3. Organisez les pages. Avant de créer quoi que ce soit, voici la spécification complète :
Groupe | Page | Niveau d’accès | Bloc de données | Filtre | Tri | Formulaire ? |
My assigned CAPAs | My assigned CAPAs | Équipe CAPA owners — consultation/modification uniquement des lignes qui lui sont attribuées | Kanban | Assignee = utilisateur connecté | Regroupé par statut | Non |
My assigned CAPAs | My overdue CAPAs | Équipe CAPA owners — consultation/modification uniquement des lignes qui lui sont attribuées | Tableau | Assignee = utilisateur connecté ET date d’achèvement cible < aujourd’hui ET statut ≠ Closed | Date cible la plus ancienne en premier | Non |
Administration qualité | Log a nonconformance | Administration qualité — accès complet | Formulaire | Aucun | — | Oui |
Administration qualité | All CAPAs | Administration qualité — visibilité complète, tous les enregistrements | Kanban | Aucun | Regroupé par statut | Non |
Administration qualité | Overdue CAPAs | Administration qualité — visibilité complète, tous les enregistrements | Tableau | Date d’achèvement cible < aujourd’hui ET statut ≠ Closed | Date cible la plus ancienne en premier | Non |
Administration qualité | Major nonconformances | Administration qualité — visibilité complète, tous les enregistrements | Tableau | Type de constat = Major nonconformance | Plus récents en premier | Non |
Administration qualité | Closed CAPAs | Administration qualité — visibilité complète, tous les enregistrements | Tableau | Statut = Closed | Clôturés le plus récemment en premier | Non |
Administration qualité | By root cause category | Administration qualité — visibilité complète, tous les enregistrements | Graphique (barres) | Aucun | Regroupé par catégorie de cause racine, avec décompte | Non |
Ressources | Getting started & resources | Tous les utilisateurs internes | Page de référence (contenu statique) | Aucun | — | Non |
4. Créez la page « Log a nonconformance » : Ajoutez un bloc de données Form pointant vers votre formulaire CAPA. Cette page est ouverte à tout membre du personnel qualité qui enregistre un nouveau constat.
5. Créez le pipeline « All CAPAs » : Ajoutez un bloc de données Kanban affichant toutes les CAPA regroupées par statut. C’est le pipeline principal que le responsable qualité utilise pour désigner les responsables et faire avancer les enregistrements.
💡 Vous souhaitez un moyen visuel, par glisser-déposer, de faire avancer les enregistrements d’une étape à l’autre, comme dans un pipeline ? Voici le guide de référence sur le bloc de données Kanban. Consultez comment créer un tableau Kanban.
6. Créez les tableaux filtrés d’administration : Ajoutez un bloc de données Table pour chacune des pages « Overdue CAPAs », « Major nonconformances » et « Closed CAPAs », en utilisant les filtres et l’ordre de tri du tableau de spécification ci-dessus.
💡 Vous souhaitez n’afficher que les soumissions qui comptent maintenant, comme celles de cette semaine ou d’un statut précis ? Ce guide explique comment trier et filtrer n’importe quelle vue de bloc de données. Consultez comment trier et filtrer les données de vos soumissions.
7. Créez le graphique « By root cause category » : Ajoutez un bloc de données Chart en barres regroupé par catégorie de cause racine, avec décompte des enregistrements. Si une catégorie ne cesse d’augmenter, c’est le signe qu’il faut corriger le système sous-jacent, et pas seulement le constat isolé.
8. Créez les pages limitées aux assignees : Ajoutez un bloc de données Kanban pour « My assigned CAPAs » et un bloc de données Table pour « My overdue CAPAs », tous deux filtrés sur Assignee = utilisateur connecté. Sur chaque bloc de données, passez en mode Edit, cliquez sur Options, faites défiler jusqu’à Manage access, sélectionnez le champ Assignee et activez Allow assignees to view only their data.
9. Limitez les pages des assignees à l’équipe CAPA owners : Passez en mode Edit, trouvez chaque page dans la navigation du projet, cliquez sur le menu à trois points à côté du nom de la page et sélectionnez Access. Sous Internal users, choisissez Specific teams et sélectionnez CAPA owners. Cliquez sur Save.
💡 Vous souhaitez qu’une page entière ne soit visible que par un rôle précis, et pas seulement certaines données d’une page ? Ce guide présente la restriction d’accès au niveau des pages. Consultez comment restreindre l’accès des utilisateurs aux pages de votre portail.
10. Ajoutez la page de ressources : Créez une page statique « Getting started & resources » renvoyant vers les articles du Help Center liés à ce workflow (logique, modèles PDF et accès aux pages), afin que toute personne qui découvre la gestion du modèle dispose d’un point de départ unique.
Ce que vous avez maintenant
Vous disposez désormais d’un workflow CAPA qui ne dépend pas de la mémoire de quelqu’un pour revenir sur un constat. Chaque non-conformité suit un pipeline unique, de l’enregistrement à la vérification puis à la clôture, la cause racine est catégorisée au lieu d’être noyée dans un paragraphe, et une action corrective ne peut pas être clôturée sans preuve de son efficacité. Grâce au tableau de bord des retards, les éléments échus apparaissent d’eux-mêmes au lieu d’attendre le prochain audit, et le rapport PDF vous fournit un dossier prêt pour l’audit pour chaque constat, sans le créer à la main.
Et ensuite ?
Analyser les causes racines récurrentes. Une fois que les CAPA circulent dans le pipeline, consultez régulièrement le graphique « By root cause category ». Une catégorie qui ne cesse d’augmenter révèle un problème systémique, et non un constat isolé. → Comment trier et filtrer les données de vos soumissions
Relancer en masse les CAPA en retard. Lorsque plusieurs actions correctives dépassent leur date cible en même temps, envoyez une seule campagne d’e-mails à toutes les personnes de cette vue au lieu de relancer les responsables un par un. → Comment envoyer une campagne d’e-mails et collecter des données avec des agents IA dans Formaloo
Renforcer la capacité d’évaluation à mesure que votre équipe qualité s’agrandit. Si une deuxième personne commence à vérifier les actions correctives, ajoutez-la à l’équipe CAPA owners de la partie 5 afin qu’elle voie sa propre file sans créer de pages supplémentaires. → Comment créer et attribuer des rôles d’utilisateur dans votre portail
Modèles prêts à l’emploi
Inutile de partir de zéro : nous avons déjà préparé pour vous des workflows reposant sur la même structure.
Employee request workflow — Achemine les demandes internes à travers des étapes d’approbation, avec suivi du statut et notifications. Son pipeline piloté par le statut correspond étroitement à la progression d’une CAPA, de l’ouverture à la clôture.
Job applicant tracking workflow — Suit les enregistrements à chaque étape du pipeline avec attribution des évaluateurs et mises à jour de statut depuis une seule vue. Son pipeline limité aux assignees est très proche de la façon dont les responsables CAPA traitent leur file.
Patient intake & consent workflow for healthcare — Un formulaire conditionnel sur plusieurs pages avec un pipeline Kanban d’administration et un PDF généré. Sa structure, des champs conditionnels associés à un document qui clôt le processus, est proche de ce que construit ce workflow.
Plus de guides pratiques
Découvrir d’abord une chaîne d’approbation plus simple. Si votre workflow ne nécessite qu’un seul point de décision plutôt qu’un pipeline complet de l’ouverture à la clôture, ce principe de double approbation mérite d’être lu à titre de comparaison. → Comment créer un workflow de demande à double approbation
Découvrir un autre workflow avec champs conditionnels et PDF de clôture. Le workflow d’admission des patients partage la structure de cet article : une logique conditionnelle qui alimente un pipeline Kanban et un document généré. → Comment créer un workflow d’admission et de consentement des patients pour les cliniques
Découvrir un autre principe de soumission puis d’examen. La soumission des élèves et l’évaluation par les enseignants suivent la même logique qu’ici : une personne soumet, une autre examine et vérifie avant que l’enregistrement soit terminé. → Comment créer un portail de soumission des élèves et d’évaluation par les enseignants

