Siebel Store-and-Forward Messaging Guide > Siebel Store-and-Forward Messaging Sample Workflows >

SMQ Outbound Activity to Primary Owned By


Figure 7.  SMQ Outbound Activity to Primary Owned By Workflow

As shown in Figure 7, this outbound workflow uses the SMQ Outbound Activity to One Recipient workflow as a subworkflow. A runtime event is defined in the start step and is triggered by the WriteRecordUpdated event in the Action business component. Every time an activity record is updated, the workflow is triggered and sends a server outbound data message to the activity's primary owner.

This workflow provides three main process properties to the SMQ Outbound Activity to One Recipient workflow.

  1. Application Name: set to Siebel Service for CE, which is Service Handheld application.
  2. Message Object: set to ActionSHCE, which is the business object enabled for Store-and-Forward Messaging for the Service Handheld application.
  3. Recipient: set to the "Primary Owned By" field value of an activity record. This value identifies the primary owner of the activity.

In addition, a condition of "([Updated By]<>[Primary Owner Id]) AND [Status]<>LookupValue('Event Status', 'Dispatch Failed')" is specified on the branch following the start step. This condition filters out two undesirable triggering events, the record changes that are made by the owner himself, and the changes that are made by the workflow itself because the related outbound data messages are not delivered within the Message Delivery Timeout.

Siebel Store-and-Forward Messaging Guide