> For the complete documentation index, see [llms.txt](https://ksaar.gitbook.io/ksaar-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ksaar.gitbook.io/ksaar-documentation/les-workflows/creer-des-pages/creer-un-enregistrement.md).

# Créer un enregistrement

L'action **Créer un enregistrement** permet, comme son nom l'indique, de créer un enregistrement par action. Pour cela vous ajoutez des blocs de création d'enregistrement et à chaque bloc vous pouvez appliquer des conditions.&#x20;

Pour paramétrer une création d'enregistrement, il faut commencer par choisir dans quelle table créer l'enregistrement, puis sélectionner l'utilisateur créateur de l'enregistrement.

Une fois la table choisie, tous les champs de cette table s'afficheront. Vous pourrez alors choisir pour chacun de ces champs la valeur qu'il doit prendre à la création de l'enregistrement, comme dans l'action [**Mettre à jours les champs et liaisons**](/ksaar-documentation/les-workflows/creer-des-pages/mettre-a-jour-les-champs-et-liaisons.md)**.**&#x20;

Enfin, dans la dernière partie "**Lier l'enregistrement actuel avec l'enregistrement nouvellement créé**" vous pouvez décider de garder une trace de l'**enregistrement créé** en mettant à jour une ou plusieurs liaisons de l'**enregistrement en cours**. Par exemple vous pouvez ajouter l'enregistrement créé à une "Liaisons multiples" de l'enregistrement en cours.

{% embed url="<https://www.youtube.com/watch?v=MbaOgNaEPsA&ab_channel=KSAAR>" %}

#### 🚧 Exemple : Pré-remplir une matrice en utilisant l'action "Créer un enregistrement"

Prenons l'exemple d'un logiciel permettant de faire un état des lieux.

1️⃣ Pour commencer créez un workflow **États des lieux** avec en première page un QCM permettant de sélectionner les pièces sur lesquelles porte l'état des lieux.

<figure><img src="/files/GqnlGKBqkS7Dzxj2jcZP" alt=""><figcaption></figcaption></figure>

2️⃣ Ensuite, créez une deuxième page contenant une matrice **EDL** permettant de remplir l'état des lieux.

<figure><img src="/files/mnCDn1HgERtXHiXqHpmT" alt=""><figcaption></figcaption></figure>

3️⃣ L'objectif est d'avoir une matrice avec le nom des pièces sélectionnées à la première page du workflow. Pour cela, créez des enregistrements entre la première et la deuxième page qui vont enregistrer le nom des pièces dans la matrice si ces pièces ont été sélectionnées dans le QCM de la première page du workflow.

<figure><img src="/files/8eKBTFW0GlxW9OA5XObi" alt=""><figcaption><p>Enregistrement pour la pièce salon</p></figcaption></figure>

4️⃣ Caractérisez la matrice en masquant le bouton "+" et le bouton supprimer pour que l'utilisateur final ne puisse ni ajouter de ligne ni en supprimer.

<figure><img src="/files/rMOL5KHWBB6AvppMet45" alt=""><figcaption><p>Vue utilisateur de la étape 1</p></figcaption></figure>

<figure><img src="/files/GJ9XSrYxFGsAlV3NDyD3" alt=""><figcaption><p>Vue utilisateur de la étape 2</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://ksaar.gitbook.io/ksaar-documentation/les-workflows/creer-des-pages/creer-un-enregistrement.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
