Opportunity Sharing External Update

The Opportunity Sharing External Update workflow process is shown in the following diagram.

Opportunity Sharing External Update Process: This image is described in the surrounding text.

As shown in this diagram, the following events happen when this workflow is called:

  • Build Message. This event calls the subprocess Opportunity Sharing Set Update Status, passing in the opportunity ID, and returns the partner ID and a Siebel message.

  • Get Rid of Extra Siebel Message Layer. This event removes the extra layer that is added to a Siebel message when it is passed up from a subprocess.

  • Write Siebel Message. This event checks to see if the value of the process property Write Orig File is Y or N.

  • Find Port. This event finds the Web service port for the partner.

  • Transfer. This event sends the opportunity to the other system and returns a response Siebel message.

  • Write Response to File. This event checks to see if value of the process property Write Response is Y or N.

  • Receive Update Response. This event calls the subprocess Opportunity Sharing Receive Update Response, passing it the response Siebel message.

  • Write to File. If Write Orig File is Y, this event writes the pretransfer Siebel message to an XML file. If Write Response to File is Y, this event writes the post-transfer Siebel message to an XML file.

  • Set Status to Failed. If transfer returns an exception, this event updates the transfer status for this opportunity to Update Unsuccessful.