WFAgileWorkDescriptor

Description

An abstract class of WFAgileWorkDescriptor Custom properties format: [Prefix]:[Assembly Information]:[Class Name]:[Parameter].

Syntax

public class WFAgileWorkDescriptor : WFManualActivityDefinition, IWFProcessDefinitionReference

Constructors

public WFAgileWorkDescriptor();

Namespace and Assembly

RequirementValue

Namespace

Ascentn.Workflow.Base

Assembly

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

Properties

PropertyDescription

AssemblyName

Description:
Gets and sets the full name of the assembly.
Type
string
Allowed Values:
A valid assembly name.

AutoComplete

Description:
Gets and sets the flag that determines whether the work item is automatically marked as completed.
Type
bool
Allowed Values:
  • True - The work item is completed automatically.
  • False - The work item is not completed automatically.

ClassName

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

CustomProperties

Description:
Specifies the custom properties. This member supports the AgilePoint Framework infrastructure and does not intend to use directly from your code.
Type
string
Allowed Values:
A valid custom properties.

Description

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

DisplayName

Description:
Gets and sets the display name of the activity.
Type
string
Allowed Values:
A valid activity display name.

ExpectedDuration

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

ID

Description:
Specifies the activity ID.
Type
WFTimeDuration
Allowed Values:
A valid activity ID.

IncomingActivities

Description:
Gets the interfaces for all the incoming activities.
Type
WFTimeDuration
Allowed Values:
A valid WFTimeDuration object.

IncomingEmail

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

IncomingMailTemplate

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

Index

Description:
Specifies the ordering index of the activity.
Type
int
Allowed Values:
An integer.

Item

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

MaxParticipant

Description:
Specifies the maximum participants for the activity.
Type
int
Allowed Values:
An integer.

Name

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

Optional

Description:
Gets and sets the flag to indicate if the activity is optional.
Type
bool
Allowed Values:
  • True - The activity is optional.
  • False - The activity is not optional.

OutgoingActivities

Description:
Gets the interfaces for all the outgoing activities.
Type
string
Allowed Values:
A valid interface.

OutgoingEmail

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

OutgoingMailTemplate

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

Participant

Description:
Specifies the participant of the activity.
Type
string
Allowed Values:
A valid user name.

Participants

Description:
Specifies the participants of the activity.
Type
string
Allowed Values:
A valid multiple user names separated with a semicolon (;).

Process

Description:
Gets the interface class and sets the process definition.
Type
string
Allowed Values:
A valid process definition.

ReassigningEmail

Description:
Specifies the email template that used for an email notification when task is reassigned.
Type
string
Allowed Values:
A valid email template.

ReassigningMailTemplate

Description:
Specifies the email template for task reassignment.
Type
string
Allowed Values:
A valid email template.

RemindingEmail

Description:
Specifies an email template that used for reminding email notification.
Type
string
Allowed Values:
A valid email template.

RemindingMailAtBusinessTime

Description:
Gets and sets the flag that determines whether reminding an email must send in business time.
Type
bool
Allowed Values:
  • True - Reminding emails are sent using business time.
  • False - Reminding email are sent using real time.

RemindingMailFrequency

Description:
Specifies the frequency of reminding an email notification.
Type
int
Allowed Values:
An integer.

RemindingMailStartTime

Description:
Specifies the start time in minutes of reminding an email notification before the task expires.
Type
int
Allowed Values:
An integer.

RemindingMailTemplate

Description:
Specifies the email template for task reminder emails.
Type
int
Allowed Values:
A valid email template.

ReuseParticipant

Description:
Gets and sets the flag that determines whether the participants must remain the same when the activity activated more than one time.
Type
bool
Allowed Values:
  • True - The participants remains the same when the activity activated more than one time.
  • False - The participants do not remain the same when the activity activated more than one time.

TimeoutActivities

Description:
Gets the interfaces for all the timeout activities.
Type
string
Allowed Values:
A valid interface.

TimeoutEmail

Description:
Specifies the email template to use for email notification when task is Overdue.
Type
string
Allowed Values:
A valid email template.

TimeoutMailTemplate

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

WaitAllIncoming

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

WaitWorkPerformed

Description:
Specifies whether the activity must be marked as completed by the application before proceeding.
Type
bool
Allowed Values:
  • True - The activity must complete before proceeding.
  • False - The activity can proceed without waiting.

WorkPerformer

Description:
Specifies the WorkPerfomer/job of the manual activity.
Type
string
Allowed Values:
A valid WorkPerfomer/job name.

WorkToPerform

Description:
Represents the task that performed by the participants of the activity.
Type
string
Allowed Values:
A valid work to perform name.