WFAgilePartDescriptor

Description

An abstract class of WFAgilePartDescriptor.

Syntax

public class WFAgilePartDescriptor : WFAutomaticActivityDefinition, IWFProcessDefinitionReference

Constructors

public WFAgilePartDescriptor();

Namespace and Assembly

Requirement Value

Namespace

Ascentn.Workflow.Base

Assembly

Ascentn.Workflow.WFBase (in Ascentn.Workflow.WFBase.dll)

Properties

Property Description

AssemblyName

Function:
Gets and sets the full name of the assembly.
Type
string
Accepted Values:
A valid assembly name.

ClassName

Function:
Gets and sets the class name, including the namespace.
Type
string
Accepted Values:
A valid class name.

Description

Function:
A description of the activity.
Type
string
Accepted Values:
A string that can contain spaces and special characters.

DisplayName

Function:
Gets and sets the display name of the activity.
Type
string
Accepted Values:
A valid activity display name.

ExpectedDuration

Function:
Specifies an expected time duration of the activity.
Type
WFTimeDuration
Accepted Values:
A valid WFTimeDuration object.

ID

Function:
Specifies the activity ID.
Type
WFTimeDuration
Accepted Values:
A valid activity ID.

IncomingActivities

Function:
Gets the interfaces for all the incoming activities.
Type
WFTimeDuration
Accepted Values:
A valid WFTimeDuration object.

IncomingEmail

Function:
Specifies an email template that used for an email notification after the start of the activity.
Type
string
Accepted Values:
A valid email template.

IncomingMailTemplate

Function:
Specifies an email template that used for an email notification after the start of the activity.
Type
string
Accepted Values:
A valid email template.

Index

Function:
Specifies the ordering index of the activity.
Type
int
Accepted Values:
An integer.

Item

Function:
Specifies the value associated with the specified parameter name.
Type
object
Accepted Values:
A valid Types object.

Method

Function:
Specifies the name of the method for the AgilePart.
Type
string
Accepted Values:
A valid method name.

Name

Function:
The name of an item, such as a property or attribute in a name/value pair.
Type
string
Accepted Values:
A valid name.

OutgoingActivities

Function:
Gets the interfaces for all the outgoing activities.
Type
string
Accepted Values:
A valid interface.

OutgoingEmail

Function:
Specifies an email template that used for email notification after the completion of an activity.
Type
string
Accepted Values:
A valid email template.

OutgoingMailTemplate

Function:
Specifies an email template to use for email notification when leaving the activity.
Type
string
Accepted Values:
A valid email template.

Procedure

Function:
Specifies the name of the procedure (method).
Type
string
Accepted Values:
A valid procedure name.

Process

Function:
Gets the interface class and sets the process definition.
Type
string
Accepted Values:
A valid process definition.

SaveErrorMessageTo

Function:
Specifies an attribute name for an error message of the AgilePart execution.
Type
string
Accepted Values:
A valid attribute name.

SaveStatusTo

Function:
Specifies an attribute name for the status of the AgilePart execution.
Type
string
Accepted Values:
A valid name of an attribute that is boolean type.

Synchronous

Function:
Specifies the flag to determine if this is a synchronous call.
Type
bool
Accepted Values:
  • True - The call is synchronous.
  • False - The call is asynchronous.

TimeoutActivities

Function:
Gets the interfaces for all the timeout activities.
Type
string
Accepted Values:
A valid interface.

TimeoutMailTemplate

Function:
Specifies an email template that used for email notification when the activity is overdue.
Type
string
Accepted Values:
A valid email template.

WaitAllIncoming

Function:
Gets and sets the flag to determine whether the activity must wait until all predecessor activities complete.
Type
string
Accepted Values:
  • True - The activity waits until all predecessor activities complete.
  • False - The activity starts without waiting for predecessor activities complete.