# Construire les formulaires

Les formulaires (appelés **structures** dans Daxium-Air) sont la fondation de votre plateforme. Ils définissent quelles données vos équipes terrain collectent et comment celles-ci sont traitées.

Cette section couvre tous les aspects, de la configuration basique d'un champ jusqu'à l'automatisation avancée des workflows.

***

## Comment construire votre projet ?

Se poser les bonnes questions est essentiel au démarrage d'un projet et nous vous accompagnerons pour identifier celles qui seront utiles afin de configurer Daxium-Air au mieux.

Si vous avez choisi Daxium-Air, c'est que vous souhaitez digitaliser vos formulaires.

Dans le cadre d'une digitalisation à grande échelle, la première chose à établir est un nom de système.

Ce nom de système s'appliquera à :

* Les noms des formulaires, listes et rapports pour créer un lien logique et visuel entre chaque fonctionnalité
* Les noms systèmes pour assurer également la logique mais surtout l'harmonie entre les formulaires

Pour savoir comment débuter votre formulaire, vous pouvez vous poser les questions suivantes :

Pour qui ? Pour quoi ? Combien ?

## Pour qui ?

Si vous souhaitez que votre formulaire s'adresse à des personnes individuellement, c'est-à-dire qu'une seule personne à la fois travaille sur un formulaire, alors assigner le formulaire au mobile de votre utilisateur semble plus adapté. La mise en place d'un [workflow avec assignation](/user-documentation/documentation-utilisateur/build/building-forms/workflow-and-assignation.md) sera donc la solution.

Exemple : je souhaite que l'agent A réalise une intervention de type 3 (l'intervention de type 3 étant un formulaire que je veux digitaliser), sans limite de temps.

En outre, si vous souhaitez ajouter une dimension temporelle et visualiser les fiches sur le web comme sur mobile via un calendrier, le modèle de tâche répondra à vos besoins.

Si vous souhaitez que votre formulaire s'adresse à une large population, voire à plusieurs populations différentes, sans jamais cibler une personne précise, la [diffusion](/user-documentation/documentation-utilisateur/build/building-forms/submission-broadcast.md) peut être une solution. Elle transmet les fiches à un ou plusieurs groupes d'utilisateurs.

## Pour quoi ?

Le contenu du formulaire est-il destiné à être rempli par vos utilisateurs, ou souhaitez-vous importer une base de données (exemple : un catalogue) et la partager avec vos utilisateurs ?

Dans un cas, vous voudrez rendre la saisie facile et rapide et dans l'autre, vous voudrez rendre l'information facilement accessible.

Dans tous les cas, vous pourrez varier l'affichage de vos champs, les répartir sur plusieurs pages, voire scinder votre processus en plusieurs formulaires et les relier grâce à une [relation](/user-documentation/documentation-utilisateur/build/building-forms/fields/relations.md).

## Combien ?

Afin d'adapter au mieux la prise en main de l'outil Daxium-Air et surtout l'utilisation de votre ou vos formulaires, il est important de vous demander à quelle fréquence vos utilisateurs utiliseront Daxium-Air. Combien de formulaires auront-ils à remplir à chaque fois ? Quelles informations sont redondantes et lesquelles ne changent jamais ?

Exemple : un agent A doit remonter des anomalies lors de sa tournée d'inspection. Plutôt que d'avoir un formulaire contenant des champs d'inspection et des champs d'anomalies, vous pouvez le scinder en un formulaire principal d'inspection et un sous-formulaire de déclaration d'anomalie. Ainsi, l'agent peut déclarer autant d'anomalies qu'il le souhaite tout en respectant le format imposé par les champs, et en rattachant ces anomalies à son inspection.

## Tableau de correspondance besoins vs fonctionnalités

![](/files/y0RZ1mSPNNlNjrxbV7fZ)

{% hint style="info" %}
**Par où commencer ?** Lisez [Concepts généraux](/user-documentation/documentation-utilisateur/build/building-forms/general-concepts.md) pour planifier la structure de votre formulaire, puis explorez la section [Champs](/user-documentation/documentation-utilisateur/build/building-forms/fields.md) pour configurer la saisie de données.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.center.daxium-air.com/user-documentation/documentation-utilisateur/build/building-forms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
