Skip to content

Defaults and Pickers for New Issues

Full version only.

These settings shape what your agents see when they create a new issue (a work item in Azure DevOps). You can set a custom body format, default labels or tags, and pickers that limit which labels or tags an agent can choose.

By default, Git-Zen fills the description of a new issue with the latest ticket comment. If you turn on “Include Zendesk Ticket Header”, it adds a standard header at the top. This works well for most teams.

Use a custom body format when:

  • Your engineering team has a standard bug report layout.
  • You want specific ticket fields, such as “Customer Tier” or “Affected Version”, in the description.

A custom body format overrides the custom default description.

  1. Click Settings on the Git-Zen menu bar.
  2. Find Custom Issue Body Format, under the options for new issues.
  3. Click Add Body Row.
  4. Choose the Row Type:
    • Ticket Field: Choose a Zendesk Field. Optionally, enter a Label Prefix, such as Priority: . Turn on Hide row when field is empty to leave out the whole row when the field has no value.
    • Free Text: Enter up to 500 characters of text, for example a heading such as ## Steps to reproduce.
  5. Click Save.
  6. Add more rows. Use the arrows to change their order. Click Save Changes.

Git-Zen joins the rows, one per line, when an agent opens the create form. The agent can edit the result before they click Add Issue.

The Zendesk Field list has the same fields as the placeholders, including your custom fields and organization fields.

These rows:

Row type Content
Free Text ## Summary
Ticket Field Ticket Subject
Ticket Field Requester Name, with the prefix Reported by:
Ticket Field Customer Tier, with the prefix Tier: , hidden when empty
Free Text ## Details
Ticket Field Ticket Description

give a description such as:

## Summary
Login fails after password reset
Reported by: Ana Lopez
Tier: Gold
## Details
After I reset my password, the login page...

The Include Zendesk Ticket Header option still works with a custom body format. If both are on, Git-Zen puts the header before the body. If your rows already contain the same ticket fields, leave the header off to avoid duplicates.

Delete all body rows and save. Git-Zen then uses the latest ticket comment again, or your custom default description.

You can set default labels (default tags in Azure DevOps) for new issues. This saves time when you want every issue marked as coming from Zendesk.

The defaults appear in two places:

  • When you create a new issue.
  • When you link an existing issue.

Set the defaults under Default Labels for Linked Issues in the Git-Zen settings.

The labels fill in when you start to create a new GitHub issue:

They also fill in when you link an existing GitHub issue:

Two more settings turn Zendesk ticket tags into labels or tags on the item:

  • Default Tags to labels for Linked Issues: Enter a list of Zendesk tags. When an agent creates or links an item, Git-Zen adds each listed tag that the ticket has.
  • Copy ticket tags by default: Adds all of the ticket’s tags to a new item.

A picker is a drop-down list that guides agents to choose a label (a tag in Azure DevOps) for a new issue. You decide which labels the list contains.

You can use a picker even when the option to add labels or tags to a new issue is off. This lets you limit agents to labels that fit your workflow.

  1. Open the main Git-Zen settings screen.
  2. Under the options for the fields that appear on a new issue, click Add Label Picker (Add Tag Picker in Azure DevOps).
The Add Label Picker button

A window opens where you define the picker.

The picker definition window
  • Field Title: The title next to the drop-down on the new issue form. Choose a short title that describes the label to your agents.
  • Required: Sets whether the agent must choose an option before they can create the issue.
  • Labels (or tags) to list in drop-down: The available options. Git-Zen shows them in the order you enter them. You can type any label or tag. You are not limited to the ones that exist in your repositories. On Jira and Linear, a label that does not exist is left off the issue.

This example defines a “Priority” field:

A picker defined for a Priority field

When you finish, the picker appears in the settings, where you can edit or delete it.

A saved picker in the settings

The picker appears when an agent creates a new issue. If you marked it “required”, the agent must choose a value before they can add the issue.

A required picker on the new issue form

Git-Zen adds the chosen label or tag to the new issue.

The chosen label on the new issue