Create an entity
Walk through DFC, create an entity of your own, give it a schema and items, and point it at other things.
This section is the core of the workshop. By the end of it you will have read the model behind a working phone line, added to it, and understood every field type you are likely to meet.
The demo instance already holds a small set of entities. They are worth looking at before you create anything, because they show how the model is meant to be used.
| Entity | Holds |
|---|---|
| Contact Source | One item per entry point: a phone number, a chat widget. Points at an experience |
| Experience Config | The reusable bundle of behaviour: language, prompts, hours, routing. The hub |
| Routing Destination | Where a contact goes: a queue, an external number, a voicemail box |
| Schedule | Weekly operating hours |
| Holidays and Closure | Known-in-advance closures, and unplanned ones |
| Language | A supported language: its locale, its voice, its prompts |
| Prompts | A named set of message slots: welcome, first question, out of hours |
Read that table as a sentence and you have the model: a contact source points at an experience, and the experience points at everything else. Hub and spoke, with the experience as the hub.
Two pages, in order:
- Your first entity — create one, give it a schema, add items, and meet the field types.
- References and Connect resources — the two ways an item points at something else, and why they are different.
Nesting entities under one another is a later concern, and has its own section in Advanced concepts.