Use this event to
...
- Stage collected values to new or existing fields in the database that can subsequently can be accessed from standard posting function events.
- Validate collected values against live data since registration at the mobile device is mostly conducted offline.
- But not to process "line" level steps. Steps added via OnAddStepsToProdOrderComponent OnAddStepsToOutputLine and OnAddStepsToConsumptionLine is better handled via via OnPostAssemblyOrder_OnHandleRegistrationForAssemblyHeader-event.
...
[EventSubscriber(ObjectType::Codeunit, Codeunit::"MOB WMS Assembly", 'OnPostAssemblyOrder_OnBeforePostAssemblyOrder', '', true, true)]
local procedure OnPostAssemblyOrder_OnBeforePostAssemblyOrder(var _OrderValues: Record "MOB Common Element"; var _AssemblyHeader: Record "Assembly Header")
begin
// Add your custom code here...
// Note: OnBeforePost-events is committed to the database prior to posting. Your custom code must be structured accordingly (or use standard BC events).
end;
Example
See: Case: Add Header Signature step for inbound goods documents
...