Passer au contenu principal

Comment créer un workflow de demande d’achat et d’approbation de bon de commande avec résumé IA des justificatifs fournisseurs dans Formaloo

Découvrez comment créer un workflow de demande d’achat et d’approbation de bon de commande dans Formaloo, avec résumé IA des justificatifs fournisseurs, routage selon le montant et bon de commande PDF.

Ce que vous allez créer

À la fin de ce guide, vous disposerez d’un formulaire de demande d’achat qui vérifie lui-même l’exhaustivité de ses justificatifs, effectue une analyse IA du risque fournisseur avant tout examen et achemine chaque demande vers le bon circuit d’approbation selon son montant. Les petits achats sont approuvés instantanément, les achats moyens sont transmis au responsable du service et les achats importants reçoivent l’accord du responsable puis l’examen du service financier. Chaque demande approuvée se conclut par un bon de commande PDF à votre image et par une vue dédiée pour les demandeurs, les responsables et la finance.

Quand l’utiliser

  • Votre boîte de réception achats se remplit de demandes sans devis fournisseur ou avec un mauvais centre de coûts, et quelqu’un doit les repérer et relancer manuellement

  • Chaque achat, qu’il s’agisse d’une commande de fournitures de 50 $ ou d’un équipement à 20 000 $, passe actuellement par le même circuit d’approbation lent

  • La finance ne découvre un fournisseur à risque ou un devis gonflé qu’après l’accord d’un responsable

  • Vous souhaitez que les responsables de service et la finance ne voient que les demandes qu’ils doivent réellement examiner, et non l’ensemble des dépenses de l’entreprise

  • Personne en dehors des achats ne dispose d’un historique unique et exportable indiquant qui a approuvé un achat et pourquoi

💡 Vous souhaitez qu’une demande passe automatiquement par les étapes d’examen, d’approbation ou de refus ? Comment créer un workflow d’approbation dans Formaloo est le guide de référence sur les workflows d’approbation en général. Cet article en propose une version complète, basée sur le montant des dépenses.

Partie 1 — Créer le formulaire de demande d’achat

C’est le formulaire à partir duquel chaque demande commence. Il recueille les coordonnées du demandeur, l’achat lui-même et les justificatifs fournisseurs dont dépend le reste du workflow, ainsi que les champs réservés aux administrateurs qui suivent le statut et la responsabilité en coulisses. Le moyen le plus rapide de le créer est d’utiliser le Form Creation Agent : décrivez le formulaire et Formaloo génère les champs pour vous.

1. Créez un nouveau projet : Depuis votre page d’accueil Formaloo, démarrez un nouveau projet avec Form. Il inclut déjà un formulaire, ce qui constitue le point de départ le plus rapide pour ce workflow.

2. Créez le formulaire avec le Form Creation Agent : Depuis votre page d’accueil, cliquez sur Form Creation Agent et collez un prompt décrivant le formulaire : « Crée un formulaire de demande d’achat pour un workflow d’approvisionnement interne. Inclus : nom complet, adresse e-mail, service (liste déroulante), article ou service acheté (texte long), nom du fournisseur, montant total de l’achat (nombre), centre de coûts, justification de l’achat (texte long) et un téléversement de fichier pour le devis ou la facture du fournisseur. Ajoute aussi ces champs réservés aux administrateurs : une liste déroulante Status avec les options Missing info, Auto-approved, Pending manager approval, Pending finance approval, Approved et Rejected ; un champ Assignee ; et un champ de texte long Internal notes. » Cliquez sur Create.

3. Vérifiez vos champs : Votre formulaire devrait ressembler à ceci. Le Form Creation Agent en aura généré l’essentiel : vérifiez donc que chaque champ et chaque ID de champ correspond exactement.

Champ (formulation de la question)

ID du champ

Type

Quel est votre nom complet ?

requester_name

Texte court

Quelle est votre adresse e-mail ?

requester_email

Texte court

Pour quel service faites-vous cette demande ?

department

Liste déroulante

Quel article ou service achetez-vous ?

item_description

Texte long

Qui est le fournisseur ?

vendor_name

Texte court

Quel est le montant total de l’achat ?

amount

Nombre

Sur quel centre de coûts cet achat doit-il être imputé ?

cost_center

Texte court

Pourquoi avez-vous besoin de cet achat ?

justification

Texte long

Téléversez le devis ou la facture du fournisseur

vendor_quote

Téléversement de fichier

Statut

status

Liste déroulante (réservé aux administrateurs)

Assignee

assignee

Assignee (réservé aux administrateurs)

Notes internes

internal_notes

Texte long (réservé aux administrateurs)

💡 Vous souhaitez que des champs internes, comme le statut, l’assigné ou les scores, restent invisibles pour la personne qui remplit le formulaire ? Que sont les champs réservés aux administrateurs et à quoi servent-ils explique le mécanisme derrière les trois champs réservés ci-dessus.

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

Partie 2 — Signaler les demandes incomplètes et prévenir le demandeur

Avant tout acheminement vers un responsable, le workflow vérifie la présence des deux justificatifs réellement nécessaires : le devis fournisseur et le centre de coûts. Si l’un d’eux manque, la demande est signalée et le demandeur en est informé immédiatement, au lieu qu’un approbateur découvre l’oubli plus tard.

1. Créez le modèle d’e-mail pour les informations manquantes : Cliquez sur l’icône de votre profil → Apps & integrations → Email templates → + Add new template. Nommez-le « Missing information » et utilisez le menu @ pour insérer chaque référence de champ plutôt que de la saisir de mémoire. Voici le modèle complet :

Objet : Votre demande d’achat nécessite des informations complémentaires

Corps : Bonjour @requester_name,

Merci d’avoir soumis votre demande d’achat pour @item_description auprès de @vendor_name (@amount). Avant de pouvoir la traiter, il nous manque un élément : le devis ou la facture du fournisseur, ou bien le centre de coûts.

Merci de répondre à cet e-mail ou de compléter votre soumission avec l’élément manquant, et nous reprendrons son traitement immédiatement.

Merci, L’équipe Achats

📖 Consultez comment créer et envoyer des modèles d’e-mail personnalisés pour une présentation complète de l’éditeur de modèles.

2. Ouvrez Advanced logic : Dans l’éditeur de formulaire, ouvrez le panneau des paramètres du formulaire à droite, cliquez sur Advanced logic, puis allez dans l’onglet On submit.

💡 Vous souhaitez qu’une règle se déclenche dès la première soumission d’un formulaire, par exemple pour signaler un oubli ou envoyer une confirmation ? Qu’est-ce que la logique On Submit et comment fonctionne-t-elle est le guide de référence sur ce déclencheur.

3. Ajoutez la règle d’exhaustivité avec le Logic Agent : Cliquez sur Logic Agent en haut à droite du panneau Logic et collez : « Si “Téléversez le devis ou la facture du fournisseur” n’a pas de réponse, ou si “Sur quel centre de coûts cet achat doit-il être imputé ?” n’a pas de réponse, définir Status sur Missing info, puis envoyer un e-mail à l’adresse du demandeur avec le modèle Missing information. » Cliquez sur Generate Rules.

4. Vérifiez et enregistrez : Approuvez la règle générée, effectuez les ajustements manuels nécessaires et cliquez sur Save en haut à droite.

Partie 3 — Ajouter une analyse IA du risque fournisseur

C’est l’étape qui repère un devis suspect ou un prix anormal avant même qu’une personne n’ouvre la demande. Un Agent Field lit le devis fournisseur et les détails de l’achat dès la soumission du formulaire et rédige une analyse de risque privée visible uniquement par les approbateurs. Le demandeur ne la voit jamais, et aucun paramètre ne permet de modifier cela.

Remarque : L’Agent Field est disponible avec les forfaits Business et Enterprise.

1. Ouvrez le panneau Add field : Dans votre éditeur de formulaire, cliquez sur Add field et sélectionnez Agent Field. Il est ajouté au canevas en tant que champ réservé aux administrateurs par défaut, sans position dans le formulaire en ligne.

2. Rédigez le prompt : Ouvrez la zone de prompt du champ et écrivez : « En te basant sur @vendor_name, @item_description, @amount et @vendor_quote, signale tout élément inhabituel concernant cet achat, comme un prix gonflé, un fournisseur qui ne correspond pas à l’article ou un manque de détails tarifaires dans le devis. Réponds en un court paragraphe. » Utilisez le menu @ pour insérer chaque référence de champ plutôt que de la saisir de mémoire.

💡 Vous souhaitez intégrer les réponses d’un répondant dans un prompt, un e-mail ou un PDF ? Comment utiliser l’insertion de réponses dans Formaloo présente les bases des @field_id utilisés dans chaque référence de ce workflow.

3. Définissez l’ID et le titre du champ : Nommez le champ « AI vendor risk summary » et définissez son ID sur ai_risk_summary afin de pouvoir l’insérer plus tard dans les e-mails et le PDF.

4. Publiez le formulaire : Cliquez sur Publish pour mettre le champ en ligne.

Remarque : L’Agent Field s’exécute juste après la création de la ligne de réponse, et non avant : il termine généralement en quelques secondes, mais il n’est pas garanti qu’il soit prêt à l’instant où un e-mail On Submit part. Les e-mails de notification aux responsables et à la finance de la partie suivante font référence à ce champ : si vous le voyez arriver vide, c’est qu’il a été complété quelques secondes après l’envoi de l’e-mail.

Partie 4 — Acheminer les demandes vers les responsables et la finance selon le montant

C’est ici que le workflow décide qui doit examiner une demande. Les achats inférieurs ou égaux à 500 $ sont approuvés automatiquement. Au-delà, la demande est transmise au responsable du service du demandeur, et tout montant supérieur à 5 000 $ est escaladé à la finance après l’accord du responsable. Ajustez ces deux seuils selon votre propre politique d’approbation.

1. Créez vos équipes de responsables et de finance : Allez dans Workspace members → Teams et créez une équipe par service nécessitant son propre approbateur (par exemple « Marketing managers », « Sales managers », « Engineering managers »), ainsi qu’une équipe « Finance ».

💡 Vous souhaitez attribuer le travail à un groupe plutôt que de nommer une personne à chaque fois ? Qu’est-ce qu’une équipe dans Formaloo et comment la gérer explique comment les configurer.

2. Créez deux autres modèles d’e-mail : De la même manière qu’à la partie 2, ajoutez ces deux modèles.

« Auto-approval confirmation »

Objet : Votre demande d’achat a été approuvée

Corps : Bonjour @requester_name,

Bonne nouvelle : votre demande d’achat pour @item_description auprès de @vendor_name (@amount) a été approuvée automatiquement. Elle se situe sous notre seuil d’approbation automatique, aucun examen par un responsable n’est donc nécessaire.

Vous pouvez procéder à l’achat. Un bon de commande suivra prochainement.

Merci, L’équipe Achats

« Manager approval needed »

Objet : Approbation requise : demande d’achat de @requester_name

Corps : Bonjour à tous,

Une nouvelle demande d’achat de @requester_name (@department) nécessite votre examen.

Article : @item_description Fournisseur : @vendor_name Montant : @amount Justification : @justification

Points signalés par l’IA avant votre examen : @ai_risk_summary

Merci d’ouvrir la demande pour l’approuver ou la refuser.

Merci, Workflow Achats Formaloo

3. Ajoutez les règles de routage avec le Logic Agent : De retour dans Advanced logic → On submit → Logic Agent, collez : « Si Status n’est pas Missing info et que “Quel est le montant total de l’achat ?” est inférieur ou égal à 500, définir Status sur Auto-approved, puis envoyer un e-mail au demandeur avec le modèle Auto-approval confirmation. Si Status n’est pas Missing info et que le montant de l’achat est supérieur à 500, définir Status sur Pending manager approval, attribuer Assignee à l’équipe de responsables correspondant au service (par exemple, attribuer à Marketing managers si le service est Marketing, à Sales managers si le service est Sales, et ainsi de suite pour chacun de vos services), puis envoyer un e-mail à l’équipe de responsables assignée avec le modèle Manager approval needed. » Cliquez sur Generate Rules.

💡 Vous souhaitez que les soumissions arrivent automatiquement sur le bureau de la bonne personne, et uniquement le sien ? Qu’est-ce que le champ Assignee dans Formaloo et comment l’utiliser est la référence pour l’action Assign utilisée ici.

4. Créez les modèles d’escalade et de refus : Ajoutez ces deux modèles.

« Finance approval needed »

Objet : Validation de la finance requise : demande d’achat ($@amount)

Corps : Bonjour à l’équipe Finance,

Cette demande d’achat de @requester_name (@department) a déjà été approuvée par le responsable du service et nécessite maintenant votre validation, car elle dépasse notre seuil standard.

Article : @item_description Fournisseur : @vendor_name Montant : @amount Justification : @justification

Points signalés par l’IA avant votre examen : @ai_risk_summary

Merci d’ouvrir la demande pour finaliser la décision.

Merci, Workflow Achats Formaloo

« Purchase not approved »

Objet : Votre demande d’achat n’a pas été approuvée

Corps : Bonjour @requester_name,

Votre demande d’achat pour @item_description auprès de @vendor_name n’a pas été approuvée cette fois-ci. Pour plus de détails, contactez directement votre responsable ou l’équipe Finance.

Merci, L’équipe Achats

5. Ajoutez les règles d’escalade : Passez à l’onglet On update et cliquez sur Logic Agent. Collez : « Si Status passe à Approved et que le montant de l’achat est supérieur à 5000, définir Status sur Pending finance approval, attribuer Assignee à Finance, puis envoyer un e-mail à Finance avec le modèle Finance approval needed. Si Status passe à Rejected, envoyer un e-mail au demandeur avec le modèle Purchase not approved. » Cliquez sur Generate Rules.

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

6. Vérifiez et enregistrez : Approuvez les deux ensembles de règles et cliquez sur Save.

Partie 5 — Générer le bon de commande et clôturer les demandes approuvées

Lorsqu’une demande obtient son approbation finale, qu’il s’agisse d’un responsable validant un achat moyen ou de la finance validant un achat important, elle doit produire un document et prévenir le demandeur. Cette partie crée ce PDF et configure les deux règles qui terminent le workflow.

1. Créez le modèle PDF : Cliquez sur l’icône de votre profil → Apps & integrations → PDF templates → + Add new template. Passez en vue HTML et collez le modèle ci-dessous. Nommez-le « Purchase order » et enregistrez.

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Purchase Order</title> <style>   @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Source+Serif+Pro:ital@1&display=swap');    * { margin: 0; padding: 0; box-sizing: border-box; }    body {     font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;     background: #ffffff;     color: #1a1a1a;     -webkit-font-smoothing: antialiased;   }    .page {     max-width: 760px;     margin: 0 auto;     padding: 60px 72px;   }    /* Header */   .header {     display: flex;     justify-content: space-between;     align-items: flex-start;     padding-bottom: 28px;     border-bottom: 1px solid #ececec;     margin-bottom: 36px;   }    .header h1 {     font-size: 22px;     font-weight: 700;     letter-spacing: -0.01em;     color: #1a1a1a;   }    .header .meta {     text-align: right;     font-size: 12px;     color: #999;     line-height: 1.6;   }    .header .meta strong {     color: #444;     font-weight: 500;   }    /* Status badge */   .status-badge {     display: inline-block;     margin-top: 8px;     padding: 4px 12px;     border-radius: 20px;     font-size: 11px;     font-weight: 600;     letter-spacing: 0.02em;     background: #e8f5ec;     color: #1a7f4e;   }    /* Sections */   .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: 0 32px;   }    .field {     padding: 10px 0;     border-bottom: 1px solid #f0f0f0;   }    .field.full {     grid-column: 1 / -1;   }    .field .label {     font-size: 11px;     color: #999;     margin-bottom: 3px;   }    .field .value {     font-size: 14px;     color: #1a1a1a;     font-weight: 500;   }    .field .value.muted {     font-weight: 400;     color: #444;   }    /* Highlight callout for the amount */   .highlight {     background: #f6f8fb;     border-radius: 8px;     padding: 20px 24px;     display: flex;     justify-content: space-around;     align-items: center;     margin-top: 8px;   }    .highlight .item {     text-align: center;   }    .highlight .item .label {     font-size: 10px;     letter-spacing: 0.08em;     text-transform: uppercase;     color: #98a2b3;     margin-bottom: 6px;   }    .highlight .item .value {     font-size: 22px;     font-weight: 700;     color: #1a1a1a;   }    /* Inset block for AI risk read + internal notes */   .inset {     background: #f9f9f9;     border-left: 3px solid #d8d8d8;     padding: 16px 20px;     border-radius: 0 4px 4px 0;     font-size: 13px;     color: #555;     line-height: 1.6;   }    .inset-label {     font-size: 10px;     font-weight: 700;     text-transform: uppercase;     letter-spacing: 0.1em;     color: #b0b0b0;     margin-bottom: 8px;   }    /* Signature */   .signature-block {     margin-top: 24px;     padding-top: 20px;     border-top: 1px solid #f0f0f0;   }    .signature-name {     font-family: 'Source Serif Pro', Georgia, serif;     font-style: italic;     font-size: 20px;     color: #1a1a1a;     border-bottom: 1px solid #d8d8d8;     padding-bottom: 10px;     margin-bottom: 8px;     display: inline-block;   }    .signature-caption {     font-size: 11px;     color: #999;   }    /* Footer */   .footer {     display: flex;     justify-content: space-between;     align-items: flex-end;     padding-top: 20px;     margin-top: 48px;     border-top: 1px solid #eaeaea;     font-size: 10px;     color: #bbb;   }    .footer .org {     font-weight: 500;     color: #b0b0b0;   }    @media print {     .page { padding: 40px 48px; }   } </style> </head> <body>   <div class="page">      <div class="header">       <div>         <h1>Purchase Order</h1>         <div class="status-badge">@status</div>       </div>       <div class="meta">         Reference No. <strong>PO-@rowid</strong><br>         Submitted <strong>@created_at</strong>       </div>     </div>      <div class="section">       <div class="section-title">Requester</div>       <div class="grid">         <div class="field">           <div class="label">Full name</div>           <div class="value">@requester_name</div>         </div>         <div class="field">           <div class="label">Email</div>           <div class="value muted">@requester_email</div>         </div>         <div class="field">           <div class="label">Department</div>           <div class="value muted">@department</div>         </div>         <div class="field">           <div class="label">Cost center</div>           <div class="value muted">@cost_center</div>         </div>       </div>     </div>      <div class="section">       <div class="section-title">Purchase details</div>       <div class="grid">         <div class="field">           <div class="label">Vendor</div>           <div class="value">@vendor_name</div>         </div>         <div class="field">           <div class="label">Vendor quote / invoice</div>           <div class="value muted">@vendor_quote</div>         </div>         <div class="field full">           <div class="label">Item or service</div>           <div class="value muted">@item_description</div>         </div>         <div class="field full">           <div class="label">Justification</div>           <div class="value muted">@justification</div>         </div>       </div>        <div class="highlight">         <div class="item">           <div class="label">Purchase amount</div>           <div class="value">$@amount</div>         </div>       </div>     </div>      <div class="section">       <div class="section-title">AI risk read</div>       <div class="inset">         <div class="inset-label">Generated before review, for approver reference only</div>         @ai_risk_summary       </div>     </div>      <div class="section">       <div class="section-title">Decision record</div>       <div class="grid">         <div class="field">           <div class="label">Final status</div>           <div class="value">@status</div>         </div>         <div class="field">           <div class="label">Reviewed by</div>           <div class="value muted">@assignee</div>         </div>         <div class="field full">           <div class="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">Final approver</div>       </div>     </div>      <div class="footer">       <div>Confidential, internal purchasing record</div>       <div class="org">Your organization name</div>     </div>    </div> </body> </html>

💡 Vous souhaitez que chaque soumission génère automatiquement un document soigné à votre image ? Comment créer des modèles PDF pour transformer les réponses en documents est le guide de référence sur ce sujet.

2. Créez l’e-mail d’approbation finale : Ajoutez ce modèle.

« Purchase approved »

Objet : Votre demande d’achat a été approuvée

Corps : Bonjour @requester_name,

Votre demande d’achat pour @item_description auprès de @vendor_name (@amount) a été entièrement approuvée. Le bon de commande est joint au format PDF pour vos dossiers.

Vous pouvez procéder à l’achat.

Merci, L’équipe Achats

3. Ajoutez les règles de clôture : De retour dans Advanced logic → On update → Logic Agent, collez : « Si Status passe à Approved et que le montant de l’achat est inférieur ou égal à 500, envoyer un e-mail au demandeur avec le modèle Purchase approved, puis générer un PDF avec le modèle Purchase order. Si Status passe à Approved et que Assignee est Finance, envoyer un e-mail au demandeur avec le modèle Purchase approved, puis générer un PDF avec le modèle Purchase order. » Cliquez sur Generate Rules.

📖 Consultez comment envoyer des PDF personnalisés avec les notifications par e-mail si vous préférez joindre directement le PDF généré à l’e-mail d’approbation plutôt que de le laisser sur la ligne de réponse.

4. Vérifiez et enregistrez : Approuvez les règles et cliquez sur Save. Chaque parcours du workflow, qu’il soit approuvé automatiquement, par un responsable ou par la finance, se termine désormais par un document et une notification.

Partie 6 — Offrir une vue dédiée aux responsables, à la finance et aux demandeurs

Les responsables de service et l’équipe Finance sont des membres internes de l’espace de travail, et non des utilisateurs inscrits au portail : leurs pages sont donc restreintes via les contrôles d’accès internes plutôt que par un rôle de portail. Les demandeurs sont le seul groupe qui doit réellement se connecter à un portail, puisqu’ils suivent leurs propres soumissions depuis l’extérieur de l’espace de travail.

1. Ajoutez vos blocs de données : Sur les pages de votre projet, ajoutez un tableau Kanban regroupé par Status pour une visibilité complète, ainsi que des blocs Table filtrés sur les demandes attribuées à chaque équipe de responsables et sur la file d’attente de l’équipe Finance.

2. Limitez les pages des responsables et de la finance à leur équipe : Passez en mode Edit, ouvrez le menu à trois points d’une page → Access, et choisissez Specific teams en sélectionnant l’équipe de responsables ou de finance correspondante.

💡 Vous souhaitez qu’une page entière de votre portail ne soit visible que par un rôle précis, et pas seulement certaines données d’une page ? Comment restreindre l’accès des utilisateurs aux pages de votre portail présente exactement ce paramètre.

3. Activez le portail pour les demandeurs : Cliquez sur l’icône d’engrenage de votre projet → Activate client portal → Manage users → Setup wizard, puis connectez un nouvel annuaire d’utilisateurs pour que les demandeurs puissent s’inscrire et se connecter.

💡 Vous souhaitez offrir à vos clients, candidats ou collègues un espace dédié pour soumettre et suivre leurs demandes ? Comment créer un portail et gérer l’accès des utilisateurs est le guide de référence sur ce sujet.

4. Limitez « My requests » aux données de chaque demandeur : Sur le tableau destiné aux demandeurs, ouvrez Options → Manage access, sélectionnez le champ de profil du demandeur et activez Allow users to view only their data.

💡 Vous souhaitez que chaque utilisateur connecté ne voie que ses propres soumissions, et non celles des autres ? Comment permettre aux utilisateurs de consulter et modifier leurs propres données dans votre portail est le mécanisme derrière cette restriction.

Astuce : Si vous publiez ce portail en dehors de votre espace de travail, vous pouvez définir un domaine personnalisé à la place de l’URL Formaloo par défaut, disponible avec le forfait Business ou via l’option Brand removal.

Ce que vous avez maintenant

Vous disposez désormais d’un workflow de demande d’achat qui détecte lui-même les justificatifs manquants, signale le risque fournisseur avant qu’une personne n’ouvre la demande et achemine chaque achat vers le bon circuit d’approbation selon son montant. Les petits achats sont validés instantanément, les plus importants obtiennent exactement les accords nécessaires, et chaque décision se conclut par un PDF à votre image et une notification. Les responsables et la finance ne voient que leur propre file d’attente, et les demandeurs peuvent suivre leurs demandes sans avoir à écrire à qui que ce soit pour connaître leur avancement.

Et ensuite ?

Modèles prêts à l’emploi

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

  • Employee request workflow — Achemine les demandes internes par type et suit les approbations pour les équipes RH et opérations. Ajoutez-y le routage selon le montant et l’analyse IA du risque présentés dans cet article pour en faire un circuit complet d’approbation des achats.

  • Job applicant tracking workflow — Suit les enregistrements à travers des approbations par étapes avec attribution des évaluateurs. Le même principe d’attribution par étapes que celui utilisé ici pour le routage responsable puis finance.

  • Scholarship & grant application with scoring and approval — Calcule automatiquement les scores et envoie des e-mails d’approbation ou de refus. Un équivalent proche de l’approbation automatique par seuil et du routage d’e-mails de ce workflow.

Vous n’avez pas encore de formulaire ? Créez-en un en quelques secondes avec le Form Creation Agent.

Plus de guides pratiques

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