Procedures, 22

NameParametersReturnsAccessVersionsObsolete
AddUserToUserGroup(Guid, Code[20], Text[30])public17-24, gonePending 22.0
User groups are replaced with security groups, where group membership is specified in M365 admin portal.
AddUserToDefaultUserGroups(Guid)Booleanpublic17-24, gonePending 22.0
Replaced with the AssignDefaultPermissionsToUser procedure.
AddUserToDefaultUserGroupsForCompany(Guid, Text[30])Booleanpublic17-24, gonePending 22.0
Replaced with the AssignDefaultPermissionsToUser procedure.
ResetUserToDefaultUserGroups(Guid)public17-24, gonePending 22.0
Replaced with the ResetUserToDefaultPermissions procedure.
GetOfficePortalUserAdminUrl()Textpublic17-28-
UpdateUserAccessForSaaS(Guid)Booleanpublic17-28-
AddUserGroupFromExtension(Code[20], Code[20], Guid)public17-24, gonePending 22.0
User groups are replaced with security groups, use the method Add on the Security Group codeunit.
GetDefaultProfileID(Guid, var Record All Profile)public17-28Pending 26.0
This procedure has been moved into codeunit "Conf./Personalization Mgt."
CanCurrentUserManagePlansAndGroups()Booleanpublic17-28-
CanManageUsersOnTenant(Guid)Booleanpublic17-18, gonePending 16.0
Procedure is now part of codeunit User Permissions (System Application)
GenerateHashForPermissionSet(Code[20])Text[250]public17-22, gone-
UpdateHashForPermissionSet(Code[20])public17-20, gonePending 18.0
The Permission Set table will be read only in the new permission system. The hash is no longer stored but recalculates every time.
IsFirstPermissionHigherThanSecond(Option, Option)Booleanpublic17-28-
ResetUsersToIntelligentCloudUserGroup()public17-24, gonePending 22.0
Use the ResetUsersToIntelligentCloud procedure instead.
IsIntelligentCloud()Booleanpublic17-28-
SetTestabilityIntelligentCloud(Boolean)public17-28-
CheckCurrentUserCanModifyUser(var Record User, var Record User, Boolean)public17-28-
AssignDefaultPermissionsToUser(Guid)Booleanpublic22-28-
AssignDefaultPermissionsToUser(Guid, Text[30])Booleanpublic22-28-
ResetUserToDefaultPermissions(Guid)public22-28-
ResetUsersToIntelligentCloudPermissions()public22-28-
GenerateHashForPermissionSet(Code[30])Text[250]public23-28-