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 | |
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.
# | 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 — 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
Voir le même principe statut + assignee appliqué au recrutement Si votre équipe présélectionne aussi des candidats, la même base de demande et de statut alimente un pipeline de candidatures complet avec présélection par IA intégrée. → Comment créer un pipeline de candidatures basé sur l’IA avec présélection des candidats
Voir le côté portail de ce principe dans un autre workflow La configuration du portail de cet article, avec un rôle qui ne voit que ses propres soumissions et un autre qui ne voit que sa file attribuée, est la même structure que celle utilisée pour séparer élèves et enseignants dans un portail d’évaluation. → Comment créer un portail de remise des travaux des élèves et d’évaluation par les enseignants
Tirer davantage parti de vos PDF Une fois que vous générez un PDF par demande, ce guide explique comment exporter ou enregistrer les soumissions en PDF en masse pour les audits ou les transmissions. → Comment imprimer vos soumissions ou les enregistrer au format PDF
