Tell me more ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Microsoft Office Outlook 2010 integrates with SharePoint 2010 workflow notifications by providing an option to "Open this Task" on the ribbon. So, if a workflow gets assigned to you, you get an email notification. From Outlook, you can click the button on the ribbon to "Open this Task" and take action to approve, reject, etc...

Using an OOB approval workflow, we get an error when someone receives such a notification in Outlook and clicks "Open this Task" and takes an action. The error says "This task could not be updated at this time". In most cases, the action still happens despite the error.

enter image description here

After some investigation, I found this:

http://social.technet.microsoft.com/Forums/en/sharepoint2010customization/thread/86b797ee-e5c4-43d0-9df2-f2c4a182ba02

I think the response by Turismon in the post above is exactly what is happening in our situation. Workflow.asmx has been garbage collected or cleared from memory or whatever. The Outlook POST request to workflow.asmx times out as workflow.asmx is being re-cached and the error message pops up. I was able to see the POST request to workflow.asmx in the URL. There were no other errors.

Subsequent Outlook "Open this task" clicks work fine if the user waits a minute or so.

I was trying to think about how I could solve this and I think I need to either a) increase the Outlook timeout or b) force workflow.asmx to stay in memory. I have no idea how to do either.

Does anyone know how to solve this problem? Thanks in advance for your help.

share|improve this question
Did you ever figure out the solution to this? I'm having the same issue. – Ben_Coding Apr 16 at 20:26

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.