Passer au contenu principal

Comment créer un workflow de suivi des actions correctives (CAPA) qui accompagne les non-conformités jusqu’à leur clôture dans Formaloo

Créez dans Formaloo un workflow CAPA qui enregistre les non-conformités, désigne les responsables de l’analyse et de l’action corrective, exige une preuve de vérification et signale les retards.

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 &amp; 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 &amp; 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 ?


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

Avez-vous trouvé la réponse à votre question ?