App Definition
The app definition is a JSON file that is added to custom metadata records that helps provide configuration to the relevant application.
Scheduler
The app definition is setup from Custom Metadata -> Scheduler Definition
Candidate App / Timesheeting / Terminal
The app definition is setup from Custom Metadata -> Component Configuration
Object Name
You can assign an object definition to Scheduler Definition records. This will ensure that the definition is loaded only when the scheduler is launched from the contextual record. So, if you want to create a special definition for a scheduler embedded on the Contact record, you will need to set the Object Name to the API name of the Contact object - i.e. Contact.
If you leave the field blank, we will load the definition if you open the scheduler in "global" context - i.e. without a contextual record.