Skip to content

Commit

Permalink
Create index.md
Browse files Browse the repository at this point in the history
  • Loading branch information
AnneHuSKa authored Jun 7, 2024
1 parent a437539 commit e21ab7e
Showing 1 changed file with 97 additions and 0 deletions.
97 changes: 97 additions & 0 deletions bowiedocs/docs/Stromae-et-Queen/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
## A quoi sert un orchestrateur ?
Les orchestrateurs permettent d'interfacer le LunaticModel, format en sortie d’Eno, pour "représenter"/"visualiser" les questionnaires : la bibliothèque de composants JS (javascript) permet d'instancier des composants et l'orchestrateur qui ajoute des couches à un fonctionnement natif.

[Schéma](https://mermaid.ink/img/pako:eNqNk0tuwjAQhq9ieUUlDCrLLLopdEXTB-oKdzHEA3Hl2KkfrRDiLl32HlysJoSSRI1UL6J5fPlnPBrvaGYE0oSulfnMcrCezJ-5nmnDtQurjYUyJw82y9F5Cx6D5ZrEMw8avMwGL14q6fDsX52yt6Yory_m5GJOjR-MRqMGl57MpxArSKM1SIuDllfDc7OR7wEfrSktLscpfMgNHKHx6x_AZDle-K3Cc7L5rZtlrDTBEqmdB51JtIzdNDr_pRQ6ksW4caC9q6FJBzp8kTJOT55F4kU7hAikMOLwrbBG0mZPVeGqVsy2rt-YI2MWnMNiVWn0ULEyY-j7gZQxeDPB92i0xsiYA1JWJlGnxD_-io32wqgF11y3ondSgzpG494xVk-M3MfNVFGgs34tt6tfKdEhLdAWIEVc7N2xP059jgVymkRT4BqC8pxyvY9oKEWUmgnpjaXJGpTDIYXgzWKrM5p4G_AMTSXEF1HU1P4HDbEfNg )

```mermaid
flowchart LR
Eno
subgraph Orchestrateur
Lunatic(Utilise Lunatic)
Comp1
Comp2
CompDot(...)
CompN
Questionnaire(Questionnaire)
LogiquePropre[/Navigation/]
LogiquePropre2[/Style/]
Lunatic--pour instancier-->Comp1
Lunatic--les composants-->Comp2
Lunatic--à partir-->CompDot
Lunatic--du modèle-->CompN
Comp1--les-->Questionnaire
Comp2--rassemble-->Questionnaire
CompDot--et-->Questionnaire
CompN--ajoute-->Questionnaire
LogiquePropre--sa propre logique-->Questionnaire
LogiquePropre2--logique-->Questionnaire
end
QuestionnaireFinal
Eno--Lunatic Model-->Orchestrateur
Orchestrateur-->QuestionnaireFinal
```

## Les orchestrateurs actuels

- **Stromae** : orchestrateur d'instruments de collecte type "questionnaire Web".
- Stromae V1 (collecte d'enquêtes entreprises, plateforme Coltrane)
- Stromae V2 (collecte d'enquêtes ménages, filière unique, basée sur "Lunatic/ bases de donnéesPostgre")
- Stromae DSFR dont l'initiateur a été l'enquête annuelle de recensement de l'Insee et qui sera utilisée à l'automne 2024. Il a vocation à remplacer StromaeV2 puis StromaeV1.

- **Queen** : orchestrateur d’instruments de collecte type "questionnaire Enquêteur" (téléphone et face-à-face)
- 2 autres orchestrateurs utilisent Lunatic : **Generic** et **Prisme**.


## Les fonctionnalités des orchestrateurs web et enquêteur


**Fonctionnalités "communes"** :
- Visualiser un questionnaire en lecture seule
- Gérer les états de questionnaires
- Contrôler l'accès des utilisateurs
- Orchestrer les composants lunatic à partir du json
- Afficher le questionnaire en lecture seule

**Proposer une expérience de navigation au travers du questionnaire**

| Stromae | Queen|
| -------- | -------- |
| Afficher une page d’accueil personnalisable pour chaque enquête à partir de métadonnées|
| Afficher "qui répond ?" (page d'accueil)|
| Navigation par retour/continuer| Navigation par menu général, numéro de page, numéro d'itération, précédent/suivant|
| | Aide à la saisie : raccourcis clavier|
| Revenir un questionnaire : 1ère page ou page courante | Revenir un questionnaire : suite de l'entretien (atteindre la dernière page accédée)|
| Afficher un header personnalisable pour l’enquête | Afficher un header personnalisable pour l’enquête|
|Afficher un footer personnalisable pour l’enquête|
| Accès à contacter l'assistance ||
| Accès à la notice de l'enquête (V3)||
| Accès à un questionnaire modèle de l'enquête (V3)||
| Accès à un espace promotions (résultats, etc) (V3)||
| Présenter une page de remerciement et téléchargement de la preuve de dépôt une fois le questionnaire validé ||
| | Affichage des résumés des boucles|
| | Gérer le NSP/refus|
| Se déconnecter | Arrêt provisoire du questionnaire, arrêt définitif, Quitter|

**Données et paradonnées**

| Stromae | Queen|
| -------- | -------- |
| Permettre la persistance de la donnée | Permettre la persistance de la donnée y compris en offline|
| Capter de la paradonnée de collecte |Capter de la paradonnée de collecte |
| Permettre la persistance de la paradonnée | Permettre la persistance de la paradonnée en offline|

**Fonctionnalités "spécifiques"**

| Stromae | Queen|
| -------- | -------- |
| Redirection quand la page n'existe pas dans |
| Preuve de dépôt (*sujet à instruire*) |
|| Accéder au questionnaire en offline sur toutes les fonctionnalités (dont nomenclatures)|
|| Mode Micro-front end|

0 comments on commit e21ab7e

Please sign in to comment.