RoleApprovalProcessLaunchParameters Class | 
Namespace: Omada.OE.Solution.OIM.AppLogic
public class RoleApprovalProcessLaunchParameters
The RoleApprovalProcessLaunchParameters type exposes the following members.
| Name | Description | |
|---|---|---|
| RoleApprovalProcessLaunchParameters | 
| Name | Description | |
|---|---|---|
| ApprovalTargetModifer | ||
| NotificationMailTemplateId | 
            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.
              | |
| OriginId | 
            Id of a the request process target.
              | |
| Reason | 
            Stated reason from the requestor for why he has requested the role assignments.
              | |
| RequestorId | 
            UserId of the user who has requested the role assignments.
              | |
| RoleAssignments | 
            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.
              | |
| Step1ApprovalProcessTemplateId | 
            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).
              | |
| Step2ApprovalProcessTemplateId | 
            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).
              | 
| Name | Description | |
|---|---|---|
| ToBool | 
            Converts object to boolean.
              (Defined by ObjectExtensions.) | |
| ToDateTime | 
            Converts object to DateTime.
              (Defined by ObjectExtensions.) | |
| ToInt | 
            Converts object to integer.
              (Defined by ObjectExtensions.) |