IAdmBusinessRuleAction
The IAdmBusinessRuleAction interface represents an action for business rules, custom commands, and scheduled tasks.
Inheritance: IAdmTop
Methods
-
Method
-
Description
-
GetAction()
-
Returns the IAdmAction interface that represents the action object.
-
SetAction()
-
Updates the action object.
-
GetApproversInfo()
-
Returns the IAdmRequestApproversInfo interface that represents a list of approvers for the action.
-
SetApproversInfo()
-
Updates the list of approvers of the action.
Properties
-
Property
-
Description
-
ExecutionOptions
-
Gets or sets a value that indicates whether the action is performed synchronously or asynchronously.
-
ApprovalRequired
-
Gets a value specifying whether approval is required for execution of the action.
Details
GetAction()
Returns the IAdmAction interface that represents the action object.
IAdmAction GetAction()
SetAction()
Updates the action object.
void SetAction(IAdmAction action)
Remarks
This method does not persist the changes to the directory. Call IADs::SetInfo to update the action parameters in the directory.
GetApproversInfo()
Returns the IAdmRequestApproversInfo interface that represents a list of approvers for the action.
IAdmRequestApproversInfo GetApproversInfo()
SetApproversInfo()
Updates the list of approvers of the action.
void SetApproversInfo(IAdmRequestApproversInfo approversInfo)
Remarks
This method does not persist the changes to the directory. Call IADs::SetInfo to update the action parameters in the directory.
ExecutionOptions
Gets or sets a value that indicates whether the action is performed synchronously or asynchronously.
- Type:
- ADM_ACTIONEXECUTIONOPTIONS_ENUM
- Access:
- Read/Write
ApprovalRequired
Gets a value indicating whether approval is required for execution of the action.
- Type:
- bool
- Access:
- Read-only
Requirements
Minimum required version: 2009.1