Codeunit "User Management"
Properties
| Name | Value |
|---|---|
| Permissions | TableData "G/L Entry" = rm, TableData "Cust. Ledger Entry" = rm, TableData "Vendor Ledger Entry" = rm, TableData "G/L Register" = rm, TableData "Item Register" = rm, TableData "G/L Budget Entry" = rm, TableData "Sales Shipment Header" = rm, TableData "Sales Invoice Header" = rm, TableData "Sales Cr.Memo Header" = rm, TableData "Purch. Rcpt. Header" = rm, TableData "Purch. Inv. Header" = rm, TableData "Purch. Cr. Memo Hdr." = rm, TableData "Job Ledger Entry" = rm, TableData "Res. Ledger Entry" = rm, TableData "Resource Register" = rm, TableData "Job Register" = rm, TableData "VAT Entry" = rm, TableData "Bank Account Ledger Entry" = rm, TableData "Check Ledger Entry" = rm, TableData "Phys. Inventory Ledger Entry" = rm, TableData "Issued Reminder Header" = rm, TableData "Reminder/Fin. Charge Entry" = rm, TableData "Issued Fin. Charge Memo Header" = rm, TableData "Reservation Entry" = rm, TableData "Item Application Entry" = rm, TableData "Detailed Cust. Ledg. Entry" = rm, TableData "Detailed Vendor Ledg. Entry" = rm, TableData "Change Log Entry" = rm, TableData "Approval Entry" = rm, TableData "Approval Comment Line" = rm, TableData "Posted Approval Entry" = rm, TableData "Posted Approval Comment Line" = rm, TableData "Posted Assembly Header" = rm, TableData "Cost Entry" = rm, TableData "Cost Register" = rm, TableData "Cost Budget Entry" = rm, TableData "Cost Budget Register" = rm, TableData "Interaction Log Entry" = rm, TableData "Campaign Entry" = rm, TableData "FA Ledger Entry" = rm, TableData "FA Register" = rm, TableData "Maintenance Ledger Entry" = rm, TableData "Ins. Coverage Ledger Entry" = rm, TableData "Insurance Register" = rm, TableData "Value Entry" = rm, #if not CLEAN25 TableData Microsoft.Service.Ledger."Service Ledger Entry" = rm, TableData Microsoft.Service.Ledger."Service Register" = rm, TableData Microsoft.Service.Contract."Contract Gain/Loss Entry" = rm, TableData Microsoft.Service.Contract."Filed Service Contract Header" = rm, TableData Microsoft.Service.History."Service Shipment Header" = rm, TableData Microsoft.Service.History."Service Invoice Header" = rm, TableData Microsoft.Service.History."Service Cr.Memo Header" = rm, #endif TableData "Return Shipment Header" = rm, TableData "Return Receipt Header" = rm, TableData "Item Budget Entry" = rm, TableData "Warehouse Entry" = rm, TableData "Warehouse Register" = rm, Tabledata "Workflow Step Instance Archive" = rm, Tabledata "Date Compr. Register" = rm, Tabledata "Requisition Line" = rm, Tabledata "Overdue Approval Entry" = rm, Tabledata "Job Queue Entry" = rm, Tabledata "Job Queue Log Entry" = rm, Tabledata "Error Message Register" = rm, Tabledata "Activity Log" = rm, Tabledata "Workflow Step Instance" = rm, Tabledata "Notification Entry" = rm, Tabledata "Sent Notification Entry" = rm, Tabledata "User Setup" = rm, Tabledata "VAT Registration Log" = rm, Tabledata "Item Application Entry History" = rm, Tabledata "CV Ledger Entry Buffer" = rm, Tabledata "Detailed CV Ledg. Entry Buffer" = rm, Tabledata "VAT Report Archive" = rm, Tabledata "Cash Flow Forecast Entry" = rm, Tabledata "Job Planning Line" = rm, Tabledata "Cost Type" = rm, Tabledata "Cost Allocation Source" = rm, Tabledata "Cost Allocation Target" = rm, Tabledata "Cost Center" = rm, Tabledata "Credit Transfer Register" = rm, Tabledata "Direct Debit Collection" = rm, Tabledata "Isolated Certificate" = rm, Tabledata "Logged Segment" = rm, Tabledata "Saved Segment Criteria" = rm, Tabledata "Sales Header Archive" = rm, Tabledata "Purchase Header Archive" = rm, Tabledata "Employee Ledger Entry" = rm, Tabledata "Detailed Employee Ledger Entry" = rm, Tabledata "Manufacturing User Template" = rm, Tabledata "Field Monitoring Setup" = rm |
Methods
DisplayUserInformation
procedure DisplayUserInformation(Username: Text)
Parameters
| Name | Type | Description |
|---|---|---|
| Username | Text |
DisplayUserInformationBySID
procedure DisplayUserInformationBySID(SID: Guid)
Parameters
| Name | Type | Description |
|---|---|---|
| SID | Guid |
ValidateUserName
Obsolete
This element will become obsolete from version 26.0. ValidateUserName has been moved to the User Codeunit
[Obsolete(ValidateUserName has been moved to the User Codeunit,26.0)]
procedure ValidateUserName(NewUser: Record User, OldUser: Record User, WindowsUserName: Text)
Parameters
| Name | Type | Description |
|---|---|---|
| NewUser | Table System.Security.AccessControl.User | |
| OldUser | Table System.Security.AccessControl.User | |
| WindowsUserName | Text |
ValidateState
Obsolete
This element will become obsolete from version 26.0. ValidateState has been moved to the User Codeunit
[Obsolete(ValidateState has been moved to the User Codeunit,26.0)]
procedure ValidateState(var Rec: Record User, var xRec: Record User)
Parameters
| Name | Type | Description |
|---|---|---|
| Rec | Table System.Security.AccessControl.User | |
| xRec | Table System.Security.AccessControl.User |
RenameUser
Obsolete
This element will become obsolete from version 26.0. RenameUser has been moved to the User Codeunit
[Obsolete(RenameUser has been moved to the User Codeunit,26.0)]
procedure RenameUser(OldUserName: Code[50], NewUserName: Code[50])
Parameters
| Name | Type | Description |
|---|---|---|
| OldUserName | Code[50] | |
| NewUserName | Code[50] |
Events
OnAfterRenameRecord
[IntegrationEvent(False,False)]
procedure OnAfterRenameRecord(var RecRef: RecordRef, TableNo: Integer, NumberOfPrimaryKeyFields: Integer, UserName: Code[50], Company: Text[30])
Parameters
| Name | Type | Description |
|---|---|---|
| RecRef | RecordRef | |
| TableNo | Integer | |
| NumberOfPrimaryKeyFields | Integer | |
| UserName | Code[50] | |
| Company | Text[30] |
OnAfterRenameUser
Obsolete
This element will become obsolete from version 26.0. RenameUser has been moved to the User Codeunit
[IntegrationEvent(False,False)]
[Obsolete(RenameUser has been moved to the User Codeunit,26.0)]
local procedure OnAfterRenameUser(OldUserName: Code[50], NewUserName: Code[50])
Parameters
| Name | Type | Description |
|---|---|---|
| OldUserName | Code[50] | |
| NewUserName | Code[50] |
OnBeforeRenameUser
Obsolete
This element will become obsolete from version 26.0. RenameUser has been moved to the User Codeunit
[IntegrationEvent(False,False)]
[Obsolete(RenameUser has been moved to the User Codeunit,26.0)]
local procedure OnBeforeRenameUser(OldUserName: Code[50], NewUserName: Code[50])
Parameters
| Name | Type | Description |
|---|---|---|
| OldUserName | Code[50] | |
| NewUserName | Code[50] |
OnRenameUserOnBeforeProcessField
Obsolete
This element will become obsolete from version 26.0. RenameUser has been moved to the User Codeunit
[IntegrationEvent(False,False)]
[Obsolete(RenameUser has been moved to the User Codeunit,26.0)]
local procedure OnRenameUserOnBeforeProcessField(TableID: Integer, FieldID: Integer, OldUserName: Code[50], NewUserName: Code[50], var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| TableID | Integer | |
| FieldID | Integer | |
| OldUserName | Code[50] | |
| NewUserName | Code[50] | |
| IsHandled | Boolean |
OnValidateUserNameOnAfterCalcCheckForWindowsUserName
Obsolete
This element will become obsolete from version 26.0. ValidateUserName has been moved to the User Codeunit
[IntegrationEvent(False,False)]
[Obsolete(ValidateUserName has been moved to the User Codeunit,26.0)]
local procedure OnValidateUserNameOnAfterCalcCheckForWindowsUserName(NewUser: Record User, WindowsUserName: Text, var CheckForWindowsUserName: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| NewUser | Table System.Security.AccessControl.User | |
| WindowsUserName | Text | |
| CheckForWindowsUserName | Boolean |