After you create custom objects, you might need to modify them to meet your needs as things change within your organization. There are a variety of reasons why you might want to modify an existing custom object. Adding new fields to a custom object and managing agent access to an object's records are things you might do during initial object creation or at a later time, so they're covered elsewhere.
Viewing a custom object's records
As an admin, you likely spend most of your time interacting with the custom objects themselves rather than the records. However, occasionally, you might need to check on an object's records.
- In Admin Center, click
Objects and rules in the sidebar, then select Custom objects > Objects.
- Click the name of the custom object for which you want to view records.
- Click Actions and select View records.
This opens the Records page in Support in a new tab, with the custom object already selected.
Editing a custom object's fields
Every custom object is defined with standard fields, which have limited editing options and can't be deleted. Additional fields are added to an object to capture the data unique to that object. These are called custom fields. When editing an object's fields, you must refresh your page to see your changes. Modifications to custom objects are recorded in the audit log.
Editing an object's standard fields
When you create a custom object, two standard fields are automatically defined within the object: Name and External ID. Even though these are predefined and required fields for all objects, you can edit the name and description displayed on the Record page in Support so that it's easier for agents to use them as you intend. The External ID field is only visible to Admins. You can't edit the field's type or key values.
- In Admin Center, click
Objects and rules in the sidebar, then select Custom objects > Objects.
- Click the name of the custom object for which you want to edit the custom fields.
- Click the Fields tab, and then click the name of the standard field—Name or External ID.
- On the field detail page, adjust the Display name and Description as needed.
- Click Save.
Editing an object's custom fields
An object's fields define the properties or schema of the custom object and will be used by agents when they create records. The list of fields is ordered alphabetically by name. You can't edit the field's type or key values; depending on the field type, other options might also be uneditable.
- In Admin Center, click
Objects and rules in the sidebar, then select Custom objects > Objects.
- Click the name of the custom object for which you want to edit the custom fields.
- Click the Fields tab, and then click the name of the field you want to edit.
- On the field detail page, adjust the values as needed.
- Click Save.
Editing the order of an object's fields
The order in which fields appear in the fields list is how they'll appear for agents when they interact with the object's records. The object's standard Name field is always at the top, but you can edit the order of all other fields on a custom object.
- In Admin Center, click
Objects and rules in the sidebar, then select Custom objects > Objects.
- Click the name of the custom object for which you want to edit the custom fields.
- Click the Fields tab, and then click Edit order.
- Drag and drop the fields into the order you want them displayed to agents in the record preview panel.
- Click Save.
Deleting a custom object's fields
- In Admin Center, click
Objects and rules in the sidebar, then select Custom objects > Objects.
- Click the name of the custom object for which you want to delete a custom field.
- Click the Fields tab, and then click the name of the field you want to delete.
- On the field detail page, click Actions and select Delete.
- In the confirmation dialog, click Delete.
Deleting a custom object
- Before deleting your object, you need to remove the object from any lookup relationship fields that reference it. If you attempt to delete an object that's still used in lookup fields, you'll see an error message that includes a list of affected lookup fields.
- In Admin Center, click
Objects and rules in the sidebar, then select Custom objects > Objects.
- Click the name of the custom object you want to delete.
- Click Actions and select Delete object.
- In the confirmation dialog, check each box to acknowledge the consequences of deleting the object, then click Delete object.
6 comments
Salokya Mathur
Why I can't I directly patch a custom object via external id (custom object key), Why I need to pass record id. This is a general feature of all Custom Object which works everywhere. Why there are double standers with Delete and Patch. You can delete a record using external id (custom object key) but not update ?
Why half-cooked functionalities gets released in Zendesk ?
0
Chris Curlett
We are up to 150 records in one of our objects and we have lots of data in them using custom fields. We need a way to view all records AND their data. The custom object page only shows name, created date and modified data. We need to be able to add columns to show more data on this page. We also need to be able to sort and filter from here too, as well as export records to CSV.
As a workaround, we are using PowerBi. I had to set up a query to traverse all pages and combine the results and convert to a table. I really wish this was something we could just to directly in Zendesk.
Ashwin Raju is there any plan to add this functionality to Zendesk?
1
Ashwin Raju
hi Salokya Mathur - Sorry for the late response.. We have introduced this new API that will let you patch a custom object record via external ID
https://developer.zendesk.com/api-reference/custom-data/custom-objects/custom_object_records/#set-custom-object-record-by-external-id
0
Ashwin Raju
Chris Curlett - We are looking at expanding the number of columns for the custom object record list page this year along with Sort capabilities..
We are also in the process of looking at improving the list view overall.. Let me CC: Salvador Vazquez, the PM who is leading this effort. Let me connect you both - I am sure CJ has some cool use cases to offer.
1
Viviana Meli
Hello @Ashwin Raju, I would like to know if a release date has been established for the feature to improve the object record list view overall.
Additionally, it would be useful to include an option for exporting all data to CSV. Thank you for considering this enhancement
1
Destiny
Thank you for getting in touch. Unfortunately, we currently don't have an exact release date or estimated timeline for the enhancement of the object record list view feature. I would recommend keeping an eye on our announcements page for the latest updates on new feature rollouts.
Regarding your request for a feature that allows exporting data to CSV, we will certainly forward your suggestion to the appropriate team. While we cannot make any commitments at this moment, please know that your input is being heard and considered.
1