KVSMTCProcessTemplateLib#
Procedures#
CreateProcess(Code[20]) :#
procedure CreateProcess(CallNoPar: Code[20]):
LookupProcessTemplate(Record KVSMTCProcessTemplateHeader, Option, Option) : Boolean#
Summary: Looks up and selects a process template based on specified usage and classification.
procedure LookupProcessTemplate(var ProcessTemplateHeaderVar: Record "KVSMTCProcessTemplateHeader"; UsagePar: Option; ClassificationPar: Option): Boolean
Parameters:
ProcessTemplateHeaderVar
: Variable to store the selected process template header record.UsagePar
: Specifies the usage type of the process template (Main Action, Manual Follow-up Action, Automatic Follow-up Action).ClassificationPar
: Specifies the classification category of the process template (Maintenance, Repair, Complaint, etc.).
Returns: Returns true if a template was selected, false otherwise.
CreateProcessSteps(Code[20], Record KVSMTCProcessTemplateHeader) :#
Summary: Creates process steps based on the provided template header.
procedure CreateProcessSteps(CallNoPar: Code[20]; ProcessTemplateHeaderPar: Record "KVSMTCProcessTemplateHeader"):
Parameters:
CallNoPar
: The call number for the process steps.ProcessTemplateHeaderPar
: The process template header record containing the template configuration.
Events#
OnBeforeCreateProcess(Code[20], Record KVSMTCProcessTemplateHeader) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeCreateProcess(CallNo: Code[20]; var ProcessTemplateHeader: Record "KVSMTCProcessTemplateHeader"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCProcessTemplateLib", 'OnBeforeCreateProcess', '', false, false)]
local procedure DoSomethingOnBeforeCreateProcess(CallNo: Code[20]; var ProcessTemplateHeader: Record "KVSMTCProcessTemplateHeader")
begin
end;