• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Skip to custom navigation
HaloPSA

HaloPSA

  • Features
  • Pricing
  • Integrations
  • Resources
    • Demo On Demand
    • Roadmap
    • ITIL Alignment
    • Guides
    • HaloPSA Academy
    • Onboarding Partners
    • Distributors
  • Compare Us
    • ConnectWise
    • Datto Autotask
  • Solutions
    • I Need To…
      • Run My Business More Effectively

        Find out which customers and services are profitable and gain the confidence to act on this data.

      • Improve My Customer Experience

        Make all interactions as smooth as possible with a fully thought out end to end experience for your customers.

      • Streamline My Sales Process

        Remove unnecessary processes from your sales and account management and let them focus on their customer relationships.

      • Gain Control Of My Projects

        Visualise your workload and forecast your required budgets to ensure you can deliver on your projects.

    • We Are A…
      • Managed Service Provider
      • Telecommunications Provider
      • Cloud Solution Provider
      • Software Company
      • Consultancy Firm
    • Case Studies
      • nGeneration
      • Centrality
      • Commercial Managed IT
  • Start trial
  • Book demo

HaloPSA Guides

Documentation to assist with the setup and configuration of the HaloPSA platform

Guides > Creating a Form

Creating a Form


Creating a form for either your end users or your agents to fill in is simple; this is done in the ticket type settings. This guide will run through an example of this.


This will combine the use of custom fields, field groups and dynamic field visibility.


Using Field Groups


These are perhaps the easiest way of building a form as these allow you to build blocks of fields that will all appear under the same sub heading and allow the same customisation as using individual fields in the field list.


First you need to select the ticket type you wish to edit. To do this head to Configuration > Tickets > Ticket Types, then you will need to navigate to the field list tab and click to "Modify Field Groups".


The first requirement to creating a group is to create the fields or custom tables required. This is done in the "Custom Objects" section of the configuration.


See the "Custom Fields" guide for more information on how to do this.


 Creating the group


  1. Click new or modify an existing group.
  2. Give the group a name and header, this will appear in the new ticket screen when logging.
  3. Head to the field list tab and add in the relevant fields
    • These can be reordered at any time by click and holding LMB on this tab and dragging and dropping in the correct order. 
    • The tab only appear when hovering over the field.
  4. Add the list of fields to completion.

  5. Change the visibility of the fields by clicking the pencil.

  6. Add any dynamic visibility required so a series of selection or answer boxes that only appear when a previous one holds a given value.
    • Example: The field CFGuidename only appears if the checkbox asking if there is a guide
  7.  Click Save.

Repeat this process for any Groups of fields you need. 


Creating a New Form


  1. Head to the ticket type settings (see above) and create a new or adapt an existing ticket type.
  2. Fill in the other details (if making a new ticket type) and head to the field list tab.
  3. Add the groups of field in as necessary. 
  4. Adjust the dynamic field visibility as above
    • A group can be hidden initially if there is dynamic field visibility on any initial fields in a group.
    • This can be used to have short forms where information is not presented or required in all cases.
  5. Complete the list of groups and fields until your form is complete. Note the separate field visibility settings for the new ticket screen and the ticket details screen. End users can also view existing tickets via the portal so the ticket details screen setting will apply there. The below screenshot shows the full list of visibility setting available for every field in a group or on a ticket type.
  6. Click Save.


Example Form Group


Here is the new group we have created and the steps look as follows, this is for an incident logged by an end user. 


They are asked if there was a guide for the issue they're logging, the name of such guide, whether there's an issue with this guide and any further feedback.


  1. On selecting Yes for "Was there a guide?", this prompts more fields to appear

The user can then submit with a lot of extra information they may have not submitted had these not been included.

Popular Guides

  • Asset Import - CSV/XLS/Spreadsheet Method
  • Call Management in Halo
  • Creating a New Application for API Connections
  • Creating Agents and Editing Agent Details
  • Departments and Teams
  • Halo Integrator
  • Importing Data
  • Multiple New Portals with different branding for one customer [Hosted]
  • NHServer Deprecation User Guide
  • Organisation Basics
  • Organising Teams of Agents
  • Step-by-Step Configuration Walk Through

Footer

Products

Company

  • Contact us
  • Events
  • Channel Partners
  • Technology Partners
  • Distributors
  • Referral Program

HaloPSA

  • Features
  • Integrations
  • Mobile Apps
  • Blog
  • Pricing

Key Features

  • Service Desk
  • Sales CRM
  • Billable Time Tracking
  • Reporting
  • Contracts
  • Billing
  • Stock Management
  • Projects

Compare PSA

  • ConnectWise
  • Datto Autotask
  • Accelo
  • Harmony PSA
  • Naverisk
  • Top Desk
  • Kaseya BMS
  • Atera
  • Freshservice

Social

  • Terms and Conditions
  • Privacy Policy
  • Security
  • GDPR
  • Modern Slavery Statement
We've moved!

Please visit our new website at USEHALO.COM/HALOPSA