-
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:
{
"_appTitle": "Disk Manager",
"_exported": "MASB",
"title": "Disk Manager",
"description": "Managed settings for Disk Manager",
This includes some metadata; listing the app tittle and indicating it was saved (exported) by Managed Add Schema Builder. You might also consider adding some metadata yourself to this section, to include authorship and feedback information.
{
"title": "Disk Manager",
"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:
- boolean - true or false
- integer - a text field in integer format
- integer (from list) - a menu of items corresponding to some integer
- integer array - add one or more integer fields
- string - a text field in string format
- string (from list) - a menu of items corresponding to some string
- string array - add one or more text fields
For additional schema formats, continue to...
Managed App Schema Builder is licensed by Leslie Helou under The MIT License

