Class | Description | |
---|---|---|
![]() |
ActionItem | |
![]() |
Activity | Provides an interface that a process designer can use to access an Activity within a Process. |
![]() |
ActivityCollection | Returns a collection of Activity objects. |
![]() |
ActivityLineCollection | Returns a collection of Line objects associated with the Activity |
![]() |
CodeFile | |
![]() |
CodeFileCollection | |
![]() |
CodeFileTemplate | |
![]() |
CopyPasteCommandEventArgs | |
![]() |
CustomConfigurationSettings | |
![]() |
DataField | A DataField object can take different values, one at a time. The values of a DataField are restricted to a certain data type. |
![]() |
DataFieldCollection | Returns a collection of ActivityDataField objects. |
![]() |
DeleteCommandEventArgs | |
![]() |
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. |
![]() |
Escalation | Provides an interface to a escalation in an Activity or Process. All Escalation items are contained within an Activity or Process. |
![]() |
EscalationAction | Content to be provided. |
![]() |
EscalationCollection | Returns a collection of Escalation objects. |
![]() |
EscalationRule | Content to be provided. |
![]() |
Event | Provides an interface to a event in a Activity. All Event objects are contained within an Activity. |
![]() |
EventAction | |
![]() |
EventActionCollection | |
![]() |
EventCollection | Returns a collection of Event objects. |
![]() |
EventItem | |
![]() |
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. |
![]() |
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. |
![]() |
ExceptionDayCollection | Returns a collection of ExceptionDay objects. |
![]() |
ExceptionRule | Content to be provided. |
![]() |
ExecutableItem | Content to be provided. |
![]() |
ExecutableItemCollection | |
![]() |
ExecutionLayer | |
![]() |
ExecutionLayerCollection | |
![]() |
Extender | |
![]() |
ExtenderConfiguration | Content to be provided. |
![]() |
ExtenderProject | |
![]() |
ExtenderProjectCollection | |
![]() |
K2Field | |
![]() |
K2FieldExtensions | Provides extensions for K2Field. |
![]() |
K2FieldPart | Represents a base implementation for K2FieldParts |
![]() |
K2FieldPartCollection | Returns a collection of K2FieldPart objects. |
![]() |
K2Object | Content to be provided. |
![]() |
K2ObjectCollection<TParent,TItem> | |
![]() |
Line | Provides a process designer with an interface to a line that connects two activities in a process. |
![]() |
LineAdditionalCopyData | |
![]() |
LineCollection | Returns a collection of Line objects. |
![]() |
LineRule | The LineRule object contains the rule logic used by Line objects during execution of the process. |
![]() |
LineWizardInitializeArgs | Content to be provided. |
![]() |
NotificationMessage | |
![]() |
PlaceHolder | |
![]() |
PlaceHolderCollection | |
![]() |
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. |
![]() |
Process | This is the base Process class used for extending the Design time environment. |
![]() |
ProcessDependencies | |
![]() |
ProcessDependency | |
![]() |
ProcessFinishRule |
The rule is used for cleanup when the Process finish. This rule will always be executed when the Process finish |
![]() |
ProcessStartRule |
The rule is used to indicate when an Process should be started or not. |
![]() |
QueryCommandEventArgs | |
![]() |
StartActivity | Content to be provided. |
![]() |
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. |
![]() |
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. |
![]() |
ViewCollection | |
![]() |
ViewCopyObject | |
![]() |
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. |
![]() |
WizardAdditionalCopyData | |
![]() |
WorkflowView | |
![]() |
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. |
![]() |
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. |
![]() |
XmlFieldCollection | Returns a collection of XMLField objects. |
Interface | Description | |
---|---|---|
![]() |
IEscalation |
Defines the Escalation interface. Classes that Implement IEscalation: |
![]() |
IEvent |
Defines the Event interface. Classes that Implement IEvent: |
![]() |
IExecutableItemContainer | |
![]() |
IExtender | Defines a Extender interface. |
![]() |
IExtenderConfigProvider | |
![]() |
IK2FieldPart | |
![]() |
IK2FieldPartWizard | |
![]() |
IK2Object | Defines a K2Object interface. |
![]() |
ILine |
Defines a line object interface. Classes that Implement ILine: |
![]() |
IPlaceHolderContainer | |
![]() |
IProcess |
Defines the Process interface. Classes that Implement IProcess: |
![]() |
IPropertyTemplate | Defines the PropertyTemplate interface. |
![]() |
IProvideEvents | Defines the ProvideEvents interface. This interface contains a common set of events used by collection objects. |
![]() |
IRequireReferences | |
![]() |
IRuntimeContextInfo | |
![]() |
ISupportCredentials | |
![]() |
ISystemNameSyncable | |
![]() |
ITemplate | Defines the Template 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: |
Enumeration | Description | |
---|---|---|
![]() |
ActivityTypes | |
![]() |
ConstantPartType | Sets the ProcessFolio and Process Name Type. |
![]() |
DataTypes | Specifies the DataField.Type property of a DataField object. |
![]() |
DestinationTypes | Specifies the destination type. |
![]() |
EventTypes | Specifies the event type. |
![]() |
FieldScope | |
![]() |
PartType | Sets the ProcessDataField, Activity DataField, ActivityXmlField and ProcessXmlField Type. |