Configure Fields on Entity Types | Yext Hitchhikers Platform

What You’ll Learn

In this section, you will learn:

  • How to customize the fields on an entity type
  • How to modify settings on individual custom fields

Overview

As you learned in the first unit, the entity types that are enabled in your account and the fields available on them are collectively called your entity schema.

When you enable an entity type, it will come pre-loaded with a set of fields divided into sections. The set of fields and field sections on an entity type are called the field presentation.

In this unit, you’ll learn how to view and edit the field presentation on the entity types you have enabled in the Knowledge Graph. You’ll also learn how to configure settings on individual custom fields. You’ll learn more about modifying entire field sections in the Field Sections unit later in the track.

View and Edit the Field Presentation

To view the field presentation for an entity type, navigate to Knowledge Graph > Configuration and click the Entity Types tile. Then, click Edit Fields on your chosen entity type.

View fields on an entity type

From there, you will be brought to the field presentation for your chosen entity type.

Field presentation for Restaurant entity type

You can modify the field presentation in a few different ways:

  • Add or remove fields from an entity type
  • Move a field between sections on an entity type
  • Make fields required or visible when adding new entities

Add or remove fields

To add a field to the field presentation on an entity type, locate the section you want the field to appear in. Then, click the Add dropdown at the bottom of the section and choose Add Field.

Add a field to an entity type

Use the checkboxes to select the field(s) you want to add.

Add a field to an entity type

To remove a field from the entity type entirely, select the checkbox to the left of the field and click the trash can icon.

Remove a field from an entity type

Move fields

Move a field by clicking and dragging the field to a new location. You can also click the Move To dropdown and choose the section you want to move the field to.

Move a field on an entity type

Make fields required or shown on entity creation

You can choose how a field on an entity type should be used when creating new entities of that type.

Checking Required on a field means that new entities of this type cannot be created unless that field is filled in.

Checking Show on Entity Creation means that when a user creates an entity of this type manually, that field will be visible in the Quick Add options.

Quick Add options when adding an entity

You’ll learn more about how to create entities in the Add and Edit Entities unit.

Hide fields

Hiding a field on an entity type removes the field from Entity Edit when users view entities of that type.

Hover over the desired field and click the eye icon to hide it.

Hide a field

Configure Custom Field Settings

Built-in fields have standard settings that cannot be edited, but you can make changes to settings on custom fields.

To edit the settings on a specific field, hover over the field on an entity type and click the pencil icon.

Configure a field on an entity type

You can also access field settings by going to Knowledge Graph > Configuration and clicking the Fields tile. Then, search for the name of the field you want to edit.

The settings you can modify on custom fields include:

  • The display name (displayed in the Yext platform)
  • The internal ID
  • The entity type availability (which entity types you can use this field on)
  • Any field validation (such as a maximum character count for text fields, or a numerical limit for number fields)
  • Advanced settings such as user permission groups, write scope, and translation behavior
  • If you plan on using multi-language content in the Knowledge Graph, you can also manage your field translations. Learn more about multi-language content in the Multi-Language Experiences track.

Edit field settings

Identifying built-in and custom fields

You can identify if a field is built-in or custom in a couple of ways:

  • When you create a custom field, the internal field ID will automatically begin with c_.
  • On the main Fields Configuration page (Configuration > Fields), there is a column displaying whether fields are built-in or custom.

Identify built in or custom fields

Field configuration across entity types

When editing settings on individual fields, remember that a single field can apply to multiple entity types. When you make changes to a field’s configuration, keep in mind that you’ll see these changes across all entity types where the field is used.

Keep Learning

book
Note
Making changes to the default field presentation on an entity type can impact automatically translated content, or prevent your account from receiving automatic updates that Yext makes to default field presentations in the future. To learn more, see the Default Field Presentation reference.

For detailed steps to customize the field presentation on an entity type, see the Edit the Field Configuration on an Entity Type help article.

For more on managing individual field settings, see the Manage Field Settings help article.

unit Quiz
+20 points
Daily Quiz Streak Daily Quiz Streak: 0
Quiz Accuracy Streak Quiz Accuracy Streak: 0
    Error Success Question 1 of 3

    What is the field presentation on an entity type?

    Error Success Question 2 of 3

    How can you tell if a field in Yext is built-in or custom? Select all that apply.

    Error Success Question 3 of 3

    True or false: Changing the settings on an individual field will impact that field on all entity types where it is used.

    You're out of this world! 🌎

    You've already completed this quiz, so you can't earn more points.You completed this quiz in 1 attempt and earned 0 points! Feel free to review your answers and move on when you're ready.
1st attempt
0 incorrect