The Environment: Working in an old production SP2010 Standard Farm. I have a ridiculously simple SPDesigner workflow that just has a single action to Update the list item and set the contents of a field to be a link to a form I built to print the list item in a pretty way. I have the workflow bound to OnCreate and OnChange. I publish the workflow and everything works properly.
The Problem: Every few months the workflow suddenly stops generating the print link. When I investigate I can see that the workflow isn't trying to run (i.e. It doesn't say "Cancelled" or "Failed" or "Complete" in the Workflow execution column of the list ... the column is just blank. Similarly the workflow history list doesn't get any entries when I add items to the list either.) So I open up Designer and check the workflow and it says it is still bound to Create and Change. However, the only way to fix the workflow is to publish it again.
The Question: I'm at my wits end to try and troubleshoot this problem. Has anybody encountered anything similar? Does anybody have any suggestions as to how I might troubleshoot this? (I should probably mention that I don't have server access to this farm, so I'm restricted to things I can accomplish through Designer, CSOM, and the web UI)
Help me StackExchange ... you're my only hope!
Edit: Here is exactly what the workflow does...
Step 1
Set Variable: url to /site/restOfPath/ListName/PrintView.aspx?ID=[%Current Item:ID%], print
then Update item in Current Item (to set column printLink = Variable: url, where the printLink column is of type HyperLink)
...that's all.