Click or drag to resize

RoleVerification Class

The RoleVerification class contains various code methods used for the "Verify roles" process. The 'Verify roles' process is used by system owners to verify, that an identity should still have one or more roles belonging to their system. 'Verify roles' processes are typically launched when an identity moves to another org. unit.
Inheritance Hierarchy
SystemObject
  Omada.OE.Solution.OIM.AssemblyRoleVerification

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

The RoleVerification type exposes the following members.

Constructors
  NameDescription
Public methodRoleVerification
Top
Methods
  NameDescription
Public methodLaunchVerifyRolesProcesses
The method launches zero, one or more 'verify roles' processes. It is intended to be used in an 'onupdate' event for identities. The event would normally filter on that the org. unit of the identity is changed. The action object must be an Identity data object. The method finds all role assignments, belonging to the identity, that originates from data objects of a specified set of data object types. The data object types could, for example, be 'role requests' and 'role delegations'. The general idea is, for a mover, that the old manager specifies a grace period for the identities old department roles. In addition, however, system owners should be presented to the adhoc roles that the identity posesses.
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