Sequence diagram: Creating a new activity based on an existing one

This diagram shows the interactions between BCS and the Context SPI when the Solution Controller creates an activity based on an existing activity. Creating a new activity could be initiated when a user switches from one store to another, or when an administrator performs a task on behalf of a customer.

The following sequence diagram shows the interaction when the solution controller obtains a new activity based on an existing one:

  • Checks whether the existing activity token is valid
  • Obtain a new activity identifier
  • Retrieves a list of business contexts of this particular request and associate them to the activity.
  • Initializes each of the business contexts in the returned list based on the existing business context of the same type.

Sequence diagram showing the interaction when the solution controller obtains a new activity based on an existing one