submitServiceTaskInspectionForm

Submit service task inspection form with offline-first approach.

Creates a new form submission, stores form data locally, and schedules upload operation for synchronization with server. The method generates a unique form submission UID and returns it immediately for client use.

This method provides complete offline-first form submission management:

  • Form data is stored locally immediately

  • Background sync handles server synchronization

  • Works seamlessly regardless of network connectivity

Return

SubmitServiceTaskInspectionFormResult.Success with form submission UID or SubmitServiceTaskInspectionFormResult.Failure with error details

Parameters

formSubmission

The form submission content including job, service task, master form UIDs, form fields, and optional asset UID