-
Notifications
You must be signed in to change notification settings - Fork 5
Schema
The JSON Schema generated by Managed App Schema Builder prefaces every file with a title section that includes both a title (Preference Domain) and description (Domain Description) visible to the admin in Jamf Pro.
JSON Schema supports adding metadata items that may contain hidden data such as the manifest's author or links to additional information. Managed App Schema Builder doesn't support adding metadata information, but manifest designers may edit the saved manifest using any plain text editor to include this metadata.
A manifest for a fictional app called Disk Manager may include this title section:
{
"title": "Disk Manager (com.mooserat.diskmanager)",
"description": "Managed settings for Disk Manager",
Optional tweak: Consider adding some metadata to this section to include authorship and feedback information.
{
"title": "Disk Manager (net.talkingmoose.diskmanager)",
"description": "Manages Disk Manager application settings",
"__version": "10",
"__feedback": "help@mooserat.com",
Managed App Schema Builder generates schema for several value types. Choosing the correct value type sets the correct value type in the resulting XML deployed to computers.
Available value types are:
- array - add one or more text fields, each in string format
- boolean - true or false
- date - formatted as a date string such as 2019-07-20T20:01:20Z
- integer - a text field in integer format
- integer (from list) - a menu of items corresponding to integer format
- string - a text field in string format
For additional schema formats, continue to...
Managed App Schema Builder is licensed by Leslie Helou under The MIT License

