# Manuel client MutualBoost

V157 · 2026-10-25

Configurer, publier et utiliser votre plateforme. Les procédures suivent les fonctions présentes dans la livraison V157, avec une référence des réglages et des aides par écran.

## Démarrer

### Prendre en main MutualBoost

Un serveur client pour votre organisation, un site public, un espace membre et une app native.

Où trouver cette option : Administration → Aide et documentation → Manuel d’utilisation

#### Choisir le bon espace

Les visiteurs découvrent le site et les offres. Les adhérents suivent leurs dossiers et souscriptions. Les gestionnaires utilisent les rubriques autorisées de l’administration. La centrale de l’éditeur gère la distribution ; elle ne remplace pas votre serveur client.

#### Suivre un ordre simple

Finalisez l’installation, l’identité, le modèle métier, les langues et les accès. Vérifiez ensuite les produits, l’inscription, les paiements et les messages. Publiez vos pages puis contrôlez le résultat sur le Web et dans l’app.

#### Trouver un réglage

Recherchez un nom, un champ ou une action dans ce centre d’aide. Les chapitres expliquent les procédures ; le dictionnaire décrit les champs repérés dans les formulaires. Le bouton Aide de l’administration rejoint la rubrique liée à votre écran.

### Installer sur un domaine neuf

Assistant sécurisé en sept étapes, avec reprise des choix enregistrés.

Où trouver cette option : Premier lancement du domaine → /installation

#### Préparer l’hébergement

Utilisez HTTPS, PHP 8.3 ou plus compatible avec le projet Laravel 12, les extensions du composer.json livré et une base MySQL neuve. Le dossier public du projet est la racine Web. Le stockage et le cache doivent être accessibles en écriture.

#### Parcourir les sept étapes

1. Licence et jeton privé d’installation ; 2. Connexion à une base vide ; 3. Compte administrateur ; 4. Organisation, identifiants et langues ; 5. Métier, modules et contenus ; 6. Liens d’en-tête et de pied de page ; 7. Vérification et finalisation. Certaines tâches peuvent être reportées lorsque l’assistant le propose.

#### Finaliser puis vérifier

L’assistant refuse d’effacer une base déjà remplie. Il prépare les tables, le compte et le stockage selon vos choix. Après connexion, reprenez les tâches signalées comme à terminer. Pour mettre à jour une installation existante, utilisez le centre de mises à jour plutôt qu’une réinstallation.

#### Réglages à connaître

**Connexion MySQL**

Hôte, port de 1 à 65535, base, utilisateur et mot de passe ; utilisez un compte autorisé sur la base choisie.

**Administrateur initial**

Nom, e-mail, identifiant personnel de 3 à 80 caractères et mot de passe d’au moins 12 caractères avec confirmation. ADMIN-DEMO est réservé.

**Projet complet et livraison cumulative**

Une installation neuve exige un projet Laravel complet avec artisan et composer.json. Le dossier client fourni dans les sources de travail est une livraison cumulative à intégrer à cette base ; il ne contient pas à lui seul tous les fichiers du projet initial.

#### En cas de difficulté

**La base n’est pas vide**

Choisissez une base neuve. Sauvegardez toute installation existante ; l’assistant ne la supprime pas.

**L’assistant redemande le jeton**

Utilisez le jeton privé de cette installation et le même navigateur. Rechargez la page si le formulaire a expiré.

### Activer et diagnostiquer la licence

Une activation Web pour votre site et les API de l’app.

Où trouver cette option : Administration → Licence de la plateforme

#### Activer depuis le Web

Choisissez l’origine proposée : licence directe MutualBoost ou achat CodeCanyon / Envato. Renseignez la clé ou le code d’achat délivré pour votre domaine. La connexion à la centrale et sa clé publique sont propres à cette installation.

#### Comprendre l’état

Consultez le statut, le domaine et les dates affichés. Une installation active ne demande pas de renouveler manuellement chaque visite. En cas de changement de domaine, faites vérifier la liaison avec l’éditeur. L’application ne présente pas de formulaire d’activation de licence.

#### Préparer un diagnostic utile

Relevez le domaine concerné et le message de diagnostic, sans transmettre de clé privée ou de code d’achat dans un canal public. Le statut de licence et le mode de démonstration sont deux réglages différents.

#### Réglages à connaître

**Connexion technique à la centrale**

L’équipe technique configure MUTUALBOOST_LICENSE_SERVER_URL et la clé publique de confiance MUTUALBOOST_LICENSE_PUBLIC_KEY. La clé de signature des mises à jour utilise MUTUALBOOST_UPDATES_PUBLIC_KEY. Ces clés publiques ont des usages distincts ; ne jamais installer la clé privée de signature de l’éditeur chez un client.

```

php artisan licenses:diagnose
php artisan licenses:refresh

```

### Installer ou remplacer un métier

Choisir un des dix métiers et maîtriser ce qui est importé.

Où trouver cette option : Studio de l’organisation → Installer une démo métier

#### Prévisualiser puis sélectionner

Comparez la présentation Web et les écrans natifs du métier. Choisissez ses modules, les rubriques complémentaires et l’ordre des raccourcis autorisés. Les dix métiers ont chacun leur identité ; les cinq palettes historiques ne constituent pas dix installations différentes.

#### Choisir les remplacements

La vérification finale distingue pages métier, identité et apparence, modules et menus, accueil Flutter, accueil Web et pages natives d’information. Cochez seulement les catégories à remplacer et confirmez la modification. Une case de remplacement peut écraser les personnalisations de cette catégorie.

#### Sélectionner les exemples

Choisissez une installation vide ou les contenus d’exemple proposés pour ce métier : personnes, modules et opérations, ou les groupes et cycles en tontine. Remplacer les exemples demande aussi d’activer leur création. Après import, lisez le bilan et les catégories effectivement installées.

#### Réglages à connaître

**Restauration**

Le Studio propose une restauration des configurations sauvegardées lorsqu’une sauvegarde existe. Cela ne remplace pas une sauvegarde complète de la base et des fichiers.

**Modules**

Au moins un module doit être retenu ; les modules proposés dépendent du métier. La barre basse garde au maximum cinq entrées autorisées.

#### En cas de difficulté

**Remplacer les exemples est refusé**

Activez d’abord la création des données d’exemple, puis choisissez les sections. Vérifiez les champs signalés ; ne recommencez pas l’installation complète pour contourner une validation.

### Données d’exemple et comptes de test

Éditer, simuler et supprimer les exemples sans confondre les données ordinaires.

Où trouver cette option : Studio de l’organisation → Contenus métier → Atelier des données d’exemple

#### Identifier les lots

Chaque lot est lié à un métier. Consultez ses personnes, contenus et opérations dans l’atelier. Les actions de l’atelier sont des simulations isolées ; une simulation ne constitue pas un paiement confirmé par un prestataire.

#### Gérer les accès de démonstration

Les écrans de comptes démo proposent les accès et outils de réinitialisation autorisés. Les connexions de démonstration ne doivent pas devenir les comptes de vos gestionnaires réels. Les comptes ordinaires ont leur propre affectation et leurs droits.

#### Purger volontairement

Utilisez la purge du lot voulu ou la suppression de tous les exemples quand le contrôle le propose. Lisez la confirmation et le bilan de suppression. Conservez une sauvegarde avant de retirer des exemples déjà utilisés dans vos essais. Les commandes de réinitialisation du design ont une portée différente.

### Mode démo : éditeur et client séparés

Une visite de démonstration ne change pas le métier publié de votre client.

Où trouver cette option : Studio → Identité & publication → Apparence → Mode démonstration

#### Comprendre le réglage local

Le mode de démonstration est publié sur l’installation où vous le modifiez. Activer ou couper le mode chez l’éditeur ne modifie ni les pages, ni les modules, ni les données d’une installation cliente.

#### Distinguer la galerie mobile

Le sélecteur natif V155 des dix métiers exige un serveur éditeur, son mode démo publié et un catalogue autorisé non vide. Le client ne publie pas ce sélecteur transversal. Les connexions de test propres au client sont indépendantes.

#### Actualiser l’app

La sélection de démo est locale à la visite et utilise des exemples fictifs. Un changement de métier réinitialise son aperçu. Une désactivation reçue dans les nouveaux paramètres ferme l’accès concerné. Le cache disque seul ne peut pas activer le menu.

#### Entrer sans mot de passe

À la connexion, choisissez « Essayer comme adhérent » ou « Essayer comme administrateur ». Dans une démo mobile éditeur, ouvrez « Essayer la démonstration » : le métier sélectionné est conservé. Sur une installation cliente, seuls les exemples de son métier publié sont accessibles.

#### Consulter sans modifier

V157 ouvre un espace natif de consultation avec des exemples fictifs, sans créer de vrai compte administrateur ni utiliser un adhérent réel. Les deux rôles sont en lecture seule : aucun paiement, ajout, suppression, modification de profil ou envoi. Les anciennes adresses de connexion démo sont également isolées et les anciennes sessions ne peuvent plus effectuer d’actions.

#### Quitter et comprendre la durée

La session dure au maximum trente minutes. Quittez avec « Quitter la démonstration » ; seule cette visite est fermée. Les paramètres reçus et la vérification périodique ferment l’aperçu si le mode démo ou le métier devient indisponible. Le jeton démo reste en mémoire dans l’app : il ne remplace pas votre session client et n’est pas conservé hors connexion.

#### En cas de difficulté

**Les deux boutons ne sont pas visibles**

Publiez le mode démonstration sur cette installation, vérifiez le métier installé ou le catalogue autorisé de l’éditeur, puis actualisez les paramètres. Installez le serveur V157 et recompilez l’app avec le lib V157. Le cache hors connexion et une activation uniquement chez l’éditeur ne doivent pas activer la démo chez un client.

## Gérer les dossiers et finances

### Lire le tableau de bord

Comprendre les indicateurs et retrouver les rubriques autorisées.

Où trouver cette option : Pilotage → Tableau de bord

#### Choisir la période

Les indicateurs dépendent de vos droits, des données disponibles et, selon le bloc, de la période choisie. Distinguez un solde à date d’un total d’encaissements sur une période. Un écran vide peut simplement correspondre à une activité non encore enregistrée.

#### Traiter les éléments utiles

Ouvrez les demandes d’adhésion, les paiements en attente, les dépenses ou les conversations depuis les raccourcis proposés. Une alerte mène au dossier à vérifier ; elle ne remplace pas une validation métier.

### Inscription et validation des adhésions

Adapter le formulaire, les produits et les paiements d’entrée.

Où trouver cette option : Administration → Inscription et paiement ; Membres et dossiers → Adhésions

#### Choisir le parcours

Autorisez ou fermez les nouvelles inscriptions. Le formulaire peut suivre la configuration publiée, être présenté sur un écran ou en étapes. La sélection de produits peut être simple ou multiple. Choisissez le moment du paiement : à l’inscription, requis, ou différé selon l’option proposée.

#### Distinguer les obligations

Le choix d’un produit et le paiement avant inscription sont deux conditions séparées. Les exigences pour un assuré rattaché sont également distinctes. Les titres, descriptions et libellés de boutons adaptent la présentation ; ils ne changent pas les droits ni les règles des produits.

#### Examiner les demandes

Contrôlez le profil, les pièces, les produits et les règlements avant de valider ou rejeter. Les réglages d’approbation automatique des membres, assurés et ayants droit sont séparés dans les règles de gestion. Un retour navigateur de paiement n’est pas à lui seul une confirmation serveur.

#### En cas de difficulté

**Le formulaire refuse de continuer**

Vérifiez les champs obligatoires, conditions d’affichage, offre active, éligibilité et passerelle configurée. Utilisez le récapitulatif d’erreurs avant de modifier les règles.

### Membres, profils et dossiers

Créer, rechercher et maintenir les dossiers principaux.

Où trouver cette option : Membres et dossiers → Membres principaux

#### Identifier la personne

Recherchez un dossier avant de créer un doublon. Renseignez les informations demandées, l’état du compte et les champs personnalisés actifs. Le numéro de membre est attribué selon le format configuré. L’adresse de contact et les identifiants de connexion ne jouent pas le même rôle.

#### Suivre le dossier

Depuis la fiche, consultez les rattachements, les cotisations et les produits disponibles selon vos droits. Valider un membre n’attribue pas automatiquement un rôle de gestionnaire. Corrigez un état via l’action autorisée plutôt qu’en créant un nouveau compte.

### Connexion, profil et aide de l’adhérent

Retrouver son compte et utiliser les parcours du site ou de l’app.

Où trouver cette option : Connexion / Mon espace / Profil / Assistance

#### Se connecter ou retrouver son accès

Utilisez le site ou l’app reliés à votre organisation et renseignez les informations demandées à la connexion. En cas d’oubli, ouvrez le parcours de récupération : il propose un code à usage unique puis un nouveau mot de passe. Suivez les étapes et les messages affichés ; ne communiquez pas ce code à un tiers.

#### Maintenir son profil

Dans Profil, consultez vos informations, mettez à jour les champs autorisés et utilisez l’action de changement de mot de passe. Les assurés, ayants droit et documents privés ont leurs rubriques dédiées. Une modification de profil ne valide pas automatiquement une adhésion ou une souscription.

#### Suivre ses droits et demander de l’aide

Consultez les produits souscrits, garanties, échéances, notifications et demandes dans les rubriques proposées pour votre compte. Si une option manque, vérifiez le message d’état puis contactez l’assistance de l’organisation. Pour une demande de suppression de données, utilisez le canal indiqué dans la page dédiée ; la lecture de cette page ne supprime pas le compte.

### Assurés et ayants droit

Différencier les personnes couvertes et les bénéficiaires rattachés.

Où trouver cette option : Membres et dossiers → Assurés rattachés / Ayants droit

#### Rattacher au bon membre

Sélectionnez le membre principal, le lien familial, les informations d’identité et les justificatifs demandés. Le type de rattachement, l’âge et le nombre de personnes autorisées peuvent dépendre de l’offre.

#### Valider séparément

Le dossier rattaché possède ses propres règles de validation et, pour l’assuré, éventuellement une sélection de produit ou un paiement requis. Un ajout dans la fiche ne signifie pas nécessairement que la couverture est déjà active.

### Formulaires dynamiques et conditions

Composer les informations demandées dans les parcours pris en charge.

Où trouver cette option : Membres et dossiers → Formulaires dynamiques ; Règles → Formulaires

#### Créer et rattacher

Donnez un nom au formulaire, activez-le et choisissez le parcours : inscription, adhérent, assuré ou ayant droit. Le constructeur gère les champs, leur ordre, les étapes et les options de produit proposées. L’affectation au parcours se règle séparément dans les paramètres généraux.

#### Régler chaque champ

Choisissez une clé stable, un libellé, un type de saisie, des choix lorsqu’ils sont nécessaires et le caractère obligatoire. Les conditions utilisent un champ de référence, un opérateur et une valeur. Les règles conditionnelles restent des règles ; leur texte technique ne doit pas être traduit comme un libellé.

#### Tester les branches

Prévisualisez un formulaire avec et sans réponse déclenchante. Vérifiez qu’un champ masqué ne bloque pas le parcours et que chaque étape est compréhensible dans les langues publiées. Activez les formulaires dynamiques avant d’attendre leur utilisation dans l’app.

### Champs personnalisés

Ajouter des informations propres aux dossiers sans modifier le code mobile.

Où trouver cette option : Membres et dossiers → Champs personnalisés

#### Définir la donnée

Choisissez le libellé, la clé technique, le type et les options possibles. Utilisez une clé stable ; changer son sens après collecte rend les anciens dossiers difficiles à interpréter.

#### Publier et traduire

Activez le champ dans les parcours proposés et réglez son ordre et son obligation. Traduisez les libellés et aides, en conservant les valeurs techniques attendues par les conditions et les exports.

### Créer les produits et offres

Présentation, tarification, calendrier, éligibilité et règles de souscription.

Où trouver cette option : Produits et prestations → Catalogue produits

#### Présenter le produit

Sélectionnez le type proposé, le nom, la devise, l’image, les descriptions, le badge et la mise en avant. L’état actif et l’ordre d’affichage déterminent sa présentation. Un produit inactif n’est pas une nouvelle offre à proposer aux visiteurs.

#### Définir le coût et la durée

Distinguez frais d’adhésion, cotisation, capital cible, minimum et maximum de versement, frais de gestion fixes ou en pourcentage, et code comptable. Réglez la périodicité, le jour limite, la durée, les cycles et la fenêtre de disponibilité si ces champs concernent le type choisi.

#### Rendre les conditions explicites

Décrivez les avantages, documents requis, professions éligibles, âge et genre ciblés, FAQ et conditions. L’approbation automatique et le paiement obligatoire à la souscription sont distincts. Les formulaires spécifiques au produit complètent ces règles sans remplacer les contrôles du serveur.

#### Réglages à connaître

**Retards**

Pénalité fixe ou pourcentage et délai de grâce : vérifiez la combinaison et le résultat sur un dossier de test.

**Règles avancées**

Retraits, transferts, prêts, couverture des assurés et prestations décès sont détaillés dans le chapitre suivant. Un champ ne rend pas automatiquement toutes les opérations disponibles pour tous les types.

### Couverture, retraits, prêts et prestations

Comprendre les règles avancées avant de publier une offre.

Où trouver cette option : Catalogue produits → Créer / Modifier une offre → Règles avancées

#### Couverture et bénéficiaires

L’offre peut autoriser des assurés rattachés avec nombre maximum, âge limite et relations admises. Les ayants droit disposent de limites distinctes. Dans les champs qui le précisent, zéro signifie illimité ; ne transposez pas cette convention aux autres montants ou durées.

#### Retraits et transferts

Configurez l’autorisation de retrait, le blocage des fonds, la pénalité anticipée et le pourcentage remboursable en cas d’annulation. Le transfert est une autorisation séparée. Ces valeurs doivent correspondre aux conditions publiées et aux opérations réellement prises en charge.

#### Prêts et capital décès

Pour les prêts : autorisation, taux, part maximale de l’épargne et garantie requise. Pour le décès : type de prestation, valeur ou multiplicateur et coût de levée de fonds lorsque proposé. Vérifiez le contrat généré et les justificatifs attendus avant une utilisation réelle.

### Souscriptions, contrats et demandes

Relier une offre à une personne et suivre ses droits et demandes.

Où trouver cette option : Produits et prestations → Contrats et garanties ; espace membre → Mes produits / Mes avantages

#### Vérifier la souscription

Sélectionnez la personne et l’offre, puis consultez l’état, les dates et les conditions appliquées. Une offre visible au catalogue ne signifie pas qu’un membre y a souscrit. Le tableau de bord membre présente les droits réellement disponibles.

#### Traiter une demande

Le membre utilise la demande native ou le formulaire proposé pour son contrat, joint les pièces requises et suit la décision. Le gestionnaire vérifie le motif, les droits et les documents avant d’accepter ou refuser avec la réponse appropriée.

#### Contrôler les échéances

Une expiration ou une suspension peut modifier les avantages disponibles. Consultez les tâches de maintenance, les dates du contrat et les paiements associés si un droit attendu n’apparaît pas.

### Cotisations, échéances et dettes

Suivre ce qui est dû et ce qui a été confirmé.

Où trouver cette option : Cotisations et trésorerie → Cotisations et dettes

#### Filtrer et consulter

Choisissez les filtres de personne, état et période proposés. Ouvrez le détail pour distinguer le montant attendu, la référence et l’état de paiement. Le calendrier dépend de l’offre et des règles de cotisation configurées.

#### Traiter le paiement

L’adhérent utilise une passerelle active ou le parcours de règlement autorisé. Un paiement en attente peut être confirmé après vérification serveur. Les opérations de rapprochement comptable interviennent ensuite dans la trésorerie ; ne créez pas deux encaissements pour le même règlement.

#### Vérifier les automatismes

La génération de dettes et les rappels dépendent du planificateur. Si une nouvelle échéance ou un rappel manque, contrôlez la planification et les règles avant de recréer des lignes à la main.

### Comptes, caisse et mouvements

Distinguer solde, encaissements, engagements et période.

Où trouver cette option : Cotisations et trésorerie → Vue d’ensemble / Comptes et caisse / Mouvements

#### Créer les comptes

Définissez les comptes proposés, leur libellé, leur nature, leur date d’ouverture et leur état actif. Le solde initial est différent d’une recette d’activité. Utilisez le compte réellement concerné par l’opération.

#### Enregistrer une écriture

Sélectionnez le sens entrée ou sortie, le montant positif, la date et le motif. Un transfert entre comptes n’est pas une nouvelle recette externe. Les sorties peuvent être refusées si elles créent un solde négatif, y compris dans l’historique.

#### Lire les totaux

Comparez la période des recettes et dépenses avec la date des soldes. Les engagements de dépenses approuvées peuvent réduire le disponible. La synthèse de gestion de cette version utilise XOF ; la devise d’une offre est un autre réglage.

### Dépenses et circuit de validation

Séparer demande, validation et décaissement.

Où trouver cette option : Cotisations et trésorerie → Dépenses / Alertes des dépenses

#### Préparer puis soumettre

Renseignez l’objet, le montant, la catégorie, la date, le compte et les pièces demandées. Un brouillon peut être modifié avant soumission. Les droits « ses demandes » et « toutes les demandes » déterminent les dossiers visibles.

#### Approuver puis payer

La personne habilitée examine la demande, l’enveloppe budgétaire et les justificatifs. L’approbation et le décaissement sont deux actions distinctes. Une dépense approuvée reste un engagement tant que le paiement n’est pas enregistré.

#### Corriger avec une trace

Utilisez l’annulation ou la contrepassation proposée pour corriger une opération déjà traitée. Consultez les alertes et l’historique ; une suppression de brouillon ne remplace pas l’annulation d’une écriture réelle.

### Budgets et rapprochements

Préparer les enveloppes et relier les encaissements aux écritures.

Où trouver cette option : Cotisations et trésorerie → Budgets / Encaissements à rapprocher / Rapprochements

#### Définir une enveloppe

Choisissez la période, la catégorie et le montant du budget. Vérifiez la catégorie sélectionnée lorsqu’une dépense semble hors budget. La clôture d’une période peut empêcher de nouvelles écritures sur ses dates.

#### Rapprocher les recettes

Consultez les cotisations payées qui ne sont pas encore rattachées à une écriture de trésorerie. Vérifiez le compte, la date et la référence avant validation. Une même source ne doit pas produire plusieurs mouvements.

## Communiquer

### Messages, assistance et formulaire de contact

Retrouver les conversations des membres et les demandes des visiteurs.

Où trouver cette option : Communication → Messages et assistance

#### Retrouver la demande

La boîte centralise les conversations prises en charge par le serveur. Utilisez la recherche, les filtres de lecture et la pagination. Ouvrir une conversation permet de lire son contenu et son contexte. Le message d’un formulaire de contact n’est pas automatiquement un e-mail envoyé à votre adresse.

#### Composer pour un membre

Choisissez un membre parmi les destinataires autorisés et rédigez un message clair. Les comptes de gestion ne sont pas proposés comme de simples adhérents. Vérifiez la personne avant l’envoi ; les droits de consultation et d’envoi sont distincts.

#### Comprendre le cas visiteur

Les demandes sans compte sont conservées avec les coordonnées fournies. Une note interne sur une conversation visiteur reste interne dans cette version : elle n’est pas envoyée par e-mail au visiteur. Pour une réponse externe, utilisez vos coordonnées ou un canal effectivement configuré.

#### En cas de difficulté

**Des codes s’affichent**

Vérifiez que les fichiers V154 ou ultérieurs sont installés, puis videz les vues mises en cache. Ne saisissez pas de clé technique de statut à la place du texte du message.

### Notifications Push et automatismes

Distinguer campagne, modèle d’événement et livraison au téléphone.

Où trouver cette option : Communication → Campagnes Push / Notifications par événement

#### Configurer OneSignal

Renseignez l’App ID et la clé REST dans les services, activez le canal et vérifiez que le projet mobile utilise le même service. Le téléphone doit autoriser les notifications et être enregistré. Un message créé en base n’atteste pas à lui seul d’une livraison Push.

#### Préparer une campagne

Saisissez le titre, le message et la cible proposée. Contrôlez les destinataires et la langue avant l’envoi. Une campagne est une action réelle ; les essais doivent viser des comptes de test identifiés.

#### Régler les événements

Les événements disposent de cases e-mail, SMS et Push ainsi que de leurs sujets et corps de message. Les modèles ne configurent pas les identifiants des services. Les rappels programmés exigent que le planificateur s’exécute.

### Actualités, catégories et documents

Publier un contenu visible au bon endroit et dans la bonne langue.

Où trouver cette option : Communication → Média et articles / Catégories ; Studio → Médiathèque

#### Rédiger et organiser

Créez la catégorie, puis le titre, le texte, l’image et les dates ou états proposés de l’article. Ajoutez les traductions nécessaires. Une carte d’actualité ouvre le détail ; « Voir plus » doit rejoindre la liste. Vérifiez l’état de publication si l’article n’apparaît pas.

#### Ajouter un document

Utilisez le contenu ou le widget Document prévu pour la publication. Les documents généraux du site et les pièces privées d’un dossier sont différents. Le portail /documentation affiche la bibliothèque publique de l’organisation, pas le manuel technique de l’administration.

### Nécrologie et avis de décès

Publier les avis autorisés et les informations de cérémonie.

Où trouver cette option : Communication → Nécrologie

#### Créer et vérifier

Renseignez la personne concernée, les dates, le texte, la photographie et les informations de cérémonie proposés. Vérifiez l’autorisation de publication et les coordonnées avant de rendre l’avis public.

#### Relier aux droits métier

Un avis public ne déclenche pas automatiquement une prestation, un capital décès ou une levée de fonds. Les droits relèvent des offres, contrats et actions métier correspondantes.

## Personnaliser le site et l’app

### Comprendre le Studio de l’organisation

Un point d’entrée pour l’identité, les pages, les médias et les traductions.

Où trouver cette option : Studio de l’organisation

#### Choisir le canal

Identité & publication regroupe la marque et les réglages publiés. Site Web concerne la vitrine, les pages et le SEO. Application Flutter concerne les pages et composants natifs. Contenus métier gère l’installation et les exemples. Traductions et Médiathèque restent transversales.

#### Distinguer aperçu et publication

Un aperçu permet de vérifier une configuration avant de l’appliquer. La disponibilité d’une action dépend des capacités du compte. Les anciens outils sont conservés dans les accès historiques ; ils ne constituent pas un nouvel éditeur HTML pour l’app.

### Identité, couleurs et publication

Appliquer une identité cohérente au site, à l’administration et à l’app.

Où trouver cette option : Studio → Identité & publication → Apparence ; Paramètres de l’application

#### Définir l’identité

Renseignez le nom et le logo de l’organisation. Les couleurs principales, secondaires et de fond, la typographie, les bordures et boutons forment la charte. Certains écrans métiers utilisent une structure dédiée tout en reprenant les valeurs autorisées.

#### Travailler par contexte

Les palettes du site, de l’espace adhérent et de l’administration peuvent être distinctes. Les couleurs Flutter d’en-tête, de barre basse et de menu latéral ont leurs propres champs. Vérifiez les contrastes du texte et des icônes avant de publier.

#### Publier et restaurer

Enregistrez le brouillon, contrôlez l’aperçu puis publiez avec le droit prévu. Si une autre personne a modifié la configuration, rechargez la dernière version avant de recommencer. L’historique permet la restauration d’une version disponible, sans restaurer automatiquement toutes les données métier.

### Composer les pages Flutter natives

Configurer les pages prises en charge avec des composants natifs, sans WebView.

Où trouver cette option : Studio → Application Flutter → Chaque page mobile : textes, langues et couleurs

#### Choisir la page

Le catalogue comprend les pages publiques et membres : accueil, offres et détail, actualités et article, solidarité, profil, cotisations, avantages, assurés, ayants droit, notifications, documents, contrats, demandes, connexion, inscription et pages d’information. Choisissez une page existante dans la liste du Studio.

#### Organiser les blocs

Ajoutez ou retirez les blocs autorisés, changez leur ordre et choisissez la présentation. Configurez titre, texte, médias, action et traductions. Les widgets de données affichent les éléments disponibles et autorisés pour l’utilisateur ; ils ne doivent pas contenir de données privées copiées dans un texte public.

#### Contrôler le résultat

Enregistrez puis actualisez l’app. Vérifiez la page en visiteur et avec les profils concernés, ainsi qu’en petit écran. Le Studio publie une configuration de composants existants : il ne charge ni code Dart distant ni page HTML comme écran mobile.

Menus de l’application · `navigation`

Accueil public · `home`

Tableau de bord adhérent · `dashboard`

Catalogue des offres · `offers`

Détail d’une offre · `offer_detail`

Solidarité · `solidarity`

Actualités · `news`

Détail d’actualité · `article_detail`

Assistance · `assistance`

Profil · `profile`

Cotisations · `contributions`

Avantages · `benefits`

Assurés · `insured`

Ayants droit · `dependents`

Notifications · `notifications`

Documents · `documents`

À propos · `about`

Questions fréquentes · `faq`

Contacts · `contact`

Confidentialité · `privacy`

Conditions d’utilisation · `terms`

Mentions légales · `legal`

Suppression des données · `data_deletion`

Avis et soutien · `obituaries`

Connexion · `login`

Inscription · `register`

Paramètres · `settings`

Mes contrats et prestations · `contracts`

Nouvelle demande · `request_form`

Détail d’une demande · `request_detail`

Détail assuré · `insured_detail`

Formulaire assuré · `insured_form`

Détail ayant droit · `dependent_detail`

Formulaire ayant droit · `dependent_form`

Modifier le profil · `profile_edit`

Récupération du mot de passe · `password_recovery`

### Choisir les widgets et les formats

Comprendre les types disponibles et leurs conditions de rendu.

Où trouver cette option : Studio → Application Flutter → Widgets Flutter / Composer

#### Choisir selon le contenu

Les blocs comprennent slider, galerie, vidéo, texte et texte animé, bouton d’action, calendrier, actualités, offres, don, prochaine cotisation, avantages, liens rapides, assistance, statistiques, FAQ, témoignages, citation, image et texte, séparateur, espacement, compte à rebours et documents. Tous ne sont pas pertinents dans chaque emplacement.

#### Régler la présentation

Les formats du compositeur incluent hero, cartes, carrousel, grille, mosaïque, liste, horizontal, split, minimal, pleine largeur et chronologie. Le catalogue des widgets de tableau de bord utilise son propre sous-ensemble. L’ordre et la visibilité se règlent indépendamment.

#### Respecter les médias et actions

Une vidéo ou image doit pointer vers un média admis ; un bouton doit avoir une destination prise en charge. Pour les pages natives d’information, la limite est de 24 widgets par page et une galerie de ce module garde jusqu’à huit images. Ces limites ne sont pas automatiquement celles de tous les autres éditeurs.

Diaporama / slides · `slider`

Galerie photo · `gallery`

Vidéo · `video`

Texte et paragraphes · `text`

Texte animé · `animated_text`

Appel à l’action · `cta`

Calendrier / événements · `calendar`

Actualités · `news`

Offres et services · `offers`

Appel aux dons · `donation`

Prochaine cotisation · `next_payment`

Mes avantages · `benefits`

Accès rapides · `quick_links`

Assistance · `support`

Compteurs · `stats`

Accordéon / FAQ · `faq`

Témoignages · `testimonials`

Citation · `quote`

Image et texte · `image_text`

Séparateur · `divider`

Espace / respiration · `spacer`

Compte à rebours · `countdown`

Document à télécharger · `document`

Bibliothèque de documents · `documents`

### Pages Web et vitrine métier

Composer les pages du site et conserver une navigation cohérente.

Où trouver cette option : Studio → Site Web → Pages du modèle / Composer les pages

#### Choisir le bon outil

Les pages du modèle installé portent ses rubriques métier. Le compositeur Web règle les sections des pages prises en charge. Les réglages de pages et blocs historiques restent des outils de compatibilité ; une nouvelle page Web ne crée pas automatiquement un écran Flutter.

#### Construire et relier

Renseignez les titres, textes, images, actions et traductions ; activez les sections et leur ordre. Ajoutez ensuite les liens nécessaires dans le menu Web et vérifiez une ouverture directe de l’URL. Un élément de menu ne crée pas la page ciblée.

#### Préserver les parcours

Les compositions Web et Flutter sont distinctes. Contrôlez les liens de connexion, d’adhésion, de paiement, d’actualité et de contact du métier. Les pages légales doivent rester accessibles depuis les emplacements annoncés.

### Menus Web et navigation mobile

Configurer les destinations, l’ordre et les publics autorisés.

Où trouver cette option : Studio → Site Web → Navigation ; Application Flutter → Navigation Flutter

#### Créer une entrée utile

Donnez un libellé, une icône, un type de lien, une destination et un ordre. Sur mobile, choisissez l’emplacement et les publics proposés : visiteur, adhérent, gestionnaire ou profil concerné. Les sous-menus et variantes de produit dépendent du formulaire affiché.

#### Garder les barres cohérentes

La barre basse native est limitée à cinq destinations autorisées. Les écrans métiers peuvent gérer leur propre barre ; ils ne doivent pas être doublés par une seconde barre globale. Le menu latéral regroupe les autres accès.

#### Tester les droits

Prévisualisez chaque audience proposée. Masquer une entrée ne retire pas une capacité au compte ; afficher un lien ne donne pas une permission serveur. Utilisez les rôles pour autoriser une action, puis la visibilité pour organiser l’interface.

### À propos, FAQ, contact et pages légales

Publier les informations fixes dans les langues activées.

Où trouver cette option : Paramètres de l’application → Déploiement et pages ; Studio → Pages natives

#### Activer les pages

Les pages natives d’information comprennent garanties, À propos, FAQ, contact, mentions légales, conditions, confidentialité et suppression des données. Activez uniquement les pages dont le contenu est prêt et accessible par les liens concernés.

#### Rédiger par langue

Complétez titres, textes et widgets dans les langues de votre plateforme. Les noms officiels, marques, numéros et valeurs de formulaires doivent rester cohérents. Pour les contenus À propos premium, configurez les éléments proposés plutôt que de coller une page HTML destinée au Web.

#### Vérifier la suppression des données

Expliquez le canal de demande et les informations nécessaires à l’organisation. Publier une page d’information ne signifie pas qu’un compte est immédiatement supprimé sans traitement. Vérifiez le formulaire et le suivi prévus dans votre installation.

### Carrousels et présentation Mutuelle

Enrichir l’accueil natif et ses contenus de présentation.

Où trouver cette option : Studio → Application Flutter → Vitrine Mutuelle

#### Préparer les contenus

Renseignez les éléments proposés de carrousel, vidéos, documents et textes en dix langues. Choisissez des images adaptées à la section et au cadrage mobile. Les références visuelles de la démo et les médias personnalisés de votre organisation sont distincts.

#### Contrôler les actions

Ouvrez chaque bouton depuis l’app : offres, actualités, assistance et espace membre doivent rejoindre les écrans natifs correspondants. Une modification de contenu ne remplace pas les offres ou les dossiers réellement enregistrés.

### Médiathèque et fichiers publics

Importer, retrouver et réutiliser les médias autorisés.

Où trouver cette option : Studio de l’organisation → Médiathèque

#### Importer et rechercher

Choisissez un fichier admis par le formulaire, puis retrouvez-le grâce aux outils de recherche et sélection. Les champs reliés à la médiathèque permettent de réutiliser un média sans le téléverser à nouveau. Les formats et tailles dépendent du champ : le logo de paiement et l’image d’une page native n’ont pas la même limite.

#### Publier sans casser les liens

Vérifiez l’aperçu et l’usage du média avant suppression. Un fichier réutilisé peut être affiché dans plusieurs pages. Ne placez pas de pièce d’identité ou photo privée dans un composant public.

### Référencement et partage du site client

Régler les métadonnées et publier des pages utiles et accessibles.

Où trouver cette option : Studio → Site Web ; Paramètres Web → SEO

#### Définir les métadonnées

Renseignez un titre clair, une description fidèle, l’image de partage et les règles robots proposées. Vérifiez l’URL publique et le contenu dans chaque langue. Les mots-clés d’un champ ne garantissent pas un classement dans les moteurs.

#### Soigner le contenu

Expliquez votre métier, vos services, la zone desservie, l’adhésion, le contact et les applications disponibles. Utilisez des titres structurés, des images pertinentes et des liens fonctionnels. Les aperçus, comptes et écrans privés ne sont pas des pages de référencement public.

#### Distinguer la vitrine éditeur

La vitrine commerciale MutualBoost de l’éditeur et ses pages SEO V153 sont gérées sur la centrale. Vos réglages client ne modifient pas cette vitrine globale, et le mode démo de la centrale ne change pas votre site.

## Configurer les services

### Organisation et numérotation des membres

Personnaliser le nom, le lancement et les identifiants sans renuméroter les membres existants.

Où trouver cette option : Studio de l’organisation → Identité & publication → Installation et comptes ordinaires

#### Définir le format

Le modèle accepte vos lettres et séparateurs ainsi que {YYYY}, {YY}, {MM}, {DD}. Ajoutez exactement un compteur {SEQ:3} à {SEQ:12}. Exemple : B {SEQ:4} donne B 0001 ; {YYYY}{MM}{DD}-{SEQ:3} utilise la date et un compteur.

#### Comprendre la portée

Le format s’applique aux nouveaux membres. Les numéros déjà attribués restent inchangés et les collisions sont vérifiées par le serveur. L’identifiant administrateur du premier assistant est un identifiant de connexion distinct.

#### Régler le démarrage

Réglez le titre, le sous-titre et l’animation proposés : orbite, ondes, barres, progression ou constellation. Contrôlez ensuite la navigation publique, limitée à cinq raccourcis avec Accueil conservé. Les écrans dédiés au métier peuvent organiser leur propre navigation.

#### Réglages à connaître

**Format incomplet**

Un compteur unique est obligatoire ; les variables inconnues ou les caractères non admis sont refusés.

### Configurer les paiements

Activer les canaux et personnaliser leur présentation sans changer leur identifiant technique.

Où trouver cette option : Cotisations et trésorerie → Passerelles de paiement ; Configuration des paiements

#### Configurer le prestataire

Cette version présente Wave, CinetPay, TouchPay, PayPal et Flutterwave dans le catalogue commun. Activez le canal et renseignez les identifiants demandés pour votre compte et votre environnement. Les anciens champs conservés pour compatibilité ne prouvent pas qu’un canal supplémentaire est utilisable dans tous les parcours.

#### Personnaliser le choix

Le nom public, le logo et l’ordre modifient la présentation ; l’identifiant technique du prestataire reste le même. Le logo accepte PNG, JPG ou WebP, jusqu’à 2 Mo et 4096 × 4096 pixels. Préférez un nom court et reconnaissable.

#### Valider le cycle complet

Testez le départ vers le prestataire, le retour, la notification serveur et le statut final dans le dossier. Les URL de retour et d’annulation guident le navigateur ; les vérifications et rapprochements côté serveur déterminent le paiement effectif. Une clé existante peut rester masquée dans le formulaire.

#### Réglages à connaître

**Paiement des visiteurs**

La visibilité du bouton visiteur se règle dans Inscription et paiement. Elle ne contourne ni les exigences d’un produit ni la vérification du paiement.

**Secrets**

Ne recopiez pas les secrets dans les textes publics ou captures. Remplacer une clé doit être suivi d’un test du canal concerné.

### Email, SMS et coordonnées de contact

Configurer les services d’envoi et les coordonnées visibles.

Où trouver cette option : Administration → Email, SMS et notifications ; Règles de gestion

#### Configurer l’e-mail

Renseignez hôte SMTP, port, utilisateur, mot de passe, chiffrement et expéditeur. Vérifiez que le serveur peut joindre le prestataire et que l’adresse d’expédition est autorisée. Une adresse affichée au pied de page ne configure pas le SMTP.

#### Configurer SMS et contacts

Choisissez le fournisseur SMS et les identifiants demandés, puis le nom d’expéditeur. Les coordonnées publiques comprennent téléphone, WhatsApp, adresse, horaires, e-mail, carte et réseaux sociaux selon les écrans. Vérifiez-les dans la vitrine et les pages natives.

### Photos privées et pièces de dossier

Conserver les pièces personnelles hors de la vitrine publique.

Où trouver cette option : Studio → Photos privées des profils ; fiches membres

#### Choisir le bon stockage

Utilisez les écrans de profils et documents privés pour les justificatifs. Les accès peuvent dépendre d’une session ou d’une URL signée. Une URL temporaire ne doit pas être copiée comme une image publique durable.

#### Vérifier les autorisations

Contrôlez l’accès avec le profil réellement concerné. Les widgets privés doivent utiliser le dossier autorisé du membre, pas une copie de ses informations dans un texte de page public.

### Activer les langues et choisir le mode

Dix langues prises en charge pour le site et l’app.

Où trouver cette option : Studio → Langues et traductions → Langues activées

#### Choisir la politique

Les langues disponibles sont français, anglais, espagnol, portugais, allemand, arabe, italien, néerlandais, turc et swahili. Définissez la langue principale, le mode unique ou multiple et la détection automatique selon le canal proposé.

#### Comprendre le sélecteur

En mode unique, l’utilisateur ne choisit pas une autre langue. En mode multiple, les langues activées déterminent les choix. Le téléphone peut être détecté automatiquement ; un choix explicite est distinct de la langue par défaut du serveur. L’arabe dispose d’un sens de lecture RTL.

#### Tester chaque canal

Vérifiez les parcours publics, membres et administrateurs, puis les formulaires, produits et actualités. Les manuels détaillés livrés ici sont disponibles intégralement en français et en anglais ; cela est distinct des dix langues de l’application.

### Traduire les interfaces et contenus

Séparer textes d’interface, contenu administrable et valeurs techniques.

Où trouver cette option : Langues et traductions → Contenus / Catalogue

#### Choisir la bonne source

Les textes fixes de l’interface viennent du catalogue ; les titres, descriptions et sections du Studio disposent de traductions de contenu. Les offres, articles, pages et formulaires doivent aussi recevoir leurs traductions quand ces champs sont proposés.

#### Préserver les valeurs

Traduisez les libellés, aides et descriptions. Ne traduisez pas les identifiants de champs, chemins, valeurs de conditions, variables de message ou clés attendues par les imports. Conservez les marques, les noms officiels et les montants.

#### Corriger un texte restant

Recherchez la phrase exacte dans le catalogue et vérifiez la langue activée. Pour un contenu du Studio, complétez la traduction dans son écran. Enregistrez, actualisez les paramètres de l’app et recontrôlez le même écran avec la langue choisie.

### Exporter et importer les traductions

Mettre à jour le catalogue complet avec des CSV ou une archive contrôlée.

Où trouver cette option : Langues et traductions → Export / Import global

#### Exporter avant de modifier

Téléchargez la source française, les catalogues par langue ou le CSV global proposé. Conservez un exemplaire d’origine. La source sert de clé de correspondance ; modifier arbitrairement cette phrase peut empêcher la traduction d’être retrouvée.

#### Préparer le fichier

Utilisez le gabarit exporté et son encodage UTF-8. Les fichiers par langue attendent source_text et translated_text ; le fichier combiné inclut locale. Respectez les en-têtes et séparateurs du gabarit, sans ajouter de texte avant les colonnes.

#### Importer puis contrôler

Choisissez le fichier et les options de remplacement proposées. Lisez le bilan, les lignes rejetées et les traductions conservées. La validation contrôle notamment l’intégrité des textes ; un import ne doit pas servir à changer des règles techniques.

### Traduction assistée et budget

Configurer l’aide automatisée sans confondre enregistrement et exécution.

Où trouver cette option : Langues et traductions → Assistance automatisée

#### Configurer le service

Ajoutez la clé demandée dans l’espace prévu, choisissez le modèle proposé, le mode, la taille de lot et le plafond journalier. La clé est enregistrée chiffrée dans le stockage prévu ; conserver la clé de chiffrement de l’application est nécessaire pour la relire.

#### Démarrer volontairement

Enregistrer les paramètres ne lance pas à lui seul une requête payante. L’exécution manuelle ou automatique dépend des actions et cases activées. Inclure les contenus publics est un choix distinct. Surveillez les lots et la consommation, puis relisez les traductions importantes.

#### Arrêter ou corriger

Désactivez l’exécution automatique pour suspendre les prochains lots. En cas d’erreur de clé illisible, vérifiez la clé de chiffrement conservée ou remplacez la clé du service. Une limite de budget ou un quota distant peut interrompre un lot sans supprimer le catalogue existant.

### Liens stores, version minimale et maintenance

Séparer l’affichage des liens et la publication effective des applications.

Où trouver cette option : Paramètres de l’application → Déploiement et pages ; Studio → Liens de téléchargement

#### Configurer les liens

Renseignez les URL Google Play et App Store de votre propre application. Les liens permettent d’ouvrir les fiches existantes ; ils ne créent pas une application dans les stores. Vérifiez-les depuis Android, iOS et le site.

#### Piloter une mise à jour

La version minimale et l’option de mise à jour forcée sont distinctes du numéro de build compilé. Publiez d’abord une version réellement disponible, puis augmentez la version minimale. Une URL de store manquante peut bloquer un utilisateur invité à mettre à jour.

#### Utiliser la maintenance

Activez la maintenance et son message quand le formulaire le propose, puis vérifiez le parcours public et mobile attendu. Cette option ne remplace pas la sauvegarde, l’arrêt contrôlé des traitements ou la gestion de licence.

### Messages d’état et comptes en attente

Adapter l’information sans changer l’état réel du dossier.

Où trouver cette option : Administration → Messages d’état Flutter ; Règles de gestion

#### Rédiger le message

Choisissez l’état concerné, les textes et les options proposés. Le message doit expliquer la prochaine action attendue, par exemple compléter une pièce ou attendre une validation. Un texte vide n’a pas à créer un bandeau sans contenu.

#### Distinguer message et règle

Le texte ne valide pas un compte et ne modifie pas ses droits. Le mode d’affichage des comptes en attente et les approbations automatiques sont des règles séparées. Vérifiez le rendu avec un compte de l’état concerné.

### Règles générales de gestion

Définir les approbations, dates et paramètres communs.

Où trouver cette option : Administration → Règles de gestion

#### Régler les validations

Les validations automatiques des membres, assurés et ayants droit sont indépendantes. Vérifiez les obligations de formulaire, produit et paiement avant d’activer un automatisme.

#### Comprendre les dates et frais

Le jour de cotisation, la carence et la pénalité générale sont distincts des règles d’une offre. Consultez les valeurs réellement appliquées au dossier et aux contrats plutôt que de déduire un résultat à partir d’un seul écran de réglages.

## Maintenir et dépanner

### Rôles, capacités et affectations

Donner les droits nécessaires sans confondre membre et gestionnaire.

Où trouver cette option : Administration → Rôles et capacités / Affectation des rôles

#### Créer un rôle

Choisissez le nom, l’état actif et les capacités par domaine. Consulter, créer, modifier, soumettre, approuver, payer, annuler et exporter sont des actions différentes. Les dépenses disposent notamment du droit de voir uniquement ses demandes.

#### Affecter à la bonne personne

Recherchez l’utilisateur, vérifiez son identité puis affectez les rôles nécessaires. Une adhésion ou une souscription produit n’attribue pas automatiquement des droits administratifs. Désactivez le rôle ou retirez l’affectation pour fermer l’accès concerné.

#### Tester l’accès

Contrôlez le menu et les actions avec le compte cible. Les capacités du Studio distinguent consultation, aperçu, personnalisation, publication, restauration et démonstration. Le manuel peut décrire un outil absent de votre menu lorsque votre compte n’a pas le droit associé.

Tontines et cycles : tontines.view, tontines.manage, tontines.review

Membres : users.view, users.create, users.update, users.approve, users.delete, users.export

Assurés : assures.view, assures.create, assures.update, assures.approve, assures.delete

Ayants droit : beneficiaries.view, beneficiaries.create, beneficiaries.update, beneficiaries.approve, beneficiaries.delete

Cotisations : contributions.view, contributions.create, contributions.update, contributions.delete, contributions.export

Dépenses : expenses.view_own, expenses.view, expenses.create, expenses.update, expenses.submit, expenses.approve, expenses.pay, expenses.cancel, expenses.delete, expenses.export

Trésorerie : treasury.view, treasury.manage, treasury.transfer, treasury.reconcile, treasury.export

Budgets : budgets.view, budgets.manage

Rôles et capacités : roles.view, roles.manage, roles.assign

Rapports et journal : reports.view, reports.export, reports.audit

Assistance : chat.view, chat.create, chat.update, chat.delete

Offres : offers.view, offers.create, offers.update, offers.delete

Contenus : articles.view, articles.create, articles.update, articles.delete

Notifications : notifications.view, notifications.create

Configuration : settings.view, settings.manage

Apparence et styles : appearance.view, appearance.preview, appearance.customize, appearance.publish, appearance.restore, appearance.demo

Nécrologie : necrologie.view, necrologie.create, necrologie.update, necrologie.delete

### Journal des actions et contrôle

Retrouver les opérations journalisées et leur contexte.

Où trouver cette option : Administration → Journal des actions

#### Rechercher l’événement

Filtrez la période, la ressource ou l’action selon les outils proposés. Relevez la personne et l’opération concernées. Le journal couvre les actions effectivement instrumentées ; son absence n’est pas une preuve qu’aucune action n’a eu lieu.

#### Préparer une correction

Comparez le journal, le dossier métier et les références de paiement ou de trésorerie. Conservez une trace avant une correction importante et utilisez les actions autorisées de l’interface.

### Sauvegardes, exports et imports

Distinguer export de données et restauration complète.

Où trouver cette option : Administration → Sauvegardes et exports

#### Choisir ce que l’on extrait

Utilisez les exports proposés pour les dossiers et données nécessaires. Les fichiers peuvent contenir des informations personnelles et des données techniques : conservez-les dans un espace privé et limitez leur diffusion. Un fichier portant une extension tableur doit être contrôlé avant réimport dans un autre outil.

#### Sauvegarder l’installation

Une sauvegarde de reprise comprend la base, les fichiers et médias, la configuration locale et les clés nécessaires à relire les données chiffrées. Les exports de listes ou de traductions ne remplacent pas cette sauvegarde complète.

#### Restaurer avec méthode

Testez la restauration sur un environnement isolé. Pour l’import d’un modèle, d’exemples ou de traductions, utilisez le format et l’écran correspondant : ces opérations n’ont pas toutes la même portée.

### Centre de mises à jour et versions

Appliquer une livraison compatible en préservant la configuration client.

Où trouver cette option : Administration → Centre de mises à jour

#### Préparer la mise à jour

Consultez la version et les informations proposées. Sauvegardez avant de modifier une installation utilisée. La clé publique de vérification des mises à jour est distincte de la clé de signature des licences.

#### Appliquer puis vérifier

Utilisez le paquet correspondant à votre distribution client et les contrôles disponibles. Après déploiement, videz les caches et vérifiez les migrations prévues par la livraison. Contrôlez connexion, inscription, produit, paiement, messages et pages.

#### Coordonner l’app

Des changements de contenus publiés peuvent être reçus par l’app existante. De nouveaux composants ou corrections Dart nécessitent une nouvelle compilation mobile. Le serveur Laravel et le code lib Flutter ont donc des opérations de mise à jour différentes.

### Relier et construire l’application client

Définir le bon serveur et préparer Android ou iOS dans le projet complet.

Où trouver cette option : Projet Flutter complet → lib/config/client_environment.dart

#### Renseigner l’API client

La variable de construction MUTUALBOOST_API_BASE_URL doit contenir l’URL HTTPS du serveur client terminée par /api, sans identifiants, paramètres ou fragment. Le domaine central de l’éditeur n’est pas l’API d’une application cliente. MUTUALBOOST_STORAGE_URL est facultative pour une origine de stockage personnalisée.

#### Utiliser le projet complet

Une archive lib/ contient les écrans et services Dart ; elle ne remplace pas les dossiers Android/iOS, pubspec.yaml, signatures, icônes ni paramètres des stores. Conservez ces éléments dans votre projet. Le nom, les capacités et les liens de l’app doivent correspondre à votre organisation.

#### Compiler puis tester

Remplacez l’exemple d’URL par votre domaine client, vérifiez les signatures et augmentez la version de build avant publication. Android produit un App Bundle pour Google Play. La construction iOS exige macOS, Xcode et la configuration Apple du projet. Testez d’abord sur appareil et circuit interne.

#### Réglages à connaître

**Construction dédiée à l’éditeur**

Le paramètre de construction MUTUALBOOST_PUBLISHER_DEMO_APP est faux par défaut. Seule une app de démonstration destinée à l’éditeur doit le définir à true pour autoriser son domaine central. Il ne s’active pas depuis les paramètres du client. Le serveur doit encore confirmer son rôle éditeur et son mode démo.

```

flutter pub get
flutter analyze
flutter build appbundle --release --dart-define=MUTUALBOOST_API_BASE_URL=https://client.example.com/api
flutter build ipa --release --dart-define=MUTUALBOOST_API_BASE_URL=https://client.example.com/api

```

### Planificateur, stockage et maintenance serveur

Vérifier les tâches réellement définies dans le projet.

Où trouver cette option : Hébergement / administration système

#### Activer le planificateur

Le cron Laravel exécute schedule:run chaque minute depuis le dossier du projet avec le PHP approprié. Consultez schedule:list sur l’installation réellement utilisée : la planification des licences, mises à jour et traitements dépend des fichiers et commandes chargés.

#### Connaître les tâches métier

Le noyau de cette version prévoit le rapprochement des paiements en attente toutes les cinq minutes, l’expiration des contrats à 00:20, les dettes à 00:00, les notifications automatiques à 08:00 et les rappels de cotisation à 08:15. Le centre de mises à jour et la traduction automatisée ajoutent leurs tâches.

#### Vérifier les médias et caches

Contrôlez la racine Web public, HTTPS et l’accès au stockage configuré. Après une mise à jour de code ou de vues, utilisez optimize:clear, puis les commandes de cache prévues par votre déploiement. Vérifiez les journaux sans publier de secrets ni données de membres.

```

php artisan schedule:list
php artisan optimize:clear
# Cron example: adapt PHP and project paths
* * * * * cd /path/to/project && php artisan schedule:run >> /dev/null 2>&1

```

### Résoudre les problèmes fréquents

Partir du symptôme et vérifier le bon canal.

Où trouver cette option : Aide de la page concernée ; journaux côté serveur pour l’équipe technique

#### Un changement ne s’affiche pas

Vérifiez l’installation, la page, le canal, la langue et la publication réellement modifiés. Rechargez la page Web ou les paramètres de l’app. Les contenus propres au compte et les droits peuvent expliquer un résultat différent de l’aperçu.

#### Une option manque

Vérifiez le métier installé, le module activé, le rôle, la route disponible et la version. Une visibilité de menu, une capacité et l’activation d’un module sont trois contrôles distincts. Le dictionnaire présente les champs repérés ; certains sont conditionnels ou conservés pour compatibilité.

#### Préparer une demande d’aide

Indiquez domaine, version, rôle, langue, écran, action, résultat attendu et message exact. Une capture utile masque noms, clés, codes d’achat et données personnelles. Précisez si le problème concerne le Web, Android ou iOS.

#### En cas de difficulté

**Erreur 403**

Vérifiez le rôle et la capacité de l’action ; un lien visible ne suffit pas.

**Erreur 419**

Rechargez le formulaire et reconnectez-vous si nécessaire pour renouveler la session.

**Erreur 422**

Lisez les erreurs de validation et corrigez les champs signalés.

**Erreur 409 ou version modifiée**

Rechargez la dernière configuration et comparez avant d’enregistrer à nouveau.

**Paiement toujours en attente**

Contrôlez le prestataire, la référence et les vérifications serveur ; ne confirmez pas sur la seule page de retour.

**Aucun Push reçu**

Vérifiez permission du téléphone, enregistrement OneSignal, App ID, clé du serveur, cible et exécution des tâches.

## Les dix métiers

### Mutuelle

Adhésions, offres, cotisations, garanties et demandes de prestation.

Où trouver cette option : Espace du métier installé sur le Web et dans l’app

#### Organiser la couverture

Créez les offres, renseignez garanties, pièces, limites d’assurés et d’ayants droit, puis testez la souscription. Le membre retrouve ses avantages, cotisations et demandes dans les rubriques disponibles.

#### Suivre les demandes

Vérifiez les droits du contrat et les justificatifs avant décision. Les comptes et demandes de démonstration sont des exemples ; ils ne prouvent pas une prise en charge réelle.

### Tontine et cycles

Groupes, participants, cycles, tours, échéances, versements et remises.

Où trouver cette option : Espace du métier installé sur le Web et dans l’app

#### Préparer un cycle

Créez le groupe, ses règles et ses participants, puis configurez le cycle et l’ordre des tours avec les actions proposées. Contrôlez montant, périodicité, dates et composition avant démarrage.

#### Traiter les versements

Suivez les échéances et les déclarations, puis validez les versements et les remises avec les droits adaptés. Une simulation de l’atelier reste distincte du registre réel. N’avancez pas un tour uniquement pour faire disparaître un retard.

### Association

Membres, bureau, événements, inscriptions et cotisations.

Où trouver cette option : Espace du métier installé sur le Web et dans l’app

#### Administrer la vie associative

Renseignez les membres et les fonctions du bureau avec leurs dates. Créez les événements, lieux, capacités et dates, puis suivez les inscriptions. Les conditions de participation et l’état de l’événement déterminent les actions disponibles.

#### Suivre les règlements

Définissez les cotisations et consultez leurs déclarations, références et validations. Les contenus d’actualité et les documents complètent l’information publique sans modifier les soldes.

### Coopérative

Producteurs, production, commandes et mouvements de caisse.

Où trouver cette option : Espace du métier installé sur le Web et dans l’app

#### Organiser la production

Créez les producteurs et leurs informations utiles, puis les lignes de production : culture, saison, quantité, prix unitaire et état lorsque ces champs sont proposés. Vérifiez les unités avant de comparer des quantités.

#### Suivre les échanges

Consultez les commandes et leurs décisions, puis les mouvements entrants et sortants avec date, motif et montant. Les données importées restent éditables selon les droits et le métier installé.

### ONG

Projets, bénéficiaires, campagnes de dons, suivis et impact.

Où trouver cette option : Espace du métier installé sur le Web et dans l’app

#### Décrire les actions

Créez projets et campagnes avec leur résumé, zone, échéance et objectifs. Rattachez les bénéficiaires et leurs suivis aux programmes concernés. Les rapports disponibles utilisent les données enregistrées.

#### Valider les déclarations

Consultez les déclarations de dons et leurs références avant confirmation ou refus. La validation de sa propre déclaration peut être interdite pour imposer une seconde vérification. Les exemples fictifs ne représentent pas des dons encaissés.

### Amicale du personnel

Membres, caisse sociale, cotisations, aides et dépenses.

Où trouver cette option : Espace du métier installé sur le Web et dans l’app

#### Gérer les membres et cotisations

Complétez le personnel et les informations utiles, puis consultez les cotisations et les déclarations de versement. Renseignez références et justificatifs demandés plutôt qu’un état de paiement arbitraire.

#### Traiter les aides

Le membre dépose une demande avec son motif ; un gestionnaire vérifie puis décide dans les actions autorisées. Les dépenses et contenus publics possèdent des écrans dédiés.

### Diaspora

Membres internationaux, contributions, projets, inscriptions et entraide.

Où trouver cette option : Espace du métier installé sur le Web et dans l’app

#### Présenter les projets

Renseignez les projets et les contenus accessibles à votre communauté, puis suivez les participations et contributions. Choisissez une devise et des conditions claires dans les produits concernés ; un taux de démonstration n’est pas un service de change.

#### Suivre les demandes

Consultez les inscriptions et demandes d’aide, leurs motifs et réponses. Les pages de profil, aide et contact doivent refléter les coordonnées de votre organisation.

### Clubs sportifs et culturels

Adhésions, disciplines, événements, inscriptions, projets et contributions.

Où trouver cette option : Espace du métier installé sur le Web et dans l’app

#### Préparer les activités

Renseignez le club, ses activités, événements et conditions d’inscription. Vérifiez les dates, capacités et contenus médias. Les inscriptions sont traitées depuis l’espace du métier, pas depuis le simple texte d’une bannière.

#### Suivre les engagements

Consultez adhésions, cotisations et soutiens aux projets. Les gestionnaires utilisent les actions de contenu et de validation autorisées ; les membres retrouvent leurs informations dans leur espace.

### Commerçants et artisans

Groupements, cotisations, commandes, livraisons et caisse.

Où trouver cette option : Espace du métier installé sur le Web et dans l’app

#### Organiser les opérations

Complétez les membres, produits ou contenus du groupement, puis consultez les cotisations et commandes. Vérifiez articles, quantités, prix et références avant validation.

#### Suivre les livraisons

Utilisez l’action de livraison lorsqu’elle est proposée et conservez les preuves demandées. Une commande marquée livrée et un paiement confirmé sont des informations distinctes.

### Scolaire et parents d’élèves

Parents et élèves, cotisations, projets, inscriptions et demandes.

Où trouver cette option : Espace du métier installé sur le Web et dans l’app

#### Préparer les dossiers

Renseignez les personnes et leurs relations, puis les projets et contenus scolaires proposés. Vérifiez les informations de l’enfant et du responsable sans les placer dans la vitrine publique.

#### Traiter les parcours

Suivez cotisations, soutien aux projets, inscriptions et demandes. Les décisions et réponses sont enregistrées depuis les actions autorisées. Les exercices de démonstration restent des exemples distincts.

## Dictionnaire des champs et réglages

Les champs listés sont repérés dans les formulaires et schémas de la version. Leur présence dépend du métier, de vos droits et du canal. Les données enregistrées et les secrets ne figurent jamais dans ce manuel.

Certaines options historiques sont conservées pour compatibilité. Les capacités et le rendu natif réellement disponibles restent prioritaires.

### Activer et diagnostiquer la licence

#### Clé de licence ou code d’achat

`license_key`

Secret d’activation destiné au serveur ; ne pas l’inscrire dans un contenu public.

Type : Valeur confidentielle

Obligatoire dans ce formulaire

#### confirm

`confirm`

Confirmation volontaire de l’action décrite. Relire les conséquences avant de valider.

Type : Activation / sélection

Obligatoire dans ce formulaire

#### Origine ou prestataire

`provider`

Choix du prestataire ou de l’origine proposé dans ce formulaire ; ne modifie pas un autre service.

Type : Liste de choix

Choix proposés : CodeCanyon / Envato

Obligatoire dans ce formulaire

### Organisation et numérotation des membres

#### Information des visiteurs

`guest_notice`

Commande d’affichage de l’information visiteur proposée par cet écran.

Type : Activation / sélection

#### Animation de démarrage

`animation`

Animation parmi celles proposées pour le lancement de l’app.

Type : Liste de choix

#### Approuver les dossiers importés

`approve_imported`

Demande l’approbation proposée pour les nouveaux dossiers importés, sous réserve des droits du compte.

Type : Activation / sélection

#### Confirmation de l’opération

`confirmed`

Accusé volontaire de l’action décrite ; lire sa portée avant de confirmer.

Type : Activation / sélection

Obligatoire dans ce formulaire

#### Format du numéro de membre

`identifier_pattern`

Contient exactement un compteur {SEQ:1} à {SEQ:12}, avec les variables de date autorisées. Ne renumérote pas les dossiers existants.

Type : Saisie du formulaire

#### Navigation publique

`public_nav[]`

Raccourcis publics pris en charge par le métier.

Type : Liste de choix

Choix proposés : Aucun

#### Sous-titre

`subtitle`

Texte de présentation complémentaire du titre dans ce contexte.

Type : Texte

Obligatoire dans ce formulaire

#### Titre

`title`

Titre visible du contenu concerné. Traduire le texte dans les langues proposées.

Type : Texte

Obligatoire dans ce formulaire

### Installer ou remplacer un métier

#### * * contenus fictifs

`modules[*]`

Sélection des éléments du contexte à activer ou réinitialiser. Lire la confirmation avant une réinitialisation.

Type : Activation / sélection

#### Créer les exemples

`install_samples`

Crée les exemples sélectionnés pour le métier. Les options de remplacement et d’approbation restent distinctes.

Type : Activation / sélection

#### Visibilité d’une rubrique complémentaire

`extras[*]`

Autorise cette rubrique dans le contexte de démonstration ou du modèle indiqué.

Type : Activation / sélection

#### Achat groupé

`purchase_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Acheteur fictif

`buyer`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Approuver les dossiers importés

`approve_imported`

Demande l’approbation proposée pour les nouveaux dossiers importés, sous réserve des droits du compte.

Type : Activation / sélection

#### Besoin / suivi

`need`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Budget fictif (FCFA)

`budget`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 0, max: 1000000000

Obligatoire dans ce formulaire

#### Campagne

`campaign_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Catégorie

`category`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

Choix proposés : Fonctionnement · Activité · Aide · Événement

#### Catégories d’exemples

`sample_sections[]`

Sélectionne les familles de données fictives à importer pour ce métier.

Type : Activation / sélection

#### Catégories à remplacer

`overwrite[]`

Détermine quelles personnalisations de l’installation peuvent être remplacées.

Type : Activation / sélection

#### Choix de l’image

`image_choice`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Choix unique

#### Repère de l’opération de test

`operation_key`

Clé de suivi d’une opération de l’atelier d’exemples ; ne constitue pas une référence de paiement réel.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Confirmation de l’opération

`confirmed`

Accusé volontaire de l’action décrite ; lire sa portée avant de confirmer.

Type : Activation / sélection

Obligatoire dans ce formulaire

#### Confirmer le remplacement

`acknowledge_overwrite`

Reconnaissance des catégories de configuration pouvant être remplacées.

Type : Activation / sélection

#### Contrat concerné

`contract_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Cotisation à régler

`due_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

#### Culture

`crop`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

Choix proposés : Cacao · Café · Anacarde · Maïs

#### Échéance

`due_on`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

#### Description

`description`

Description visible du contenu ; vérifier la publication et la langue choisies.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Offre concernée

`offer_id`

Produit ou sélection de produits liés à l’opération. Vérifier l’état actif, l’éligibilité et les conditions avant validation.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Image de la carte

`cards[*][image_path]`

Choisissez une valeur de la liste proposée et consultez la procédure de cette rubrique.

Type : Liste de choix

Choix proposés : Aucune image

#### Importer les contenus de référence

`reference_content`

Demande les contenus de référence proposés par cet outil. Vérifier les prérequis et le récapitulatif de l’import.

Type : Activation / sélection

#### Titre

`title`

Titre visible du contenu concerné. Traduire le texte dans les langues proposées.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Confirmer la création des exemples

`acknowledge_samples`

Confirmation de la création des exemples et comptes sélectionnés. Lire le récapitulatif avant de valider.

Type : Activation / sélection

#### Reconnaître les données fictives

`confirm_sample`

Confirme que les exemples sont fictifs et ne constituent pas des opérations réelles.

Type : Activation / sélection

Obligatoire dans ce formulaire

#### Membre concerné

`member_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Personne concernée

`person_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Choix proposés : Choisir un membre fictif

Obligatoire dans ce formulaire

#### Membre fictif

`membership_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Message

`message`

Texte de la conversation ou note ; vérifier le destinataire et la portée avant envoi.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Modules métier

`modules[]`

Choix des modules proposés pour le métier sélectionné ; au moins un doit rester actif.

Type : Activation / sélection

#### Montant

`amount`

Montant de l’opération ou du contenu concerné ; vérifier la devise affichée et la nature de l’action.

Type : Nombre

Limites du champ : min: 1, max: 100000000

Obligatoire dans ce formulaire

#### Décision

`decision`

Décision proposée pour le dossier ou la déclaration ; un refus peut exiger un motif.

Type : Liste de choix

Choix proposés : Approuver fictivement · Refuser

#### Type de demande

`request_type`

Nature de demande proposée dans ce formulaire.

Type : Liste de choix

Choix proposés : Information · Aide · Proposition · Problème

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Texte

Obligatoire dans ce formulaire

#### Objectif de collecte

`goal`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 1, max: 1000000000

Obligatoire dans ce formulaire

#### Couleur du modèle métier

`palette[*]`

Couleur de la palette proposée ; vérifier lisibilité et contraste.

Type : Couleur

#### Couleur d’une palette historique

`palettes[*][*]`

Valeur de présentation ou de compatibilité d’un outil historique. Le choix de métier et la publication courante se pilotent depuis le Studio de l’organisation.

Type : Couleur

#### Position / tour

`sort_order`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Nombre

Limites du champ : min: 0, max: 65000

#### Pour confirmer, saisissez exactement : SUPPRIMER EXEMPLES

`confirmation`

Confirmation volontaire de l’action décrite. Relire les conséquences avant de valider.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Service

`service`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Prix unitaire

`unit_price`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 1, max: 10000000

Obligatoire dans ce formulaire

#### Projet concerné

`project_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Produits sélectionnés

`products[]`

Produit ou sélection de produits liés à l’opération. Vérifier l’état actif, l’éligibilité et les conditions avant validation.

Type : Activation / sélection

#### Quantité en kilogrammes

`quantity_kg`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 1, max: 1000000

Obligatoire dans ce formulaire

#### Quantité

`quantity`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 1, max: 10000

Obligatoire dans ce formulaire

#### Raccourcis de barre basse

`bottom_nav[]`

Ordre des raccourcis natifs autorisés, limité à cinq entrées.

Type : Activation / sélection

#### Fiche parente

`parent_id`

Élément parent proposé dans le même contexte. Vérifier le lot ou la personne liés.

Type : Liste de choix

Choix proposés : Sans parent

#### Remplacer les exemples

`replace_samples`

Demande de remplacer le lot fictif ; nécessite aussi l’activation de création des exemples.

Type : Activation / sélection

#### Famille de fiche

`entity_type`

Famille de fiche créée dans le lot d’exemples ou le contexte indiqué.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Rubriques complémentaires

`extras[]`

Active les rubriques complémentaires proposées par le modèle.

Type : Activation / sélection

#### Récolte concernée

`harvest_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Sous-titre

`subtitle`

Texte de présentation complémentaire du titre dans ce contexte.

Type : Texte long

Obligatoire dans ce formulaire

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

Choix proposés : Actif · En attente · Programmé · Terminé (test) · Payé (test uniquement)

#### Palette historique par défaut

`default_style`

Choix de présentation hérité ; ne remplace pas le choix du métier installé.

Type : Liste de choix

#### Texte descriptif

`cards[*][body]`

Texte du contenu concerné. Respecter le type de saisie proposé par le formulaire.

Type : Texte long

Obligatoire dans ce formulaire

#### Titre de la bannière

`headline`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Texte

Obligatoire dans ce formulaire

#### Titre du bloc

`cards[*][title]`

Titre visible du contenu concerné. Traduire le texte dans les langues proposées.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Zone

`zone`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Sections sélectionnées

`sections[]`

Sélection des éléments du contexte à activer ou réinitialiser. Lire la confirmation avant une réinitialisation.

Type : Activation / sélection

#### Événement concerné

`event_id`

Événement sélectionné pour cette inscription ou cette opération.

Type : Liste de choix

Obligatoire dans ce formulaire

### Données d’exemple et comptes de test

#### Confirmer le mot de passe

`password_confirmation`

Identifiant confidentiel ou sa confirmation selon le champ. Ne pas publier cette valeur ni la réutiliser comme texte visible.

Type : Valeur confidentielle

Obligatoire dans ce formulaire

#### Mot de passe

`password`

Identifiant confidentiel ou sa confirmation selon le champ. Ne pas publier cette valeur ni la réutiliser comme texte visible.

Type : Valeur confidentielle

Obligatoire dans ce formulaire

#### Saisir exactement REINITIALISER DEMANDES

`confirmation`

Confirmation volontaire de l’action décrite. Relire les conséquences avant de valider.

Type : Texte

Obligatoire dans ce formulaire

### Inscription et validation des adhésions

#### Motif

`motif`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Moment du paiement

`registration_product_payment`

Règle le moment du paiement dans le parcours proposé ; vérifier avec les obligations de l’offre.

Type : Réglage de configuration

#### Présentation du formulaire

`registration_form_layout`

Choisir la configuration publiée, un écran unique ou un parcours par étapes.

Type : Réglage de configuration

#### Sélection des produits

`registration_product_selection`

Autoriser la sélection d’un produit ou de plusieurs produits à l’inscription.

Type : Réglage de configuration

### Membres, profils et dossiers

#### Offres sélectionnées

`offer_ids[]`

Produit ou sélection de produits liés à l’opération. Vérifier l’état actif, l’éligibilité et les conditions avant validation.

Type : Activation / sélection

#### Code Famille / Matricule

`identifiant`

Information d’identité ou de contact de l’élément indiqué. Vérifier l’exactitude et distinguer nom visible et identifiant de connexion.

Type : Texte

#### Contact Téléphonique

`contact_telephonique`

Information d’identité ou de contact de l’élément indiqué. Vérifier l’exactitude et distinguer nom visible et identifiant de connexion.

Type : Texte

Obligatoire dans ce formulaire

#### dettes

`dettes[]`

Active la sélection ou l’affichage indiqué dans ce formulaire.

Type : Activation / sélection

#### Adresse e-mail

`email`

Information d’identité ou de contact de l’élément indiqué. Vérifier l’exactitude et distinguer nom visible et identifiant de connexion.

Type : Adresse e-mail

#### Motif du rejet (Obligatoire)

`motif_rejet`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Texte

Obligatoire dans ce formulaire

#### Mot de passe

`password`

Identifiant confidentiel ou sa confirmation selon le champ. Ne pas publier cette valeur ni la réutiliser comme texte visible.

Type : Valeur confidentielle

#### Photographie

`photo`

Photographie liée au contexte du formulaire ; les pièces de profil privées ne sont pas des médias publics.

Type : Fichier

#### Prénom(s)

`prenoms`

Information d’identité ou de contact de l’élément indiqué. Vérifier l’exactitude et distinguer nom visible et identifiant de connexion.

Type : Texte

Obligatoire dans ce formulaire

#### Rôle Système

`is_admin`

Attribution sensible d’un accès administrateur. Ne pas confondre avec l’approbation d’un compte membre ou une simple souscription.

Type : Liste de choix

Choix proposés : Utilisateur Standard · Administrateur

#### Statut du compte

`etat_utilisateur`

État du dossier ou visibilité de contenu. Utiliser la procédure de validation correspondant à cet état.

Type : Liste de choix

Choix proposés : Adhérent à jour · En attente · Adhérent non à jour · Inactif · Rejeté

### Assurés et ayants droit

#### Date de naissance

`date_de_naissance`

Date de naissance de la personne concernée.

Type : Date

#### Date de naissance

`date_naissance`

Date de naissance de la personne concernée.

Type : Date

Obligatoire dans ce formulaire

#### Lien familial

`relation`

Relations familiales admises ou relation de la personne rattachée, selon le formulaire.

Type : Texte

Obligatoire dans ce formulaire

#### Motif du rejet (Obligatoire)

`motif_rejet`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Nom

`nom`

Information d’identité ou de contact de l’élément indiqué. Vérifier l’exactitude et distinguer nom visible et identifiant de connexion.

Type : Texte

Obligatoire dans ce formulaire

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Texte

Obligatoire dans ce formulaire

#### Offre concernée

`offer_id`

Produit ou sélection de produits liés à l’opération. Vérifier l’état actif, l’éligibilité et les conditions avant validation.

Type : Liste de choix

Choix proposés : Sélectionnez un adhérent d'abord

Obligatoire dans ce formulaire

#### Photographie

`photo`

Photographie liée au contexte du formulaire ; les pièces de profil privées ne sont pas des médias publics.

Type : Fichier

#### Prénom(s)

`prenoms`

Information d’identité ou de contact de l’élément indiqué. Vérifier l’exactitude et distinguer nom visible et identifiant de connexion.

Type : Texte

Obligatoire dans ce formulaire

#### Recherche

`search`

Filtre de recherche de la liste affichée ; il ne modifie pas les données.

Type : Texte

#### Sexe

`sexe`

Critère d’éligibilité ou information du dossier selon le champ. Vérifier les choix proposés et les règles applicables.

Type : Liste de choix

Choix proposés : Masculin · Féminin

Obligatoire dans ce formulaire

#### Statut de validation

`statut`

État du dossier ou visibilité de contenu. Utiliser la procédure de validation correspondant à cet état.

Type : Liste de choix

Choix proposés : En attente d'examen · Dossier Validé · Dossier Rejeté

Obligatoire dans ce formulaire

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

### Formulaires dynamiques et conditions

#### Actif

`is_active`

Détermine si cet élément est proposé dans les parcours qui utilisent son état.

Type : Activation / sélection

#### Action de la règle

`action`

Action proposée pour la règle ou l’opération de ce formulaire.

Type : Liste de choix

Choix proposés : Afficher · Masquer · Rendre obligatoire

#### Champ déclencheur

`depends_on_field_id`

Champ dont la réponse détermine la condition d’affichage.

Type : Liste de choix

Choix proposés : Choisir un champ

Obligatoire dans ce formulaire

#### Champ obligatoire

`is_required`

La saisie est exigée lorsque le champ est applicable dans le parcours.

Type : Activation / sélection

#### Description

`description`

Description visible du contenu ; vérifier la publication et la langue choisies.

Type : Texte long

#### Formulaire en étapes

`is_multi_step`

Organise la présentation du formulaire en étapes.

Type : Activation / sélection

#### Libellé

`label`

Libellé visible ; ne pas remplacer une clé technique par sa traduction.

Type : Texte

Obligatoire dans ce formulaire

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Texte

Obligatoire dans ce formulaire

#### Options (Séparez par des virgules)

`options_text`

Valeurs proposées au choix dans le champ. Respecter le séparateur indiqué et conserver les valeurs techniques attendues par les conditions.

Type : Texte

#### Opérateur de condition

`operator`

Comparaison proposée avec la valeur attendue ; conserver les valeurs techniques.

Type : Liste de choix

#### Produit obligatoire dans le formulaire

`is_product_mandatory`

Rend le choix de produit obligatoire dans ce formulaire.

Type : Activation / sélection

#### Proposer un produit dans le formulaire

`with_product_selection`

Ajoute le choix d’une offre au formulaire concerné.

Type : Activation / sélection

#### Titre

`title`

Titre visible du contenu concerné. Traduire le texte dans les langues proposées.

Type : Texte

Obligatoire dans ce formulaire

#### Type

`type`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Type de destinataire

`target_type`

Choix du public ou de la personne proposé par la messagerie.

Type : Liste de choix

Choix proposés : Utilisateur / Adhérent · Assuré · Ayant Droit

Obligatoire dans ce formulaire

#### Valeur

`value`

Valeur associée au champ ou à la règle. Conserver la valeur technique attendue lorsque le formulaire le précise.

Type : Saisie du formulaire

#### Conditions de visibilité

`visibility`

Choix des publics et conditions proposés ; les droits de l’action restent contrôlés séparément.

Type : Liste de choix

Choix proposés : Tous (Formulaire + Profil) · Admin Uniquement · Utilisateur Uniquement

Obligatoire dans ce formulaire

### Champs personnalisés

#### Champ obligatoire

`is_required`

La saisie est exigée lorsque le champ est applicable dans le parcours.

Type : Activation / sélection

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Texte

Obligatoire dans ce formulaire

#### Ordre d'affichage

`sort_order`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Nombre

#### Type

`type`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

Choix proposés : Texte Court · Numérique · Date · Liste Déroulante · Case à cocher

Obligatoire dans ce formulaire

### Créer les produits et offres

#### Champ actif · Formulaire

`fields[*][is_active]`

Détermine si cet élément est proposé dans les parcours qui utilisent son état.

Type : Activation / sélection

#### Approbation automatique de la souscription

`auto_approval`

Règle du produit distincte de l’approbation du compte membre.

Type : Activation / sélection

#### assure relation types[]

`assure_relation_types[]`

Relations familiales admises ou relation de la personne rattachée, selon le formulaire.

Type : Activation / sélection

#### Autoriser les prêts

`loan_allowed`

Active la règle d’éligibilité au prêt du produit ; ne crée pas à elle seule un décaissement.

Type : Activation / sélection

#### Autoriser les retraits

`withdrawal_allowed`

Autorisation de retrait pour le produit, sous ses délais et pénalités.

Type : Activation / sélection

#### Autoriser les transferts

`transfer_allowed`

Autorisation distincte de celle des retraits, selon les opérations prises en charge.

Type : Activation / sélection

#### Badge Promotionnel

`badge`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Texte

#### beneficiary relation types[]

`beneficiary_relation_types[]`

Relations familiales admises ou relation de la personne rattachée, selon le formulaire.

Type : Activation / sélection

#### Capital Cible

`target_amount`

Montant du produit selon son libellé : frais, cotisation, borne de versement, objectif ou solde minimal. Vérifier la devise et les règles du type choisi.

Type : Nombre

#### Ciblage par Genre

`gender`

Critère d’éligibilité ou information du dossier selon le champ. Vérifier les choix proposés et les règles applicables.

Type : Liste de choix

Choix proposés : Tous les genres · Réservé aux Hommes · Réservé aux Femmes

#### Clé du champ · Formulaire

`fields[*][name]`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Texte

#### Clé technique

`metadata[*][key]`

Métadonnée avancée du produit : clé technique et valeur associée. Ne pas modifier sans connaître le composant qui l’utilise.

Type : Texte

Obligatoire dans ce formulaire

#### Code comptable

`account_code`

Code de rattachement comptable proposé pour ce produit ou cette opération.

Type : Texte

#### Type de contenu · Formulaire

`fields[*][type]`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

Choix proposés : Saisie Texte Courte · Paragraphe (Long) · Clavier Numérique · Sélecteur de Date · Numéro de Téléphone · Adresse Email · Menu Déroulant · Case à Cocher (Oui/Non) · Téléversement de Fichier (PDF/Image)

#### Conditions de l’offre

`terms_and_conditions`

Conditions publiées de l’offre. Le texte doit décrire les frais, droits, limites et démarches effectivement proposés.

Type : Texte long

#### Couvrir des assurés rattachés

`covers_assures`

Active les règles de couverture et limites des assurés de cette offre.

Type : Activation / sélection

#### Coût par décès (Levée de fonds)

`cost_per_death`

Valeur de calcul liée à la prestation décès ou à sa levée de fonds. Le type de prestation détermine l’utilisation de cette valeur.

Type : Nombre

#### Description courte

`short_description`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Texte long

#### Description détaillée

`description_long`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Texte long

#### Devise

`currency`

Devise de l’affichage ou du produit dans ce contexte. La trésorerie et les prestataires peuvent avoir leurs propres contraintes de devise.

Type : Liste de choix

#### Disponible du

`available_from`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

#### Disponible jusqu'au

`available_until`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

#### Documents obligatoires

`required_documents[]`

Pièces à fournir pour ce parcours ou cette offre. Préciser les documents attendus et vérifier leur traitement privé.

Type : Texte long

#### Frais d'adhésion

`joining_fee`

Montant du produit selon son libellé : frais, cotisation, borne de versement, objectif ou solde minimal. Vérifier la devise et les règles du type choisi.

Type : Nombre

#### Frais de plateforme / Gestion

`management_fee`

Montant ou taux lié au produit. Vérifier le mode fixe ou pourcentage et les autres conditions du formulaire.

Type : Nombre

#### Garantie de prêt obligatoire

`loan_collateral_required`

Demande une garantie dans les parcours de prêt qui exploitent cette règle.

Type : Activation / sélection

#### Image

`image`

Média de présentation ; vérifier le format, le poids et le cadrage admis par ce champ.

Type : Fichier

#### Jour limite du mois (1-31)

`contribution_day_of_month`

Paramètre de calendrier ou de durée indiqué par le libellé. Vérifier son unité et sa cohérence avec les autres dates ou cycles.

Type : Nombre

#### Libellé · Formulaire

`fields[*][label]`

Libellé visible ; ne pas remplacer une clé technique par sa traduction.

Type : Texte

Obligatoire dans ce formulaire

#### Mettre à la une

`is_featured`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Activation / sélection

#### Mode de frais de gestion

`management_fee_type`

Distingue un montant fixe d’un pourcentage selon les choix proposés.

Type : Liste de choix

Choix proposés : Fixe · %

#### Mode de prestation décès

`death_benefit_type`

Choix du mode de calcul de la prestation selon le type de produit.

Type : Liste de choix

Choix proposés : Montant fixe garanti · Multiple des cotisations · Variable (Selon collecte)

#### Mode de pénalité de retard

`late_payment_fee_type`

Distingue un montant fixe d’un pourcentage pour le retard.

Type : Liste de choix

Choix proposés : Fixe · %

#### Mode de pénalité de retrait

`withdrawal_penalty_type`

Distingue montant fixe et pourcentage pour un retrait anticipé.

Type : Liste de choix

Choix proposés : Fixe · %

#### Montant de la cotisation

`contribution_amount`

Montant du produit selon son libellé : frais, cotisation, borne de versement, objectif ou solde minimal. Vérifier la devise et les règles du type choisi.

Type : Nombre

#### Montant du capital garanti

`death_benefit_value`

Valeur de calcul liée à la prestation décès ou à sa levée de fonds. Le type de prestation détermine l’utilisation de cette valeur.

Type : Nombre

#### Montant Max.

`max_contribution_amount`

Montant du produit selon son libellé : frais, cotisation, borne de versement, objectif ou solde minimal. Vérifier la devise et les règles du type choisi.

Type : Nombre

#### Montant Min.

`min_contribution_amount`

Montant du produit selon son libellé : frais, cotisation, borne de versement, objectif ou solde minimal. Vérifier la devise et les règles du type choisi.

Type : Nombre

#### Multiplicateur (X fois la mise)

`death_benefit_multiplier`

Valeur de calcul liée à la prestation décès ou à sa levée de fonds. Le type de prestation détermine l’utilisation de cette valeur.

Type : Nombre

#### Nb de cycles

`cycle_count`

Paramètre de calendrier ou de durée indiqué par le libellé. Vérifier son unité et sa cohérence avec les autres dates ou cycles.

Type : Nombre

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Texte

Obligatoire dans ce formulaire

#### Nombre maximal d’assurés

`max_assures`

Limite des assurés inclus ; zéro signifie illimité dans ce champ.

Type : Nombre

#### Nombre maximal d’ayants droit

`max_ayants_droit`

Limite des bénéficiaires légaux ; zéro signifie illimité dans ce champ.

Type : Nombre

Obligatoire dans ce formulaire

#### Actif

`is_active`

Détermine si cet élément est proposé dans les parcours qui utilisent son état.

Type : Activation / sélection

#### Ordre d'affichage

`sort_order`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Nombre

#### Paiement pour la souscription

`requires_payment_for_subscription`

Condition de paiement du produit avant l’état de souscription prévu.

Type : Activation / sélection

#### Part maximale empruntable

`loan_max_percentage`

Pourcentage maximal d’emprunt sur l’épargne dans les règles du produit.

Type : Nombre

#### Part remboursable à l’annulation

`refund_percentage`

Pourcentage du capital remboursable selon la règle du produit.

Type : Nombre

#### Canaux de paiement de l’offre

`payment_methods[]`

Canaux de paiement autorisés pour l’offre. Un canal doit aussi être actif et correctement configuré côté serveur.

Type : Activation / sélection

#### Privilèges & Avantages inclus

`benefits[]`

Liste des avantages annoncés. Chaque ligne doit rester cohérente avec les droits et les conditions réellement proposés.

Type : Texte long

#### Professions éligibles

`eligible_occupations[]`

Critère d’éligibilité ou information du dossier selon le champ. Vérifier les choix proposés et les règles applicables.

Type : Texte long

#### Pénalité de retard

`late_payment_fee`

Montant ou taux lié au produit. Vérifier le mode fixe ou pourcentage et les autres conditions du formulaire.

Type : Nombre

#### Pénalité de retrait anticipé

`withdrawal_penalty`

Montant ou taux lié au produit. Vérifier le mode fixe ou pourcentage et les autres conditions du formulaire.

Type : Nombre

#### Période de blocage des fonds (jours)

`withdrawal_lock_period`

Paramètre de calendrier ou de durée indiqué par le libellé. Vérifier son unité et sa cohérence avec les autres dates ou cycles.

Type : Nombre

#### Période de grâce avant pénalité (jours)

`grace_period_days`

Paramètre de calendrier ou de durée indiqué par le libellé. Vérifier son unité et sa cohérence avec les autres dates ou cycles.

Type : Nombre

#### Périodicité de cotisation

`contribution_period`

Paramètre de calendrier ou de durée indiqué par le libellé. Vérifier son unité et sa cohérence avec les autres dates ou cycles.

Type : Liste de choix

Choix proposés : Mensuel · Trimestriel · Semestriel · Annuel · Unique (Une fois) · Libre (À tout moment) · Par Décès

Obligatoire dans ce formulaire

#### Question de l'utilisateur

`faq[*][question]`

Question ou réponse de la FAQ. Rédiger les deux éléments et leur traduction avant publication.

Type : Texte

Obligatoire dans ce formulaire

#### Réponse officielle

`faq[*][answer]`

Question ou réponse de la FAQ. Rédiger les deux éléments et leur traduction avant publication.

Type : Texte long

Obligatoire dans ce formulaire

#### Champ obligatoire · Formulaire

`fields[*][is_required]`

Rend ce champ obligatoire lorsqu’il est applicable. Tester les conditions d’affichage associées.

Type : Activation / sélection

#### Solde minimum de garantie

`minimum_balance`

Montant du produit selon son libellé : frais, cotisation, borne de versement, objectif ou solde minimal. Vérifier la devise et les règles du type choisi.

Type : Nombre

#### Taux d'intérêt (%)

`interest_rate`

Montant ou taux lié au produit. Vérifier le mode fixe ou pourcentage et les autres conditions du formulaire.

Type : Nombre

#### Taux d'intérêt du prêt (%)

`loan_interest_rate`

Montant ou taux lié au produit. Vérifier le mode fixe ou pourcentage et les autres conditions du formulaire.

Type : Nombre

#### Type de durée globale

`duration_type`

Paramètre de calendrier ou de durée indiqué par le libellé. Vérifier son unité et sa cohérence avec les autres dates ou cycles.

Type : Liste de choix

Choix proposés : Déterminée (A une fin) · Indéterminée (Illimité) · Récurrente (Cycles)

#### Type

`type`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

Choix proposés : Mutuelle (Santé/Prévoyance) · Tontine (Épargne de groupe) · Épargne Individuelle · Assurance · Appel aux Dons / Charité · Financement Collectif (Projet) · Contribution Ponctuelle · Service autonome · Abonnement / Service · Encaissement simple · Autre

#### Unité de temps

`duration_unit`

Paramètre de calendrier ou de durée indiqué par le libellé. Vérifier son unité et sa cohérence avec les autres dates ou cycles.

Type : Liste de choix

Choix proposés : Mois · Jours · Années

#### Valeur d'exécution

`metadata[*][value]`

Métadonnée avancée du produit : clé technique et valeur associée. Ne pas modifier sans connaître le composant qui l’utilise.

Type : Texte

Obligatoire dans ce formulaire

#### Valeur de la durée

`duration_value`

Paramètre de calendrier ou de durée indiqué par le libellé. Vérifier son unité et sa cohérence avec les autres dates ou cycles.

Type : Nombre

#### Choix du champ · Formulaire

`fields[*][options]`

Valeurs proposées au choix dans le champ. Respecter le séparateur indiqué et conserver les valeurs techniques attendues par les conditions.

Type : Texte

#### Âge limite de couverture de l'assuré

`assure_max_age`

Limite d’âge pour la personne indiquée par le champ ; vérifier le minimum, le maximum et le type de personne.

Type : Nombre

#### Âge max. du bénéficiaire

`beneficiary_max_age`

Limite d’âge pour la personne indiquée par le champ ; vérifier le minimum, le maximum et le type de personne.

Type : Nombre

#### Âge maximum de l'adhérent

`age_max`

Limite d’âge pour la personne indiquée par le champ ; vérifier le minimum, le maximum et le type de personne.

Type : Nombre

#### Âge minimum de l'adhérent

`age_min`

Limite d’âge pour la personne indiquée par le champ ; vérifier le minimum, le maximum et le type de personne.

Type : Nombre

### Souscriptions, contrats et demandes

#### Assuré rattaché

`assure_id`

Dossier d’assuré sélectionné pour ce contrat, lorsque ce rattachement est proposé.

Type : Nombre

Limites du champ : min: 1

#### Début de validité

`starts_at`

Début de validité du contrat ou de l’élément indiqué.

Type : Date

#### Montant

`amount`

Montant de l’opération ou du contenu concerné ; vérifier la devise affichée et la nature de l’action.

Type : Nombre

Limites du champ : min: 0

Obligatoire dans ce formulaire

#### Fin de carence

`approved_amount`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 0

#### Code de la garantie

`benefits[*][code]`

Code stable permettant de retrouver la garantie dans ce contrat.

Type : Saisie du formulaire

#### Plafond de la garantie

`benefits[*][limit_amount]`

Plafond monétaire de cette garantie dans le contrat.

Type : Nombre

Limites du champ : min: 0

#### Nombre d’utilisations de la garantie

`benefits[*][limit_uses]`

Nombre maximal d’utilisations de cette garantie dans le contrat.

Type : Nombre

Limites du champ : min: 1

#### Fin de carence

`benefits[*][name]`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Saisie du formulaire

#### Code

`code`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Obligatoire dans ce formulaire

#### Fin de carence

`evidence_reference`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Fin de carence

`execution_reference`

Référence de l’exécution ou du prestataire à conserver pour le suivi et le rapprochement.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Fin de carence

`external_reference`

Référence de l’exécution ou du prestataire à conserver pour le suivi et le rapprochement.

Type : Saisie du formulaire

#### Fin de carence

`interest_amount`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 0

Obligatoire dans ce formulaire

#### Fin de carence

`limit_amount`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 0

Obligatoire dans ce formulaire

#### Fin de carence

`limit_uses`

Nombre maximal d’utilisations proposé pour cet élément ; vérifier le contexte avant modification.

Type : Nombre

Limites du champ : min: 1

Obligatoire dans ce formulaire

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Texte

Obligatoire dans ce formulaire

#### Fin de carence

`note`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Fin de carence

`paid_on`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

Obligatoire dans ce formulaire

#### Fin de carence

`principal_amount`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 0.01

Obligatoire dans ce formulaire

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

Choix proposés : Action...

Obligatoire dans ce formulaire

#### Fin de la carence

`waiting_until`

Date de fin de carence applicable au contrat concerné.

Type : Date

#### Fin de validité

`expires_at`

Fin de validité du contrat ou de l’élément indiqué.

Type : Date

#### Offre concernée

`offer_id`

Produit ou sélection de produits liés à l’opération. Vérifier l’état actif, l’éligibilité et les conditions avant validation.

Type : Liste de choix

Choix proposés : Sélectionner

Obligatoire dans ce formulaire

### Cotisations, échéances et dettes

#### Date d’échéance

`due_date`

Date prévue pour l’échéance de ce dossier.

Type : Date

#### Montant

`amount`

Montant de l’opération ou du contenu concerné ; vérifier la devise affichée et la nature de l’action.

Type : Nombre

Limites du champ : min: 0

#### Motif

`motif`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte

#### Recherche

`search`

Filtre de recherche de la liste affichée ; il ne modifie pas les données.

Type : Texte

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

Choix proposés : En attente de paiement · Payée (Marquer comme réglée manuellement) · En Retard

### Comptes, caisse et mouvements

#### Recherche

`search`

Filtre de recherche de la liste affichée ; il ne modifie pas les données.

Type : Texte

Limites du champ : max:100

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Texte

Limites du champ : max:30

#### Date de début

`from`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Date

#### Date de fin

`to`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Date

#### Page

`page`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

Limites du champ : min:1

#### Utilisateur concerné

`user_id`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

Obligatoire dans ce formulaire

#### position

`position`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Limites du champ : max:100

#### Actif

`active`

Active la sélection ou l’affichage indiqué dans ce formulaire.

Type : Activation / sélection

Obligatoire dans ce formulaire

#### id

`id`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

#### Description

`description`

Description visible du contenu ; vérifier la publication et la langue choisies.

Type : Texte

Limites du champ : max:500

#### Capacités

`capabilities`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

#### Rôles affectés

`role_ids`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

#### Rôles affectés

`role_ids[*]`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

#### Titre

`title`

Titre visible du contenu concerné. Traduire le texte dans les langues proposées.

Type : Texte

Limites du champ : max:160

Obligatoire dans ce formulaire

#### beneficiary

`beneficiary`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Limites du champ : max:160

Obligatoire dans ce formulaire

#### Montant

`amount`

Montant de l’opération ou du contenu concerné ; vérifier la devise affichée et la nature de l’action.

Type : Nombre

Limites du champ : min:1, max:100000000000

Obligatoire dans ce formulaire

#### Catégorie

`category_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Texte

Obligatoire dans ce formulaire

#### Budget

`budget_id`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

#### expense date

`expense_date`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Date

Obligatoire dans ce formulaire

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Texte

Limites du champ : max:80

Obligatoire dans ce formulaire

#### Type

`type`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Texte

Choix proposés : cash · bank · mobile

Obligatoire dans ce formulaire

#### Date d’ouverture

`opened_on`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Date

Obligatoire dans ce formulaire

#### Solde initial

`opening_balance`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

Limites du champ : min:0, max:100000000000

Obligatoire dans ce formulaire

#### Début

`starts_on`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

Obligatoire dans ce formulaire

#### Fin

`ends_on`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

Obligatoire dans ce formulaire

#### planned income

`planned_income`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

Limites du champ : min:0, max:100000000000

Obligatoire dans ce formulaire

#### expense limit

`expense_limit`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

Limites du champ : min:0, max:100000000000

Obligatoire dans ce formulaire

#### from id

`from_id`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Obligatoire dans ce formulaire

#### to id

`to_id`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Obligatoire dans ce formulaire

#### date

`date`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Date

Obligatoire dans ce formulaire

#### Commentaire

`note`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte

Limites du champ : max:200

Obligatoire dans ce formulaire

#### request id

`request_id`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Obligatoire dans ce formulaire

#### Compte de trésorerie

`account_id`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Obligatoire dans ce formulaire

#### as of

`as_of`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Date

Obligatoire dans ce formulaire

#### observed balance

`observed_balance`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

Limites du champ : min:0

Obligatoire dans ce formulaire

#### contribution id

`contribution_id`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Obligatoire dans ce formulaire

#### financial kind

`financial_kind`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Choix proposés : contribution · donation · joining_fee · other · unallocated

#### closed through

`closed_through`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Date

Obligatoire dans ce formulaire

#### Référence de paiement

`payment_reference`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Limites du champ : max:160

#### Fichier

`file`

Choisir un fichier dans les formats admis et lire les limites affichées.

Type : Fichier

Limites du champ : max:8192

Obligatoire dans ce formulaire

#### motif rejet

`motif_rejet`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte

Limites du champ : min:5, max:1000

Obligatoire dans ce formulaire

### Budgets et rapprochements

#### lines

`lines`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Limites du champ : max:500

#### lines.category id

`lines[*].category_id`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

Obligatoire dans ce formulaire

#### lines.expense limit

`lines[*].expense_limit`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

Limites du champ : min:0, max:100000000000

Obligatoire dans ce formulaire

### Configurer les paiements

#### Environnement · PayPal

`payment_paypal_environment`

Environnement de test ou de production proposé par ce prestataire. Les identifiants doivent correspondre à l’environnement choisi.

Type : Liste de choix

#### Activer

`enable_dynamic_forms`

Autorise l’utilisation des formulaires dynamiques affectés aux parcours concernés.

Type : Activation / sélection

#### Activer OneSignal

`onesignal_enabled`

Active le canal Push côté serveur ; le téléphone doit aussi être configuré et autorisé.

Type : Activation / sélection

#### Adresse e-mail publique

`footer_public_email`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Adresse e-mail

#### Adresse Expéditeur

`smtp_from_address`

Paramètre du service SMTP : utiliser les informations de votre fournisseur et une adresse d’expédition autorisée.

Type : Adresse e-mail

#### Adresse Géographique

`app_contact_address`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

#### Affichage des comptes en attente

`pending_user_view_mode`

Choisit le mode d’accès et de présentation prévu pour les comptes en attente.

Type : Choix unique

#### Appel Téléphonique

`app_contact_phone`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

#### Approbation automatique des assurés

`auto_approve_assures`

Règle propre aux assurés rattachés, indépendante de l’adhérent.

Type : Activation / sélection

#### Approbation automatique des ayants droit

`auto_approve_dependents`

Règle propre aux ayants droit, indépendante de l’assuré.

Type : Activation / sélection

#### Approbation automatique des membres

`auto_approve_registration`

Valide automatiquement les nouvelles adhésions concernées, selon les autres exigences.

Type : Activation / sélection

#### Corps (HTML)

`email_*_body`

Modèle du canal et de l’événement. Conserver les variables utilisées par le service.

Type : Texte long

#### Corps (max 160 car.)

`sms_*_body`

Modèle du canal et de l’événement. Conserver les variables utilisées par le service.

Type : Texte long

#### Cryptage

`smtp_encryption`

Paramètre du service SMTP : utiliser les informations de votre fournisseur et une adresse d’expédition autorisée.

Type : Liste de choix

Choix proposés : TLS · SSL · Aucun

#### default client email

`default_client_email`

Adresse de secours utilisée lorsque le parcours de paiement exige un e-mail et que le cas prévu utilise ce réglage.

Type : Réglage de configuration

#### Présentation du pied de page

`footer_description`

Texte de présentation de l’organisation au pied du site.

Type : Texte long

#### enable cinetpay

`enable_cinetpay`

Active ce canal dans les parcours compatibles ; renseigner les identifiants et vérifier le cycle complet de paiement.

Type : Réglage de configuration

#### enable fedapay

`enable_fedapay`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### enable flutterwave

`enable_flutterwave`

Active ce canal dans les parcours compatibles ; renseigner les identifiants et vérifier le cycle complet de paiement.

Type : Réglage de configuration

#### enable jeko

`enable_jeko`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### enable touchpay

`enable_touchpay`

Active ce canal dans les parcours compatibles ; renseigner les identifiants et vérifier le cycle complet de paiement.

Type : Réglage de configuration

#### enable wave

`enable_wave`

Active ce canal dans les parcours compatibles ; renseigner les identifiants et vérifier le cycle complet de paiement.

Type : Réglage de configuration

#### Facebook (HTTPS)

`social_facebook`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Lien

#### Formulaire Adhérent Principal

`form_adherent_id`

Formulaire actif affecté au parcours indiqué. Activer les formulaires dynamiques avant de tester ce rattachement.

Type : Liste de choix

Choix proposés : -- Utiliser le formulaire natif --

#### Formulaire d'ajout d'Assuré

`form_assure_id`

Formulaire actif affecté au parcours indiqué. Activer les formulaires dynamiques avant de tester ce rattachement.

Type : Liste de choix

Choix proposés : -- Utiliser le formulaire natif --

#### Formulaire d'ajout d'Ayant Droit

`form_ayant_droit_id`

Formulaire actif affecté au parcours indiqué. Activer les formulaires dynamiques avant de tester ce rattachement.

Type : Liste de choix

Choix proposés : -- Utiliser le formulaire natif --

#### Formulaire d'inscription (Visiteur)

`form_registration_id`

Formulaire actif affecté au parcours indiqué. Activer les formulaires dynamiques avant de tester ce rattachement.

Type : Liste de choix

Choix proposés : -- Utiliser le formulaire natif --

#### Fournisseur

`sms_provider`

Fournisseur SMS ou nom d’expéditeur selon le champ. Les identifiants du service se configurent séparément.

Type : Liste de choix

Choix proposés : Twilio · InfoBip · Orange SMS API · Personnalisé (Webhook)

#### Horaires d'Assistance

`app_contact_hours`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte long

#### Hôte SMTP

`smtp_host`

Paramètre du service SMTP : utiliser les informations de votre fournisseur et une adresse d’expédition autorisée.

Type : Texte

#### Clé REST OneSignal

`onesignal_rest_api_key`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Clé API · CinetPay

`payment_cinetpay_apikey`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Clé secrète · CinetPay

`payment_cinetpay_secret_key`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Clé secrète · FedaPay (hérité)

`payment_fedapay_secret_key`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Clé secrète · Flutterwave

`payment_flutterwave_secret_key`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Clé API · Jeko (hérité)

`payment_jeko_api_key`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Secret · PayPal

`payment_paypal_secret`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Clé secrète · Stripe (hérité)

`payment_stripe_secret_key`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Clé API · Wave

`payment_wave_api_key`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Secret de signature · Wave

`payment_wave_signing_secret`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Clé API SMS

`sms_api_key`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Secret API SMS

`sms_api_secret`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Mot de passe SMTP

`smtp_password`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Mot de passe d’authentification · TouchPay

`touchpay_auth_pass`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Mot de passe agent · TouchPay

`touchpay_password_agent`

Secret ou identifiant fourni par votre prestataire. Une valeur existante peut rester masquée ; ne pas la publier.

Type : Valeur confidentielle

#### Instagram (HTTPS)

`social_instagram`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Lien

#### Jour de cotisation

`cotisation_date`

Jour de référence général des cotisations ; à comparer au calendrier de l’offre.

Type : Nombre

Limites du champ : min: 1, max: 31

#### Lien Google Maps / OpenStreetMap (HTTPS)

`footer_map_url`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Lien

#### LinkedIn (HTTPS)

`social_linkedin`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Lien

#### Liens du pied de page

`footer_menu_links`

Un lien par ligne au format Titre|/chemin. Le formulaire prévoit jusqu’à huit liens internes ; un champ vide conserve les valeurs de secours.

Type : Texte long

#### Message

`push_*_body`

Modèle du canal et de l’événement. Conserver les variables utilisées par le service.

Type : Texte long

#### Nom d'Expéditeur (Sender ID)

`sms_sender_id`

Fournisseur SMS ou nom d’expéditeur selon le champ. Les identifiants du service se configurent séparément.

Type : Texte

#### Nom d'utilisateur

`smtp_username`

Paramètre du service SMTP : utiliser les informations de votre fournisseur et une adresse d’expédition autorisée.

Type : Texte

#### Nom Expéditeur

`smtp_from_name`

Paramètre du service SMTP : utiliser les informations de votre fournisseur et une adresse d’expédition autorisée.

Type : Texte

#### notify email

`notify_*_email`

Active le canal indiqué pour chaque événement configuré.

Type : Activation / sélection

#### notify push

`notify_*_push`

Active le canal indiqué pour chaque événement configuré.

Type : Activation / sélection

#### notify sms

`notify_*_sms`

Active le canal indiqué pour chaque événement configuré.

Type : Activation / sélection

#### OneSignal App ID

`onesignal_app_id`

Identifiant de l’application OneSignal utilisée par cette installation et son projet mobile.

Type : Texte

#### Ordre des moyens de paiement

`payment_options_list`

Liste de présentation des canaux ; l’activation et les identifiants restent séparés.

Type : Réglage de configuration

#### URL d’annulation du paiement

`payment_cancel_url`

Adresse de retour navigateur après la tentative de paiement. Une ouverture de cette page ne prouve pas la confirmation serveur.

Type : Réglage de configuration

#### Lien de présentation · CinetPay

`payment_cinetpay_link`

Lien de présentation ou de compatibilité du canal ; ne remplace pas ses identifiants ni ses contrôles de paiement.

Type : Réglage de configuration

#### Logo · CinetPay

`payment_cinetpay_logo`

Logo de présentation : PNG, JPG ou WebP, 2 Mo maximum, dimensions au plus 4096 × 4096.

Type : Réglage de configuration

#### Nom public · CinetPay

`payment_cinetpay_name`

Nom public du prestataire dans les choix de paiement ; l’identifiant technique du canal reste inchangé.

Type : Réglage de configuration

#### Ordre d’affichage · CinetPay

`payment_cinetpay_order`

Ordre d’affichage du canal de paiement actif, de 0 à 9999.

Type : Réglage de configuration

#### Identifiant du site · CinetPay

`payment_cinetpay_site_id`

Identifiant du compte ou de l’application transmis par le prestataire. Vérifier le compte et l’environnement correspondants.

Type : Réglage de configuration

#### Environnement · FedaPay (hérité)

`payment_fedapay_environment`

Environnement de test ou de production proposé par ce prestataire. Les identifiants doivent correspondre à l’environnement choisi.

Type : Réglage de configuration

#### Lien de présentation · FedaPay (hérité)

`payment_fedapay_link`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Logo · FedaPay (hérité)

`payment_fedapay_logo`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Nom public · FedaPay (hérité)

`payment_fedapay_name`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Clé publique · FedaPay (hérité)

`payment_fedapay_public_key`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Logo · Flutterwave

`payment_flutterwave_logo`

Logo de présentation : PNG, JPG ou WebP, 2 Mo maximum, dimensions au plus 4096 × 4096.

Type : Réglage de configuration

#### Nom public · Flutterwave

`payment_flutterwave_name`

Nom public du prestataire dans les choix de paiement ; l’identifiant technique du canal reste inchangé.

Type : Réglage de configuration

#### Ordre d’affichage · Flutterwave

`payment_flutterwave_order`

Ordre d’affichage du canal de paiement actif, de 0 à 9999.

Type : Réglage de configuration

#### Lien de présentation · Jeko (hérité)

`payment_jeko_link`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Logo · Jeko (hérité)

`payment_jeko_logo`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Identifiant marchand · Jeko (hérité)

`payment_jeko_merchant_id`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Nom public · Jeko (hérité)

`payment_jeko_name`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Identifiant de l’application · PayPal

`payment_paypal_client_id`

Identifiant du compte ou de l’application transmis par le prestataire. Vérifier le compte et l’environnement correspondants.

Type : Réglage de configuration

#### Lien de présentation · PayPal

`payment_paypal_link`

Lien de présentation ou de compatibilité du canal ; ne remplace pas ses identifiants ni ses contrôles de paiement.

Type : Réglage de configuration

#### Logo · PayPal

`payment_paypal_logo`

Logo de présentation : PNG, JPG ou WebP, 2 Mo maximum, dimensions au plus 4096 × 4096.

Type : Réglage de configuration

#### Nom public · PayPal

`payment_paypal_name`

Nom public du prestataire dans les choix de paiement ; l’identifiant technique du canal reste inchangé.

Type : Réglage de configuration

#### Ordre d’affichage · PayPal

`payment_paypal_order`

Ordre d’affichage du canal de paiement actif, de 0 à 9999.

Type : Réglage de configuration

#### Activer le canal · PayPal

`payment_paypal_status`

Active ce canal dans les parcours compatibles ; renseigner les identifiants et vérifier le cycle complet de paiement.

Type : Réglage de configuration

#### URL de retour après paiement

`payment_return_url`

Adresse de retour navigateur après la tentative de paiement. Une ouverture de cette page ne prouve pas la confirmation serveur.

Type : Réglage de configuration

#### Lien de présentation · Stripe (hérité)

`payment_stripe_link`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Logo · Stripe (hérité)

`payment_stripe_logo`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Nom public · Stripe (hérité)

`payment_stripe_name`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Clé publique · Stripe (hérité)

`payment_stripe_public_key`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Activer le canal · Stripe (hérité)

`payment_stripe_status`

Champ hérité de compatibilité. Sa présence ne garantit pas la prise en charge du canal dans chaque parcours actuel.

Type : Réglage de configuration

#### Lien de présentation · TouchPay

`payment_touchpay_link`

Lien de présentation ou de compatibilité du canal ; ne remplace pas ses identifiants ni ses contrôles de paiement.

Type : Réglage de configuration

#### Logo · TouchPay

`payment_touchpay_logo`

Logo de présentation : PNG, JPG ou WebP, 2 Mo maximum, dimensions au plus 4096 × 4096.

Type : Réglage de configuration

#### Nom public · TouchPay

`payment_touchpay_name`

Nom public du prestataire dans les choix de paiement ; l’identifiant technique du canal reste inchangé.

Type : Réglage de configuration

#### Ordre d’affichage · TouchPay

`payment_touchpay_order`

Ordre d’affichage du canal de paiement actif, de 0 à 9999.

Type : Réglage de configuration

#### Logo · Wave

`payment_wave_logo`

Logo de présentation : PNG, JPG ou WebP, 2 Mo maximum, dimensions au plus 4096 × 4096.

Type : Réglage de configuration

#### Nom public · Wave

`payment_wave_name`

Nom public du prestataire dans les choix de paiement ; l’identifiant technique du canal reste inchangé.

Type : Réglage de configuration

#### Ordre d’affichage · Wave

`payment_wave_order`

Ordre d’affichage du canal de paiement actif, de 0 à 9999.

Type : Réglage de configuration

#### Port SMTP

`smtp_port`

Paramètre du service SMTP : utiliser les informations de votre fournisseur et une adresse d’expédition autorisée.

Type : Nombre

#### Pénalité générale

`penalty_amount`

Montant de pénalité générale ; les offres peuvent avoir leurs règles distinctes.

Type : Nombre

Limites du champ : min: 0

#### Période de carence

`carence_period`

Durée générale de carence proposée par les règles de gestion.

Type : Nombre

Limites du champ : min: 0

#### Sujet

`email_*_subject`

Modèle du canal et de l’événement. Conserver les variables utilisées par le service.

Type : Texte

#### Titre

`push_*_title`

Modèle du canal et de l’événement. Conserver les variables utilisées par le service.

Type : Texte

#### Code agence · TouchPay

`touchpay_agency_code`

Identifiant du compte ou de l’application transmis par le prestataire. Vérifier le compte et l’environnement correspondants.

Type : Réglage de configuration

#### Utilisateur d’authentification · TouchPay

`touchpay_auth_user`

Identifiant du compte ou de l’application transmis par le prestataire. Vérifier le compte et l’environnement correspondants.

Type : Réglage de configuration

#### Identifiant agent · TouchPay

`touchpay_login_agent`

Identifiant du compte ou de l’application transmis par le prestataire. Vérifier le compte et l’environnement correspondants.

Type : Réglage de configuration

#### WhatsApp (Assistance)

`app_contact_whatsapp`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

#### X / Twitter (HTTPS)

`social_twitter`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Lien

#### YouTube (HTTPS)

`social_youtube`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Lien

### Messages, assistance et formulaire de contact

#### *

`read`

Filtre ou état de lecture de la conversation, selon l’action proposée.

Type : Liste de choix

#### Message

`message`

Texte de la conversation ou note ; vérifier le destinataire et la portée avant envoi.

Type : Texte long

Obligatoire dans ce formulaire

#### Recherche

`q`

Filtre textuel de la liste ou du catalogue courant.

Type : Saisie du formulaire

#### Type de destinataire

`target_type`

Choix du public ou de la personne proposé par la messagerie.

Type : Liste de choix

Obligatoire dans ce formulaire

### Notifications Push et automatismes

#### Approbation · Activer e-mail

`notify_approval_email`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Approbation · Activer Push

`notify_approval_push`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Approbation · Activer SMS

`notify_approval_sms`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Avis de décès · Activer e-mail

`notify_death_notice_email`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Avis de décès · Activer Push

`notify_death_notice_push`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Avis de décès · Activer SMS

`notify_death_notice_sms`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Nouveau rattachement · Activer e-mail

`notify_new_dependent_email`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Nouveau rattachement · Activer Push

`notify_new_dependent_push`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Nouveau rattachement · Activer SMS

`notify_new_dependent_sms`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Paiement · Activer e-mail

`notify_payment_email`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Paiement · Activer Push

`notify_payment_push`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Paiement · Activer SMS

`notify_payment_sms`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Refus · Activer e-mail

`notify_rejection_email`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Refus · Activer Push

`notify_rejection_push`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Refus · Activer SMS

`notify_rejection_sms`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Rappel · Activer e-mail

`notify_reminder_email`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Rappel · Activer Push

`notify_reminder_push`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Rappel · Activer SMS

`notify_reminder_sms`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Bienvenue · Activer e-mail

`notify_welcome_email`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Bienvenue · Activer Push

`notify_welcome_push`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Bienvenue · Activer SMS

`notify_welcome_sms`

Active ce canal pour l’événement indiqué par le repère. Le service d’envoi doit aussi être configuré.

Type : Réglage de configuration

#### Image

`image`

Média de présentation ; vérifier le format, le poids et le cadrage admis par ce champ.

Type : Fichier

#### Article lié

`article_id`

Article à ouvrir depuis cet élément de présentation.

Type : Nombre

#### Texte

`body`

Texte du contenu concerné. Respecter le type de saisie proposé par le formulaire.

Type : Texte long

Obligatoire dans ce formulaire

#### Approbation · Message e-mail

`email_approval_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Approbation · Sujet e-mail

`email_approval_subject`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Avis de décès · Message e-mail

`email_death_notice_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Avis de décès · Sujet e-mail

`email_death_notice_subject`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Nouveau rattachement · Message e-mail

`email_new_dependent_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Nouveau rattachement · Sujet e-mail

`email_new_dependent_subject`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Paiement · Message e-mail

`email_payment_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Paiement · Sujet e-mail

`email_payment_subject`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Refus · Message e-mail

`email_rejection_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Refus · Sujet e-mail

`email_rejection_subject`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Rappel · Message e-mail

`email_reminder_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Rappel · Sujet e-mail

`email_reminder_subject`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Bienvenue · Message e-mail

`email_welcome_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Bienvenue · Sujet e-mail

`email_welcome_subject`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Approbation · Message Push

`push_approval_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Approbation · Titre Push

`push_approval_title`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Avis de décès · Message Push

`push_death_notice_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Avis de décès · Titre Push

`push_death_notice_title`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Nouveau rattachement · Message Push

`push_new_dependent_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Nouveau rattachement · Titre Push

`push_new_dependent_title`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Paiement · Message Push

`push_payment_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Paiement · Titre Push

`push_payment_title`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Refus · Message Push

`push_rejection_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Refus · Titre Push

`push_rejection_title`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Rappel · Message Push

`push_reminder_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Rappel · Titre Push

`push_reminder_title`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Bienvenue · Message Push

`push_welcome_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Bienvenue · Titre Push

`push_welcome_title`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Approbation · Message SMS

`sms_approval_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Avis de décès · Message SMS

`sms_death_notice_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Nouveau rattachement · Message SMS

`sms_new_dependent_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Paiement · Message SMS

`sms_payment_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Refus · Message SMS

`sms_rejection_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Rappel · Message SMS

`sms_reminder_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Bienvenue · Message SMS

`sms_welcome_body`

Texte du canal et de l’événement indiqués par le repère. Conserver les variables présentes dans le modèle.

Type : Réglage de configuration

#### Destination

`target`

Écran ou lien existant à ouvrir ; cette valeur ne crée pas une nouvelle page.

Type : Liste de choix

Choix proposés : Envoi global (Tous les membres inscrits) · Adhérents à jour uniquement · Adhérents non à jour (Régularisation) · Public (Membres & Visiteurs de l'app)

Obligatoire dans ce formulaire

#### Titre

`title`

Titre visible du contenu concerné. Traduire le texte dans les langues proposées.

Type : Texte

Obligatoire dans ce formulaire

### Actualités, catégories et documents

#### Catégorie

`category_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Choix proposés : Sélectionner une catégorie

#### Description

`description`

Description visible du contenu ; vérifier la publication et la langue choisies.

Type : Texte long

#### Contenu

`content`

Texte de contenu de l’élément indiqué. Vérifier la langue et la visibilité avant publication.

Type : Texte long

#### Durée (Optionnel)

`media_duration`

Type, durée ou adresse du média selon le champ. Choisir un média admis par le lecteur ou composant concerné.

Type : Texte

#### Adresse du média

`media_url`

Fichier demandé par ce formulaire ; respecter les formats et limites affichés.

Type : Fichier

#### Segment de l’adresse

`slug`

Segment d’adresse du contenu. Vérifier les liens après modification ; laisser vide uniquement si le formulaire propose une génération automatique.

Type : Saisie du formulaire

#### Niveau d'Accès

`visibility_status`

État du dossier ou visibilité de contenu. Utiliser la procédure de validation correspondant à cet état.

Type : Liste de choix

Choix proposés : Public · Invités uniquement · Adhérents connectés · Adhérents à jour · Adhérents non à jour

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Envoyer la notification

`send_notification`

Demande l’envoi proposé pour ce contenu. Vérifier les destinataires et la configuration du service.

Type : Activation / sélection

#### Publier maintenant

`publish_now`

Rend le contenu concerné visible immédiatement selon les contrôles du formulaire.

Type : Activation / sélection

#### Photographie

`photo`

Photographie liée au contexte du formulaire ; les pièces de profil privées ne sont pas des médias publics.

Type : Fichier

#### Document téléchargeable

`downloadable_file`

Fichier associé à ce contenu. Vérifier les formats et limites du champ.

Type : Fichier

#### Titre

`title`

Titre visible du contenu concerné. Traduire le texte dans les langues proposées.

Type : Texte

Obligatoire dans ce formulaire

#### Mettre à la une

`is_featured`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Activation / sélection

### Nécrologie et avis de décès

#### Date du décès

`date_of_death`

Date du décès à vérifier avant publication de l’avis.

Type : Date

Obligatoire dans ce formulaire

#### Type de personne

`person_type`

Choix du type de personne lié à cet avis ou dossier.

Type : Liste de choix

Choix proposés : Sélectionner le statut... · Un Adhérent Principal · Un Assuré (Membre parrainé) · Un parent non inscrit (Externe)

Obligatoire dans ce formulaire

#### Membre principal

`adherent_principal`

Membre auquel ce dossier est rattaché.

Type : Liste de choix

Choix proposés : Cliquez sur l'adhérent de rattachement

#### Message

`message`

Texte de la conversation ou note ; vérifier le destinataire et la portée avant envoi.

Type : Texte long

Obligatoire dans ce formulaire

#### Nom de la personne extérieure

`external_full_name`

Nom complet d’une personne sans dossier lié lorsque le formulaire le permet.

Type : Texte

#### Photographie

`photo`

Photographie liée au contexte du formulaire ; les pièces de profil privées ne sont pas des médias publics.

Type : Fichier

#### Membre concerné

`person_id_user`

Membre concerné par l’avis ou le dossier de ce formulaire.

Type : Liste de choix

Choix proposés : Cliquez sur un adhérent dans la liste ci-dessous

#### Assuré concerné

`person_id_assure`

Assuré concerné par l’avis ou le dossier de ce formulaire.

Type : Liste de choix

Choix proposés : Cliquez sur un assuré dans la liste ci-dessous

### Comprendre le Studio de l’organisation

#### Motif

`reason`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Motif de rejet

`motif_rejet`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Recherche

`search`

Filtre de recherche de la liste affichée ; il ne modifie pas les données.

Type : Saisie du formulaire

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

### Identité, couleurs et publication

#### Couleur de fond - Administration

`admin_background_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur de fond - Espace adhérent

`member_background_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur de fond - Site public

`site_background_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur de fond - Site Web

`web_background_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur de fond - Thème Flutter

`theme_background_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur de texte - Administration

`admin_text_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur de texte - Espace adhérent

`member_text_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur de texte - Site public

`site_text_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur de texte - Site Web

`web_text_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur de texte - Thème Flutter

`theme_text_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur d’accent - Site Web

`web_accent_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur d’accent - Thème Flutter

`theme_accent_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur principale - Administration

`admin_primary_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur principale - Espace adhérent

`member_primary_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur principale - Site public

`site_primary_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur principale - Site Web

`web_primary_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur principale - Thème Flutter

`theme_primary_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur secondaire - Administration

`admin_secondary_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur secondaire - Espace adhérent

`member_secondary_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur secondaire - Site public

`site_secondary_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur secondaire - Site Web

`web_secondary_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Couleur secondaire - Thème Flutter

`theme_secondary_color`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Fond de la barre basse

`app_navbar_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Fond de l’en-tête

`app_appbar_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Fond de l’en-tête du menu

`app_drawer_header_background_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Icône inactive de la barre basse

`app_nav_unselected_icon_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Icône sélectionnée de la barre basse

`app_nav_selected_icon_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Icônes actives du menu

`app_drawer_icon_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Icônes de l’en-tête

`app_appbar_icon_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Icônes inactives du menu

`app_drawer_unselected_icon_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Image

`image`

Média de présentation ; vérifier le format, le poids et le cadrage admis par ce champ.

Type : Fichier

Formats admis : image/png,image/jpeg,image/webp

Obligatoire dans ce formulaire

#### Type d’élément

`kind`

Type parmi les éléments proposés par ce formulaire ; vérifier les champs associés.

Type : Liste de choix

Choix proposés : Photographie du modèle choisi · Logo commun à la mutuelle

#### Lien actif du menu

`app_drawer_selected_link_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Lien inactif du menu

`app_drawer_unselected_link_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Mode sombre - Thème Flutter

`theme_dark_mode_enabled`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Réglage de configuration

#### Palette historique

`style_picker`

Valeur de présentation ou de compatibilité d’un outil historique. Le choix de métier et la publication courante se pilotent depuis le Studio de l’organisation.

Type : Choix unique

#### Couleurs des composants liées au thème

`app_component_colors_follow_theme`

Permet aux composants pris en charge de suivre la palette du thème au lieu de couleurs séparées.

Type : Activation / sélection

#### Texte inactif de la barre basse

`app_nav_unselected_label_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Texte sélectionné de la barre basse

`app_nav_selected_label_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

#### Titre de l’en-tête

`app_appbar_title_color`

Couleur du composant Flutter indiqué ; vérifier les états sélectionné et non sélectionné sur l’app.

Type : Réglage de configuration

### Composer les pages Flutter natives

#### Emplacement de compatibilité

`style`

Valeur de présentation ou de compatibilité d’un outil historique. Le choix de métier et la publication courante se pilotent depuis le Studio de l’organisation.

Type : Liste de choix

#### Page

`page`

Choisissez une valeur de la liste proposée et consultez la procédure de cette rubrique.

Type : Liste de choix

### Choisir les widgets et les formats

#### Activer le widget dans cet emplacement

`slots[*][*][enabled]`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Activation / sélection

#### Activer · Widget

`widgets[*][enabled]`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Activation / sélection

#### Public autorisé · Widget

`widgets[*][audience]`

Public, quantité maximale ou type de produit proposé pour ce widget. Les données restent filtrées selon les droits du compte.

Type : Liste de choix

Choix proposés : Sans restriction d’offre · Offre proposée par la mutuelle · Offre détenue par l’adhérent

#### Conditions de visibilité · Widget

`widgets[*][visibility][]`

Choix des publics et conditions proposés ; les droits de l’action restent contrôlés séparément.

Type : Activation / sélection

#### Espace d’affichage

`surface`

Contexte public, adhérent ou administrateur proposé pour ce composant.

Type : Liste de choix

Choix proposés : Accueil public · web + application · Tableau de bord adhérent · web + application

#### Emplacement de compatibilité

`style`

Valeur de présentation ou de compatibilité d’un outil historique. Le choix de métier et la publication courante se pilotent depuis le Studio de l’organisation.

Type : Liste de choix

#### Présentation · Widget

`widgets[*][format]`

Présentation parmi celles prises en charge par ce composant.

Type : Liste de choix

#### Nombre maximal d’éléments

`widgets[*][limit]`

Nombre maximal d’éléments affichés par ce widget, selon sa limite prise en charge.

Type : Nombre

Limites du champ : min: 1, max: 12

#### Ordre

`slots[*][*][order]`

Position relative dans la liste ou la section ; vérifier l’ordre publié après enregistrement.

Type : Nombre

Limites du champ : min: 0, max: 999

#### Ordre · Widget

`widgets[*][order]`

Position relative dans la liste ou la section ; vérifier l’ordre publié après enregistrement.

Type : Nombre

Limites du champ : min: 0, max: 999

#### Type de produit · Widget

`widgets[*][product_type]`

Public, quantité maximale ou type de produit proposé pour ce widget. Les données restent filtrées selon les droits du compte.

Type : Liste de choix

Choix proposés : Aucun · Décès / famille

#### Traduction du widget

`widgets[*][translations][*][*]`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Saisie du formulaire

### Pages Web et vitrine métier

#### Arrondi des bordures - Site Web

`web_border_radius`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Liste de choix

Choix proposés : Petit (Carré) · Moyen (Arrondi) · Grand (Très arrondi)

#### blocks data bg color

`blocks[*][data][bg_color]`

Présentation du bloc : couleur, dimension, alignement ou disposition selon le champ. Vérifier le rendu sur petit écran.

Type : Couleur

#### blocks data size

`blocks[*][data][size]`

Présentation du bloc : couleur, dimension, alignement ou disposition selon le champ. Vérifier le rendu sur petit écran.

Type : Liste de choix

#### blocks data text align

`blocks[*][data][text_align]`

Présentation du bloc : couleur, dimension, alignement ou disposition selon le champ. Vérifier le rendu sur petit écran.

Type : Liste de choix

#### blocks data text color

`blocks[*][data][text_color]`

Présentation du bloc : couleur, dimension, alignement ou disposition selon le champ. Vérifier le rendu sur petit écran.

Type : Couleur

#### blocks order

`blocks[*][order]`

Position relative dans la liste ou la section ; vérifier l’ordre publié après enregistrement.

Type : Nombre

#### blocks style

`blocks[*][style]`

Valeur de présentation ou de compatibilité d’un outil historique. Le choix de métier et la publication courante se pilotent depuis le Studio de l’organisation.

Type : Liste de choix

#### blocks type

`blocks[*][type]`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

#### blocks visibility

`blocks[*][visibility][]`

Choix des publics et conditions proposés ; les droits de l’action restent contrôlés séparément.

Type : Activation / sélection

#### Destination · Menu

`menu_items[*][sub_items][*][target]`

Écran ou lien existant à ouvrir ; cette valeur ne crée pas une nouvelle page.

Type : Texte

#### Couleur de fond de l'en-tête

`header_bg_color`

Élément de marque, de couleur ou de contact indiqué par le libellé. Vérifier son rendu et son contraste dans le contexte Web.

Type : Couleur

#### Couleur de fond du pied de page

`footer_bg_color`

Élément de marque, de couleur ou de contact indiqué par le libellé. Vérifier son rendu et son contraste dans le contexte Web.

Type : Couleur

#### Couleur du texte de l'en-tête

`header_text_color`

Élément de marque, de couleur ou de contact indiqué par le libellé. Vérifier son rendu et son contraste dans le contexte Web.

Type : Couleur

#### Couleur du texte du pied de page

`footer_text_color`

Élément de marque, de couleur ou de contact indiqué par le libellé. Vérifier son rendu et son contraste dans le contexte Web.

Type : Couleur

#### Description SEO

`seo_meta_description`

Résumé fidèle du contenu public ; ce champ ne garantit pas un classement dans les moteurs.

Type : Texte long

#### Image de partage

`seo_og_image`

Image publique utilisée lors du partage du site.

Type : Fichier

#### Libellé · Menu

`menu_items[*][sub_items][*][label]`

Libellé visible ; ne pas remplacer une clé technique par sa traduction.

Type : Texte

#### Logo d'en-tête (Web & Admin)

`dashboard_logo`

Élément de marque, de couleur ou de contact indiqué par le libellé. Vérifier son rendu et son contraste dans le contexte Web.

Type : Fichier

#### Public autorisé · Menu

`menu_items[*][audience]`

Condition de public, de placement ou de connexion du menu. Ce réglage organise l’affichage sans attribuer de capacité serveur.

Type : Liste de choix

#### Activer · Menu

`menu_items[*][enabled]`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Activation / sélection

#### Icône · Menu

`menu_items[*][icon]`

Icône parmi les valeurs prises en charge par le composant.

Type : Texte

#### Libellé · Menu

`menu_items[*][label]`

Libellé visible ; ne pas remplacer une clé technique par sa traduction.

Type : Texte

#### Ordre · Menu

`menu_items[*][order]`

Position relative dans la liste ou la section ; vérifier l’ordre publié après enregistrement.

Type : Nombre

#### Emplacement · Menu

`menu_items[*][placement]`

Condition de public, de placement ou de connexion du menu. Ce réglage organise l’affichage sans attribuer de capacité serveur.

Type : Liste de choix

#### Type de produit · Menu

`menu_items[*][product_type]`

Condition de public, de placement ou de connexion du menu. Ce réglage organise l’affichage sans attribuer de capacité serveur.

Type : Liste de choix

#### Connexion obligatoire · Menu

`menu_items[*][requires_auth]`

Condition de public, de placement ou de connexion du menu. Ce réglage organise l’affichage sans attribuer de capacité serveur.

Type : Activation / sélection

#### Afficher dans l’en-tête mobile · Menu

`menu_items[*][show_in_mobile_header]`

Condition de public, de placement ou de connexion du menu. Ce réglage organise l’affichage sans attribuer de capacité serveur.

Type : Activation / sélection

#### Type de contenu · Menu

`menu_items[*][sub_items][*][type]`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

#### Destination · Menu

`menu_items[*][target]`

Écran ou lien existant à ouvrir ; cette valeur ne crée pas une nouvelle page.

Type : Texte

#### Type de contenu · Menu

`menu_items[*][type]`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

#### Conditions de visibilité · Menu

`menu_items[*][visibility][]`

Choix des publics et conditions proposés ; les droits de l’action restent contrôlés séparément.

Type : Activation / sélection

#### Mode sombre - Site Web

`web_dark_mode_enabled`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Activation / sélection

#### Mots-clés descriptifs

`seo_keywords`

Mots-clés de présentation du site ; ne garantissent pas une position dans les moteurs.

Type : Texte

#### Nom de la page

`pages[*][name]`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Texte

#### Page d’accueil du site

`web_home_page_id`

Page Web existante choisie comme accueil dans ce module.

Type : Liste de choix

Choix proposés : -- Aucune page définie --

#### pages is active

`pages[*][is_active]`

Détermine si cet élément est proposé dans les parcours qui utilisent son état.

Type : Activation / sélection

#### Consignes d’indexation

`seo_robots`

Consignes robots proposées pour les pages concernées ; vérifier l’effet attendu avant publication.

Type : Liste de choix

Choix proposés : Index, Follow (Recommandé) · NoIndex, NoFollow (Masquer des moteurs) · Index, NoFollow

#### Slogan de l’administration

`dashboard_slogan`

Texte de présentation associé à l’identité de l’administration.

Type : Texte

#### Slug (URL)

`pages[*][slug]`

Segment d’adresse de la page dans le contexte Web ; vérifier les liens après modification.

Type : Texte

#### social whatsapp

`social_whatsapp`

Élément de marque, de couleur ou de contact indiqué par le libellé. Vérifier son rendu et son contraste dans le contexte Web.

Type : Réglage de configuration

#### Structure historique des blocs

`all_blocks_json`

Configuration de compatibilité gérée par le Studio ; utilisez ses formulaires plutôt que modifier le contenu brut.

Type : Réglage de configuration

#### Structure de blocks

`blocks`

Configuration de compatibilité gérée par le Studio ; utilisez ses formulaires plutôt que modifier le contenu brut.

Type : Réglage de configuration

#### Structure de pages

`pages`

Configuration de compatibilité gérée par le Studio ; utilisez ses formulaires plutôt que modifier le contenu brut.

Type : Réglage de configuration

#### Blocs Web historiques

`site_blocks`

Configuration de compatibilité gérée par le Studio ; utilisez ses formulaires plutôt que modifier le contenu brut.

Type : Réglage de configuration

#### Pages Web historiques

`site_pages`

Configuration de compatibilité gérée par le Studio ; utilisez ses formulaires plutôt que modifier le contenu brut.

Type : Réglage de configuration

#### Style de bouton - Site Web

`web_button_style`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Liste de choix

Choix proposés : Arrondi classique · Carré strict · Pilule (Totalement arrondi)

#### Mention de pied de page

`footer_copyright`

Mention affichée au pied du site.

Type : Texte

#### Texte d’en-tête Web

`header_scrolling_text`

Texte d’information du composant Web concerné ; sans effet sur un bandeau Flutter.

Type : Texte long

#### Titre

`blocks[*][data][title]`

Titre visible du contenu concerné. Traduire le texte dans les langues proposées.

Type : Texte

#### Titre de l’administration

`dashboard_title`

Nom affiché dans les éléments qui utilisent le titre de l’administration.

Type : Texte

#### Titre SEO

`seo_meta_title`

Titre de la page dans les métadonnées. Décrire clairement le contenu publié.

Type : Texte

#### Typographie - Site Web

`web_font_family`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Liste de choix

Choix proposés : Système (Par défaut) · Serif · Monospace

#### web top menu

`web_top_menu`

Configuration du menu Web gérée par le formulaire de navigation. Vérifier destinations, ordre et visibilité.

Type : Réglage de configuration

### Menus Web et navigation mobile

#### Lien de don

`donation_url`

Destination du bouton de don ; si le parcours propose une valeur de secours, vérifier son ouverture dans l’app.

Type : Lien

#### Activer l’action personnalisée

`custom_enabled`

Affiche l’action personnalisée configurée dans ce contexte.

Type : Activation / sélection

#### Afficher l’accès aux dons

`donation_enabled`

Affiche l’accès aux dons dans les emplacements qui utilisent ce réglage.

Type : Activation / sélection

#### Menu Flutter publié

`app_navigation_menu`

Structure gérée par l’éditeur de menu : destinations, emplacements, publics et ordre.

Type : Réglage de configuration

### À propos, FAQ, contact et pages légales

#### Configuration des pages d’information

`app_native_pages`

Donnée structurée gérée par le formulaire des pages natives ; ne pas y coller une page HTML.

Type : Réglage de configuration

#### Contenus À propos premium

`app_about_premium_v1`

Configuration des éléments natifs de présentation de l’organisation.

Type : Réglage de configuration

### Carrousels et présentation Mutuelle

#### Disposition dans l'application

`section_layouts[*]`

Présentation du bloc : couleur, dimension, alignement ou disposition selon le champ. Vérifier le rendu sur petit écran.

Type : Liste de choix

Choix proposés : Carrousel horizontal · Grille responsive · Liste détaillée

#### Introduction ·

`subtitle[*]`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Texte long

#### Titre principal ·

`headline[*]`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Saisie du formulaire

### Photos privées et pièces de dossier

#### Recherche

`q`

Filtre textuel de la liste ou du catalogue courant.

Type : Saisie du formulaire

#### Photographie

`photo`

Photographie liée au contexte du formulaire ; les pièces de profil privées ne sont pas des médias publics.

Type : Fichier

Formats admis : image/jpeg,image/png,image/webp

Obligatoire dans ce formulaire

### Traduire les interfaces et contenus

#### Clé API de traduction

`api_key`

Identifiant confidentiel ou sa confirmation selon le champ. Ne pas publier cette valeur ni la réutiliser comme texte visible.

Type : Valeur confidentielle

#### Inclure les contenus publics

`include_public_content`

Active la sélection ou l’affichage indiqué dans ce formulaire.

Type : Activation / sélection

#### Mode

`mode`

Mode de traitement ou de traduction proposé dans ce formulaire ; contrôler la portée avant d’appliquer.

Type : Choix unique

#### *

`scope`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### * *

`translations[*][mode]`

Mode de traitement ou de traduction proposé dans ce formulaire ; contrôler la portée avant d’appliquer.

Type : Liste de choix

#### Code

`code`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Fichier

`file`

Choisir un fichier dans les formats admis et lire les limites affichées.

Type : Fichier

Formats admis : .zip,.csv,application/zip,text/csv

Obligatoire dans ce formulaire

#### Inclure les contenus publics

`translate_public_content`

Ajoute les types de contenu public pris en charge à la traduction assistée.

Type : Activation / sélection

#### Paramètres de la langue

`languages[*][*]`

Valeur localisée de ce contenu. Compléter chaque langue proposée sans changer les clés techniques.

Type : Activation / sélection

#### Langue

`locale`

Code de la langue concernée par l’action.

Type : Liste de choix

#### Lecture de droite à gauche

`rtl`

Déclare une langue utilisant une mise en page de droite à gauche.

Type : Activation / sélection

#### Modèle de traduction

`model`

Modèle parmi ceux pris en charge dans cette version du service ; ce champ ne garantit pas un tarif permanent.

Type : Liste de choix

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Nom dans la langue

`native_name`

Information d’identité ou de contact de l’élément indiqué. Vérifier l’exactitude et distinguer nom visible et identifiant de connexion.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Plafond quotidien de traduction

`daily_usd`

Budget journalier de l’automatisation exprimé en dollars ; limite contrôlée par le service.

Type : Nombre

Limites du champ : min: 0.1, max: 100

Obligatoire dans ce formulaire

#### Remplacer les traductions existantes

`replace_existing`

Applique le mode de remplacement proposé à l’import. Exporter une copie avant remplacement.

Type : Activation / sélection

#### Retirer la clé de traduction

`remove_key`

Supprime la clé enregistrée au lieu de la remplacer.

Type : Activation / sélection

#### Taille du lot de traduction

`batch_size`

Nombre d’éléments traité par lot ; le service normalise la plage admise.

Type : Liste de choix

#### Texte source

`source_text`

Phrase servant de clé de correspondance dans le catalogue de traduction.

Type : Texte long

Obligatoire dans ce formulaire

#### Traduction

`translated_text`

Texte de la langue sélectionnée ; conserver les variables et la signification.

Type : Texte long

Obligatoire dans ce formulaire

#### Traduction automatique planifiée

`auto_run`

Autorise les prochains lots automatiques si le mode et les autres prérequis le permettent.

Type : Activation / sélection

#### Type

`type`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

#### Valeur

`translations[*][value]`

Valeur associée au champ ou à la règle. Conserver la valeur technique attendue lorsque le formulaire le précise.

Type : Texte long

### Référencement et partage du site client

#### Contenu

`content[*][*]`

Valeur localisée de ce contenu. Compléter chaque langue proposée sans changer les clés techniques.

Type : Texte long

Obligatoire dans ce formulaire

#### Présentation de l’accueil

`home_mode`

Choix de présentation publique proposé dans ce module ; il ne change pas le métier installé sur une autre plateforme.

Type : Choix unique

#### Lien vers le store de l’application

`stores[*]`

Lien de téléchargement du store concerné. Il ouvre une fiche existante et ne publie pas une application.

Type : Lien

#### * ·

`enabled_currencies[]`

Devise de l’affichage ou du produit dans ce contexte. La trésorerie et les prestataires peuvent avoir leurs propres contraintes de devise.

Type : Activation / sélection

#### Activer

`blocks[*][enabled]`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Activation / sélection

#### Activer cette diapositive

`demo[carousel][slides][*][enabled]`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Activation / sélection

#### Flux de l’ancienne présentation

`demo[ticker][enabled]`

Réglage de l’ancienne présentation. Les écrans natifs actuels peuvent ne pas utiliser cette option ; contrôler le parcours réellement affiché.

Type : Activation / sélection

#### Activer le carrousel de présentation

`demo[carousel][enabled]`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Activation / sélection

#### Durée historique du message d’état

`demo[status][speed]`

Réglage de l’ancienne présentation. Les écrans natifs actuels peuvent ne pas utiliser cette option ; contrôler le parcours réellement affiché.

Type : Nombre

Limites du champ : min: 14, max: 90

#### Annonces FR (une par ligne)

`demo[ticker][extra_fr]`

Réglage de l’ancienne présentation. Les écrans natifs actuels peuvent ne pas utiliser cette option ; contrôler le parcours réellement affiché.

Type : Texte long

#### Announcements EN (one per line)

`demo[ticker][extra_en]`

Réglage de l’ancienne présentation. Les écrans natifs actuels peuvent ne pas utiliser cette option ; contrôler le parcours réellement affiché.

Type : Texte long

#### Avantage

`demo[*][benefits][*]`

Liste des avantages annoncés. Chaque ligne doit rester cohérente avec les droits et les conditions réellement proposés.

Type : Saisie du formulaire

#### Avantage

`demo[plans][*][*][features][*]`

Liste des avantages annoncés. Chaque ligne doit rester cohérente avec les droits et les conditions réellement proposés.

Type : Saisie du formulaire

#### Action du bouton principal

`primary_action`

Choix entre l’accès à une démonstration disponible et le contact. Le parcours utilise le contact si la démo est désactivée.

Type : Liste de choix

Choix proposés : Ouvrir la démo si elle est activée · Contacter l’équipe

#### Segment de l’adresse

`slug`

Segment d’adresse du contenu. Vérifier les liens après modification ; laisser vide uniquement si le formulaire propose une génération automatique.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Cotisation mensuelle (XOF)

`demo[plans][*][price_xof]`

Montant de présentation du plan de démonstration exprimé en XOF ; ne pas le confondre avec une offre de production.

Type : Nombre

Limites du champ : min: 0

#### demo rates[*]

`demo_rates[*]`

Taux de présentation de la démonstration. Ce réglage ne constitue pas une offre de change ou un cours garanti.

Type : Nombre

Limites du champ : min: 0.00000001

#### demo[*]

`demo[*]`

Contenu de présentation de la démonstration : vérifier le texte, le média ou la destination du bloc concerné.

Type : Saisie du formulaire

#### demo[*][*]

`demo[*][*]`

Contenu de présentation de la démonstration : vérifier le texte, le média ou la destination du bloc concerné.

Type : Texte long

#### demo[carousel][slides][*][*][*]

`demo[carousel][slides][*][*][*]`

Contenu de présentation de la démonstration : vérifier le texte, le média ou la destination du bloc concerné.

Type : Texte long

#### demo[carousel][slides][*][anchor]

`demo[carousel][slides][*][anchor]`

Contenu de présentation de la démonstration : vérifier le texte, le média ou la destination du bloc concerné.

Type : Liste de choix

#### design[*]

`design[*]`

Paramètre d’identité ou de charte proposé par ce module. Contrôler le résultat après publication.

Type : Couleur

Obligatoire dans ce formulaire

#### Devise de présentation

`base_currency`

Devise de l’affichage ou du produit dans ce contexte. La trésorerie et les prestataires peuvent avoir leurs propres contraintes de devise.

Type : Liste de choix

#### Durée de l’ancien flux défilant

`demo[ticker][speed]`

Réglage de l’ancienne présentation. Les écrans natifs actuels peuvent ne pas utiliser cette option ; contrôler le parcours réellement affiché.

Type : Nombre

Limites du champ : min: 14, max: 90

#### Emplacement de compatibilité

`demo[carousel][style]`

Contenu de présentation de la démonstration : vérifier le texte, le média ou la destination du bloc concerné.

Type : Liste de choix

#### Frais d’adhésion fictifs (XOF)

`demo[plans][*][joining_xof]`

Montant de présentation du plan de démonstration exprimé en XOF ; ne pas le confondre avec une offre de production.

Type : Nombre

Limites du champ : min: 0

#### Icône

`demo[carousel][slides][*][icon]`

Icône parmi les valeurs prises en charge par le composant.

Type : Liste de choix

#### Icône

`icon`

Icône parmi les valeurs prises en charge par le composant.

Type : Liste de choix

#### identity[*]

`identity[*]`

Paramètre d’identité ou de charte proposé par ce module. Contrôler le résultat après publication.

Type : Saisie du formulaire

#### Messages d’état de l’ancienne présentation

`demo[status][enabled]`

Réglage de l’ancienne présentation. Les écrans natifs actuels peuvent ne pas utiliser cette option ; contrôler le parcours réellement affiché.

Type : Activation / sélection

#### Message d’état historique en anglais

`demo[status][en]`

Réglage de l’ancienne présentation. Les écrans natifs actuels peuvent ne pas utiliser cette option ; contrôler le parcours réellement affiché.

Type : Texte long

#### Message d’état historique en français

`demo[status][fr]`

Réglage de l’ancienne présentation. Les écrans natifs actuels peuvent ne pas utiliser cette option ; contrôler le parcours réellement affiché.

Type : Texte long

#### Nom

`demo[plans][*][*][name]`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Saisie du formulaire

#### Ordre

`blocks[*][order]`

Position relative dans la liste ou la section ; vérifier l’ordre publié après enregistrement.

Type : Nombre

Limites du champ : min: 1, max: 999

Obligatoire dans ce formulaire

#### Remplacer l’image

`brand[*]`

Paramètre d’identité ou de charte proposé par ce module. Contrôler le résultat après publication.

Type : Fichier

Formats admis : image/png,image/jpeg,image/webp

#### Rotation automatique (secondes, 0 = manuel)

`demo[carousel][autoplay_seconds]`

Contenu de présentation de la démonstration : vérifier le texte, le média ou la destination du bloc concerné.

Type : Nombre

Limites du champ : min: 0, max: 15

#### Visuels à rétablir

`reset[*]`

Sélection du visuel ou de la configuration à rétablir ; lire le récapitulatif avant confirmation.

Type : Activation / sélection

#### Sous-titre

`demo[plans][*][*][caption]`

Contenu de présentation de la démonstration : vérifier le texte, le média ou la destination du bloc concerné.

Type : Saisie du formulaire

#### Type

`type`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

Choix proposés : Vitrine commerciale (SEO) · Mutuelle fictive (non indexée)

Obligatoire dans ce formulaire

### Liens stores, version minimale et maintenance

#### Éléments À propos premium

`about_premium[*][*]`

Éléments de présentation natifs proposés par le module À propos.

Type : Texte long

#### Accent premium

`branding[accent]`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Couleur

#### Accroche française

`branding[tagline_fr]`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Activer · Widget

`native_pages[*][widgets][*][enabled]`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Activation / sélection

#### Activer

`pages[*][modules][*][enabled]`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Activation / sélection

#### Activer · Widget

`native_pages[*][enabled]`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Activation / sélection

#### Ancien style de chargement

`app_loading_style`

Réglage historique conservé. Utilisez la configuration de lancement du Studio ; ce champ ne recrée pas les anciens écrans retirés.

Type : Réglage de configuration

#### Arrondi des bordures - Thème Flutter

`theme_border_radius`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Liste de choix

Choix proposés : Petit · Moyen · Grand

#### Autoriser les inscriptions

`app_enable_registration`

Ouvre ou ferme les nouvelles inscriptions dans les parcours concernés.

Type : Activation / sélection

#### Destination · Menu

`menu_items[*][sub_items][*][target]`

Écran ou lien existant à ouvrir ; cette valeur ne crée pas une nouvelle page.

Type : Texte

#### Couleur principale

`branding[primary]`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Couleur

#### Description de l’inscription

`app_registration_desc`

Aide affichée avant ou pendant le parcours d’inscription.

Type : Texte long

#### Emplacement de compatibilité

`pages[*][style]`

Valeur de présentation ou de compatibilité d’un outil historique. Le choix de métier et la publication courante se pilotent depuis le Studio de l’organisation.

Type : Choix unique

#### English tagline

`branding[tagline_en]`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Média principal

`hero_media`

Média principal de cette présentation ; respecter les formats et limites affichés.

Type : Fichier

Formats admis : image/png,image/jpeg,image/webp

Obligatoire dans ce formulaire

#### Intensité des ombres - Thème Flutter

`theme_shadow_intensity`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Liste de choix

Choix proposés : Légère · Moyenne · Forte

#### Libellé · Menu

`menu_items[*][sub_items][*][label]`

Libellé visible ; ne pas remplacer une clé technique par sa traduction.

Type : Texte

#### Libellé du bouton de paiement

`app_payment_btn_text`

Texte du bouton d’accès au paiement.

Type : Texte

#### Libellé du bouton d’inscription

`app_registration_btn_text`

Texte du bouton ; l’action reste celle du parcours natif.

Type : Texte

#### Lien App Store

`app_store_url_ios`

Adresse de la fiche App Store de votre application cliente.

Type : Texte

#### Lien Google Play

`app_store_url_android`

Adresse de la fiche Google Play de votre application cliente.

Type : Texte

#### Destination du bouton natif

`native_pages[*][widgets][*][action_url]`

Lien autorisé du bouton ; ne sert pas à téléverser des images dans une galerie.

Type : Lien

#### Texte · Widget

`native_pages[*][widgets][*][body][*]`

Texte du contenu concerné. Respecter le type de saisie proposé par le formulaire.

Type : Texte long

#### Titre · Widget

`native_pages[*][widgets][*][title][*]`

Titre visible du contenu concerné. Traduire le texte dans les langues proposées.

Type : Saisie du formulaire

#### Logo de l’application

`app_logo`

Logo de votre organisation ; choisissez un média compatible avec le champ et vérifiez son contraste.

Type : Fichier

#### Masquer l’en-tête au défilement

`app_home_header_hide_on_scroll`

Commande de visibilité de l’en-tête dans les écrans qui prennent cette option en charge.

Type : Réglage de configuration

#### Public autorisé · Menu

`menu_items[*][audience]`

Condition de public, de placement ou de connexion du menu. Ce réglage organise l’affichage sans attribuer de capacité serveur.

Type : Liste de choix

#### Activer · Menu

`menu_items[*][enabled]`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Activation / sélection

#### Icône · Menu

`menu_items[*][icon]`

Icône parmi les valeurs prises en charge par le composant.

Type : Texte

#### Libellé · Menu

`menu_items[*][label]`

Libellé visible ; ne pas remplacer une clé technique par sa traduction.

Type : Texte

#### Ordre · Menu

`menu_items[*][order]`

Position relative dans la liste ou la section ; vérifier l’ordre publié après enregistrement.

Type : Nombre

#### Emplacement · Menu

`menu_items[*][placement]`

Condition de public, de placement ou de connexion du menu. Ce réglage organise l’affichage sans attribuer de capacité serveur.

Type : Liste de choix

#### Type de produit · Menu

`menu_items[*][product_type]`

Condition de public, de placement ou de connexion du menu. Ce réglage organise l’affichage sans attribuer de capacité serveur.

Type : Liste de choix

#### Type de contenu · Menu

`menu_items[*][sub_items][*][type]`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

#### Destination · Menu

`menu_items[*][target]`

Écran ou lien existant à ouvrir ; cette valeur ne crée pas une nouvelle page.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Type de contenu · Menu

`menu_items[*][type]`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

#### Conditions de visibilité · Menu

`menu_items[*][visibility][]`

Choix des publics et conditions proposés ; les droits de l’action restent contrôlés séparément.

Type : Activation / sélection

#### Message de maintenance

`maintenance_message`

Texte d’explication affiché lorsque le mode maintenance le prévoit.

Type : Réglage de configuration

#### Mise à jour forcée

`app_force_update`

Demande à l’utilisateur de mettre à jour lorsque sa version est insuffisante ; publier d’abord une version disponible.

Type : Activation / sélection

#### Activer

`enabled`

Active ou masque cet élément dans le contexte concerné ; ne donne pas une permission serveur.

Type : Liste de choix

Choix proposés : Désactivé — style officiel · Activé — choix des cinq styles dans Flutter

#### Mode maintenance

`is_maintenance_mode`

Active le comportement de maintenance prévu par les parcours qui consomment ce réglage.

Type : Réglage de configuration

#### Type de contenu · Widget

`native_pages[*][widgets][*][type]`

Type parmi ceux proposés par ce formulaire ; des champs complémentaires peuvent en dépendre.

Type : Liste de choix

#### Nom public de l’organisation

`branding[name]`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Nom de l’application

`app_title`

Nom affiché dans les emplacements qui utilisent l’identité de la plateforme.

Type : Texte

#### Ordre · Widget

`native_pages[*][widgets][*][order]`

Position relative dans la liste ou la section ; vérifier l’ordre publié après enregistrement.

Type : Nombre

Limites du champ : min: 0, max: 999

#### Ordre

`pages[*][modules][*][order]`

Position relative dans la liste ou la section ; vérifier l’ordre publié après enregistrement.

Type : Nombre

Limites du champ : min: 0, max: 99

#### Page d’accueil Flutter historique

`app_home_page_id`

Référence de compatibilité ; utiliser le Studio des pages natives pour la composition courante.

Type : Réglage de configuration

#### Paiement requis pour l’assuré

`require_payment_before_assure`

Applique l’exigence de paiement du parcours d’assuré concerné.

Type : Activation / sélection

#### Paiement requis à l’inscription

`require_payment_before_registration`

Exige le règlement prévu avant validation du parcours d’inscription.

Type : Activation / sélection

#### Paiement visible aux visiteurs

`app_payment_visible_for_guests`

Affiche le bouton prévu sans connexion ; ne contourne pas les règles de paiement.

Type : Activation / sélection

#### Produit requis pour l’assuré

`require_product_before_assure`

Exige une offre dans le parcours d’ajout d’un assuré concerné.

Type : Activation / sélection

#### Produit requis à l’inscription

`require_product_before_registration`

Exige la sélection d’une offre avant de terminer l’inscription.

Type : Activation / sélection

#### Présentation de l’accueil

`home_mode`

Choix de présentation publique proposé dans ce module ; il ne change pas le métier installé sur une autre plateforme.

Type : Choix unique

#### Présentation de l’en-tête d’accueil

`app_home_header_style`

Variante d’en-tête parmi celles proposées dans le canal concerné.

Type : Réglage de configuration

#### Style de bouton - Thème Flutter

`theme_button_style`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Liste de choix

Choix proposés : Arrondi · Carré · Pilule

#### Titre de la fenêtre de paiement

`app_payment_sheet_title`

Titre du panneau de choix et de lancement du paiement.

Type : Texte

#### Titre de l’inscription

`app_registration_title`

Titre de présentation du parcours ; ne modifie pas les conditions d’admission.

Type : Texte

#### Typographie - Thème Flutter

`theme_font_family`

Personnalise le contexte indiqué dans les composants qui exploitent ce réglage. Contrôlez le contraste après publication.

Type : Liste de choix

Choix proposés : Système (Par défaut) · Serif · Monospace

#### Version minimale

`app_min_version`

Version de l’app à partir de laquelle l’accès est accepté par le contrôle de mise à jour.

Type : Texte

### Messages d’état et comptes en attente

#### Activer les messages d’état

`status_messages_enabled`

Active les messages dans les composants natifs qui les prennent en charge. Ne modifie pas l’état réel du dossier.

Type : Activation / sélection

### Rôles, capacités et affectations

#### Code

`code`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Saisie du formulaire

#### Confirmer

`password_confirmation`

Identifiant confidentiel ou sa confirmation selon le champ. Ne pas publier cette valeur ni la réutiliser comme texte visible.

Type : Valeur confidentielle

#### Identifiant de recherche

`identifier`

Identifiant attendu par ce formulaire de recherche ou de récupération.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Mot de passe

`password`

Identifiant confidentiel ou sa confirmation selon le champ. Ne pas publier cette valeur ni la réutiliser comme texte visible.

Type : Valeur confidentielle

### Sauvegardes, exports et imports

#### Fichier à importer

`import_file`

Fichier au format attendu par l’écran d’import ; vérifier le gabarit avant envoi.

Type : Fichier

Formats admis : .json

Obligatoire dans ce formulaire

### Tontine et cycles

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Description

`description`

Description visible du contenu ; vérifier la publication et la langue choisies.

Type : Texte long

#### Règles du groupe

`rules`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte long

#### Montant

`amount`

Montant de l’opération ou du contenu concerné ; vérifier la devise affichée et la nature de l’action.

Type : Nombre

Limites du champ : min: 1, max: 50000000

Obligatoire dans ce formulaire

#### Fréquence

`frequency`

Choisissez une valeur de la liste proposée et consultez la procédure de cette rubrique.

Type : Liste de choix

Choix proposés : frequency==='monthly')>* · frequency==='weekly')>*

#### Référence

`reference`

Référence permettant de retrouver l’opération ; conserver celle du justificatif ou du prestataire lorsqu’elle est demandée.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Utilisateur concerné

`user_id`

Choisissez une valeur de la liste proposée et consultez la procédure de cette rubrique.

Type : Liste de choix

Choix proposés : * · *

Obligatoire dans ce formulaire

#### Libellé

`label`

Libellé visible ; ne pas remplacer une clé technique par sa traduction.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Début

`starts_on`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

Obligatoire dans ce formulaire

#### Commentaire

`note`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Saisie du formulaire

#### Sections sélectionnées

`sections[]`

Sélection des éléments du contexte à activer ou réinitialiser. Lire la confirmation avant une réinitialisation.

Type : Activation / sélection

#### confirmed

`confirmed`

Accusé volontaire de l’action décrite ; lire sa portée avant de confirmer.

Type : Activation / sélection

Obligatoire dans ce formulaire

#### confirmation

`confirmation`

Confirmation volontaire de l’action décrite. Relire les conséquences avant de valider.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Participants du cycle

`members`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Limites du champ : min:2, max:60

#### Participants du cycle

`members[*]`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Nombre

#### Décision

`decision`

Décision proposée pour le dossier ou la déclaration ; un refus peut exiger un motif.

Type : Texte

Choix proposés : approve · reject

Obligatoire dans ce formulaire

#### sections

`sections`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Limites du champ : min:1

Obligatoire dans ce formulaire

#### sections

`sections[*]`

Renseignez la valeur indiquée dans le contexte de cette rubrique ; la validation du formulaire reste applicable.

Type : Texte

Choix proposés : groups · people · cycles · history · news

Obligatoire dans ce formulaire

### Association

#### Texte

`body`

Texte du contenu concerné. Respecter le type de saisie proposé par le formulaire.

Type : Texte long

Obligatoire dans ce formulaire

#### Description

`description`

Description visible du contenu ; vérifier la publication et la langue choisies.

Type : Texte long

Obligatoire dans ce formulaire

#### Mode de règlement

`method`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Choix unique

Obligatoire dans ce formulaire

#### Catégorie

`category`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

#### Année

`year`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Nombre

Limites du champ : min: 2000, max: 2200

Obligatoire dans ce formulaire

#### Capacité

`capacity`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Nombre

Limites du champ : min: 1, max: 10000

Obligatoire dans ce formulaire

#### Date d’adhésion

`joined_on`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

Obligatoire dans ce formulaire

#### Début

`starts_on`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

Obligatoire dans ce formulaire

#### Fin

`ends_on`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

#### Fonction

`function`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Image

`image`

Média de présentation ; vérifier le format, le poids et le cadrage admis par ce champ.

Type : Fichier

Formats admis : image/png,image/jpeg,image/webp

#### Libellé

`label`

Libellé visible ; ne pas remplacer une clé technique par sa traduction.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Lieu

`location`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Membre concerné

`member_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

#### Montant

`amount`

Montant de l’opération ou du contenu concerné ; vérifier la devise affichée et la nature de l’action.

Type : Nombre

Limites du champ : min: 1

Obligatoire dans ce formulaire

#### Opérateur de condition

`operator`

Comparaison proposée avec la valeur attendue ; conserver les valeurs techniques.

Type : Choix unique

#### Fichier

`file`

Choisir un fichier dans les formats admis et lire les limites affichées.

Type : Fichier

Formats admis : application/pdf

#### Photographie

`photo`

Photographie liée au contexte du formulaire ; les pièces de profil privées ne sont pas des médias publics.

Type : Fichier

Formats admis : image/png,image/jpeg,image/webp

#### Recherche

`q`

Filtre textuel de la liste ou du catalogue courant.

Type : Saisie du formulaire

#### Référence

`reference`

Référence permettant de retrouver l’opération ; conserver celle du justificatif ou du prestataire lorsqu’elle est demandée.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Résumé

`summary`

Présentation éditoriale de cet élément : texte, mise en avant ou classement selon le champ. Contrôler le rendu public et les langues.

Type : Saisie du formulaire

#### Rôle

`role`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Titre

`title`

Titre visible du contenu concerné. Traduire le texte dans les langues proposées.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Échéance

`due_on`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

Obligatoire dans ce formulaire

### Coopérative

#### Culture

`crop`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Date de l’opération

`occurred_on`

Date utilisée pour le contexte indiqué. Vérifier l’ordre des dates et la période du dossier avant enregistrement.

Type : Date

Obligatoire dans ce formulaire

#### Montant

`amount`

Montant de l’opération ou du contenu concerné ; vérifier la devise affichée et la nature de l’action.

Type : Nombre

Limites du champ : min: 1, max: 1000000000

Obligatoire dans ce formulaire

#### Nom

`name`

Nom de l’élément ou de la personne dans ce formulaire.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Notes

`notes`

Complément de dossier ; ne pas y publier de secret ou de donnée privée hors du contexte prévu.

Type : Texte long

#### Photographie

`photo`

Photographie liée au contexte du formulaire ; les pièces de profil privées ne sont pas des médias publics.

Type : Fichier

Formats admis : image/png,image/jpeg,image/webp

#### Prix unitaire

`unit_price`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 1, max: 10000000

Obligatoire dans ce formulaire

#### producer id

`producer_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Quantité

`quantity`

Valeur numérique du dossier indiqué : quantité, prix, capital, intérêt, plafond ou objectif. Respecter l’unité et la devise affichées.

Type : Nombre

Limites du champ : min: 1, max: 10000000

Obligatoire dans ce formulaire

#### Référence

`reference`

Référence permettant de retrouver l’opération ; conserver celle du justificatif ou du prestataire lorsqu’elle est demandée.

Type : Saisie du formulaire

#### Saison

`season`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Sens du mouvement

`direction`

Sens de l’opération proposé dans le formulaire. Vérifier s’il s’agit d’une entrée, sortie ou autre mouvement autorisé.

Type : Liste de choix

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

### ONG

#### Mode de règlement

`method`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

Choix proposés : Mobile Money

#### beneficiary id

`beneficiary_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### campaign id

`campaign_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Projet concerné

`project_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Recherche

`q`

Filtre textuel de la liste ou du catalogue courant.

Type : Saisie du formulaire

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

### Amicale du personnel

#### Mode de règlement

`method`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

Choix proposés : Mobile Money

#### Catégorie

`category`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Langue du contenu

`lang`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Membre concerné

`member_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Motif

`reason`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Recherche

`q`

Filtre textuel de la liste ou du catalogue courant.

Type : Saisie du formulaire

#### Référence

`reference`

Référence permettant de retrouver l’opération ; conserver celle du justificatif ou du prestataire lorsqu’elle est demandée.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### Service

`service`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

### Diaspora

#### Mode de règlement

`method`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

Choix proposés : Mobile Money

#### Catégorie

`category`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Langue du contenu

`lang`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Motif

`reason`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Projet concerné

`project_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

Obligatoire dans ce formulaire

#### Recherche

`q`

Filtre textuel de la liste ou du catalogue courant.

Type : Saisie du formulaire

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

### Clubs sportifs et culturels

#### *

`media_type`

Type, durée ou adresse du média selon le champ. Choisir un média admis par le lecteur ou composant concerné.

Type : Liste de choix

#### Mode de règlement

`method`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

Choix proposés : Mobile Money

#### Catégorie

`category`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Fichier

`file`

Choisir un fichier dans les formats admis et lire les limites affichées.

Type : Fichier

#### Langue du contenu

`lang`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### membership id

`membership_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

#### Motif

`reason`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Objet

`purpose`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Projet concerné

`project_id`

Élément lié à choisir dans la liste du contexte. Vérifier la personne, le produit ou le dossier avant d’enregistrer le rattachement.

Type : Liste de choix

#### Recherche

`q`

Filtre textuel de la liste ou du catalogue courant.

Type : Saisie du formulaire

#### video url

`video_url`

Type, durée ou adresse du média selon le champ. Choisir un média admis par le lecteur ou composant concerné.

Type : Lien

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

### Commerçants et artisans

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

Choix proposés : Retenue · Rejetée

#### Confirmation de l’opération

`confirmed`

Accusé volontaire de l’action décrite ; lire sa portée avant de confirmer.

Type : Activation / sélection

Obligatoire dans ce formulaire

#### Fichier

`file`

Choisir un fichier dans les formats admis et lire les limites affichées.

Type : Fichier

#### Mode de règlement

`method`

Caractéristique ou classement du dossier selon le libellé. Utiliser les choix proposés et vérifier leur effet dans la rubrique.

Type : Liste de choix

#### Motif

`reason`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Recherche

`q`

Filtre textuel de la liste ou du catalogue courant.

Type : Saisie du formulaire

#### Référence

`reference`

Référence permettant de retrouver l’opération ; conserver celle du justificatif ou du prestataire lorsqu’elle est demandée.

Type : Saisie du formulaire

Obligatoire dans ce formulaire

### Scolaire et parents d’élèves

#### État

`status`

État proposé pour ce dossier ; utiliser l’action métier de validation lorsqu’elle existe.

Type : Liste de choix

Choix proposés : En cours · Traitée · Rejetée

#### * Non Oui

`directory_opt_in`

Consentement au référencement dans l’annuaire proposé ; ne remplace pas les règles de confidentialité des autres espaces.

Type : Liste de choix

Choix proposés : Non · Oui

#### Confirmation de l’opération

`confirmed`

Accusé volontaire de l’action décrite ; lire sa portée avant de confirmer.

Type : Activation / sélection

Obligatoire dans ce formulaire

#### Fichier

`file`

Choisir un fichier dans les formats admis et lire les limites affichées.

Type : Fichier

#### Motif

`reason`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Recherche

`q`

Filtre textuel de la liste ou du catalogue courant.

Type : Saisie du formulaire

#### Réponse

`response`

Explication ou réponse liée au dossier. Rédiger un texte utile et vérifier les personnes qui pourront le lire.

Type : Texte long

Obligatoire dans ce formulaire

#### Texte

`body`

Texte du contenu concerné. Respecter le type de saisie proposé par le formulaire.

Type : Texte long

Obligatoire dans ce formulaire

## Références

- Laravel 12 - deployment : https://laravel.com/docs/12.x/deployment

- Flutter - Android : https://docs.flutter.dev/deployment/android

- Flutter - iOS : https://docs.flutter.dev/deployment/ios
