I'm trying to figure out the best way to integrate an application with the Work Effort (WE) module. I need to keep track of different tasks as events occur in the application and believe that WE can do exactly what I need. The question that I have is that I don't understand/see how a WE is associated to an object (i.e. order, item, etc). In my situation, we are posting items to eBay in a scheduled job and if the listing fails, I want to create a work effort to indicate that the item needs to be reviewed and relisted. I would like to record the reason that the posting failed as well.
I can see that the description would work for the failure reason but I don't know how to associate the auction id to the WE. Is the universalId or sourceReferenceId the appropriate place to store references to other entities? Thanks, John
