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.) |