Do not append the suffix “Form” to your component name. This will be added automatically by the generator.
The form ID may be anything you like - as long as there are no routes or layouts associated with that form ID in the backend. If there are, then the form using this form ID should implement the expected behaviour for the route/layout set in the backend.
The form layout URL may be entered in one of three ways:
relative (to your service URI) URL
using the frontend:// notation - in this case, “frontend://” will be replaced with the root web URL found in the browser.
When generating a Smart Form, you may either choose to work with a JSON layout, or a HTML layout.