KVSPSACreateJobTmplByJobMgt#
Events#
KVSPSAOnAfterCopiedFieldsOnTransferJobDataDimension(Record Default Dimension, Record Default Dimension) :#
Summary: Integration event raised after copying fields on transfer job data dimension
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterCopiedFieldsOnTransferJobDataDimension(var JobTemplateDefaultDimension: Record "Default Dimension"; JobDefaultDimension: Record "Default Dimension"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnAfterCopiedFieldsOnTransferJobDataDimension', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterCopiedFieldsOnTransferJobDataDimension(var JobTemplateDefaultDimension: Record "Default Dimension"; JobDefaultDimension: Record "Default Dimension")
begin
end;
Parameters:
JobTemplateDefaultDimension
: The job template default dimension that was createdJobDefaultDimension
: The source job default dimension
KVSPSAOnAfterDoTransfer(Record Job, Record KVSPSAJob Template) :#
Summary: Integration event raised after completing the transfer process
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterDoTransfer(Job: Record "Job"; var JobTemplate: Record "KVSPSAJob Template"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnAfterDoTransfer', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterDoTransfer(Job: Record "Job"; var JobTemplate: Record "KVSPSAJob Template")
begin
end;
Parameters:
Job
: The source job recordJobTemplate
: The target job template record
KVSPSAOnAfterInsertBudgetTemplLineLinkByBudgetLineTaskLink(Record KVSPSA Budget Templ. Line Link, Record KVSPSABudget Line Task Link) :#
Summary: Integration event raised after inserting budget template line link by budget line task link
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterInsertBudgetTemplLineLinkByBudgetLineTaskLink(var BudgetTemplLineLink: Record "KVSPSA Budget Templ. Line Link"; BudgetLineTaskLink: Record "KVSPSABudget Line Task Link"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnAfterInsertBudgetTemplLineLinkByBudgetLineTaskLink', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterInsertBudgetTemplLineLinkByBudgetLineTaskLink(var BudgetTemplLineLink: Record "KVSPSA Budget Templ. Line Link"; BudgetLineTaskLink: Record "KVSPSABudget Line Task Link")
begin
end;
Parameters:
BudgetTemplLineLink
: The budget template line link that was insertedBudgetLineTaskLink
: The source budget line task link
KVSPSAOnAfterInsertWBSTemplateLineLinkByPSPLineTaskLink(Record KVSPSAWBS Template Line Link, Record KVSPSAPSP Line Task Link) :#
Summary: Integration event raised after inserting WBS template line link by PSP line task link
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterInsertWBSTemplateLineLinkByPSPLineTaskLink(var WBSTemplateLineLink: Record "KVSPSAWBS Template Line Link"; PSPLineTaskLink: Record "KVSPSAPSP Line Task Link"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnAfterInsertWBSTemplateLineLinkByPSPLineTaskLink', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterInsertWBSTemplateLineLinkByPSPLineTaskLink(var WBSTemplateLineLink: Record "KVSPSAWBS Template Line Link"; PSPLineTaskLink: Record "KVSPSAPSP Line Task Link")
begin
end;
Parameters:
WBSTemplateLineLink
: The WBS template line link that was insertedPSPLineTaskLink
: The source PSP line task link
KVSPSAOnAfterTransferFieldsFromJobToJobTemplate(Record KVSPSAJob Template, Record Job) :#
Summary: Integration event raised after transferring fields from job to job template
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferFieldsFromJobToJobTemplate(var JobTemplate: Record "KVSPSAJob Template"; Job: Record "Job"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnAfterTransferFieldsFromJobToJobTemplate', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterTransferFieldsFromJobToJobTemplate(var JobTemplate: Record "KVSPSAJob Template"; Job: Record "Job")
begin
end;
Parameters:
JobTemplate
: The job template that received the transferred fieldsJob
: The source job record
KVSPSAOnAfterTransferJobDataEvaluationBook(Record KVSPSAJobEvalBookTemplate, Record KVSPSAJob Evaluation Book) :#
Summary: Integration event raised after transferring job data evaluation book to template
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferJobDataEvaluationBook(var JobEvalBookTemplate: Record "KVSPSAJobEvalBookTemplate"; JobEvaluationBook: Record "KVSPSAJob Evaluation Book"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnAfterTransferJobDataEvaluationBook', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterTransferJobDataEvaluationBook(var JobEvalBookTemplate: Record "KVSPSAJobEvalBookTemplate"; JobEvaluationBook: Record "KVSPSAJob Evaluation Book")
begin
end;
Parameters:
JobEvalBookTemplate
: The job evaluation book template that was createdJobEvaluationBook
: The source job evaluation book
KVSPSAOnAfterTransferPSPLineSkillToTemplate(Record KVSPSAPSP Line Template Skill, Record KVSPSAPSP Line Skill) :#
Summary: Integration event raised after transferring PSP line skill to template
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferPSPLineSkillToTemplate(var PSPLineTemplateSkill: Record "KVSPSAPSP Line Template Skill"; PSPLineSkill: Record "KVSPSAPSP Line Skill"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnAfterTransferPSPLineSkillToTemplate', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterTransferPSPLineSkillToTemplate(var PSPLineTemplateSkill: Record "KVSPSAPSP Line Template Skill"; PSPLineSkill: Record "KVSPSAPSP Line Skill")
begin
end;
Parameters:
PSPLineTemplateSkill
: The PSP line template skill that was createdPSPLineSkill
: The source PSP line skill
KVSPSAOnAfterTransferWBSBudgetLine(Record KVSPSA Job BudgetLine Template, Record KVSPSA Job Budget Line) :#
Summary: Integration event raised after transferring WBS budget line to template
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferWBSBudgetLine(var JobBudgetLineTemplate: Record "KVSPSA Job BudgetLine Template"; JobBudgetLine: Record "KVSPSA Job Budget Line"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnAfterTransferWBSBudgetLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterTransferWBSBudgetLine(var JobBudgetLineTemplate: Record "KVSPSA Job BudgetLine Template"; JobBudgetLine: Record "KVSPSA Job Budget Line")
begin
end;
Parameters:
JobBudgetLineTemplate
: The job budget line template that was createdJobBudgetLine
: The source job budget line
KVSPSAOnAfterTransferWBSCalculationFormulaOnTransferWBSCalculationFormula(Record KVSPSA PSPCalculationMapping, Record KVSPSA PSPCalculationMapping) :#
Summary: Integration event raised after transferring WBS calculation formula
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferWBSCalculationFormulaOnTransferWBSCalculationFormula(var PSPCalculationMappingTo: Record "KVSPSA PSPCalculationMapping"; PSPCalculationMappingFrom: Record "KVSPSA PSPCalculationMapping"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnAfterTransferWBSCalculationFormulaOnTransferWBSCalculationFormula', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterTransferWBSCalculationFormulaOnTransferWBSCalculationFormula(var PSPCalculationMappingTo: Record "KVSPSA PSPCalculationMapping"; PSPCalculationMappingFrom: Record "KVSPSA PSPCalculationMapping")
begin
end;
Parameters:
PSPCalculationMappingTo
: The target PSP calculation mapping that was createdPSPCalculationMappingFrom
: The source PSP calculation mapping
KVSPSAOnAfterTransferWBSLine(Record KVSPSA Job PSP Line Template, Record KVSPSAJobPSPLine) :#
Summary: Integration event raised after transferring WBS line to template
[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterTransferWBSLine(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; JobPSPLine: Record "KVSPSAJobPSPLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnAfterTransferWBSLine', '', false, false)]
local procedure DoSomethingKVSPSAOnAfterTransferWBSLine(var JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; JobPSPLine: Record "KVSPSAJobPSPLine")
begin
end;
Parameters:
JobPSPLineTemplate
: The job PSP line template that was createdJobPSPLine
: The source job PSP line
KVSPSAOnBeforeFinalize(Record KVSPSAJob Template, Boolean, Boolean) :#
Summary: Integration event raised before finalizing the job template creation process
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFinalize(JobTemplate: Record "KVSPSAJob Template"; var OpenTemplateCard: Boolean; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnBeforeFinalize', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFinalize(JobTemplate: Record "KVSPSAJob Template"; var OpenTemplateCard: Boolean; var IsHandled: Boolean)
begin
end;
Parameters:
JobTemplate
: The job template being finalizedOpenTemplateCard
: Indicates whether to open the template cardIsHandled
: Set to true if the operation is handled by subscriber
KVSPSAOnBeforeInsertBudgetTemplLineLinkByBudgetLineTaskLink(Record KVSPSABudget Line Task Link, Record KVSPSAJob Template, Boolean) :#
Summary: Integration event raised before inserting budget template line link by budget line task link
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInsertBudgetTemplLineLinkByBudgetLineTaskLink(BudgetLineTaskLink: Record "KVSPSABudget Line Task Link"; JobTemplate: Record "KVSPSAJob Template"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnBeforeInsertBudgetTemplLineLinkByBudgetLineTaskLink', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInsertBudgetTemplLineLinkByBudgetLineTaskLink(BudgetLineTaskLink: Record "KVSPSABudget Line Task Link"; JobTemplate: Record "KVSPSAJob Template"; var IsHandled: Boolean)
begin
end;
Parameters:
BudgetLineTaskLink
: The source budget line task linkJobTemplate
: The target job templateIsHandled
: Set to true if the operation is handled by subscriber
KVSPSAOnBeforeInsertWBSTemplateLineLinkByPSPLineTaskLink(Record KVSPSAPSP Line Task Link, Record KVSPSAJob Template, Boolean) :#
Summary: Integration event raised before inserting WBS template line link by PSP line task link
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeInsertWBSTemplateLineLinkByPSPLineTaskLink(PSPLineTaskLink: Record "KVSPSAPSP Line Task Link"; JobTemplate: Record "KVSPSAJob Template"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnBeforeInsertWBSTemplateLineLinkByPSPLineTaskLink', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeInsertWBSTemplateLineLinkByPSPLineTaskLink(PSPLineTaskLink: Record "KVSPSAPSP Line Task Link"; JobTemplate: Record "KVSPSAJob Template"; var IsHandled: Boolean)
begin
end;
Parameters:
PSPLineTaskLink
: The source PSP line task linkJobTemplate
: The target job templateIsHandled
: Set to true if the operation is handled by subscriber
KVSPSAOnBeforeTransferJobDataDimension(Record Default Dimension, Record Job, Record KVSPSAJob Template, Boolean) :#
Summary: Integration event raised before transferring job data dimension
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeTransferJobDataDimension(JobDefaultDimension: Record "Default Dimension"; Job: Record "Job"; JobTemplate: Record "KVSPSAJob Template"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnBeforeTransferJobDataDimension', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeTransferJobDataDimension(JobDefaultDimension: Record "Default Dimension"; Job: Record "Job"; JobTemplate: Record "KVSPSAJob Template"; var IsHandled: Boolean)
begin
end;
Parameters:
JobDefaultDimension
: The source job default dimensionJob
: The source job recordJobTemplate
: The target job templateIsHandled
: Set to true if the operation is handled by subscriber
KVSPSAOnBeforeTransferJobDataEvaluationBook(Record KVSPSAJob Evaluation Book, Record Job, Record KVSPSAJob Template, Boolean) :#
Summary: Integration event raised before transferring job data evaluation book
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeTransferJobDataEvaluationBook(JobEvaluationBook: Record "KVSPSAJob Evaluation Book"; Job: Record "Job"; var JobTemplate: Record "KVSPSAJob Template"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnBeforeTransferJobDataEvaluationBook', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeTransferJobDataEvaluationBook(JobEvaluationBook: Record "KVSPSAJob Evaluation Book"; Job: Record "Job"; var JobTemplate: Record "KVSPSAJob Template"; var IsHandled: Boolean)
begin
end;
Parameters:
JobEvaluationBook
: The source job evaluation bookJob
: The source job recordJobTemplate
: The target job templateIsHandled
: Set to true if the operation is handled by subscriber
KVSPSAOnBeforeTransferWBSBudgetLine(Record KVSPSA Job PSP Line Template, Record KVSPSA Job Budget Line, Boolean) :#
Summary: Integration event raised before transferring WBS budget line to template
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeTransferWBSBudgetLine(JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; JobBudgetLine: Record "KVSPSA Job Budget Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnBeforeTransferWBSBudgetLine', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeTransferWBSBudgetLine(JobPSPLineTemplate: Record "KVSPSA Job PSP Line Template"; JobBudgetLine: Record "KVSPSA Job Budget Line"; var IsHandled: Boolean)
begin
end;
Parameters:
JobPSPLineTemplate
: The job PSP line templateJobBudgetLine
: The source job budget lineIsHandled
: Set to true if the operation is handled by subscriber
KVSPSAOnBeforeTransferWBSLine(Record KVSPSAJob Template, Record KVSPSAJobPSPLine, Boolean) :#
Summary: Integration event raised before transferring WBS line to template
[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeTransferWBSLine(JobTemplate: Record "KVSPSAJob Template"; var JobPSPLine: Record "KVSPSAJobPSPLine"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSACreateJobTmplByJobMgt", 'KVSPSAOnBeforeTransferWBSLine', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeTransferWBSLine(JobTemplate: Record "KVSPSAJob Template"; var JobPSPLine: Record "KVSPSAJobPSPLine"; var IsHandled: Boolean)
begin
end;
Parameters:
JobTemplate
: The target job templateJobPSPLine
: The source job PSP lineIsHandled
: Set to true if the operation is handled by subscriber