CodeMethodRoleAssignmentCreationParams Class |
Namespace: Omada.OE.Solution.OIM.AppLogic
public class CodeMethodRoleAssignmentCreationParams
The CodeMethodRoleAssignmentCreationParams type exposes the following members.
| Name | Description | |
|---|---|---|
| CodeMethodRoleAssignmentCreationParams |
| Name | Description | |
|---|---|---|
| SupportData |
Support data used for server side validation
|
| Name | Description | |
|---|---|---|
| ActionObjectId |
Id of a action data object that (at least) have the following properties:
- Reference property specifying which roles to assign (required)
- Reference property for specifying one or more identities who the roles should be assigned to (optional)
- Reference property specifying who requests the roles (optional)
| |
| CopyRuleGuid |
Takes the Guid of a CopyRule which is executed after the creation of the roleAssignment
SourceObjectId must be supplied for this to work
| |
| Level1ApprovalProcessTemplateId |
Id of process template used for approval of role assignments that only require one level of approval.
| |
| Level2ApprovalProcessTemplateId |
Id of process template used for approval of role assignments that require two levels of approval.
| |
| 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.
| |
| RequestedRolesPropertyId | ||
| RequestorPropertyId |
Id of reference property for specifying who requested the roles.
The property can be used to specify either an identity or a user.
If unspecified (zero) or empty the creator of the action object will be used.
| |
| RequestorReason |
Will be assigned to the approval processes (if any are launched).
| |
| RequireApproval |
If set to false no approval processes are launched.
| |
| RoleApprovalProcessLaunchParametersModifier |
By implementing the delegate it is possible to modify the launch parameters of an approval process.
| |
| SkipEvents | ||
| SourceObjectId |
Source object which will be used for copying data to the newly created roleAssignment
CopyRuleGuid must be specified
| |
| ThrowExceptionIfNoAssignmentsCreated |
If set to true (default) The API throws and exception if no assignments can be created
| |
| ValidFromPropertyId |
Id of a value property w. data type DateTime.
Can be zero.
| |
| ValidToPropertyId |
| 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.) |