it-at-m / digiwf-core

central workflow automation and integration platform based on the free process framework Camunda.
MIT License
19 stars 7 forks source link

Aktuelle Vorgänge/Vorgänge werden bei Navigation nicht geupdatet #353

Closed darenegade closed 1 year ago

darenegade commented 1 year ago

Describe the bug Wenn man auf die Seite "Aktuelle Vorgänge" oder "Vorgang starten" geht, lädt diese erst die Daten neu, wenn man auf aktualisieren geht. Beim navigieren auf die Seite erfolgt kein Backend-Request auf /instance oder /definition

Wenn man 1min (plus/minus) wartet, dann erfolgt der Request.

image.png

To Reproduce Steps to reproduce the behavior:

  1. DigiWF Erleben Prozess starten
  2. 2 min Prozess abschließen
  3. Aktuelle Vorgänge anschauen -> DigiWF erleben ist dort noch im Status "Was ist DigiWF"
  4. Aktualisieren -> Vorgang wird nun auch als abgeschlossen angezeigt.

Expected behavior Daten werden async im Hintergrund neu abgefragt und in der UI aktualisiert wenn man auf die Seite navigiert

darenegade commented 1 year ago

Genauer untersucht und festgestellt, dass dies ein "gewünschtes" Verhalten ist. Hier läuft ein Timer in der UI, der häufige Anfragen dieser API verhindert, da die API noch nicht auf Pagination umgestellt ist und somit zu Last führt.

Wird erledigt mit https://github.com/it-at-m/digiwf-core/issues/282 und https://github.com/it-at-m/digiwf-project/issues/492