By default, SP workflow history logs are auto-cleared every 60 days. This isn’t good in meeting audit requirements for my company (and, I believe it’s same for most companies). Does anyone have a way of preserving workflow history logs without being an admin?
For instance, is there procedure one can adopt to copy out all associated history items for ‘Current Item’ to another list that can then be managed at will, and still linked to the ‘Current Item’?
Develop a PowerShell script that copies workflow task items to another list in Office 365. This script can be configured as a scheduled task on one your on-prem windows server.
Develop an app to deploy a custom action menu against an item which redirects to a filtered view of a list containing a copy of workflow tasks or a custom page showing a formatted details of workflow tasks.
https://msdn.microsoft.com/en-us/library/office/jj163954.aspx
https://code.msdn.microsoft.com/SharePoint-2013-Open-e0ca1826