Project-OMOTES / user_feedback

Repository to hold all feedback (bugs and feature request) from users
1 stars 0 forks source link

[Feature Request]: save Heat Netwerk Calculation results with ESDL file #41

Open JurrianVRHDHV opened 7 months ago

JurrianVRHDHV commented 7 months ago

Is there an existing issue for this?

What would your feature do ?

Currently when you download, share, and then load an ESDL on a different account, the receiving person cannot view resulting status and log files of the produced Heat Network calculations. The new feature would add this data to the ESDL file that has been downloaded. Which would result in the receiving person/account being able to view the (multiple) statuses (error/finished) and log files.

Proposed workflow

  1. Go to services -> external ESDL services
  2. Open Heat Network calculation results This should show a list of the various calculations that have been produced by the user. EITHER: A. Add a download option to the action list, enabling the user to download specific network results they can share alongside the ESDL file. This would enable the user to download and share specific results but would require a multi-file packet to be sent. B. When downloading a file (File -> Save ESDL...), select all related Heat Network calculation results and add them to the save file. This would automatically add all results. In both cases the receiving person would be able to open the ESDL file (and separate result file) and view the corresponding Heat Network calculation results.

Additional information

No response

samvanderzwan commented 2 months ago

@rdrijvers this might be something to discuss with the design team

ewoudwerkman commented 2 months ago

This use case is supported by a next version of the MapEditor (but not (yet) in the TPG frontend afaik) and is based on the ability to work with other users in a project (called a group in our Keycloak SSO authenthication solution). The workflow is af follows:

  1. Create a new project group with users that are collaborating in Keycloak
  2. Do an optimization/simulation in the MapEditor
  3. Share the results in the result overview with a project group. (This feature is now missing in the frontend/UI)
  4. Other users in the project group will now also see this optimization run in their results.
ewoudwerkman commented 2 months ago

We also offer a cloud storage solution for ESDL called ESDL Drive that allows you to share ESDL files within a project group already (but only ESDL files, not logs for example). It also keeps track of changes in the ESDL file and allows you to go back to previous versions.

Although this functionality is already available for a few years it is somehow not deployed for NWN (it was for WarmingUp). Reach out to @lfse-slafleur of you want this deployed for NWN.