Rule Execution Logs from Scheduled runs not containing Action Details

Related products: None

When a rule chain scheduled rule runs, the execution log does not contain the Action results the way a manual run does.





Scheduled:











Manual: 


 







Worse still, the email that comes through doesn't even tell me the number of records from the Action the way a manual rule does:





Scheduled:








Manual:








This increases the level of effort required to monitor/troubleshoot.
THis is so frustrating.... It's hard to analyze and troubleshoot rules. I've been wanting to post about this for a while now!... So THANKS Jeff!! 😃
Could not agree more Faust!
FYI, I reported this back in March and I was told it was added as a bug. Hopefully it will be fixed soon enough.
Hopefully VERY soon because I'm afraid I'm going to have to break apart all my rule chains and schedule these rules one by one.
+1 on this.  Been wanting this for a long time. Makes it impossible in many cases to understand why a scheduled rule within a Rule Chain might have failed without manually rerunning the rule (which may not even produce the same error depending on the nature of the issue -- i.e. a timeout).
Agree across the board!
Hi everyone,





Sorry to hear this is paining you! I'm checking with our Support team to see if this is being fixed soon or if it's a new issue.
Thanks for checking into this Lila.  It's a HUGE pain point.
So it appears that this is the case regardless of if it's in a rule chain or scheduled singularly, and it's by design (I haven't run a singularly scheduled rule in a long time, so didn't recall this to be the case)





Can this get converted to an Idea and placed high up on the priority list?  I feel it very important to include these details EVERY time a rule runs because just because it ran successfully doesn't necessarily mean there wasn't a mistake.  Sometimes you need to go back and find out what a rule did days or weeks later when you find a discrepancy.  WIthout this level of detail it's hard to trace things backward.
Hi Jeff,





I heard back from Support and they confirmed that things are working as expected, so I will convert this to an Idea.





"The behavior is that for scheduled executions, we won't send the details of rule actions or successful record counts. So the breakup of per action count will not be shown. In case of a partial success, we will show the number of records which failed though."
Hi Jeff,





When you click on a Rule and go to "Execution History". It shows the execution logs for each execution of that rule.


Does that not help?





Regards,


Jitin
Hi Jitin - no it doesn't because the execution logs do not show the results of the ACTIONS in the rule.
How high can we move this up on the priority list?  Without this capability it makes it very hard to troubleshoot when a rule "succeeds" but didn't process the actions as expected.
I would love it if the outputs were the same! The output would be very helpful for scheduled runs!
Thanks for posting this! I have this same issue when troubleshooting rules and it would be a great help if it included the action details. 
There's one (admittedly awful) work-around, which is to add an Action that WILL fail, then add your email to the rule or rule chain in the "On Failure" section. 





If you add an action that fails, and you receive email notifications for failures, the email notification contains tabs for all Actions, success and failure, and you can review those logs.





Of course, this means you're purposely setting up a rule to fail just to become eligible to receive automated documentation, which is definitely not a best practice, and will give you headaches if you're monitoring your Rules Engine for true failures, since you're essentially creating a false positive.





I too miss this detailed documentation on successful rule runs, but I've just lived with it and scrambled around it when necessary.
Perfect example.  I had a rule fail today that has 6 actions that trigger CTAs.  3 of them failed with an error message " Operation not valid for this user type" but it doesn't say which records failed.





I know what that means, but since the file doesn't include which records were successful so it makes my job harder to have to figure out which records failed.




Can we get an update on whether or not this is on the short term roadmap? It's a major administrative pain. 
Agree!




Agreed! Appreciate the notifications of successful & failed runs, but it'd be so much more helpful and actionable to have this additional level of detail. Thanks!




I just learned from Product this has not yet made it on the roadmap. Disappointing, as it's a VERY large pain point.




Greetings all. I just learned today that Kronos Product team has determined this to be too resource intensive and has not added to the roadmap, which is disheartening as I view this as a fundamental, required administrative need.











@faust_belarmino @scotty @keith_mattes @marcelo @diana_luo @manmeet_dosanjh if you're as concerned about this as I am, you might consider escalating through your Gainsight CSM, as I am doing.




Thanks for sharing this! Yes definitely a concern and one of the big reasons I don't use scheduled rule chains anymore even though they would make my life so much easier.




Eagle eyes on the 6.7 Draft Release notes, p.35:





Ability to add Action Details in Rule Execution File in case of Scheduled Runs!!!











It is not enabled by default and does require Support to enable for you (I've already requested to have this enabled in my Sandbox!) and it cautions that it could impact system performance, but thought I'd let everyone know it's out there! Thanks Gainsight!




When a rule chain scheduled rule runs, the execution log does not contain the Action results the way a manual run does.

Scheduled:
 

RackMultipart20180615-52487-zhm4v7-Screen_Shot_2018-06-15_at_8-46-42_AM_inline.png

 


Manual: 

 

 

 

RackMultipart20180615-15435-1ll6uf2-Screen_Shot_2018-06-15_at_8-47-00_AM_inline.png

 


Worse still, the email that comes through doesn't even tell me the number of records from the Action the way a manual rule does:

Scheduled:

 

 

RackMultipart20180615-59311-lettw6-Screen_Shot_2018-06-15_at_8-49-41_AM_inline.png

 


Manual:

 

RackMultipart20180615-33746-1ajcvaf-Screen_Shot_2018-06-15_at_8-50-06_AM_inline.png

 


This increases the level of effort required to monitor/troubleshoot.

 

+100.

Definitely, we need the option to show the Action Records for the Scheduled as well as Manual Runs.