Zum Inhalt

Arbeitsauftragserstellung

Der Verarbeitungslauf lässt sich über Events erweitern.

OnBeforeCreateWorkorders

Dieses Event wird ausgelöst bevor der Verarbeitungslauf gestartet wird. Er bietet Zugriff auf die gefilterte Menge der zu verarbeitenden Leistungstermine. Es gibt zusätzlich die Möglichkeit die Verarbeitung über den Handled Parameter abzubrechen.

[IntegrationEvent(false, false)]
local procedure OnBeforeCreateWorkorders(var ProcessServiceAppointment: Record "BSSSP Service Appointment"; var Handled: Boolean)
begin
end;

OnAfterCreateWorkorders

Dieses Event wird ausgelöst wenn die Verarbeitung abgeschlossen ist. Sie bietet Zugriff auf die Verarbeiteten Leistungstermine. Die Termine enthalten an dieser Stelle die Nummern der Arbeitsaufträge denen sie zugeordnet sind.

[IntegrationEvent(false, false)]
local procedure OnAfterCreateWorkorders(var ProcessServiceAppointment: Record "BSSSP Service Appointment")
begin
end;