Forms
Forms are field-capture templates. You build a form once; field engineers fill it in on web or mobile, online or offline.
Create a form template
- Open Forms → New template.
- Enter a Name and Slug.
- Choose whether the form requires geometry. If yes, pick the geometry type (Point, Line, or Polygon).
- (Optional) Pick a Linked feature class. When you do, every submission against this form creates a feature in that layer automatically.
- Click Create draft.
The form opens in the editor.
Add fields
In the editor, add the fields you want. Each field type captures a different kind of input.
| Field type | What the user does |
|---|---|
| Text | Types a single line of text. |
| Number | Types a number. Add min, max, or step values. |
| Dropdown | Picks one option from a list. |
| Checkbox | Toggles on or off. |
| Radio | Picks one option from a small list. |
| Date | Picks a date from a calendar. |
| Photo | Takes a photo with the device camera or uploads one. |
| Video | Records or uploads a video. |
| Audio | Records or uploads audio. |
| GPS point | Captures the device's current location. |
| QR / barcode | Scans a code with the device camera. |
| Signature | Draws a signature with finger or stylus. |
| Rating | Picks a star or numeric rating. |
| Linked-feature picker | Picks an existing feature from a layer. |
For each field, set a label, a help text, and whether it's required.
Add conditional logic
To show field B only when field A has a specific value:
- Click the field you want to conditionally show.
- Open the Logic panel.
- Click Add condition.
- Pick the controlling field, the comparison, and the value.
- Click Save.
Preview the form
The editor shows a live preview alongside the field list. Fill in the preview to test required fields, conditional logic, and validation before publishing.
Publish the form
- Click Publish.
- Confirm.
The form is now live. Field engineers see it in the forms list on web and mobile. Submissions can only be filed against published versions.
Update a published form
When you edit and re-publish, Stratumly creates a new version (v2, v3, …). Older submissions remain readable against the version that was current when they were filed. The newest version is what shows up to fillers going forward.
Link submissions to a feature class
When Linked feature class is set, each submission creates a feature in that layer:
- The submission's geometry becomes the feature's geometry.
- Mapped fields from the submission populate the feature's attributes.
Set the field-to-attribute mapping in the editor's Linked feature panel: pick which form field maps to which feature attribute.
If validation against the layer's schema fails, the submission still succeeds and a warning is logged. You can retry feature creation manually from the submission's detail view.
What next?
- Submissions: see what lands when a form is filled.
- Maps: build the layer your form will write into.