DZ_Wald -> DZ_Wald: Einlesen des prop. Forstify-JSON; Anlegen einer SMEC Holzpreisbereich in Submodel Holzpreisbereiche (ggf. Erzeugen); Verknüpfung mit zugehöriger Holzliste
DZ_Wald --> WaldmanagerApp: S3I-ServiceReply "ok"
note over DZ_Wald #FF0000
TODO: Welches Rückgabeformat bevorzugt ForestManager?
WaldmanagerApp --> Waldbesitzer: UI-Anzeige des Holzpreisbereichs in ForestManager
deactivate WaldmanagerApp
deactivate Waldbesitzer
== Holzangebot via Holzhandelsplattform erstellen & einstellen ==
Waldbesitzer -> Holzhandelsplattform: (S3I) Login
Dienstleister -> Holzhandelsplattform: S3I-Login
'Holzliste zum Verkauf veröffentlichen!
activate Holzhandelsplattform
activate Waldbesitzer
Waldbesitzer -> Holzhandelsplattform: Freigabe für DZ Wald erteilen
activate Holzhandelsplattform
Holzhandelsplattform -> DZ_Wald: Get Holzlisten-Daten
activate Dienstleister
note over Dienstleister #FF0000
TODO Autorisierung auf Basis der HMI der Person (=ThingID) oder der Person selbst (=PersonID)?
end note
Dienstleister -> Holzhandelsplattform: Dienstleister wählt in UI von Forstify im Profil die Funktion "Alle Holzlisten von Wald des Waldbesitzers abrufen"
note over Dienstleister
Vollständig sauber müsste der Dienstleister an dieser Stelle über das S3I-Dir nach dem entsprechenden Waldbesitzer und dessen DZ Wald suchen und dann den richtigen auswählen. Aktuell hart verdrahtet.
end note
note over Dienstleister #FF0000
TODO attributePath für Abruf *aller* Holzlisten? Evtl. Suche nach allen SM mit bestimmter SemanticId möglich?
end note
Holzhandelsplattform -> DZ_Wald: S3I-GetValueRequest an DZ Wald mit