Hi there,
I have a SP2010 workflow on a SP List which is meant to update 2 fields in an External List. However it fails with the message "The workflow could not update the item in the external data source. Make sure the user has permissions to access the external data source and update items."
However, I have a 2nd workflow on that same SP List that creates a newitem in that same External List. That works fine. This proves that BCS - Secure Store is set-up correctly, I think?
I can also create or update items directly in the External List (from within SP), which again seems to confirm that BCS - Secure Store is set correctly and also that permissions on SQL server are set correctly.
The 2 fields being updated are of type "Single line of text" in SP List and nvarchar in External List (SQL), so they seem to match OK.
The "join" for the update is made on the ID field in the SP List and the ID field in the External List.
These are both very large lists (approx. 30,000 items) and I'm wondering if this is causing the update issue? UPDATE: I've tested on 2 very small lists with the same result so the list size isn't the issue.
I'd appreciate any thoughts on how I can debug this workflow and get my updates working.
Mel