Générer un document et l’envoyer par courriel

Vous souhaitez générer un document à partir des informations saisies par l’usager lors d’une démarche et envoyer ce document par courriel.

On y va

Téléchargez les objets nécessaires :

État initial

L’usager fait sa démarche. Le destinataire doit valider l’état avant de passer au statut suivant.  Aucun document n’est généré.

Modifications à apporter

  1. Ajoutez une action «â€Żcréation de document » dans le statut «â€Żgénération document »
  2. Paramétrez cette action :
    • dans le modèle, importez le fichier modèle howto_03-generation-document_modele.odt
    • cochez «â€ŻConvertir le fichier généré en PDF » : cela génèrera un pdf automatiquement à partir de l’odt. Si cette case n’est pas cochée, le fichier reste en odt. Cela peut être utile si l’usager doit le compléter par la suite.
    • Cochez «â€ŻInclure le document généré dans l'historique du formulaire » pour que le fichier soit visible dans le suivi de la démarche
    • Indiquez un identifiant, par exemple «â€Żdocument_genere »
    • Choisissez la méthode non-interactive
    • Indiquez un nom pour le fichier généré, par exemple «â€Żfichier_{{form_number}}.pdf »
    • Validez
  3. Testez !

Explications

La génération du document a remplacé les champs personnalisés par la saisie de l’usager. Les champs «â€Żsimples » ({{form_var_nom}}, {{form_var_prenom}}, …) ont été remplacés.

Pour la section «â€Żcadre de la déclaration », on a utilisé des conditions django :

{% if "Impôts sur le revenu" in form_var_impaye %}X{% endif %}

form_var_impaye est l’identifiant du champ de formulaire. Ce champ proposant une sélection multiple, la condition pour vérifier la présence d’une valeur est valeur in form_var_champ (voir la documentation sur les listes à choix multiples).

On indique ici : «â€Żsi cette valeur est sélectionnée, affiche un X ».

A votre tour

  1. Reprenez le modèle de document et ajoutez les champs personnalisés correspondant au courriel, au téléphone et à la date (tout en bas)
  2. dans l’action «â€Żcréation de document », changez le fichier modèle par celui modifié. Attention ! Décochez bien la case «â€ŻGarder le fichier actuel »
  3. Validez
  4. Testez !

Aller plus loin : envoyer le document généré par courriel

  1. Créez une donnée de traitement 
    • de type fichier
    • appelez-la «â€ŻDéclaration de phobie administrative »
    • donnez-lui un identifiant, par exemple «â€Żdeclaration »
  2. Allez dans l’action de création de document :
    • Un nouveau champ est apparu : «â€ŻEnregistrer dans les données de traitement ». Sélectionnez «â€ŻDéclaration de phobie administrative »
    • Validez
  3. Dans le statut «â€Żgénération de document », ajoutez une action «â€Żcourriel » :
    • Assurez-vous que l’action est bien positionnée après la création de document
    • A : sélectionnez «â€Żusager »
    • Sujet : indiquez le sujet du courriel, par exemple «â€ŻVotre déclaratation a été acceptée »
    • Corps : indiquez le corps du message, par exemple : 
      Bonjour,
      Votre déclaration a été acceptée. Veuillez la trouver ci-joint.
      Cordialement,
    • Fichier attaché : choisissez la donnée de traitement créée, par exemple «â€Żdéclaration de phobie administrative »
    • Validez
  4. Testez !

aperçu du fichier pdf généré

Conclusion

Téléchargez le modèle de document final : howto_03-generation-document_modele_final.odt

Téléchargez le workflow final : howto_03-generation-document_workflow_final.wcs

Vous pouvez retrouver la documentation complète ici : Création de document, Utiliser les conditions, les données de traitement.

Vous n'avez pas trouvé ce que vous cherchez ?

Une suggestion ? Écrivez-nous !

Proposez une amélioration pour la documentation

Dernière mise à jour le 09/09/2026 21:45