The Ticket module in Zoho Desk manages all customer support requests and inquiries. Each ticket includes the customer's name, email address, phone number, and issue description. The Ticket module also offers automated ticket assignment, escalation, and SLA management to help support teams streamline their workflow and assist customers efficiently.
These methods help configure the Submit Ticket form on the ASAP help widget:
Users can perform various actions, including replying to, commenting on, and closing tickets.
The following method helps you define which actions must be allowed and which must be disallowed when users access the ticket submission screen on the ASAP help widget.
Method name | Functional description | Default status |
isReplyAllowed | To hide the ticket reply option. | Enabled |
isCommentAllowed | To hide the ticket comment option. | Enabled |
isTicketUpdateAllowed | To hide the ticket update option. | Enabled |
isCommentEditAllowed | To hide the ticket comment edit option. | Enabled |
isCommentDeleteAllowed | To hide the ticket comment delete option. | Enabled |
isAddTicketAllowed | To hide the add ticket option on the ticket list screen. | Enabled |
isHappinessThreadAllowed | To hide the ticket happiness thread. | Enabled |
isTicketPropertiesAllowed | To hide the ticket properties section. | Enabled |
isTicketChannelAllowed | To hide the ticket channel icon information. | Enabled |
isTicketDetailSearchAllowed | To hide the search option in the ticket detail screen. | Enabled |
The ZohodeskPortalSubmitTicket.setTicketsFieldsListTobeShown() method lets you control which fields appear in the Submit Ticket form within your ASAP help widget. By specifying the required fields, you can customize the form’s layout and improve the user experience.
After you include this method, the form displays only the fields you passed.
This method takes a list of ZDVisibleTicketField objects, the object includes:
The preFillTicketFields() method allows you to prepopulate fields in the Submit Ticket form with predefined values. This is useful for automatically setting default values, reducing manual input, and ensuring mandatory fields are filled before submission.
Additionally, this method can be used to hide mandatory fields in the form. A mandatory field can only be hidden if it has a predefined value; this ensures that even though the user doesn’t see the field, it still contains valid data required for ticket submission.
To pre-fill ticket fields, create a list of ZDCustomizedTicketForm objects.
Each form should include:
Each ZDCustomizedTicketField object contains three main properties:
The Department ID is essential for various ticket operations, including:
The getDepartments() method retrieves available departments, providing the necessary Department ID for these operations.
The layout ID helps identify different form structures available under a department. The getLayouts() method retrieves all layouts associated with a given Department ID.
The getTicketForm() method retrieves the ticket form structure, including all sections and fields, for a specified Department ID and Layout ID.
The getTicketFields() method retrieves all available ticket fields for a given Department ID and Layout ID. This enables developers to dynamically access field details, including API names, data types, and validation rules.
Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.
If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.
You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.