Documentation › Créer un Artefact

Créer un Artefact : vos documents générés automatiquement

Un Artefact pose quelques questions à l’utilisateur, puis remplit automatiquement vos modèles (contrat, courrier, présentation…) avec les réponses. Vous le créez une fois ; chaque génération ne prend ensuite que quelques secondes.

⏱ 5 minutes📍 Onglet Artifacts🎯 Résultat : un artefact publié

À quoi sert un Artefact ?

Imaginez un contrat de travail : seuls le nom, la date et le poste changent d’un salarié à l’autre. Plutôt que de recopier le document à la main, vous décrivez une fois les questions à poser et l’emplacement des réponses dans le document. Le reste est automatique.

1. La questionQuel est le nomdu salarié ?Marie Dupont 2. Votre modèle (template)Contrat de travailEntre la société et{{Nom}} 3. Le document finalContrat de travailEntre la société etMarie Dupont Le nom du placeholder dans le modèle doit être identique à celui de la variable de l’Artefact (hors accolades).
Le principe : une réponse remplit un placeholder du modèle et produit le document final.

1. Préparer votre modèle (template)

Ouvrez votre document habituel et remplacez chaque information variable par un placeholder : un mot entouré de doubles accolades.

Un placeholder sans réponse n’est pas effacé : il reste visible tel quel ({{Nom}}) dans le document généré. Vérifiez donc que chaque placeholder a bien une variable correspondante.

2. Créer l’Artefact

  1. Ouvrez l’onglet Artifacts

    Dans la barre du haut, cliquez sur Artifacts. Vous voyez la liste de vos artefacts et un champ de recherche.

  2. Cliquez sur New artifact

    Un panneau Create New Artifact s’ouvre à droite.

  3. Renseignez le panneau

    Artifact name (obligatoire) : un nom parlant, par exemple « Contrat de travail ».

    Contributors : les personnes qui pourront travailler sur cet Artefact.

    Upload one or more templates : choisissez vos fichiers. Saisissez d’abord le nom de l’artefact : le bouton reste grisé tant qu’il est vide. Vous pouvez retirer un template avec l’icône corbeille.

  4. Cliquez sur Save

    L’Artefact apparaît dans la liste. Un badge d’avertissement No template s’affiche s’il n’a aucun modèle.

Créer un Artefact : de l’onglet Artifacts à l’éditeur
My tasksActivityProcess instancesProcessesArtifacts

Artifacts

Reusable artifacts and templates used by your processes
Search artifacts+ New artifact
NDAAccord de confidentialité1 templatePublished✎ 🗑
My tasksActivityProcess instancesProcessesArtifacts

Artifacts

Reusable artifacts and templates used by your processes
Search artifacts+ New artifact
NDAAccord de confidentialité1 templatePublished✎ 🗑
Create New Artifact
Artifact name *
Contrat de travail
Contributors
Sophie MartinRH — Paris
⬆ Upload one or more templates
DOC Contrat-CDI.docx
PPT Livret-accueil.pptx
CancelSave
My tasksActivityProcess instancesProcessesArtifacts

Artifacts

Reusable artifacts and templates used by your processes
Search artifacts+ New artifact
CTContrat de travail2 templatesDraft✎ 🗑
NDAAccord de confidentialité1 templatePublished✎ 🗑
Document editorSave draftPublish
Simple question
Multi-choice question
Output Box
Join Bar
Condition
Wait
End
StartEditor Configuration
Simple questionNom du salarié ?
Output Box{{Nom}} = réponse
Document editorSave draftPublish
Simple questionNom du salarié ?
Simple question configuration — Ask a question to the user
Title
Nom du salarié ?
Question text
Quel est le nom complet du salarié ?
Answer — the variable that receives the answer
Nom
CancelSave
Document editorSave draftPublish
Start
Simple question
Output Box
End
✓ Published

3. Construire l’éditeur de l’artefact

Cliquez sur le crayon de la ligne de l’artefact (Edit) : l’éditeur de documents (Document editor) s’ouvre. Vous y assemblez, comme un schéma, les questions puis le texte à produire. Les blocs disponibles dans la colonne de gauche :

BlocÀ quoi il sert
Simple questionPose une question libre à l’utilisateur. La réponse est enregistrée dans une variable, dont le nom est celui du placeholder à remplir.
Multi-choice questionPropose une liste de choix (Options). Chaque option a un identifiant et un texte, et l’une peut être « Selected by default ».
Output BoxDéfinit le texte produit pour chaque variable, avec au besoin une forme au pluriel (Has a plural form).
ConditionChoisit le chemin à suivre selon des conditions (Options + chemin par défaut « Else »).
Join BarRéunit plusieurs chemins en un seul.
WaitFait une pause avant de continuer.
EndTermine le parcours.

Déclarer vos variables

Ouvrez le bloc Start (Editor Configuration) : la section Variables liste les variables de l’artefact. Pour chacune, indiquez son nom (celui du placeholder), son type et éventuellement une valeur par défaut. La case Override permet de la modifier au lancement. La section Users and groups liste les personnes et groupes que vous pourrez choisir ensuite.

Ajoutez d’abord vos variables dans Start, puis créez les questions : vous n’aurez plus qu’à choisir la variable dans la liste « Answer ».

Régler un bloc

Double-cliquez sur un bloc pour ouvrir son panneau. Dans la zone Appearance, vous pouvez changer ses couleurs ; elles n’ont aucun effet sur le résultat, seulement sur la lisibilité de votre schéma. Cliquez sur Save pour valider le panneau — sinon un message signale les changements non enregistrés.

Les variables d’un artefact : locales, du process, globales

Chaque placeholder {{Nom}} du modèle correspond à une variable de l’artefact (définie dans Start). Le Scope de la variable dit d’où vient sa valeur :

ScopeD’où vient la valeurExemple
LocalPropre à l’artefact : la réponse donnée au questionnaire, sinon la valeur par défaut que vous avez saisie dans l’artefact.Le nom du salarié, demandé par une question.
ProcessPartagée avec l’instance de process : l’artefact reprend la valeur de la variable du même nom dans l’instance de process (celle saisie au lancement ou modifiée par une tâche).Le nom de l’entreprise, déjà connu de l’instance de process.
GlobalCommune à tous : la valeur définie dans l’artefact pour cette variable globale.Le pays, la devise, une mention légale.

Au moment de remplir le document, ProcNest choisit la valeur dans cet ordre : 1. la réponse donnée au questionnaire ; 2. pour une variable Process, la valeur de l’instance de process ; 3. la valeur définie dans l’artefact (variable locale ou globale) ; 4. une variable de l’instance de process que l’artefact ne déclare pas, si son nom correspond à un placeholder.

Les questions peuvent dépendre des réponses : avec un bloc Condition, une question n’est posée que si une réponse précédente le demande (par exemple une « date de fin » seulement pour un contrat à durée déterminée). Comme pour une instance de process, la suite se découvre à la demande : répondez aux questions affichées, puis cliquez sur Show the next questions pour afficher les questions de la branche suivante (rien n’est recalculé tant que vous ne cliquez pas, et Generate reste grisé jusque-là). Les conditions du bloc Condition peuvent combiner plusieurs critères avec « And » (tous) ou « Or » (au moins un), et comparer des textes, des nombres, des dates, des e-mails, des Oui / Non et des listes.

Pendant que vous répondez, une barre de progression indique combien de questions sont répondues. Quand il n’y a plus rien à demander, le message All questions answered apparaît : il ne reste qu’à cliquer sur Generate.

Pour continuer plus tard, cliquez sur Save the survey : vos réponses sont gardées dans ce navigateur et reviennent à la prochaine ouverture du panneau (elles sont effacées une fois le document généré). Une réponse invalide est affichée en rouge avec un message.

Formats des modèles et usages

Format du modèleLes placeholders sont remplis ?Usage possible
.docx, .xlsx, .pptxOuiPièce jointe
.html, .htm, .txtOuiPièce jointe, ou corps d’un email, d’une réunion ou d’une tâche
.pdfNon : le fichier est repris tel quelPièce jointe

4. Enregistrer et publier

La barre du haut propose deux boutons :

BoutonEffetQuand l’utiliser
Save draftEnregistre une version mineure (brouillon), après confirmation.Pour sauvegarder votre travail en cours.
PublishPublie une version majeure, utilisable par les autres, après confirmation.Quand l’artefact est terminé et relu.

Vous pouvez améliorer un artefact à tout moment : chaque publication crée une nouvelle version majeure et chaque enregistrement de brouillon une version mineure.

Consulter les détails

Pour savoir qui a créé un Artefact, quand, quelles versions existent et quels templates il remplit, cliquez sur l’icône View details (le « i ») de sa ligne dans la page Artifacts. Un panneau s’ouvre à droite, sans quitter la liste :

Le bouton Open artifact ouvre l’éditeur ; Close, la croix ou la touche Échap referment le panneau. L’icône crayon (Edit) ouvre directement l’éditeur, sans afficher le panneau.

5. Supprimer un Artefact

Un Artefact devenu inutile se supprime depuis la page Artifacts : cliquez sur l’icône poubelle (Delete) de sa ligne, ou ouvrez-le dans l’éditeur puis choisissez More → Delete artifact. Confirmez, et l’Artefact quitte la liste avec ses templates.

En cas de souci

ConstatPiste
Le bouton de téléversement est griséSaisissez d’abord le Artifact name.
Un badge No template s’afficheL’Artefact n’a aucun modèle : ouvrez-le et ajoutez-en un (.docx, .pptx…).
Un {{Placeholder}} reste visible dans le documentAucune variable ne porte exactement ce nom : vérifiez l’orthographe, les majuscules, et l’absence d’espace ou d’accent.

Permissions

Les Artefacts ont leurs propres permissions, distinctes de celles des process :

Modifier ou supprimer un Artefact demande en plus d’en être le propriétaire ou un contributeur (sauf avec Manage all processes and artifacts). Une personne qui n’a que les permissions des process ne peut donc pas modifier un Artefact, même comme contributeur, et inversement : ProcNest répond « You do not have permission to do this. ». Le rôle User a les quatre permissions des Artefacts.

Tout sur les rôles et les permissions : Utilisateurs et rôles.