Hi IvyTeam, We are working on project that listen on WorkflowSystemEvent to know when the Ivy Task was created/changed. Everything working fine if we are actively change the Ivy Task, but when the user are opening the task and then his session timeout, Ivy is able to reset the Task state to SUSPENDED, but it doesn't fire the WorkflowSystemEvent, cause our application don't know the Ivy Task had changed its state to SUSPENDED. We are working on Axon.ivy 7.0.8 asked 18.04.2019 at 04:04 vinh_ |
I can reproduce that the task state event is fired also on session timeouts. However, I see that in this case chances are pretty high that you face an answered 23.04.2019 at 03:57 Reguel Werme... ♦♦ I will check it again, I could manage the
(23.04.2019 at 23:34)
vinh_
I tested it with 7.3.1 ... but I do not expect a significant change in this area between 7.0.X and 7.3
(24.04.2019 at 10:41)
Reguel Werme... ♦♦
I just found a case may cause this issue, when I restart the Ivy Engine, is the event also fired?
(24.04.2019 at 23:13)
vinh_
It could be that your listener registration is done after states have already been reseted. Can you share how you register for the event? Via programmed start event bean or with an IServerExtension?
(25.04.2019 at 03:22)
Reguel Werme... ♦♦
You are correct about the EnvironmentNotAvaiableException we are using BusinessRepo in the Listener, it seem out of scope of the dependency injection, in Axon.ivy 7.0.8, the error is not show in the Runtime Log, but in the Error windows. The good news is when we upgrade to 7.0.11, the issue has gone.
(15.05.2019 at 10:30)
vinh_
|
Once you sign in you will be able to subscribe for any updates here
By RSS:Markdown Basics
Tags:
Asked: 18.04.2019 at 04:04
Seen: 1,808 times
Last updated: 15.05.2019 at 10:31