141 lines
7.4 KiB
Markdown
141 lines
7.4 KiB
Markdown
|
|
# Liens de causalité
|
||
|
|
|
||
|
|
Statut: référence fonctionnelle
|
||
|
|
Public: exécutifs, testeurs, mainteneurs
|
||
|
|
Dernière révision: 2026-06-01
|
||
|
|
|
||
|
|
Ce document décrit les effets attendus des actions importantes. Il sert à tester l'application, à comprendre les impacts indirects et à éviter de casser un processus en modifiant seulement une page.
|
||
|
|
|
||
|
|
## Rencontres
|
||
|
|
|
||
|
|
- Planifier une rencontre crée une tuile de rencontre.
|
||
|
|
- Modifier une rencontre met à jour la tuile et ses rapports.
|
||
|
|
- Saisir une collecte associe une collecte à la rencontre.
|
||
|
|
- Saisir une collecte crée un montant à recevoir par le trésorier.
|
||
|
|
- Le trésorier reçoit la collecte et augmente l'encaisse.
|
||
|
|
- La réception d'une collecte utilise la date de la collecte comme date comptable.
|
||
|
|
- Saisir une vente de littérature diminue le stock de littérature.
|
||
|
|
- Saisir une vente de littérature crée un montant à recevoir.
|
||
|
|
- Le trésorier reçoit la vente de littérature et augmente l'encaisse.
|
||
|
|
- Saisir une vente de jetons diminue le stock de jetons.
|
||
|
|
- Saisir une vente de jetons crée un montant à recevoir.
|
||
|
|
- Le trésorier reçoit la vente de jetons et augmente l'encaisse.
|
||
|
|
- Saisir une remise de jeton ou gâteau alimente les statistiques seulement.
|
||
|
|
- Une remise de jeton ou gâteau ne change pas l'inventaire.
|
||
|
|
- Le bouton `Rapport PDF` génère le rapport de la rencontre.
|
||
|
|
|
||
|
|
## Assemblées
|
||
|
|
|
||
|
|
- Planifier une assemblée crée une tuile d'assemblée.
|
||
|
|
- La date proposée respecte l'horaire d'assemblée configuré pour le groupe.
|
||
|
|
- Saisir les présences met à jour le rapport d'assemblée.
|
||
|
|
- Générer une invitation crée un lien invité temporaire.
|
||
|
|
- Ouvrir un lien invité affiche l'assemblée en lecture seule.
|
||
|
|
- Un lien invité expiré refuse l'accès.
|
||
|
|
- Le rapport PDF produit le procès-verbal ou rapport d'assemblée.
|
||
|
|
- Adopter le PV précédent cristallise son contenu.
|
||
|
|
- Adopter le PV précédent exige un proposeur et un secondeur.
|
||
|
|
- Adopter le rapport du trésorier exige un proposeur et un secondeur.
|
||
|
|
- Adopter le rapport du trésorier autorise ensuite les contributions.
|
||
|
|
- Un rapport du trésorier non adopté bloque le processus de contribution.
|
||
|
|
|
||
|
|
## Contributions
|
||
|
|
|
||
|
|
- Créer une contribution crée une décision de type `Contribution`.
|
||
|
|
- Créer une contribution exige un proposeur et un secondeur.
|
||
|
|
- Créer une contribution crée un montant engagé à débiter.
|
||
|
|
- Une contribution créée apparaît dans `Trésorerie > À traiter`.
|
||
|
|
- Une contribution traitée diminue le solde bancaire.
|
||
|
|
- Une contribution traitée apparaît au registre.
|
||
|
|
- Une contribution traitée met à jour l'état des résultats.
|
||
|
|
- Modifier la liste des destinataires change les choix offerts dans `Donner au suivant`.
|
||
|
|
- Supprimer un destinataire non protégé retire ce choix des prochaines contributions.
|
||
|
|
|
||
|
|
## Gouvernance
|
||
|
|
|
||
|
|
- Soumettre une proposition crée une proposition en cours.
|
||
|
|
- Une proposition sans secondeur peut être secondée.
|
||
|
|
- Une proposition secondée peut être transformée en décision.
|
||
|
|
- Rejeter une proposition exige `ÉTANT DONNÉ QUE`.
|
||
|
|
- Rejeter une proposition conserve l'historique.
|
||
|
|
- Transformer en résolution exige `ÉTANT DONNÉ QUE`.
|
||
|
|
- Transformer en résolution exige `LE GROUPE A DÉCIDÉ DE`.
|
||
|
|
- Transformer en résolution crée une décision de type `Résolution`.
|
||
|
|
- Accepter une nomination crée une décision de type `Nomination`.
|
||
|
|
- Créer une décision lui attribue un numéro selon son type.
|
||
|
|
- Créer une décision la rend visible dans l'historique des décisions.
|
||
|
|
- Créer une décision la rend visible dans le rapport PDF des résolutions.
|
||
|
|
- Renseigner `LE GROUPE A DÉCIDÉ DE` fait utiliser ce texte comme résolution principale dans le rapport.
|
||
|
|
|
||
|
|
## Postes et mandats
|
||
|
|
|
||
|
|
- Postuler à un poste crée une candidature.
|
||
|
|
- Proposer un membre à un poste crée une candidature pour ce membre.
|
||
|
|
- Une candidature acceptée ou une nomination alimente les décisions de type `Nomination`.
|
||
|
|
- Une nomination adoptée affecte le membre au poste.
|
||
|
|
- Affecter un membre à un poste retire ce poste des postes à pourvoir.
|
||
|
|
- Terminer un mandat libère le poste.
|
||
|
|
- Libérer un poste le rend de nouveau visible dans `Postes à pourvoir`.
|
||
|
|
- Associer une permission à un poste contrôle l'accès aux modules.
|
||
|
|
- Changer les permissions d'un poste change les modules visibles pour les membres qui occupent ce poste.
|
||
|
|
- Abolir un poste le retire des listes ordinaires.
|
||
|
|
- Réactiver un poste peut le remettre dans les postes disponibles si aucun mandat actif ne l'occupe.
|
||
|
|
|
||
|
|
## Trésorerie
|
||
|
|
|
||
|
|
- Recevoir une collecte augmente l'encaisse.
|
||
|
|
- Recevoir une vente augmente l'encaisse.
|
||
|
|
- Déposer de l'encaisse à la banque diminue l'encaisse.
|
||
|
|
- Déposer de l'encaisse à la banque augmente le solde bancaire.
|
||
|
|
- Enregistrer un don direct augmente le solde bancaire sans diminuer l'encaisse.
|
||
|
|
- Soumettre une dépense la fait apparaître dans `À traiter`.
|
||
|
|
- Traiter une dépense cash diminue immédiatement l'encaisse.
|
||
|
|
- Traiter une dépense par chèque ou virement engage le solde bancaire.
|
||
|
|
- Confirmer le débit d'une dépense par chèque ou virement diminue le solde bancaire.
|
||
|
|
- Rejeter une dépense efface la demande comme si elle n'avait jamais existé.
|
||
|
|
- Créer une réserve ajoute une réserve à zéro.
|
||
|
|
- Virer vers une réserve diminue le disponible bancaire.
|
||
|
|
- Virer depuis une réserve augmente le disponible bancaire ou une autre réserve.
|
||
|
|
- Supprimer une réserve est permis seulement si son solde est zéro.
|
||
|
|
- La somme des réserves ne doit pas dépasser le solde bancaire disponible pour les couvrir.
|
||
|
|
- Le disponible bancaire est le solde bancaire moins engagements et réserves.
|
||
|
|
- L'encaisse est disponible pour le groupe, mais elle reste une position séparée de la banque.
|
||
|
|
- Un mouvement de réserve apparaît au registre.
|
||
|
|
- Le registre affiche les transactions les plus récentes d'abord.
|
||
|
|
|
||
|
|
## Rapports
|
||
|
|
|
||
|
|
- L'état des résultats calcule revenus, charges et résultat net.
|
||
|
|
- Le rapport PDF de trésorerie utilise le mois précédent.
|
||
|
|
- Le rapport PDF de trésorerie utilise les positions au dernier jour du mois précédent.
|
||
|
|
- Un rapport adopté devient historisé et cristallisé.
|
||
|
|
- Un rapport adopté reste consultable et imprimable.
|
||
|
|
- Le registre PDF des résolutions affiche les décisions du groupe.
|
||
|
|
- Une résolution avec `LE GROUPE A DÉCIDÉ DE` utilise cette section comme texte principal du rapport.
|
||
|
|
|
||
|
|
## Sécurité et accès
|
||
|
|
|
||
|
|
- Sysadmin a tous les accès.
|
||
|
|
- Sysadmin ne peut pas être supprimé.
|
||
|
|
- Sysadmin peut impersonifier un membre.
|
||
|
|
- Sysadmin peut saisir des informations à posteriori.
|
||
|
|
- Un exécutif peut créer des membres, planifier des assemblées et traiter les décisions.
|
||
|
|
- Un non-exécutif ne voit pas les actions réservées.
|
||
|
|
- Un invité peut consulter seulement le lien prévu.
|
||
|
|
- Un invité ne peut rien modifier.
|
||
|
|
- Un lien invité expiré refuse l'accès.
|
||
|
|
- Désactiver un membre bloque la connexion sans effacer son historique.
|
||
|
|
- Le droit à l'oubli anonymise le membre sans supprimer son enregistrement.
|
||
|
|
|
||
|
|
## Audit et persistance
|
||
|
|
|
||
|
|
- Toute modification importante crée une entrée au journal ou dans l'historique métier.
|
||
|
|
- L'historique métier peut conserver l'ancienne valeur, la nouvelle valeur, le membre responsable et une raison automatique.
|
||
|
|
- Rafraîchir la page conserve les données.
|
||
|
|
- Déconnexion et reconnexion conservent les données.
|
||
|
|
- Redéployer conserve les données existantes.
|
||
|
|
- Réinitialiser un groupe remet les données de ce groupe à leur base initiale.
|
||
|
|
- Réinitialiser `Groupe Démonstration` recrée un historique fictif cohérent.
|
||
|
|
- Réinitialiser un groupe ne doit pas modifier les autres groupes.
|
||
|
|
|