> ## Documentation Index
> Fetch the complete documentation index at: https://help.hiredata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurer un formulaire par enregistrement

> Activez ou désactivez des questions de formulaire individuelles par poste dans HireData, afin qu'un seul formulaire de présélection convienne à chaque client et à chaque rôle sans doublons.

Un seul formulaire convient rarement à tous les postes. Un client exige une question éliminatoire qui n'a aucun sens pour le rôle suivant. Une question sur les années d'expérience est hors sujet pour un poste junior.

Vous n'avez pas besoin d'un formulaire par poste pour autant. Construisez un formulaire, puis activez ou désactivez ses questions par enregistrement. Chaque poste ne sert que les questions qui lui appartiennent, et le formulaire lui-même ne change jamais.

## Avant de commencer

Vous pouvez configurer un formulaire par enregistrement dès que le formulaire est lié à un objet et que cet objet est en premier dans la liste du formulaire. Liez-le sur le panneau **Objects** de l'éditeur de formulaires, décrit dans [Objets](/fr/reference/forms/objects).

Placez Vacancy en premier et vous configurez le formulaire par poste. Les objets en dessous, tels que Match ou Candidate, vous donnent toujours leurs variables et rattachent la réponse à leur enregistrement. Vous ne pouvez pas configurer le formulaire par rapport à eux.

## Trouver les formulaires d'une collection

Ouvrez **Data** dans le menu principal et choisissez une collection, par exemple **Vacancy**. Une collection contient tous les enregistrements d'un type d'objet qu'une app connectée synchronise dans HireData.

Chaque collection a un onglet **Forms** et un onglet **Responses**.

<img src="https://mintcdn.com/hiredata/Fjcn6I7CtP5Nxoig/images/record-forms/01-collection-tabs.png?fit=max&auto=format&n=Fjcn6I7CtP5Nxoig&q=85&s=192744444ae3b5279b1dc2ba9889c4e1" alt="La collection Vacancy avec ses onglets Records, Fields, People, Automations, Forms, Responses, Events, Runs et Tasks" width="3070" height="1180" data-path="images/record-forms/01-collection-tabs.png" />

* **Forms** liste tous les formulaires liés à ce type d'objet, avec une puce par objet que le formulaire utilise et une icône qui indique si le formulaire est un brouillon ou est publié.
* **Responses** liste toutes les réponses collectées pour un enregistrement de ce type.

## Configurer un formulaire pour un enregistrement

Ouvrez l'onglet **Records**, cliquez sur un enregistrement, puis ouvrez son onglet **Forms**. Chaque formulaire lié à la collection de cet enregistrement reçoit son propre onglet.

<img src="https://mintcdn.com/hiredata/6ModwX4MrQyxsRhU/images/record-forms/02-record-forms-configuration.png?fit=max&auto=format&n=6ModwX4MrQyxsRhU&q=85&s=3de2caa40cf3df54a6d28a6ffa615397" alt="L'onglet Forms d'un enregistrement de poste, avec un onglet par formulaire lié et un tableau de questions avec les colonnes Available et Criteria, la première question portant deux badges de variable" width="1884" height="1264" data-path="images/record-forms/02-record-forms-configuration.png" />

La colonne **Question** liste les questions qui peuvent être configurées pour cet enregistrement. La colonne **Available** décide si chacune est affichée. Réglez une question sur **Off** et ce poste la saute. Réglez-la sur **On** et elle revient.

HireData enregistre chaque modification au fur et à mesure. La liste met en évidence chaque question qui ne suit plus le formulaire, pour que vous puissiez voir ce que cet enregistrement a changé.

Deux choses restent telles quelles :

* Les questions avec **Always include** activé dans l'éditeur de formulaires. Le formulaire les sert quoi que dise l'enregistrement. Voir [Affichage et exigences](/fr/reference/forms/overview#display-and-requirements).
* Les écrans de fin et les redirections. Ce ne sont pas des questions, elles n'atteignent donc jamais la liste.

### Les variables dans la liste des questions

Une question qui utilise une variable l'affiche sous forme de badge, tel que **Vacancy: Job Title**. Survolez le badge pour voir la valeur que cet enregistrement fournit et, pour une variable avec un repli, ce que ses répondants liront.

<img src="https://mintcdn.com/hiredata/6ModwX4MrQyxsRhU/images/record-forms/05-record-forms-variable-popover.png?fit=max&auto=format&n=6ModwX4MrQyxsRhU&q=85&s=e760cc399df297c5368fe5d0cc9845b1" alt="L'onglet Forms d'un enregistrement de poste avec un popover ouvert sous le badge Vacancy: Job Title, montrant Input General Vacancy, Use a fallback position you applied for et Output General Vacancy" width="942" data-path="images/record-forms/05-record-forms-variable-popover.png" />

Quand l'enregistrement n'a pas de valeur pour le champ, le popover affiche **No value provided** et montre le repli comme résultat. Sans repli, la question part avec un vide, alors utilisez cet onglet pour vérifier un poste avant d'envoyer son formulaire. Voir [Variables](/fr/variables/introduction).

### Raccourcis

**Preview** ouvre le formulaire tel que cet enregistrement le servirait, avec les valeurs propres à l'enregistrement remplies dans les questions. Il propose les mêmes vues [Interactive, Conversational](/fr/reference/forms/testing/previews) et [Test & Evaluate](/fr/reference/forms/testing/test-and-evaluate) que l'éditeur, ainsi qu'un sélecteur de langue. Utilisez-le pour vérifier qu'une question se lit toujours correctement une fois ses variables résolues.

Le menu à côté de **Preview** contient trois actions :

* **View form** ouvre le formulaire dans l'éditeur.
* **Enable all** efface les modifications de cet enregistrement, pour que chaque question suive à nouveau le formulaire. Il apparaît dès qu'au moins une question est désactivée.
* **Mandatory only** désactive tout sauf les questions qui doivent rester. Dans un formulaire où rien n'est réglé sur **Always include**, cela désactive toutes les questions.

## Lire les réponses d'un enregistrement

L'onglet **Responses** d'un enregistrement liste ce qui est revenu, quel que soit le canal par lequel c'est arrivé.

<img src="https://mintcdn.com/hiredata/Fjcn6I7CtP5Nxoig/images/record-forms/03-record-responses.png?fit=max&auto=format&n=Fjcn6I7CtP5Nxoig&q=85&s=67848260d237c8f8273ed529c83dfda2" alt="L'onglet Responses d'un enregistrement de poste, avec le formulaire, quand il a été reçu, quand il a été complété et la dernière activité" width="2280" height="640" data-path="images/record-forms/03-record-responses.png" />

Ouvrez une réponse pour lire les réponses données. Les points clés au-dessus d'elles montrent le canal, le nombre de messages, la part du formulaire que le répondant a terminée et le temps que cela a pris.

<img src="https://mintcdn.com/hiredata/Fjcn6I7CtP5Nxoig/images/record-forms/04-response-detail.png?fit=max&auto=format&n=Fjcn6I7CtP5Nxoig&q=85&s=948721afa1ff265f076cf82fd2657ce5" alt="Une réponse avec ses points clés, ses réponses et les panneaux du répondant, de l'évaluation, de la chronologie et des enregistrements liés" width="3008" height="1180" data-path="images/record-forms/04-response-detail.png" />

Les deux boutons au-dessus des réponses basculent entre une liste compacte et une mise en page plus aérée. **Previous** et **Next** parcourent les réponses sans revenir à la liste.

## Pourquoi configurer par enregistrement

Une agence de staffing fait tourner un seul formulaire de présélection sur des centaines de postes. La configuration par enregistrement est ce qui rend cela gérable.

* Un client avec une exigence stricte obtient cette question activée pour ses postes uniquement.
* Un poste sans fourchette salariale désactive la question du salaire, pour que personne n'ait à réagir à un chiffre qui n'existe pas.
* Un rôle où l'expérience ne compte pas désactive la question de l'expérience, qui sort de l'évaluation avec elle.

Un seul formulaire contient toujours les questions, la logique et l'évaluation. Seule la sélection par poste change.


## Related topics

- [Créer un formulaire dans HireData](/fr/content/creating-a-form-in-hiredata.md)
- [Objets](/fr/reference/forms/objects.md)
- [Tour de l'éditeur de formulaires : onglets, types de champs et paramètres communs](/fr/reference/forms/overview.md)
- [Demander un feedback en un clic](/fr/knowledge-base/cookbook/one-click-feedback-email.md)
- [Aperçus](/fr/reference/forms/testing/previews.md)
