You can create custom fields to store additional information to entities in the Knowledge Graph.
Create a custom field
- Navigate to Knowledge Graph > Configuration and click the Fields tile.
- Click Create Custom Field.
-
Click the Select Field Type dropdown and select the type of custom field you would like to create.
- For an overview of the built-in field types in Yext, see the Standard Field Types reference on Hitchhikers.
- To learn about creating a custom field type, see Create a Custom Field Type.
Basic field settings
Enter the basic information for your field. Depending on your chosen field type, you may see slightly different options.
- Field Name
- ID: this will be automatically set based on the name, but you can modify it if desired.
- Entity Type Availability: select the entity type or types you want this field to be available for.
- Field Settings: set the options for field validation and accepted input. Depending on your chosen field type, you may see different options.
-
Tooltip Description: (optional) display a description that will appear in the Knowledge Graph when users click on the question mark icon next to the field name.
Advanced field settings
Configure additional settings for your field if you choose. Depending on your chosen field type, you may see slightly different options.
- Custom Field Permission Group: assign a field permission group to limit users that can access this field. For more on creating custom permission groups, see Create a Custom Field Permission Group.
- Alternate Language Behavior: if you are using alternate language profiles on entities, choose how you want this field to behave across entity profiles. For more on alternate language behavior, see the Alternate Language Profile Field Behavior reference on Hitchhikers.
- Write Scope: the systems that are allowed to make changes to the field.
Translations
If you're using alternate language profiles, add translations to field settings:
- Click Add translation on any setting where the option is displayed, such as the name and tooltip.
- Choose your desired language and enter the translated value. Click Save or Save & Add Another to add another translation to the same setting.
Computed field values
You can define computation methods for fields if you want them to be automatically set by the Yext system. For more on how to use computed field values, see the Leverage Computed Field Values guide.
Click the Computation Method tab to access the field computation settings.
Save and finish
After your settings are added, click Save Field in the lower right.