SourceCode.Workflow.Authoring Namespace
See Also  Inheritance Hierarchy

Glossary Item Box

Classes

  Class Description
Class ActionItem  
Class Activity Provides an interface that a process designer can use to access an Activity within a Process.
Class ActivityCollection Returns a collection of Activity objects.
Class ActivityLineCollection Returns a collection of Line objects associated with the Activity
Class CodeFile  
Class CodeFileCollection  
Class CodeFileTemplate  
Class CopyPasteCommandEventArgs  
Class CustomConfigurationSettings  
Class DataField A DataField object can take different values, one at a time. The values of a DataField are restricted to a certain data type.
Class DataFieldCollection Returns a collection of ActivityDataField objects.
Class DeleteCommandEventArgs  
Class DestinationRule The Destination Rule of an Activity defines who will receive the events defined for the Activity. A Destination Rule MUST be defined if the Activity contains a Client Event. This re-iterates the close relationship between Destinations and Client Events.
Class Escalation Provides an interface to a escalation in an Activity or Process. All Escalation items are contained within an Activity or Process.
Class EscalationAction Content to be provided.
Class EscalationCollection Returns a collection of Escalation objects.
Class EscalationRule Content to be provided.
Class Event Provides an interface to a event in a Activity. All Event objects are contained within an Activity.
Class EventAction  
Class EventActionCollection  
Class EventCollection Returns a collection of Event objects.
Class EventItem  
Class EventSucceedingRule The SucceedingRule object contains the rule logic used by Event objects during execution of the process. The SucceedingRule determines the outcome of an Event based on the rules build around the completed and outstanding work items assigned to workflow participants.
Class ExceptionDay Indicates whether a specific day of the year is considered to be a non working day or a day on which different working hours are applicable.
Class ExceptionDayCollection Returns a collection of ExceptionDay objects.
Class ExceptionRule Content to be provided.
Class ExecutableItem Content to be provided.
Class ExecutableItemCollection  
Class ExecutionLayer  
Class ExecutionLayerCollection  
Class Extender  
Class ExtenderConfiguration Content to be provided.
Class ExtenderProject  
Class ExtenderProjectCollection  
Class K2Field  
Class K2FieldExtensions Provides extensions for K2Field.
Class K2FieldPart Represents a base implementation for K2FieldParts
Class K2FieldPartCollection Returns a collection of K2FieldPart objects.
Class K2Object Content to be provided.
Class K2ObjectCollection<TParent,TItem>  
Class Line Provides a process designer with an interface to a line that connects two activities in a process.
Class LineAdditionalCopyData  
Class LineCollection Returns a collection of Line objects.
Class LineRule The LineRule object contains the rule logic used by Line objects during execution of the process.
Class LineWizardInitializeArgs Content to be provided.
Class NotificationMessage  
Class PlaceHolder  
Class PlaceHolderCollection  
Class PrecedingRule The rule is used to indicate if an Activity can start. If you want to delay the start of an Activity, not by a specified amount of Minutes, Hours or Days, but until certain conditions are met, you will define a Preceding Rule. Stated in another way, the Preceding Rule dictates under what conditions a new Activity Instance can be created. If the Preceding Rule evaluates to False, none of the other Activity Rules will be evaluated and an Instance of the Activity will not be created.
Class Process This is the base Process class used for extending the Design time environment.
Class ProcessDependencies  
Class ProcessDependency  
Class ProcessFinishRule

The rule is used for cleanup when the Process finish. This rule will always be executed when the Process finish

Class ProcessStartRule

The rule is used to indicate when an Process should be started or not.

Class QueryCommandEventArgs  
Class StartActivity Content to be provided.
Class StartRule

The rule is used to indicate when an Activity can start. When you think about the Start Rule, think Time. The start of Activity can be delayed by a specified amount of Days, Hours or Minutes after a base date. The base date can either be the Activity Start date, or a Date value that is kept in a Process Data or XML Field. The Start Rule can only be evaluated if the Preceding Rule evaluated to True.

Class SucceedingRule The SucceedingRule object contains the rule logic used by Activity objects during execution of the process. The SucceedingRule determines the outcome of an activity based on the rules build around the completed and outstanding work items assigned to workflow participants.
Class ViewCollection  
Class ViewCopyObject  
Class WeekDay Contains the working hours and status of a specific day of the week. The WeekDay object is used to determine whether work can happen on a specific day of the week. It also determines the time from and to work can continue on the day.
Class WizardAdditionalCopyData  
Class WorkflowView  
Class WorkingHours This collection provides an interface to the working hours for a project, process or activity. These are the days of the month and times of day during which a project, process or activity is deemed to be active.
Class XmlField Represents an XML data field in K2. The XML data fields can be set on process and activity level. These XMLField objects are used to store and retrieve user defined data in XML format.
Class XmlFieldCollection Returns a collection of XMLField objects.

Interfaces

  Interface Description
Interface IEscalation

Defines the Escalation interface.

Classes that Implement IEscalation:

Authoring.Escalation

Interface IEvent

Defines the Event interface.

Classes that Implement IEvent:

Authoring.Event

Interface IExecutableItemContainer  
Interface IExtender Defines a Extender interface.
Interface IExtenderConfigProvider  
Interface IK2FieldPart  
Interface IK2FieldPartWizard  
Interface IK2Object Defines a K2Object interface.
Interface ILine

Defines a line object interface.

Classes that Implement ILine:

Authoring.Line

Interface IPlaceHolderContainer  
Interface IProcess

Defines the Process interface.

Classes that Implement IProcess:

Authoring.Process

Interface IPropertyTemplate Defines the PropertyTemplate interface.
Interface IProvideEvents Defines the ProvideEvents interface. This interface contains a common set of events used by collection objects.
Interface IRequireReferences  
Interface IRuntimeContextInfo  
Interface ISupportCredentials  
Interface ISystemNameSyncable  
Interface ITemplate Defines the Template interface.
Interface IWorkingHours

Defines a WorkingHours interface. This collection provides an interface to the working hours for a project, process or activity. These are the days of the month and times of day during which a project, process or activity is deemed to be active.

Classes that Implement IWorkingHours:

Authoring.WorkingHours

Enumerations

  Enumeration Description
Enumeration ActivityTypes  
Enumeration ConstantPartType Sets the ProcessFolio and Process Name Type.
Enumeration DataTypes Specifies the DataField.Type property of a DataField object.
Enumeration DestinationTypes Specifies the destination type.
Enumeration EventTypes Specifies the event type.
Enumeration FieldScope  
Enumeration PartType Sets the ProcessDataField, Activity DataField, ActivityXmlField and ProcessXmlField Type.

See Also