Skip to content

KVSPSAResourcePlanner#

Procedures#

EncodeURIComponent(Text) : Text#

procedure EncodeURIComponent(TextToEncode: Text): Text

GenerateBaseDataOnly() :#

procedure GenerateBaseDataOnly(): 

GetData() : Text#

procedure GetData(): Text

SetData(Text) :#

procedure SetData(Inbound: Text): 

Events#

KVSPSAOnGetAbsence(Record Resource, Date, Text, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnGetAbsence(Resource: Record "Resource"; DateToCalculate: Date; var AbsenceDescription: Text; var Absence: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAResourcePlanner", 'KVSPSAOnGetAbsence', '', false, false)]
local procedure DoSomethingKVSPSAOnGetAbsence(Resource: Record "Resource"; DateToCalculate: Date; var AbsenceDescription: Text; var Absence: Decimal; var IsHandled: Boolean)
begin
end;

KVSPSAOnGetJobBudgetEntry(Record Resource, Date, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnGetJobBudgetEntry(Resource: Record "Resource"; DateToCalculate: Date; var JobBudgetQty: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAResourcePlanner", 'KVSPSAOnGetJobBudgetEntry', '', false, false)]
local procedure DoSomethingKVSPSAOnGetJobBudgetEntry(Resource: Record "Resource"; DateToCalculate: Date; var JobBudgetQty: Decimal; var IsHandled: Boolean)
begin
end;

KVSPSAOnGetResourceCapacity(Record Resource, Date, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnGetResourceCapacity(Resource: Record "Resource"; DateToCalculate: Date; var Capacity: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAResourcePlanner", 'KVSPSAOnGetResourceCapacity', '', false, false)]
local procedure DoSomethingKVSPSAOnGetResourceCapacity(Resource: Record "Resource"; DateToCalculate: Date; var Capacity: Decimal; var IsHandled: Boolean)
begin
end;

KVSPSAOnGetResourceWorkloadIndicatorPerDate(Record Resource, Date, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnGetResourceWorkloadIndicatorPerDate(Resource: Record "Resource"; DateToCalculate: Date; var WorkloadPercent: Integer; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAResourcePlanner", 'KVSPSAOnGetResourceWorkloadIndicatorPerDate', '', false, false)]
local procedure DoSomethingKVSPSAOnGetResourceWorkloadIndicatorPerDate(Resource: Record "Resource"; DateToCalculate: Date; var WorkloadPercent: Integer; var IsHandled: Boolean)
begin
end;

KVSPSAOnBeforeFindJobBudgetLines(Record KVSPSA Job Budget Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeFindJobBudgetLines(var JobBudgetLine: Record "KVSPSA Job Budget Line"; DataOnly: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSPSAResourcePlanner", 'KVSPSAOnBeforeFindJobBudgetLines', '', false, false)]
local procedure DoSomethingKVSPSAOnBeforeFindJobBudgetLines(var JobBudgetLine: Record "KVSPSA Job Budget Line"; DataOnly: Boolean)
begin
end;