> 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/quest-ce-quun-parcours.md).

# Le Workflow

Les **Workflows** sont une successions de [**Pages**](/ksaar-documentation/les-workflows/les-pages.md) et d'[**Actions**](/ksaar-documentation/les-workflows/creer-des-pages.md)**.** Les **Pages sont visibles** par les utilisateurs mais **pas les Actions**.

Un workflow est toujours lié à une [**table**](/ksaar-documentation/les-workflows/les-tables.md) **:** tous les champs que l'on utilise et tous les enregistrements que l'on crée depuis ce workflow se retrouvent dans la table du même nom dans la vue Data.

## ✖️ Workflow d'inscription et Workflow de création

### 🔹 Le workflow d'accès&#x20;

Le workflow d'accès est **rempli une seule fois** par l'Utilisateur. Il lui donne la possibilité de s'inscrire et de définir un mot de passe afin d'avoir accès à son Espace Personnel. \
\
Après s'être inscrit, l'utilisateur accèdera à son Espace Personnel via la page de connexion (login, mot de passe). \
\
Une fois la création de votre Persona terminé, un **workflow d'inscription pré-programmé** est d'ores est déjà en place et garantit la sécurité de vos données 🔐.&#x20;

### 🤓 Workflow d'accès côté USER

Lorsqu'il clique sur le lien d'inscription, l'Utilisateur arrive sur cette Page.&#x20;

![Aperçu d'une page d'inscription côté USER](/files/-MRsizOhVj7oI3bgrC9B)

⚙️ Vous pouvez modifier le workflow d'inscription en ajoutant ou retirant des informations. \
Par exemple : ajouter le champ "Adresse" pour demander une adresse postale.\
\
Une fois ses informations renseignées, l'Utilisateur clique sur "Continuer". On lui demande ensuite de définir un mot de passe. Celui-ci doit contenir au moins : 8 caractères dont au moins 1 majuscule, 1 chiffre & 1 caractère spécial. \
\
Si le mot de passe ne remplit pas ces conditions, alors l'inscription ne peut pas se poursuivre. \
\
Le mot de passe est demandé une seconde fois pour confirmation.&#x20;

![Aperçu côté USER du processus d'inscription > Définir un mot de passe](/files/-MRskGlFBswqIfpDBEf0)

Une fois le mot de passe défini, l'Utilisateur clique sur "Continuer". Un code lui est demandé à la page suivante. Ce dernier lui a été envoyé par email.&#x20;

![Aperçu côté USER du processus d'inscription > Finaliser l'inscription](/files/-MRslhank_D1giAu23SJ)

Pour rappel, vous pouvez personnaliser le texte de cet email au niveau de l'Edition du Workflow d'Accès.\
\
Une fois le code copié/collé ou entré manuellement, l'Inscription est finalisée et l'Utilisateur a accès à son Espace Personnel. \
\
Pour se connecter, l'Utilisateur devra ensuite entrer son email et son mot de passe définit lors de son inscription.&#x20;

### 🔸 Les workflows de création

Les workflows de création sont des successions de Pages et d'Actions qui vous permettent de collecter des données. Ils sont accessibles par l'Utilisateur depuis l'Espace Personnel via des boutons.

Vous pouvez créer un workflow de plusieurs façons :

* **Depuis la vue&#x20;*****Front*** : créez un nouveau workflow directement depuis un bouton dédié. Un workflow n’est pas limité à un persona spécifique : un workflow créé au niveau du *Persona 1* sera également disponible pour le *Persona 2*.
* **Depuis la vue&#x20;*****Data*** : la création d’une table génère automatiquement le workflow associé.

{% hint style="info" %}
Il est possible de dupliquer un Workflow. De nouveaux champs seront alors créés avec la terminaison "-copy".&#x20;
{% endhint %}

## 📝 Les Pages

Il existe deux types de page :&#x20;

* Les pages libres qui contiennent [les éléments de base](/ksaar-documentation/les-elements/les-elements.md)
* Les pages d'inscription (uniquement dans le workflow d'inscription et qui garantissent la sécurité des données).

{% content-ref url="/pages/-MTq9HMjtBHnZkUUgRYg" %}
[Les Pages](/ksaar-documentation/les-workflows/les-pages.md)
{% endcontent-ref %}

## **💣 Les Actions**

Il est possible de mettre de nombreux types d'action dans les workflows :&#x20;

{% content-ref url="/pages/-MQR0DL5P5ET8meyEEod" %}
[Les Actions](/ksaar-documentation/les-workflows/creer-des-pages.md)
{% endcontent-ref %}

## ⚙️ Paramètres d'un workflow

Plusieurs paramètres sont disponibles pour un workflow :

<figure><img src="/files/xhthNMNTOYr2KtPjS2Qe" alt="" width="375"><figcaption></figcaption></figure>

* **Autoriser seulement le créateur de l'enregistrement à l'éditer :** Comme son nom l'indique, si ce paramètre est sélectionné, il sera impossible de modifier l'enregistrement pour une personne qui ne l'a pas créé, que ce soit à travers une action ou sur une page.
* **Masquer la barre à gauche :** Pour les workflows publics ou ceux qui s'affichent à partir d'une redirection vers une nouvelle page, la barre de gauche avec les étapes de workflow ne s'affichera pas avec ce paramètre.
* **Masquer le bouton fermer :** Permet de ne pas afficher le bouton pour fermer le workflow.
* **Style des pages :** Permet de choisir d'afficher le workflow dans une pop-up, ce qui est le comportement par défaut, ou en pleine page.

<div><figure><img src="/files/cNAvpg1vzY0umeG1IzMq" alt=""><figcaption><p>Workflow en pop-up</p></figcaption></figure> <figure><img src="/files/iu8P0CCsnm7ThaVKbCYd" alt=""><figcaption><p>Workflow en pleine page</p></figcaption></figure></div>

## 👀 Suivi des exécutions

{% hint style="info" %}
Il est possible de consulter l'historique des exécutions d'un workflow dans l'onglet exécutions.&#x20;

La documentation associée est par ici : [Suivi des exécutions](/ksaar-documentation/aller-plus-loin/suivi-des-executions.md)
{% endhint %}


---

# 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/quest-ce-quun-parcours.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.
