The Disable Ticket Fields App is designed to allow for disabling ticket fields on specific forms. The set up is straightforward, though you will need to use JSON format to specify the fields to disable. Each form can have it's own rules for which fields to disable.
Some fields on a ticket form might need to be read-only, and so that's what this app was built to do. Each team may have its own forms, and those forms can disable different fields based on the use case.
Inside of the app settings page, just paste in your JSON code to specify which fields should be disabled for which form. You can follow the template below:
{
"form1_id_here": [
"tags",
"priority",
"custom_field_30753243818393",
"custom_field_30754115944985"
],
"form2_id_here": [
"type",
"custom_field_30753243818393",
"custom_field_30754052664217"
]
}
Once you have installed the app, you'll need to refresh your Zendesk to apply the changes. Then whenever the specified ticket form is loaded, the fields will be automatically greyed out indicating they are disabled as seen in the screenshot below:
If you want to only disable fields for certain teams, just use the Zendesk Role or Group Restrictions to only enable this app for those teams. You can even install the app multiple times if you need to have different sets of restrictions on different teams.
Installation Instructions:
- Install app from marketplace.
- Configure your JSON object for field disable conditions as in the example above.
- Save your JSON object in the settings page.
- Enable Role or Group Restrictions to only disable fields for certain teams.
- Refresh your Zendesk interface and see the fields disable.
This is a free app and so the features and interface are basic. Feedback is welcome!
Comments
0 comments
Please sign in to leave a comment.