Skip to main content
Beantwoord

Automatische statusovergang op bepaalde datum werkt alleen indien melding bekeken/geopend wordt

  • May 13, 2025
  • 7 reacties
  • 65 Bekeken

Junot
Forum|alt.badge.img

Dag allen,

 

Als ik een actiepunt (formulier invullen) op een bepaalde datum wil laten gebeuren, dan werkt dit niet.

De bedoeling is als volgt:

  • De datum wordt ingevuld in een formulier.
  • De flow blijft on hold en controleert of de datum van het veld gelijk is aan de huidige datum.
  • Zodra de datums gelijk zijn, wordt het actiepunt toegekend en de actienemer per mail en met een notificatie op de hoogte gebracht.

 

Maar Zenya lijkt op de achtergrond nooit meer de voorwaardes te checken: pas als ik de melding open en bekijk, gaat de flow de voorwaardes checken en werkt de automatische overgang. Ook een na paar dagen wachten, en de voorwaarde op ≤ huidige datum + 0 dagen zetten werkt niet.

Ik zie tevens de booschap bij het wijzigen van de overgang:

Let op: Nieuwe en gewijzigde condities worden niet onmiddellijk gecontroleerd. Dit wordt pas 's nachts of bij het wijzigen of bekijken van een melding gedaan.

Ik zou dan verwachten dat Zenya (om heel veel rekenkracht te besparen) alleen 's nachts de voorwaardes massaal voor iedereen gaat checken, maar zelfs 's nachts wordt het niet gecontroleerd.

 

De flow:

Datum wordt in meldformulier gevuld.​​​

 

De overgang:

 

Wat gaat er mis? Alvast dank voor het meedenken!

Antwoord op het topic Erik F

Het probleem is veroorzaakt door bug 69392

7 reacties

Inge Kuijpers
  • Zenya Product Specialist
  • May 13, 2025

Hoi ​@Junot ,

Elke nacht wordt er ook nog gecontroleerd of aan een (datum)voorwaarde voor een automatische statusovergang wordt voldaan.

Ik ga je vraag doorzetten naar onze servicedesk zodat zij dit verder kunnen onderzoeken.

 


Forum|alt.badge.img+4
  • Zenya Product Specialist
  • Antwoord
  • May 22, 2025

Het probleem is veroorzaakt door bug 69392


Forum|alt.badge.img+1

Ik loop nu tegen hetzelfde probleem aan als dit topic van 8 maanden geleden.  

De statusovergang loopt pas als ik de melding open:

Op 14 januari ging het nog wel goed.

Is met de release van 7.7.0 deze bug weer terug of is door de minor update van 3-2-2026 deze stap eenmalig niet gedaan en loop ik er toevallig tegenaan?


Chaim Leunissen
Forum|alt.badge.img+5

Hoi ​@Marcel Woning 2 

Ik heb hiervoor een ticket op jouw naam gemeld bij onze Servicedesk, zodat hier aandacht voor is.


Inge Kuijpers
  • Zenya Product Specialist
  • February 10, 2026

Het blijkt om een bug te gaan met bugnummer 70467. Mocht je ook last hebben van deze bug dan kun je dat via Mijn Zenya melden.


Forum|alt.badge.img+3

Weten jullie of dit ondertussen is opgelost? Want het lijkt bij ons ook fout te lopen.

In één van onze flows staat ingebouwd dat een melding terug moet opengezet worden als een bepaalde veldwaarde = huidige datum + 5 jaar. Ik maakte een melding waarbij de veldwaarde 26/08/2021 was, waardoor ik zou verwachten dat de melding op 26/08/2026 terug open zou komen, maar dat gebeurde niet. Zie ik ergens iets over het hoofd?


Chaim Leunissen
Forum|alt.badge.img+5

Beste ​@Jasmien Schepers 

Even los van de bug, die nog niet opgelost is.

In de situatie die u beschrijft zal de melding nooit van status wijzigen. De voorwaarde luidt namelijk bepaalde veldwaarde = huidige datum + 5 jaar. Dat betekent dat de datum die is ingevuld in het veld gelijk dient te zijn aan dd-mm-2031 (5 jaar na de huidige datum).
Ik raad u daarom aan om de om te zetten naar een -, want in dat geval moet de datum in het veld gelijk zijn aan dd-mm-2021 (5 jaar voor de datum van vandaag)

Twee wetenswaardigheden over de bug:

  • De bug treedt intermittend op, d.w.z. niet iedere nacht. De daaruit voortvloeiende onvoorspelbaarheid kan grotendeels afgevangen worden door een tweede wijziging in uw filterregel: als u het '=’-teken in uw voorwaarde wijzigt naar een  (kleiner dan)-teken, dan zal Zenya niet-plaatsgevonden statuswijzigingen alsnog oppakken en nogmaals van status wijzigen. De volledige voorwaarde ziet er dan zo uit: bepaalde veldwaarde ≤ huidige datum - 5 jaar
  • We zijn inmiddels overgestapt op een nieuw ticket- en bugregistratiesysteem en dat betekent dat bug 70467 onder een nieuw nummer heeft gekregen: 148996

Daarnaast is het heel belangrijk dat u niet op 1 dag alle foutief ingerichte datumvoorwaarden in alle meldingstypen wijzigt. Dat leidt namelijk potentieel tot een hele grote groep meldingen die van status gewijzigd dienen te worden wat tot enige tijdelijke performance issues kan leiden. Ik raad u daarom aan om bovengenoemde filterregel eerst als Publiek filter in te stellen om na te gaan hoeveel meldingen ouder zijn dan 5 jaar. Mochten dat er heel veel zijn, wijzig dan de voorwaarde in achtereenvolgende dagen als volgt:

  • Dag 1: bepaalde veldwaarde ≤ huidige datum - 10 jaar
  • Dag 2: bepaalde veldwaarde ≤ huidige datum - 9 jaar
  • Etc.

Ik heb, om het zekere voor het onzekere te nemen direct een SD ticket voor u aangemaakt en verbonden met het nieuwe bugnummer.
Tegelijk hoop en verwacht ik dat bovenstaande aanwijzingen ervoor zorgen dat meldingen toch automatisch van status wijzigen op basis van een verstreken termijn ten opzichte van een datum in een veld.