Class ProcessShipmentsActivity

This activity is responsible for calculating the shipping prices for shipments defined for order group. It calls the appropriate interface defined by the shipping option table and passes the method id and shipment object.

Inheritance
System.Object
ProcessShipmentsActivity
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.Commerce.Workflow.Activities
Assembly: Mediachase.Commerce.Workflow.dll
Version: 10.8.0
Syntax
public class ProcessShipmentsActivity : OrderGroupActivityBase

Constructors

ProcessShipmentsActivity()

Initializes a new instance of the ProcessShipmentsActivity class.

Declaration
public ProcessShipmentsActivity()

Fields

ProcessedShipmentEvent

Occurs when [processed shipment].

Declaration
public static string ProcessedShipmentEvent
Field Value
Type Description
System.String

ProcessingShipmentEvent

Occurs when [processing shipment].

Declaration
public static string ProcessingShipmentEvent
Field Value
Type Description
System.String

Methods

Execute(ActivityExecutionContext)

Called by the workflow runtime to execute an activity.

Declaration
protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)
Parameters
Type Name Description
ActivityExecutionContext executionContext

The ActivityExecutionContext to associate with this Activity and execution.

Returns
Type Description
ActivityExecutionStatus

The ActivityExecutionStatus of the run task, which determines whether the activity remains in the executing state, or transitions to the closed state.

Overrides