Codeunit "Employee Templ. Mgt."

ID 1387
Namespace: Microsoft.HumanResources.Employee

Methods

InsertEmployeeFromTemplate

procedure InsertEmployeeFromTemplate(var Employee: Record Employee): Boolean

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee

Returns

Type Description
Boolean

SelectEmployeeTemplateFromContact

procedure SelectEmployeeTemplateFromContact(var EmployeeTempl: Record "Employee Templ."): Boolean

Parameters

Name Type Description
EmployeeTempl Table Microsoft.HumanResources.Employee."Employee Templ."

Returns

Type Description
Boolean

TemplatesAreNotEmpty

procedure TemplatesAreNotEmpty(): Boolean

Returns

Type Description
Boolean

ApplyEmployeeTemplate

procedure ApplyEmployeeTemplate(var Employee: Record Employee, EmployeeTempl: Record "Employee Templ.")

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
EmployeeTempl Table Microsoft.HumanResources.Employee."Employee Templ."

ApplyEmployeeTemplate

procedure ApplyEmployeeTemplate(var Employee: Record Employee, EmployeeTempl: Record "Employee Templ.", UpdateExistingValues: Boolean)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
EmployeeTempl Table Microsoft.HumanResources.Employee."Employee Templ."
UpdateExistingValues Boolean

IsEnabled

procedure IsEnabled(): Boolean

Returns

Type Description
Boolean

InitEmployeeNo

procedure InitEmployeeNo(var Employee: Record Employee, EmployeeTempl: Record "Employee Templ.")

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
EmployeeTempl Table Microsoft.HumanResources.Employee."Employee Templ."

SaveAsTemplate

procedure SaveAsTemplate(Employee: Record Employee)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee

UpdateEmployeeFromTemplate

procedure UpdateEmployeeFromTemplate(var Employee: Record Employee)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee

UpdateEmployeesFromTemplate

procedure UpdateEmployeesFromTemplate(var Employee: Record Employee)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee

Events

OnAfterIsEnabled

[IntegrationEvent(False,False)]
local procedure OnAfterIsEnabled(var Result: Boolean)

Parameters

Name Type Description
Result Boolean

OnApplyTemplateOnBeforeEmployeeModify

[IntegrationEvent(False,False)]
local procedure OnApplyTemplateOnBeforeEmployeeModify(var Employee: Record Employee, EmployeeTempl: Record "Employee Templ.")

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
EmployeeTempl Table Microsoft.HumanResources.Employee."Employee Templ."

OnInsertTemplateFromEmployeeOnBeforeEmployeeTemplInsert

[IntegrationEvent(False,False)]
local procedure OnInsertTemplateFromEmployeeOnBeforeEmployeeTemplInsert(var EmployeeTempl: Record "Employee Templ.", Employee: Record Employee)

Parameters

Name Type Description
EmployeeTempl Table Microsoft.HumanResources.Employee."Employee Templ."
Employee Table Microsoft.HumanResources.Employee.Employee

OnBeforeGetUpdateExistingValuesParam

[IntegrationEvent(False,False)]
local procedure OnBeforeGetUpdateExistingValuesParam(var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Result Boolean
IsHandled Boolean

See also