Blueprint-Struktur
{
"seite": "/migration",
"titel": "Migration",
"warum": "fuenfter Blueprint (KBE15): der Vierschritt -- nachsehen, abbilden, uebernehmen, nachweisen -- als ein Ablauf statt als vier Zuschnitte",
"modul": "ui.migration",
"bereiche": {
"steuerung": {
"rolle": "steuerung",
"gewicht": 1,
"mindest": "16rem",
"warum": "Quellbaum, Bestandskuerzel und Abbildungsdatei -- einmal gesetzt, vom ganzen Weg gelesen (migrationsweg, WEGE_UI)"
},
"arbeit": {
"rolle": "arbeit",
"gewicht": 2,
"warum": "der Vierschritt selbst -- untersuchen, abbilden, uebernehmen, vergleichen (MIZ7, MIZ8)"
}
},
"bausteine": [
{
"id": "stand",
"el": "formular",
"in": "steuerung",
"fn": "ui.migration.stand",
"titel": "Wo stehe ich",
"warum": "sagt abgeleitet, nicht geraten (E4), welcher Schritt dran ist -- und liefert quelle/plan/bestand als Felder fuer den Ablauf"
},
{
"id": "vierschritt",
"el": "ablauf",
"in": "arbeit",
"titel": "Der Vierschritt",
"schritte": [
{
"modul": "migrate.doarchiv",
"fn": "untersuchen",
"titel": "1. Untersuchen",
"eingabe": {
"quelle": "$feld:quelle"
},
"ergibt": {
"quelle": "quelle_bekannt"
}
},
{
"modul": "migrate.doarchiv",
"fn": "abbildung",
"titel": "2. Abbilden",
"eingabe": {
"quelle": "$zustand:quelle_bekannt"
},
"ergibt": {
"quelle": "quelle_abgebildet"
}
},
{
"modul": "migrate.doarchiv",
"fn": "uebernehmen",
"titel": "3. Uebernehmen (Trockenlauf)",
"eingabe": {
"quelle": "$zustand:quelle_abgebildet",
"plan": "$feld:plan",
"bestand": "$feld:bestand",
"dry_run": true
},
"ergibt": {
"quelle": "quelle_uebernommen"
}
},
{
"modul": "migrate.doarchiv",
"fn": "vergleichen",
"titel": "4. Vergleichen",
"eingabe": {
"quelle": "$zustand:quelle_uebernommen",
"bestand": "$feld:bestand"
},
"ergibt": {}
}
],
"warum": "derselbe Vierschritt wie /migration/untersuchen bis /migration/vergleichen, als eine Abfolge mit Zwischenwerten statt vier Seiten (KBE5)"
}
],
"art_blueprint": "seite"
}