TicketLog
  • Welcome to TicketLog
  • Documentation
    • Users guide
    • Moderators guide
    • Administrators guide
      • Service desk settings
      • User settings
      • Azure DevOps settings
      • Forms & fields
      • Customization settings
      • Custom domain settings
      • Notification settings
    • Azure DevOps extension
    • Data & security
  • Guides
    • How to chart user activity
  • How to sign-in with SSO
  • Troubleshooting
    • Authorizing Azure DevOps
    • Integration errors
  • Release Notes
    • 2025.05.21: Single Sign On (SSO)
    • 2025.04.30: Sharing a ticket
    • 2024.11.07: Parameter values
    • 2024.06.21: Extension upate
    • 2024.06.10: Multi-forms
    • 2024.06.06: Remove ticket
    • 2024.05.09: Accepted domains
    • 2023.12.09: Timezones
    • 2023.11.02: Custom fields
Powered by GitBook
On this page
  • Viewing Forms vs Submission Forms
  • Form settings
  • Form fields
  • Add a custom field to Azure DevOps
  • Configure a custom field
  • Parameter values

Was this helpful?

  1. Documentation
  2. Administrators guide

Forms & fields

PreviousAzure DevOps settingsNextCustomization settings

Last updated 6 days ago

Was this helpful?

With forms, you can prompt users to choose from multiple submission forms for new tickets, with each form having different settings, custom fields and Azure DevOps configuration.

Configuration of forms is managed via the Forms & Fields settings screen:

If you have an older service desk, you may not have multi-forms enabled (see: 2024.06.10: Multi-forms ). If so, you will be taken directly to the Form settings page.

From this screen you can:

  • Add a new form by clicking the 'Add Form' button

  • Re-arrange the order of forms by clicking the up and down arrows

  • Edit a form by clicking the form's title

The following conditions apply to forms:

  • All forms must connect to the same Azure DevOps organization and project.

  • You can add and delete forms, but must have at least one form.

  • One form must be designated as the viewing form. The currently designated viewing form is indicated by the 'View Tickets' label.

Viewing Forms vs Submission Forms

TicketLog has two types of forms: viewing forms and submission forms.

  • Submission forms are used to create new tickets. Each submission form can specify its own list of fields.

  • A viewing form is used to display the contents of a ticket once it has been created, regardless of which submission form was used to create it. A viewing form must therefore include all relevant fields from all submission forms used by the service desk.

Each service desk must have exactly one viewing form, which may or may not also be a submission form.

Form settings

You can specify multiple forms for users to choose from when submitting a new ticket.

Each form can specify these configuration settings:

  • Name

  • Description

  • New ticket template

  • Azure DevOps work item settings:

    • The Work Item Type defaults to 'Issue' but may be set to any other work item type used by the Project.

    • The Tag will be added to all tickets created via TicketLog and defaults to 'TicketLog'

    • The Area Path can be set for new tickets. It defaults to empty.

  • Form fields

To edit a form's settings, select the form from the list. From this screen you can edit settings of a single form:

Form fields

Service desk forms can prompt users with custom fields on new tickets:

The user's responses to custom field prompts are added to the created Azure DevOps workitems. The field value will appear at the top of the ticket details screen:

The field will also appear in the Azure DevOps workitem detail screen:

The following conditions apply to form fields:

  • Form fields are only available to TicketLog PRO subscribers.

  • Form fields must first be created in your Azure DevOps Process Template as custom fields before they are available in TicketLog. See below for instructions.

  • The Identity custom field type is not supported.

Add a custom field to Azure DevOps

Only custom fields added to your Azure DevOps process Template are available in TicketLog.

To add a field to your ADO Process Template:

  1. In Azure DevOps, visit Organization Settings > Process

  2. Find the process used by your project. If not already done, create an Inherited Template and move your project to the inherited template. Only inherited templates can have custom fields.

  3. Select the inherited template.

  4. Select a work item type. TicketLog defaults to the "Issue" work item type, but other types are supported (see Authorizing Azure DevOps).

  5. Click "New field" and complete the details for a new custom field.

Configure a custom field

To add a custom field to TicketLog, open the Form Fields page. Then click Configure Form Fields:

Wait for the available custom fields to load, select the fields you would like to include, then click Update:

You will see the selected fields in the Settings screen:

Parameter values

You can set a form field's default value to one of the following TicketLog parameters:

  • Ticket URL - the URL of the ticket once it's created

  • User email - the email address of the user creating the ticket

  • Username - the name of the user creating the ticket

Only text fields can be set as parameter values. URLs appear as hyperlinks in multi-line text fields only.

To do so:

  • Expand the menu alongside the field you want to set and select 'Set as Parameter Value':

  • Select the paramter value you want to use, and click 'Update':

  • The form fields will now show the paramater value to use for that field:

  • When new tickets are submitted to Azure DevOps, they will have the paramater value set:

Form settings page for general options
Form settings page for Azure DevOps configuration
Form settings page for custom form fields