Click or drag to resize

RoleApprovalControllerLaunchApprovalProcesses Method

Method launches a number of approval processes based on a number of resource assignments. It returns the ids of the launched approval process in CreateRoleAssignmentsResultData. The method only create approval processes for resource assignments that actually require approval. Whether that is so is controlled by the resource folders and who the requestor is.

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 static CreateRoleAssignmentsResultData LaunchApprovalProcesses(
	RoleApprovalProcessLaunchParameters launchParameters,
	DataObjects roleAssignmentRoles,
	RoleHandlingSupportData supportData,
	SqlConnection dbConnection,
	SqlTransaction dbTransaction
)

Parameters

launchParameters
Type: Omada.OE.Solution.OIM.AppLogicRoleApprovalProcessLaunchParameters
roleAssignmentRoles
Type: Omada.OE.ModelDataObjects
Must contain (at least) all the roles referred by the role assignments in launchParameters. Can be null - in which case the method loads the roles itself.
supportData
Type: Omada.OE.Solution.OIM.AppLogicRoleHandlingSupportData
dbConnection
Type: System.Data.SqlClientSqlConnection
dbTransaction
Type: System.Data.SqlClientSqlTransaction

Return Value

Type: CreateRoleAssignmentsResultData
See Also