Widget: Form
Configure the fields reporters fill in, in what order, and which are required.
Widget → Form controls the form reporters fill in. A live preview shows the result.
Form title
The heading above the form. Leave it blank to use Report an issue.
Fields
Drag to reorder. Each row has a switch to show or hide the field, and an edit button.
| Field | Type | Default | Notes |
|---|---|---|---|
| Title | Text | Hidden | An optional separate title line |
| Description | Textarea | Always on, required | Where the reporter describes the problem. Can't be hidden |
| Name | Text | Hidden | The reporter's name |
| Shown | Needed to tell the reporter when it's fixed | ||
| Assignee | Select | Shown | Options come from your tracker's synced people |
| Priority | Select | Shown | Options come from your tracker's priorities |
| Label | Select | Hidden | Options come from your tracker's labels |
Click a row's edit button to set:
- Placeholder text
- Default value (for select fields)
- Required, for fields that aren't always on
Options come from your tracker
Assignee, Priority, and Label options aren't typed by hand. They're synced from whichever tracker you connected on Delivery. With no tracker connected, there's nothing to choose from.
Keep Email on if you want reporters to hear back. The "it's fixed" email only goes to people who left an address. See Closing the loop.
Azure DevOps fields
When the project is connected to Azure DevOps, the form can also include:
| Field | Notes |
|---|---|
| Severity | Shown instead of Priority when the project's process supports it on Bugs |
| Parent | Link the new work item under a User Story, Product Backlog Item, or similar |
| Area | Classification path. Overrides the integration default when set |
| Sprint | Iteration path. Overrides the integration default when set |
| Tags | Azure tags (search or create) |
Which of these appear depends on the connected project's process and synced data.
Should reporters pick a priority or assignee?
- Public-facing widget. Hide assignee and priority, and set Assign new tickets to on Delivery so every ticket has an owner.
- Internal QA team. Show priority and assignee. Testers get direct control, at the cost of one more decision per report.