Click or drag to resize

RoleApprovalProcessLaunchParameters Class

Inheritance Hierarchy
SystemObject
  Omada.OE.Solution.OIM.AppLogicRoleApprovalProcessLaunchParameters

Namespace:  Omada.OE.Solution.OIM.AppLogic
Assembly:  Omada.OE.Solution.OIM.AppLogic (in Omada.OE.Solution.OIM.AppLogic.dll) Version: 15.0.0.0
Syntax
C#
public class RoleApprovalProcessLaunchParameters

The RoleApprovalProcessLaunchParameters type exposes the following members.

Constructors
Methods
  NameDescription
Public methodValidate
Top
Fields
  NameDescription
Public fieldApprovalTargetModifer
Public fieldNotificationMailTemplateId
Id of a mail template defined for activities. If specified a mail is sent to the step-1 approvers for the launched approval processes. This is regardless of whether the approval processes have 1 step or 2 steps.
Public fieldOriginId
Id of a the request process target.
Public fieldReason
Stated reason from the requestor for why he has requested the role assignments.
Public fieldRequestorId
UserId of the user who has requested the role assignments.
Public fieldRoleAssignments
Must contain the role assignments for which approval processes must be started. Role assignments for roles, that doesn't require approval (according to their role folder), are skipped.
Public fieldStep1ApprovalProcessTemplateId
Id of process template for one-step approval. The process must have at least one activity which the program logic will assign to the appropriate approver(s).
Public fieldStep2ApprovalProcessTemplateId
Id of process template for two-step approval. The process must have at least two activities which the program logic will assign to the appropriate approver(s).
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