> ## Documentation Index
> Fetch the complete documentation index at: https://api-documentation.kare-app.fr/llms.txt
> Use this file to discover all available pages before exploring further.

# Formation : cumul de personnel formé

**Besoin** : il faut qu'une échéance de formation ne se mette pas à jour directement après l'intervention, et que l'échéance se calcule selon la période de validité de la formation. Il faut donc atteindre un seuil de personnes formées par périodicité.

**Solution** :

* ~~Pour cela, il faut que la règle soit faite en calendaire, et non possible en réglementaire.~~
  * L'échéance se calcule à la date où le nombre de personnes formées sera inférieur au seuil donné, selon la validité des formations.
* La règle est de type formation collective.
* Il faut y renseigner un pourcentage (à voir comment on calcule ça). → doit être défini au niveau de la siteRule selon la capacité privée du site
* Voir le nombre de personnes formées
* Pouvoir définir la durée de validité d'une formation (1 an, 2 ans, etc.), directement dans la règle.

Si on a tous ces éléments, l'on peut calculer le nombre de personne formés en continue sur un site, et savoir si oui ou non on est haut dessus ou en dessous du seuil.

Dans la gestion : soit c'est la durée de validité de la formation + le seuil | soit c'est la périodicité, mais on peut pas avoir les deux en même temps.

### Questions

**Comment sont définis les seuils ? un nombre ? un pourcentage ?**<br />Si pourcentage → on se base sur la capacité privée du site, le pourcentage est sauvegardé dans la règle ⇒ calcul possible pour tous les siteRules

~~Si c'est un nombre → doit être défini directement dans chaque siteRule (dans le drawer siteRule)~~

**Combien de temps les formations sont-elles valides ?**<br />Dépend de la formation

### Technique

dueAt → siteRule

rrule → rule (durée de validité)

seuil ?? → rule ?

privateCapacity → site
