Click or drag to resize

SurveyApprovalPostActionHandler Class

This class is part of the "Access Request Approval ed2" feature. The handler is responsible for: * Building an approval log as each step completes * Auto-completion of workflow steps if they are assigned to someone who has already approved at a previous step * Approving or rejecting the underlying resource assignment (and updating its description and validity)
Inheritance Hierarchy
SystemObject
  Omada.OIS.AccessRequestSurveyApprovalSurveyApprovalPostActionHandler

Namespace:  Omada.OIS.AccessRequestSurveyApproval
Assembly:  Omada.OE.Solution.OIM.AppLogic (in Omada.OE.Solution.OIM.AppLogic.dll) Version: 15.0.0.0
Syntax
C#
public class SurveyApprovalPostActionHandler : ISurveyPostActionHandler, 
	IReassignPostActionHandler

The SurveyApprovalPostActionHandler type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyApproveDecisionId
Id of the "Approve" value for the SURV_DECISION set property.
Top
Methods
  NameDescription
Protected methodFormatApprovalLog
Protected methodGetApprovalDecision
Returns the approval decision that the last assignee made (if any).
Protected methodHandleRoutingEvent
Public methodInitialize
Public methodPerformAction(ActionArguments)
Public methodPerformAction(ReassignActionArguments)
This reassignment handler will update the SURV_APVLLOG property with information about the new assignee If there is a resource assignment object, is the description on the assignment also updated
Protected methodResolveWhetherToAutoCompleteStep
Resolve whether to autocomplete step in a survey
Top
Fields
  NameDescription
Public fieldIsExtensionApproval
Is true if the survey is for an extension approval, false if it is for an access request approval
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
See Also