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)
My best guess would be a BPM on Ice.BO.ReportMonitor.Update
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.
Did you want to know when it was submitted or actually generated?
When it is actually generated.
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.