What method is used when executing a report from a schedule?

How could I find out? I want to write some values to a UD table when a report is generated (by a user click or schedule)

1 Like

My best guess would be a BPM on Ice.BO.ReportMonitor.Update

2 Likes

Ahhh… yes that would make sense to tie in there. I was thinking of hijacking a method in the BAQReport BO but none of those seem to fire for the scheduled reports… That kind of makes sense.

I will look into the Report Monitor / Reports table for a DD.

2 Likes

Did you want to know when it was submitted or actually generated?

When it is actually generated.

1 Like

Closure:
SysRptLst was the table that I found I could make a Data Directive on and get something to happen when the report was generated. But it ran two separate updates and so it repeated my behavior twice. I’m sure if I spent some more time with it I could figure out what it was updating later and then add some extra criteria… but I decided to go another route completely. I am instead using a scheduled function to write my values (regardless if anyone runs the report) once a month. This should work and will honestly be more reliable as it doesn’t depend on someone else doing something.