Hello!
One of our team members recently developed an event to notify users of PO Req items that have been assigned to them for review. We noticed today that in the Event Status form; the event has been in the "Running" status since March 3 and is stuck on Action 10 (the first action of the event). Looking into the Event Actions, we see that this is just a Load IDO Collection step:
ActionSequence | ActionType | ActionDescription | Sequence | Parameters |
|---|
10 | Load IDO Collection | Capture Field Values | 1 | IDO("SLMatltrans")
PROPERTIES("Item, MatlTranViewItemDesc, MatlTranViewItemUM, Qty, RefNum, RefLineSuf, RefRelease, RecordDate, TransNum, TransType")
DISTINCT(FALSE)
FILTER("TransType = 'R' AND Qty > 0 AND RecordDate > DateAdd(minute, -10, GetDate())")
ORDERBY("TransNum DESC")
SET(R(rsMatlTrans) = RESULT) |
And here is the current output of Event Status:
HandlerSequence | Status | HandlerDescription | BeginDate | CurrentAction | LastActivity |
|---|
1 | Running | ATROReceiptForReqPONotify | 3/3/2026 12:17:21 AM | 10 | 3/3/2026 12:17:21 AM |
Does anyone know why it would suddenly hang at this step after firing successfully for weeks prior? Further, is there a way we could program in some sort of error handling to let us know if this event (or any others we develop) stop firing? Having to manually check when events fail could cause some business troubles if they aren't caught as early.
Thank you for your assistance!