Okay, we’ve fixed it, but we’re not entirely sure what’s going on here. This is our best guess as to how Designer generates task data mappings in process services, written in Python-indented pseudocode 
process deployment:
if the task is not in the same Designer workspace as the process
if the task has been deployed to MWS
generate mappings based on the task deployed into MWS
else
generate mappings with an empty taskData document
else
generate mappings based on the business data of the task in the workspace
If this is the case, the problem is the guy deploying the process MUST close the task project in his workspace if he doesn’t have the latest copy of the task, or it’ll deploy incorrectly.
#webMethods#webMethods-BPMS#BPM