How to identify who deleted workflow instance from workspace?

Hi All,


We are having some audit related issues where we can see some of the process instances in running state in Process Overview Report but actual instance is missing, later we found out that someone deleted process instance from workspace while it was in running.

More than 5-8 people have access to workspace and it is crucial to know who deleted the process for the audit purpose.  In "Audit" section insdie process overview report I can see who initiated it or who repaired it when it goes to error but there is no information on who deleted it.


Is there any way I can identify who deleted process instance?




Best answer by ElvisJacob 5 April 2019, 16:48

View original

3 replies

Good day NiketM


You can find who deleted a process instance on the ServerLog.ProcInstAudit table


Should this be of help please mark it as solution or Kudo


Thank you


Kind regards


Hi NiketM


Please find the simples method to check the user who deleted SmartObject ( Screenshots attached )


  • Open SQL->connect->expand database-->Expand K2-->Expand Tables
  • Look for serverLog.ActInstAudit, right click on it and select top 1000 rows
  • Under name check  the person who deleted smartobject
  • Under Description “ Descr” check the where it says detete smartobject 


Should you find the information from the article useful or leading you to the answer please mark as "Solution and/or Kudo", as it will assist other k2 developers with relevant information in the near future.


Best Regards



[K2 will not accept any liability for any issues arising from actions taken in respect of the information provided by any forum member]



The quickest way to find results, is to run below query against K2 database:

SELECT * FROM ServerLog.ActInstAudit