Stopping a recursive workflow and removing instances from reporting

  • 28 September 2015
  • 0 replies
  • 4 views

Badge +6


 

Symptoms


A workflow was instantiated that included recursive behavior in the design, causing the unending creation of several thousand instances of the workflow. This has interrupted performance of reporting features within the context of the list where the workflow in question resides.
 

Diagnoses


Recursive behavior in workflow design causing infinite loop in creation of workflow instances.

 

Resolution

The workflow was edited to remove the recursive behavior, and a new version was published. This stopped the creation of new instances of the workflow. The version of the workflow with recursive behavior was deleted by the developer, but the option to delete historical log files was not checked. Because this was not checked, the close to 300k instances still showed up in reporting, and there was no longer a way to delete the historical log data client side. The Operations team had to be involved to bulk delete the erroneous instances of the recursive workflow from the DB.

Note: It is important to check the box to delete all historical log data when deleting a workflow version if the developer no longer wants this data to be surfaced through reporting features within Appit.




 

0 replies

Be the first to reply!

Reply