Vue Dependances par Equipement¶
Chaines de dependances upstream/downstream du site Vonnas
Dependances upstream (de quoi depend chaque equipement)¶
TABLE
depend_de AS "Depend de",
criticite AS "Crit.",
cluster AS "Cluster"
FROM "vonnas/equipements"
WHERE type_equipement != null
SORT criticite ASC, equipement ASC
Dependances downstream (qui est impacte si l'equipement tombe)¶
TABLE
requis_par AS "Requis par",
criticite AS "Crit.",
type_equipement AS "Type"
FROM "vonnas/equipements"
WHERE type_equipement != null
SORT length(requis_par) DESC
Chaines de dependances (DataviewJS)¶
const pages = dv.pages('"vonnas/equipements"')
.where(p => p.type_equipement != null);
dv.header(3, "Arbre de dependances");
for (const page of pages) {
const deps = page.depend_de || [];
const reqs = page.requis_par || [];
if (deps.length > 0 || reqs.length > 0) {
dv.header(4, page.equipement + " (" + page.criticite + ")");
if (deps.length > 0) {
dv.paragraph("**Upstream** : " + deps.join(" → ") + " → **" + page.equipement + "**");
}
if (reqs.length > 0) {
dv.paragraph("**Downstream** : **" + page.equipement + "** → " + reqs.join(", "));
}
}
}
Voir aussi¶
- carte-dependances-vonnas — Carte complete avec diagramme Mermaid et ordre de restauration
- Canvas visuel — Vue spatiale des dependances
- index-equipements-vonnas — Index equipements