Formules
Une formule définit l'ensemble des fonctions auxquelles un tenant a accès. Le gérant en choisit une à l'inscription, et peut en changer à tout moment.
1. Activation des fonctions par formule (B6)
Chaque fonction de la plateforme est rattachée à une ou plusieurs formules. À tout instant, le tenant n'accède qu'aux fonctions de sa formule en cours.
Règle métier : l'activation est vérifiée côté serveur, pas seulement masquée dans l'interface. Une fonction hors formule est inaccessible, quel que soit le chemin d'accès.
2. Changement de formule (B7)
Le gérant peut changer de formule lui-même. Le changement a un effet immédiat :
- Montée : les nouvelles fonctions sont disponibles tout de suite.
- Descente : les fonctions qui ne font plus partie de la formule deviennent inaccessibles tout de suite.
Le changement est répercuté sur le suivi des abonnements de l'éditeur et sur la facturation.
3. Points à préciser
- Répartition des fonctions entre les trois formules.
- Facturation d'un changement en cours de période : prorata, crédit, ou effet sur la période suivante seulement ?
- Descente de formule : que deviennent les données créées avec une fonction qui n'est plus accessible (par exemple les stocks, ou un deuxième établissement) ? Conservées en lecture seule, masquées ?
- Le changement de taille déclarée relève-t-il du même mécanisme ?