Passer au contenu principal

Comment créer un formulaire de demande d’équipement et d’accès informatiques avec suivi du statut d’approbation dans Formaloo

Découvrez comment créer un formulaire de demande d’équipement et d’accès informatiques dans Formaloo : suivi du statut, e-mails automatiques, PDF généré et portail par rôle pour demandeurs et équipe IT.

Ce que vous allez créer

Un formulaire de demande unique grâce auquel les employés demandent un ordinateur portable, une licence logicielle ou un accès à un système. Chaque soumission reçoit un statut dès son arrivée (Pending, In review, Approved ou Rejected), et les e-mails de confirmation, d’alerte et de décision partent automatiquement à mesure que ce statut évolue. Votre équipe IT traite la file d’attente depuis une vue tableau ou Kanban, génère un PDF clair pour chaque décision et consulte un graphique de tableau de bord indiquant à tout moment le nombre exact de demandes en cours. Les demandeurs et l’équipe IT disposent chacun de leur propre vue de portail sur les mêmes données.


Quand l’utiliser

  • Une nouvelle recrue commence lundi et a besoin d’un ordinateur portable, de quelques licences logicielles et d’un accès VPN configurés avant son premier jour.

  • Un ingénieur a déjà un appareil mais a besoin d’une nouvelle licence SaaS, comme un outil de design ou un abonnement API payant, et ne sait pas qui l’approuve.

  • L’équipe IT reçoit des demandes d’équipement et d’accès par Slack et par e-mail, sans historique unique de ce qui est en attente, approuvé ou refusé.

  • Une équipe distribuée a besoin que les demandes soient visibles par l’administrateur IT d’astreinte, et pas seulement par la première personne qui a lu le message.

  • La direction souhaite voir combien de demandes sont ouvertes, approuvées ou en attente sans solliciter directement l’équipe IT.


Étapes

Partie 1 — Créer le formulaire de demande

C’est le point de départ du workflow : un formulaire unique qui recueille ce dont une personne a besoin, qui elle est et pourquoi, tout en configurant discrètement les champs que votre équipe utilisera ensuite pour suivre et approuver la demande. Le moyen le plus rapide de le créer est d’utiliser le Form Creation Agent.

1. Créez un nouveau projet : Depuis votre page d’accueil Formaloo, commencez par Form plutôt que par Client portal ou Dashboard. Vous obtenez ainsi un formulaire prêt à l’emploi, ainsi qu’un projet comprenant déjà une page de tableau et une page de graphique.

2. Ouvrez le Form Creation Agent : Depuis votre page d’accueil Formaloo, cliquez sur Form Creation Agent. Décrivez votre formulaire en texte libre : « Un formulaire de demande d’équipement et d’accès informatiques pour les employés. Champs publics : nom complet, e-mail professionnel, nom de l’équipe, type de demande au choix entre Ordinateur portable ou matériel, Licence logicielle ou abonnement SaaS, Accès système ou VPN, ou Autre, adresse de livraison, nom de l’outil ou du système, justification en texte long, un champ oui/non “est-ce urgent”, une date “nécessaire avant le” et un téléversement de fichier pour les pièces justificatives. Champs réservés aux administrateurs : une liste déroulante de statut avec Pending, In review, Approved et Rejected, un champ assignee et un champ de texte long pour les notes internes. » Cliquez sur Create.

3. Vérifiez vos champs : Votre formulaire devrait correspondre au tableau ci-dessous. Le Form Creation Agent en aura généré l’essentiel. Vérifiez que chaque champ et chaque ID de champ correspond exactement, car les étapes de logique, d’e-mail et de PDF qui suivent font directement référence à ces ID.

Champ (formulation de la question)

ID du champ

Type

Quel est votre nom complet ?

requestor_name

Texte court

Quel est votre e-mail professionnel ?

requestor_email

E-mail

Dans quelle équipe êtes-vous ?

team_name

Texte court

Que demandez-vous ?

request_type

Choix

Où devons-nous expédier l’appareil ?

shipping_address

Texte court

Pour quel outil ou système est-ce ?

tool_name

Texte court

Pourquoi en avez-vous besoin ?

justification

Texte long

Est-ce urgent ?

is_urgent

Oui/Non

Pour quand en avez-vous besoin ?

needed_by_date

Date

Joignez toute pièce justificative

supporting_details

Téléversement de fichier

Statut (réservé aux administrateurs)

status

Liste déroulante

Assignee (réservé aux administrateurs)

assignee

Assignee

Notes internes (réservé aux administrateurs)

internal_notes

Texte long

💡 Vous souhaitez que des champs internes comme Status et Assignee restent invisibles pour la personne qui remplit le formulaire ? Les champs réservés aux administrateurs en sont le mécanisme. Consultez que sont les champs réservés aux administrateurs et à quoi servent-ils.

4. Publiez le formulaire : Cliquez sur Publish dans la barre flottante en haut de l’éditeur.


Partie 2 — Suivre automatiquement chaque demande grâce à la logique

Un formulaire de demande n’est utile que si chaque soumission est suivie dès son arrivée, et non lorsque quelqu’un pense à la mettre à jour. Cette partie définit automatiquement le statut sur Pending à la soumission et conditionne l’affichage des champs d’adresse de livraison et d’outil/système, afin que les demandeurs ne voient que ce qui concerne leur type de demande.

💡 Vous souhaitez qu’une règle se déclenche dès la première soumission d’un formulaire, par exemple pour envoyer une confirmation ou définir un statut ? On Submit est ce déclencheur. Consultez qu’est-ce que la logique On Submit et comment fonctionne-t-elle.

1. Ouvrez Advanced logic : Dans le panneau des paramètres du formulaire, à droite de l’éditeur, ouvrez Advanced logic et allez dans l’onglet Logic.

2. Ouvrez le Logic Agent : Cliquez sur Logic Agent en haut à droite et collez une description simple de toutes les règles à la fois : « Lorsque le type de demande est Ordinateur portable ou matériel, afficher et rendre obligatoire le champ d’adresse de livraison, sinon le garder masqué. Lorsque le type de demande est Licence logicielle ou abonnement SaaS, ou Accès système ou VPN, afficher et rendre obligatoire le champ outil ou système, sinon le garder masqué. Lorsque “est-ce urgent” vaut Oui, afficher le champ “nécessaire avant le”, sinon le garder masqué. À la soumission, définir le statut sur Pending pour chaque soumission. À la soumission, attribuer l’assignee à l’équipe IT. »

3. Générez et vérifiez les règles : Cliquez sur Generate Rules. Formaloo affiche un aperçu de chaque règle ; approuvez-les, refaites-les ou annulez-les individuellement.

4. Enregistrez : Lorsque les règles vous conviennent, cliquez sur Save en haut à droite.

Remarque : Seuls les administrateurs de l’espace de travail peuvent voir ou modifier les champs de statut, d’assignee et de notes internes une fois qu’ils sont réservés aux administrateurs.


Partie 3 — Créer les modèles d’e-mail

Ce workflow repose sur quatre e-mails : une confirmation dès l’arrivée d’une demande, une alerte à l’équipe IT, une escalade en cas d’urgence et un e-mail de décision lorsque le statut change. Chacun est un modèle d’e-mail personnalisé créé avec un bloc AI Content, de sorte qu’il semble rédigé spécialement pour chaque demandeur.

💡 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.

1. Créez votre premier modèle : Cliquez sur l’icône de votre profil, allez dans Apps and Integrations, puis Custom Email Templates, et cliquez sur Add New Template. Effacez le champ du corps, ajoutez un bloc AI Content et collez un prompt décrivant l’e-mail. Pour l’e-mail de confirmation, utilisez :

Rédige un e-mail de confirmation bref et chaleureux à @requestor_name pour l’informer que sa demande de @request_type a bien été reçue et se trouve désormais dans la file Pending. Indique qu’elle sera examinée prochainement par l’équipe IT. Limite-toi à 2 ou 3 phrases, sur un ton aimable et rassurant. Ajoute un petit badge de statut indiquant « Pending » et un pied de page discret en #999.

2. Nommez le modèle, définissez l’objet et enregistrez : Donnez-lui un nom interne clair, définissez l’objet sur « Nous avons bien reçu votre demande, @requestor_name » et cliquez sur Save.

3. Répétez l’opération pour les trois autres modèles, avec les objets et déclencheurs ci-dessous. Chacun suit le même principe : un prompt IA en langage courant, un objet contenant des champs insérés et un déclencheur que vous configurerez dans les règles logiques de la partie 2.

#

E-mail

Objet

Déclencheur

Destinataire

2

Alerte nouvelle demande

Nouvelle demande IT : @request_type de @requestor_name

La demande est soumise

Équipe IT

3

Demande urgente signalée

Urgent : la demande @request_type de @requestor_name doit être examinée

Demande soumise avec « Est-ce urgent ? » égal à Oui

Équipe IT

4

Décision sur la demande

Votre demande a été @status

Le statut passe à Approved ou Rejected

@requestor_email

💡 Vous souhaitez qu’une règle se déclenche chaque fois qu’un enregistrement existant change, par exemple lorsqu’un statut passe à Approved ? On Update est le déclencheur de l’e-mail de décision. Consultez qu’est-ce que la logique On Update et comment fonctionne-t-elle.

4. Activez les notifications : Dans la barre latérale droite du créateur de formulaires, cliquez sur Notify. Activez les notifications aux répondants avec votre modèle de confirmation.

5. Ajoutez les déclencheurs conditionnels : De retour dans Advanced logic, ajoutez une action Send email à la règle On Submit pour l’alerte nouvelle demande, ajoutez une action Send email conditionnée pour l’escalade urgente (uniquement lorsque « est-ce urgent » vaut Oui), et ajoutez une action Send email à une règle On Update pour l’e-mail de décision, déclenchée lorsque le statut passe à Approved ou Rejected.

📖 Consultez comment envoyer et recevoir des notifications par e-mail conditionnelles pour configurer les conditions d’urgence et de changement de statut.


Partie 4 — Créer le modèle PDF de l’enregistrement

Le dernier élément dont votre équipe IT a besoin est un enregistrement clair et exportable de chaque demande et de sa décision finale, utile pour les audits, le suivi des actifs ou la transmission d’une demande aux achats.

💡 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.

1. Ouvrez l’éditeur de modèles PDF : Cliquez sur l’icône de votre profil, allez dans Apps and Integrations, puis Custom PDF Template, et cliquez sur Add New Template.

2. Passez en vue HTML et collez le modèle ci-dessous. Il insère chaque champ de votre formulaire à l’aide de variables @field_id, notamment les informations du demandeur, la demande elle-même et la décision de l’équipe IT.

💡 Vous souhaitez intégrer les réponses d’un répondant dans un document comme celui-ci ? L’insertion de réponses est la manière dont Formaloo transmet les données aux modèles via des variables @field_id. Consultez comment utiliser l’insertion de réponses dans Formaloo.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>IT Equipment & Access Request</title> <style>   @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital@1&display=swap');   * { box-sizing: border-box; margin: 0; padding: 0; }   body {     font-family: 'Inter', system-ui, -apple-system, sans-serif;     background: #ffffff;     color: #1a1a1a;   }   .page { max-width: 760px; margin: 0 auto; padding: 60px 72px; }   .header {     display: flex;     justify-content: space-between;     align-items: flex-start;     padding-bottom: 28px;     border-bottom: 1px solid #eaeaea;     margin-bottom: 36px;   }   .header h1 { font-size: 22px; font-weight: 700; letter-spacing: -0.01em; }   .header .meta { text-align: right; font-size: 12px; color: #999; line-height: 1.6; }   .header .meta strong { color: #555; font-weight: 600; }   .section { margin-bottom: 32px; }   .section-title {     font-size: 10px;     font-weight: 700;     text-transform: uppercase;     letter-spacing: 0.12em;     color: #aaa;     margin-bottom: 14px;   }   .grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px 32px; }   .field { padding-bottom: 10px; border-bottom: 1px solid #f0f0f0; }   .field.full { grid-column: 1 / -1; }   .field-label { font-size: 11px; color: #999; margin-bottom: 4px; }   .field-value { font-size: 14px; color: #1a1a1a; font-weight: 500; }   .inset {     background: #f9f9f9;     border-left: 3px solid #ddd;     padding: 16px 20px;     border-radius: 4px;     font-size: 13px;     color: #444;     line-height: 1.6;   }   .signature-block { margin-top: 24px; padding-top: 20px; border-top: 1px solid #f0f0f0; }   .signature-name {     font-family: 'Playfair Display', serif;     font-style: italic;     font-size: 20px;     color: #333;     margin-bottom: 6px;   }   .signature-caption { font-size: 11px; color: #999; }   .footer {     margin-top: 48px;     padding-top: 20px;     border-top: 1px solid #eaeaea;     display: flex;     justify-content: space-between;     font-size: 10px;     color: #bbb;   } </style> </head> <body>   <div class="page">     <div class="header">       <h1>IT Equipment & Access Request</h1>       <div class="meta">         Reference #<strong>@submission_id</strong><br>         Submitted <strong>@created_at</strong>       </div>     </div>     <div class="section">       <div class="section-title">Requestor</div>       <div class="grid">         <div class="field"><div class="field-label">Full name</div><div class="field-value">@requestor_name</div></div>         <div class="field"><div class="field-label">Work email</div><div class="field-value">@requestor_email</div></div>         <div class="field"><div class="field-label">Team</div><div class="field-value">@team_name</div></div>         <div class="field"><div class="field-label">Request type</div><div class="field-value">@request_type</div></div>       </div>     </div>     <div class="section">       <div class="section-title">Request details</div>       <div class="grid">         <div class="field"><div class="field-label">Shipping address (hardware requests)</div><div class="field-value">@shipping_address</div></div>         <div class="field"><div class="field-label">Tool or system (software / access requests)</div><div class="field-value">@tool_name</div></div>         <div class="field full"><div class="field-label">Justification</div><div class="field-value">@justification</div></div>       </div>     </div>     <div class="section">       <div class="section-title">Timing</div>       <div class="grid">         <div class="field"><div class="field-label">Urgent</div><div class="field-value">@is_urgent</div></div>         <div class="field"><div class="field-label">Needed by</div><div class="field-value">@needed_by_date</div></div>       </div>     </div>     <div class="section">       <div class="section-title">Attachments</div>       <div class="field full"><div class="field-value">@supporting_details</div></div>     </div>     <div class="section">       <div class="section-title">Decision</div>       <div class="grid">         <div class="field"><div class="field-label">Status</div><div class="field-value">@status</div></div>         <div class="field"><div class="field-label">Assignee</div><div class="field-value">@assignee</div></div>         <div class="field full"><div class="field-label">Internal notes</div><div class="inset">@internal_notes</div></div>       </div>       <div class="signature-block">         <div class="signature-name">@assignee</div>         <div class="signature-caption">Reviewed by</div>       </div>     </div>     <div class="footer">       <span>Confidential &mdash; internal IT record</span>       <span>Your Company Name</span>     </div>   </div> </body> </html>

3. Nommez le modèle « IT request record » et cliquez sur Save.

4. Joignez-le à l’e-mail de décision : De retour dans la règle On Update de la partie 3, ajoutez une action Generate PDF utilisant ce modèle, puis joignez le fichier généré à l’e-mail de décision afin que les demandeurs en reçoivent une copie dès que le statut change.


Partie 5 — Examiner, attribuer et mettre à jour les demandes depuis le tableau

C’est ici que votre équipe traite réellement la file d’attente : ouvrir chaque demande, vérifier les détails et faire avancer le statut au fil des décisions.

1. Ouvrez le tableau des réponses : Depuis votre projet, ouvrez la page de tableau liée à votre formulaire de demande.

2. Attribuez la demande : Définissez le champ assignee sur l’administrateur IT qui l’examine, ou conservez l’équipe attribuée automatiquement.

3. Mettez à jour le statut : Faites passer le champ de statut de Pending à In review, puis à Approved ou Rejected une fois la décision prise. Cette seule modification déclenche l’e-mail de décision et le PDF des parties 3 et 4.

4. Passez au Kanban pour une vue en pipeline : Ajoutez un bloc de données Kanban lié au même formulaire et regroupé par statut, afin que votre équipe puisse faire glisser les demandes d’une étape à l’autre au lieu de modifier la liste déroulante ligne par ligne.

📖 Consultez comment trier et filtrer les données de vos soumissions pour créer des vues filtrées comme « attribuées à moi » ou « urgentes uniquement ».


Partie 6 — Transformer le projet en portail par rôle

Un portail transforme le même formulaire et les mêmes données en deux expériences distinctes : les demandeurs suivent leurs propres soumissions et les administrateurs IT traitent leur file attribuée, sans que l’un ou l’autre ne voie des données qui ne le concernent pas.

💡 Vous souhaitez offrir à vos clients, candidats ou collègues un espace dédié pour soumettre et suivre leurs demandes ? Voici le guide de référence pour créer un portail et contrôler qui peut y accéder. Consultez comment créer un portail et gérer l’accès des utilisateurs.

1. Activez le portail : Depuis votre projet, cliquez sur l’icône Settings et sélectionnez Activate Portal. Ouvrez le Setup Wizard et connectez un annuaire d’utilisateurs.

2. Ajoutez des rôles : Dans l’annuaire d’utilisateurs, ouvrez Edit Profile Fields et ajoutez les rôles « Requestor » et « IT admin ».

3. Limitez les demandeurs à leurs propres données : Sur la page « My requests », passez en Edit Mode, ouvrez Options → Manage Access et activez Allow users to view only their data sur le champ requestor_email.

4. Limitez les administrateurs IT à leur file attribuée : Sur les pages filtrées par assignee, activez Allow assignees to view only their data sur le champ assignee.

Remarque : Vous pouvez définir un domaine personnalisé pour votre portail, disponible avec le forfait Business ou via l’option Brand removal.


Partie 7 — Visualiser les demandes dans un tableau de bord

La page de graphique par défaut fournie avec votre projet permet à la direction et à l’équipe IT de visualiser d’un coup d’œil l’état de la file d’attente, sans toucher à une seule ligne.

1. Ouvrez la page de graphique : Depuis votre projet, accédez à la page contenant le bloc de données Chart par défaut lié à votre formulaire.

2. Regroupez par statut : Configurez le graphique pour regrouper par champ de statut, afin de voir à tout moment combien de demandes sont en Pending, In review, Approved et Rejected.

3. Ajoutez un second graphique par type de demande : Vous pouvez également ajouter un graphique à barres regroupé par type de demande pour voir si la majorité des demandes concernent le matériel, les logiciels ou les accès.


Ce que vous avez maintenant

Un formulaire unique qui recueille toutes les demandes d’équipement et d’accès de votre équipe, avec un statut défini dès la soumission et mis à jour au fil de l’examen. Les demandeurs reçoivent immédiatement une confirmation, puis un e-mail de décision avec PDF en pièce jointe dès que le statut change. L’équipe IT voit les demandes urgentes signalées séparément des demandes courantes, travaille depuis une vue tableau ou Kanban et peut générer un PDF clair pour chaque décision. Demandeurs et équipe IT disposent chacun de leur propre vue de portail, et un graphique de tableau de bord montre l’état de toute la file sans que personne n’ait à fouiller dans les lignes.


Et ensuite ?

  • Ajouter une seconde étape d’examen Certaines demandes, comme un nouvel outil SaaS ayant un réel impact budgétaire, nécessitent l’accord d’un responsable avant même que l’équipe IT ne les voie. Ajoutez une seconde étape d’approbation sans recréer le formulaire. → Comment créer un workflow de demande à double approbation

  • Laisser l’IA présélectionner ou prioriser les demandes Plutôt que de laisser toutes les demandes s’accumuler dans la même pile Pending, notez-les automatiquement selon l’urgence, le coût ou le type de demande, et acheminez les plus prioritaires directement vers un administrateur senior. → Comment créer un système de qualification de prospects basé sur l’IA

  • Offrir à chaque administrateur IT une file personnelle sur tous les formulaires Si votre équipe gère d’autres formulaires que celui-ci, la page Activity présente à chaque assignee l’ensemble de son travail sur tous les formulaires, au même endroit. → Qu’est-ce que la page Activity dans Formaloo et comment l’utiliser


Modèles prêts à l’emploi

Inutile de partir de zéro : nous l’avons déjà préparé pour vous.

Employee request workflow — Gestion des demandes internes conçue pour les équipes RH et opérations. Remplacez les types de demande par des demandes de matériel, de logiciel et d’accès, et le même principe de suivi du statut présenté dans cet article s’applique directement.

Job applicant tracking workflow — Suit les candidats à travers les étapes de recrutement avec une responsabilité attribuée par assignee. Cette même combinaison assignee + statut est exactement ce qui achemine les demandes IT vers le bon administrateur.

Patient intake & consent workflow for healthcare — Associe une logique d’admission conditionnelle à un document de consentement PDF généré et à un pipeline Kanban d’administration, les deux mêmes éléments sur lesquels reposent les parties 4 et 5 de ce workflow.

Vous n’avez pas encore de formulaire ? Créez-en un en quelques secondes avec le Form Creation Agent : décrivez ce dont vous avez besoin et Formaloo crée le formulaire pour vous.


Plus de guides pratiques

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