59 lines
1.8 KiB
Markdown
59 lines
1.8 KiB
Markdown
|
|
# Domaines d'activité
|
||
|
|
|
||
|
|
> **Récapitulatif** : Yavsc organise ses activités en arbre, avec
|
||
|
|
> `Droit` à la racine pour rendre les termes juridiques
|
||
|
|
> disponibles partout. Pas de booléen "transversal" : la
|
||
|
|
> transversalité découle de la position dans l'arbre. Détail dans
|
||
|
|
> cette page, racine de l'architecture : [Architecture.md](../Architecture.md).
|
||
|
|
|
||
|
|
## Hiérarchie
|
||
|
|
|
||
|
|
Les activités sont organisées en arbre. Chaque activité peut avoir
|
||
|
|
une activité parente d'ordre plus général :
|
||
|
|
|
||
|
|
```
|
||
|
|
Droit ← racine, ancêtre commun
|
||
|
|
├── Musique
|
||
|
|
│ ├── Jazz
|
||
|
|
│ ├── Classique
|
||
|
|
│ └── ...
|
||
|
|
├── Graphisme
|
||
|
|
├── BTP
|
||
|
|
└── ...
|
||
|
|
```
|
||
|
|
|
||
|
|
Le domaine **Droit** est positionné à la racine — *nul n'est
|
||
|
|
censé ignorer la loi*. Sa position structurelle rend ses
|
||
|
|
dictionnaires naturellement disponibles dans tous les projets,
|
||
|
|
sans attribut spécial.
|
||
|
|
|
||
|
|
## Modèle `DomaineActivite`
|
||
|
|
|
||
|
|
```
|
||
|
|
DomaineActivite
|
||
|
|
- Id, Nom
|
||
|
|
- ParentId (FK → DomaineActivite, nullable)
|
||
|
|
```
|
||
|
|
|
||
|
|
Pas de booléen `EstTransversal` — la transversalité est une
|
||
|
|
conséquence de la position dans l'arbre, pas un attribut
|
||
|
|
explicite.
|
||
|
|
|
||
|
|
## Conséquences sur les autres référentiels
|
||
|
|
|
||
|
|
Cette arborescence irrigue :
|
||
|
|
|
||
|
|
- les **dictionnaires métier** (cf. [dictionnaires-metier.md](dictionnaires-metier.md)) :
|
||
|
|
un projet hérite des dictionnaires de ses ancêtres.
|
||
|
|
- les **classes de formulaire et de devis** (cf.
|
||
|
|
[offres-frontmatter.md](offres-frontmatter.md)) : un fournisseur
|
||
|
|
rattaché à `Musique → Jazz` a accès aux modèles de son
|
||
|
|
activité et de ses ancêtres.
|
||
|
|
|
||
|
|
## Voir aussi
|
||
|
|
|
||
|
|
- [Architecture.md](../Architecture.md) — racine.
|
||
|
|
- [dictionnaires-metier.md](dictionnaires-metier.md) — règle
|
||
|
|
d'héritage en arbre.
|
||
|
|
- [offres-frontmatter.md](offres-frontmatter.md) — modèle
|
||
|
|
canonique nom/valeur pour formulaires et devis.
|