Activity Class Members
See Also  Properties Methods Events
SourceCode.Workflow.Authoring Namespace : Activity Class


Glossary Item Box

The following tables list the members exposed by Activity.

Public Properties

  Name Description
Public Property Container Gets or sets the container. (Inherited from SourceCode.Framework.PersistableObject)
Public Property CustomConfigurationSettings  
Public Property DataFields Gets or sets the collection of DataField objects contained in the Activity.  
Public Property Description Gets or sets the Description of the associated object. (Inherited from SourceCode.Framework.Design.NamedObject)
Public Property DestinationRule Gets or sets the DestinationRule object associated with the Activity.  
Public Property DisplayName Overridden.  Gets or sets the display name.  
Public Property EnableSystemNameSync Gets or sets a value indicating whether the name and display name must be synchronized.  
Public Property Escalations Gets or sets the Escalations object associated with the Activity.  
Public Property Events Gets or sets the collection of Event objects contained in the Activity.  
Public Property Exception Gets or sets the Exception object associated with the Activity.  
Public Property ExecutableItems Gets the list of executable items (Preceding Rule, Start Rule, Destination Rule, Succeding Rule, and/or Exception).  
Public Property ExpectedDuration Gets or sets the time in minutes that the Activity is expected to take to complete. This value is typically used in setting escalations based on expected duration for the Activity.  
Public Property FinishLines Gets or sets the collection of Line objects that finish on the Activity.  
Public Property Guid Gets or sets the GUID. (Inherited from SourceCode.Framework.PersistableObject)
Public Property Image Gets or sets the Image object associated with the Activity.  
Public Property IsDisposed Gets a value indicating if the current object have been disposed yet. (Inherited from SourceCode.Framework.PersistableObject)
Public Property IsIntLoading (Inherited from SourceCode.Framework.PersistableObject)
Public Property IsLoading Gets or sets a value indicating whether this instance is loading. (Inherited from SourceCode.Framework.PersistableObject)
Public Property Locked (Inherited from SourceCode.Framework.PersistableObject)
Public Property MetaData Gets or sets the MetaData of the associated object. (Inherited from SourceCode.Framework.Design.NamedObject)
Public Property Modified Gets a value indicating whether this SourceCode.Framework.PersistableObject is modified. (Inherited from SourceCode.Framework.PersistableObject)
Public Property Name Overridden.  Gets or sets the Name of the associated object.  
Public Property PrecedingRule Gets or sets the PrecedingRule object associated with the Activity.  
Public Property Priority Gets or sets the priority of the Activity. This priority is typically used to promote the Activity on a user's worklist to take presidence over other similar Activity objects.  
Public Property Process Provides a handle to the Process object – which is the container or parent object to which a Activity belongs.  
Public Property Project Provides a handle to the Project object.  
Public Property SitedChildren Overridden.   
Public Property Slots Gets or sets the number of Slots allowed for the Activity during execution. The number of Slots determine the maximum number of Activity Instances that K2 Server will create to enable multiple destination users to interact with the workflow process.  
Public Property StartLines Gets or sets the collection of Line objects that start from the Activity.  
Public Property StartRule Gets or sets the StartRule object associated with the Activity.  
Public Property SucceedingRule Gets or sets the SucceedingRule object associated with the Activity.  
Public Property Transaction Gets or sets a Boolean value specifying whether the events contained in the Activity are set to execute as a single transaction.  
Public Property Type  
Public Property Verbs Overridden.  Gets the verbs accociated with this object. Verbs are used by a designer typically in a context menu.  
Public Property WizardDefinition  
Public Property WorkingHours Gets or sets the WorkingHours object associated with the Activity.  
Public Property XmlFields Gets or sets the collection of XmlField objects contained in the Activity.  
Top

Protected Properties

  Name Description
Protected Property ContainedList Overridden.  This represents the List in which this object is contained in. E.G. OrderItem is contained in the OrderItems list of container object that an Order.  
Protected Property IsEventsEnabled Gets a value indicating whether events is enabled. (Inherited from SourceCode.Framework.PersistableObject)
Protected Property SerializationName Overridden.  Gets the name of this instance when being serialized.  
Top

Public Methods

  Name Description
Public Method Clone Overloaded. Overridden.  Creates a new object that is a copy of the current instance.  
Public Method CloneInContext Overloaded.  Creates a new object that is a copy of the current instance. (Inherited from SourceCode.Framework.PersistableObject)
Public Method CloneToStream Clones this instance to a stream. (Inherited from SourceCode.Framework.PersistableObject)
Public Method DisableEvents Disables the events. (Inherited from SourceCode.Framework.PersistableObject)
Public Method Dispose Overloaded. Overridden.  Override this class to dispose object. Make sure that base.Dispose(disposing) gets called  
Public Method EnableEvents Enables the events. (Inherited from SourceCode.Framework.PersistableObject)
Public Method FindChild (Inherited from SourceCode.Framework.PersistableObject)
Public Method FindContainerOfType<T> (Inherited from SourceCode.Framework.PersistableObject)
Public Method PropertyChangingEventHooked (Inherited from SourceCode.Framework.PersistableObject)
Public Method ValidateDisplayName Validates the display name. (Inherited from SourceCode.Framework.Design.NamedObject)
Public Method ValidateName Validates the name. (Inherited from SourceCode.Framework.Design.NamedObject)
Top

Protected Methods

  Name Description
Protected Method CreateImage  
Protected Method CreateNonPublicInstance Overridden. Creates the non public instance. This method will be called when IsPublicCreatable has a value of false.  
Protected Method EnsureClonedInstance Overloaded.  Returns an instance of a cloned object based on the original item. Use in conjuction with Cloning. (Inherited from SourceCode.Framework.PersistableObject)
Protected Method GetClonedInstance<T> Returns an instance of a cloned object based on the original guid. Use in conjuction with Cloning. (Inherited from SourceCode.Framework.PersistableObject)
Protected Method HasObjectBeenCloned (Inherited from SourceCode.Framework.PersistableObject)
Protected Method IsObjectInScope Overloaded.  When a cloning context exists, a lookup will be done to determine if the item is in scope. (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnContainerChanged Called when the container change. (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnLoad Overridden. Generates an object from a SourceCode.Framework.ISerializationInfo with the data provided.  
Protected Method OnModified Called when this instance is being modified. (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnNotifyBeginPropertyChanged Overloaded.  (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnNotifyEndPropertyChanged Overloaded.  (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnNotifyPropertyChanged Overloaded.  (Inherited from SourceCode.Framework.PersistableObject)
Protected Method OnSave Overridden. Populates a SourceCode.Framework.ISerializationInfo with the data needed to serialize the target object.  
Protected Method Validate Overridden.  Validates this instance.  
Top

Public Events

See Also