I have a very simple workflow that takes fields from a list item and populates them into a Word document template with controls. If I run this workflow as myself (site collection admin) it works fine and the document is written out to the final destination library. If I run this as a different user that has contribute permissions to the template library, destination library and the list it does not work with the following error. I can't figure out what access I need to give this user or maybe a service account?
Error updating document. Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))