An activity that is used to obtain approval for a request.
The following tables list the members exposed by the ApprovalActivity type.
Public Constructors
Name | Description | |
---|---|---|
ApprovalActivity | Initializes a new instance of the ApprovalActivity class with default values. |
Public Fields
Name | Description | |
---|---|---|
ActivityContextGuidProperty | (Inherited from Activity) | |
ApprovalCompleteEmailTemplateProperty | The DependencyProperty object that promotes the ApprovalCompleteEmailTemplate property. | |
ApprovalDeniedEmailTemplateProperty | The DependencyProperty object that promotes the ApprovalDeniedEmailTemplate property. | |
ApprovalEmailTemplateProperty | The DependencyProperty object that promotes the ApprovalEmailTemplate property. | |
ApprovalResponseCreateParametersProperty | Reserved for future use. | |
ApprovalTimeoutEmailTemplateProperty | The DependencyProperty object that promotes the ApprovalTimeoutEmailTemplate property. | |
ApproversProperty | The DependencyProperty object that promotes the Approvers property. | |
CancelingEvent | (Inherited from Activity) | |
ClosedEvent | (Inherited from Activity) | |
CompensatingEvent | (Inherited from Activity) | |
DurationProperty | The DependencyProperty object that promotes the ApprovalTimeoutEmailTemplate property. | |
EscalationEmailTemplateProperty | The DependencyProperty object that promotes the EscalationEmailTemplate property. | |
EscalationProperty | The DependencyProperty object that promotes the Escalation property. | |
ExecutingEvent | (Inherited from Activity) | |
FaultingEvent | (Inherited from Activity) | |
StatusChangedEvent | (Inherited from Activity) | |
ThresholdProperty | The DependencyProperty object that promotes the Escalation property. | |
updateParameters | This API supports the FIM 2010 infrastructure. Using this API directly from your code is not supported. |
Public Properties (see also Protected Properties)
Name | Description | |
---|---|---|
Activities | (Inherited from CompositeActivity) | |
ActorId | Specifies the resource that is used to calculate management policy rules that affect a request that is created by the activity. Activities can perform only the operations for which the ActorID property has been granted rights. | |
ApprovalCompleteEmailTemplate | Contains a reference to the ObjectID of the EmailTemplate resource that is sent to all approvers when the ApprovalActivity completes execution because the ApprovalThreshold is reached. | |
ApprovalDeniedEmailTemplate | Contains a reference to the ObjectID of the EmailTemplate resource that is sent to the requester if an approval is denied. | |
ApprovalEmailTemplate | Contains a reference to the ObjectID of the EmailTemplate resource that is sent to all approvers to enable them to approve or reject a request. | |
ApprovalObject | Contains a reference to the Approval resource that is created by the activity. | |
ApprovalObjectId | Represents the Approval resource that is created by the activity. | |
ApprovalResponseCreateParameters | Reserved for future use. | |
ApprovalTimeout | Indicates the time that the approvers have to respond to the approval before it escalates or times out. | |
ApprovalTimeoutEmailTemplate | Contains a reference to the ObjectID of the EmailTemplate resource that is sent to the requester if the approval times out. | |
ApproverId | Reserved for future use. | |
Approvers | Indicates the approvers for the request. | |
AutomatedResponseObjectId | ||
CurrentApprovalResponse | Represents the type of approval response that is currently being evaluated by the ApprovalActivity. | |
CurrentApprovalResponseActorId | Represents the ObjectID of the Person object that sent the ApprovalResponse that is currently being evaluated by the ApprovalActivity. | |
Description | (Inherited from Activity) | |
Duration | Indicates the number of days until the activity escalates or times out. The default value is taken from the DefaultTimeout parameter. The default value is 7.00:00:00.0000000 (7 days). | |
Enabled | (Inherited from Activity) | |
EnabledActivities | (Inherited from CompositeActivity) | |
Escalation | Lists the approvers for the request that are used after the ApprovalTimeout value is reached. | |
EscalationEmailTemplate | Contains a reference to the EmailTemplate resource that is used to send an e-mail message to the approvers on the Escalation property after the approval has been escalated. | |
ExecutionResult | (Inherited from Activity) | |
ExecutionStatus | (Inherited from Activity) | |
IsApproved | Indicates whether the approval request has been approved. | |
IsDynamicActivity | (Inherited from Activity) | |
IsRequestorApprover | ||
Name | (Inherited from Activity) | |
Parent | (Inherited from Activity) | |
QualifiedName | (Inherited from Activity) | |
ReceivedApprovals | Indicates the number of approvals that have been received. | |
RejectedReason | Contains the value of the Reason attribute of the ApprovalResponse resource that is associated with the activity instance. | |
Request | Represents the request associate with the current ApprovalActivity. | |
RequestId | Contains a reference to the Request object that the ApprovalActivity was created for, to determine whether the request should be approved or denied. | |
RequestTimedOut | Indicates whether the request has timed out. | |
ServiceAccountId | Gets the ID of the Forefront Identity Manager Service Account resource. | |
Site | (Inherited from DependencyObject) | |
TargetId | Indicates the target of the request. | |
Threshold | Contains the total number of approvals that are required for the activity to be approved. | |
UserData | (Inherited from DependencyObject) | |
ValidApprovers | Indicates the valid approvers for the request. | |
ValidApproversAndEscalators | ||
ValidEscalators | Contains the valid escalation approvers. | |
WorkflowDefinitionId | Contains a reference to the workflow that is associated with the ApprovalActivity. | |
WorkflowDictionary | Contains information that can be accessed by all activities that are associated with the workflow. |
Protected Properties
Name | Description | |
---|---|---|
CanModifyActivities | (Inherited from CompositeActivity) | |
DesignMode | (Inherited from DependencyObject) | |
ParentDependencyObject | (Inherited from DependencyObject) | |
WorkflowInstanceId | (Inherited from Activity) |
Public Methods (see also Protected Methods)
Name | Description | |
---|---|---|
AddHandler | (Inherited from DependencyObject) | |
Clone | (Inherited from Activity) | |
Dispose | Overloaded. (Inherited from CompositeActivity) | |
Equals | Overloaded. (Inherited from Object) | |
GetActivityByName | Overloaded. (Inherited from Activity) | |
GetBinding | (Inherited from DependencyObject) | |
GetHashCode | (Inherited from Object) | |
GetType | (Inherited from Object) | |
GetValue | (Inherited from DependencyObject) | |
GetValueBase | (Inherited from DependencyObject) | |
IsBindingSet | (Inherited from DependencyObject) | |
Load | Overloaded. (Inherited from Activity) | |
MetaEquals | (Inherited from DependencyObject) | |
ReferenceEquals | (Inherited from Object) | |
RegisterForStatusChange | (Inherited from Activity) | |
RemoveHandler | (Inherited from DependencyObject) | |
RemoveProperty | (Inherited from DependencyObject) | |
Save | Overloaded. (Inherited from Activity) | |
SetBinding | (Inherited from DependencyObject) | |
SetValue | (Inherited from DependencyObject) | |
SetValueBase | (Inherited from DependencyObject) | |
ToString | (Inherited from Activity) | |
UnregisterForStatusChange | (Inherited from Activity) |
Protected Methods
Name | Description | |
---|---|---|
ApplyWorkflowChanges | (Inherited from CompositeActivity) | |
Cancel | (Inherited from SequenceActivity) | |
Dispose | Overloaded. (Inherited from CompositeActivity) | |
Execute | (Inherited from SequenceActivity) | |
Finalize | (Inherited from DependencyObject) | |
GetBoundValue | (Inherited from DependencyObject) | |
GetDynamicActivities | (Inherited from CompositeActivity) | |
GetInvocationList | (Inherited from DependencyObject) | |
HandleFault | (Inherited from SequenceActivity) | |
Initialize | (Inherited from CompositeActivity) | |
InitializeProperties | (Inherited from DependencyObject) | |
Invoke | Overloaded. (Inherited from Activity) | |
MemberwiseClone | (Inherited from Object) | |
OnActivityChangeAdd | (Inherited from CompositeActivity) | |
OnActivityChangeRemove | (Inherited from SequenceActivity) | |
OnActivityExecutionContextLoad | (Inherited from CompositeActivity) | |
OnActivityExecutionContextUnload | (Inherited from CompositeActivity) | |
OnClosed | (Inherited from Activity) | |
OnListChanged | (Inherited from CompositeActivity) | |
OnListChanging | (Inherited from CompositeActivity) | |
OnSequenceComplete | (Inherited from SequenceActivity) | |
OnWorkflowChangesCompleted | (Inherited from SequenceActivity) | |
RaiseEvent | (Inherited from Activity) | |
RaiseGenericEvent | (Inherited from Activity) | |
SetBoundValue | (Inherited from DependencyObject) | |
SetReadOnlyPropertyValue | (Inherited from DependencyObject) | |
TrackData | Overloaded. (Inherited from Activity) | |
Uninitialize | (Inherited from CompositeActivity) |
Public Events
Name | Description | |
---|---|---|
Canceling | (Inherited from Activity) | |
Closed | (Inherited from Activity) | |
Compensating | (Inherited from Activity) | |
Executing | (Inherited from Activity) | |
Faulting | (Inherited from Activity) | |
StatusChanged | (Inherited from Activity) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
System.Workflow.ComponentModel.IActivityEventListener.OnEvent | (Inherited from SequenceActivity) | |
System.ComponentModel.IComponent.Disposed | (Inherited from DependencyObject) |