Codeunit 1387 "Employee Templ. Mgt."
Base Application · Microsoft.HumanResources.Employee
Across versions
- BC23present
- BC241 procedures removed
- BC25-30unchanged
Neighbourhood 7 connected objects and pages
Base Application · Microsoft.HumanResources.Employee · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnAfterIsEnabled(var Result: Boolean)(integration)OnApplyTemplateOnBeforeEmployeeModify(var Employee: Record Employee; EmployeeTempl: Record "Employee Templ.")(integration)OnInsertTemplateFromEmployeeOnBeforeEmployeeTemplInsert(var EmployeeTempl: Record "Employee Templ."; Employee: Record Employee)(integration)OnBeforeGetUpdateExistingValuesParam(var Result: Boolean; var IsHandled: Boolean)(integration)
Procedures
InsertEmployeeFromTemplate(var Employee: Record Employee): BooleanSelectEmployeeTemplateFromContact(var EmployeeTempl: Record "Employee Templ."): BooleanTemplatesAreNotEmpty(): BooleanApplyEmployeeTemplate(var Employee: Record Employee; EmployeeTempl: Record "Employee Templ.")ApplyEmployeeTemplate(var Employee: Record Employee; EmployeeTempl: Record "Employee Templ."; UpdateExistingValues: Boolean)IsEnabled(): BooleanInitEmployeeNo(var Employee: Record Employee; EmployeeTempl: Record "Employee Templ.")SaveAsTemplate(Employee: Record Employee)UpdateEmployeeFromTemplate(var Employee: Record Employee)UpdateEmployeesFromTemplate(var Employee: Record Employee)
Plus 11 local procedures.
Triggers
OnRun
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 1332 “Template Feature Mgt.” (1 call:
IsEnabled → IsEnabled) - Codeunit 27 “Confirm Management” (1 call:
GetUpdateExistingValuesParam → GetResponseOrDefault) - Page 456 “No. Series” (1 call:
InitEmployeeNo → (object))
Called by
- Table 6923 “Expense User” (8 calls:
CreateEmployee → ApplyEmployeeTemplate,CreateEmployee → InitEmployeeNo,CreateEmployeeFromTemplate → IsEnabled, …) - Table 5050 “Contact” (5 calls:
CreateEmployee → ApplyEmployeeTemplate,CreateEmployee → InitEmployeeNo,CreateEmployee → IsEnabled, …) - Codeunit 6905 “Import Expense User” (2 calls:
PromptForImport → IsEnabled,PromptForImport → TemplatesAreNotEmpty) - Page 5200 “Employee Card” (2 calls:
OnAfterGetCurrRecord → InsertEmployeeFromTemplate,OnAfterGetCurrRecord → TemplatesAreNotEmpty)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Employee Templ. Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.