Walkthrough Features in Jamf School Management System

Welcome to Jamf School! In this walkthrough we will show what Jamf School has to offer, the features we are going to look at are:



  • Releases
    • This is where you will see the newest releases for Jamf School
  • Synchronisation information
    • Here you have information about the following things; (It is also possible to manually sync your environment)
      • VPP
      • DEP
      • Devices
      • Users
      • Incidents
      • License information
  • Device, Users, Incidents and License information
    • These items will display current stats for the listed items
  • Charts
    • Popular Apps - Overview of most used Apps in your environment
    • Popular iOS versions - Overview of the most used iOS versions
    • Popular device models - Overview of the most used devices
    • VPP invites - Overview of all the invites sent, associated and retired VPP invites
    • Most active Teachers - Overview of which teacher uses ZuluDesk teacher the most often
    • Popular Applocks - Most used Apps that are being locked by Teachers


Devices has a few sub-categories:

  • Overview - A list of all devices currently enrolled in your environment.
  • Trash - Devices that aren't in use anymore. Please keep in mind that devices that are placed in trash do not take up a license.
  • Updates - Here you can see all the devices that have an available update.
  • Groups - A list of (Static and Smart) Device groups.
  • Enroll Devices - List of ways to enroll devices
  • Placeholders - List of created placeholders that are used when enrolling a device
  • DEP - List of DEP devices

Devices > Overview


In the device overview you can see all the devices that are currently enrolled in your environment. It is possible to sort, filter and search these devices however you like. It is also possible to export a .CSV file of this list.

Devices > Trash


Here you will find a list of devices that have been trashed - These devices do not take up any Jamf School licenses and are purely there for archival purposes.

Devices > Updates


In this list you can find devices that have an available iOS update. You can "Download Only" and "Download & Install ASAP", when the update is already downloaded you'll have the option to "Install ASAP"

Devices > Groups


In this overview you can see a list of groups that have been created for the devices, these can either be static groups or smart groups based on filters you can set. Apps will be scoped to these groups..

Devices > Enroll Device(s)


On this page there's information on possible ways to enroll your devices. Note: Enrolling On-device will make it possible to delete the profile.

Devices > Placeholders


In the placeholders overview you can assign a device group and owner to a device before they are enrolled. When you enroll the device with a matching serial number it will automatically be assigned to the configured groups and owner.

Devices > DEP


This is an overview of devices that you've enrolled in DEP. You can assign a DEP profile for your devices in this overview. By selecting a DEP device you'll get the option to assign a DEP profile to a device, a pop up will appear where you can select a DEP profile you've created in the profile section, there's two statuses for a DEP profile:

  1. Profile Assigned (Yellow)
  2. Profile Pushed (Green)

Assigned means that the profile still needs to be pushed, Pushed means the profile is on the device and the device should be visible in the device overview.


Users & Groups:

The following sub-categories are listed under Users & Groups:

  • Overview
    • A list of all the Users in Jamf School
  • User Detail
    • A detailed view of a single user
  • Trash
    • A list of deleted Users
  • Groups
    • All created user-groups within Jamf School

Users & Groups > Overview:


In the overview you can see all the users that are in Jamf School, you'll have a bunch of options here;

  • Adding new users
  • Importing users (SOMToday, EdeXML and CSV)
  • Exporting users (CSV)
  • Filtering
  • Searching

User Detail:


When a user is clicked in the overview you'll see the detail page as shown above, on this detail page there's a few things you can see regarding this user:

  • Profile information
  • ZuluDesk Teacher & Classroom App information
  • ZuluDesk Parent information
  • VPP Token status
  • Approximate location (This is based on the public IP address the user is connecting to)
  • Currently assigned devices
  • VPP License information
  • Incidents regarding this user (Explained in detail in the Incidents section)

Users & Groups > Trash:


This is an overview of all the deleted users - these users have no access anymore.

Users & Groups > Groups:


Here you can see all the groups that are available in Jamf School, both manually created ones and imported from Apple School Manager.



Here you can see all the classes in Jamf School, you can click on the classes to see more detailed information about the class. You can also remove and add classes on this overview.

Adding a new class will pop up a window - Here you'll give the class a name and description, add students and add teachers.


Note: In order for incidents to work you'll have to create "Incident Types". This is done under "Organisation > Settings > Incident types"


The incident overview as seen above shows all incidents, wether they are open or closed. Here you can click on the incident number to see a detailed page on that incident.

Incident Detail:


On this detail page it is possible to do various things with this incident;

  • See/edit the details of the incident
  • See the timeline of the incident
  • Open/close/re-open the incident
  • Add attachments to the incident

Creating an incident:


Creating an incident is done under "Users & Groups > Overview > User Detail". When you select the tab Incidents you'll have the option to create a new incident here.


 Profile is divided into two sections:

  1. Profiles
  2. DEP-Profiles




In this overview you can see all profile that have been created. This overview does not show DEP profiles. Clicking on a profile's name will show you that profile. There's a few other things you can do in this overview; In the column on the right there's a bunch of options:


  • Settings: Does the same as click on the name of a profile. (Navigates to the profile settings)
  • Download: Downloads the profile to your device.
  • Pencil: Shows profile details: Edit the name, scope and description of your profile here - You can also add a time restriction to your profile here
  • Duplicate: Duplicates the profile
  • Remove: Deletes the profile from Jamf School

Create profile:

Clicking the Create Profile button will give you a pop-up where you can select what kind of profile you're going to create:


Note: When you select custom profile you'll have to upload your own .mobileconfig file in the profile details.

Profile details:


 On the details overview you can see what scopes are assigned to the profile, you can also add a time restriction here. (The days and hours you select are the times this profile WILL be installed.) You can also change the name and description of the profile here.

Profile Settings:


This is where every setting within a profile is configured. The following is a list of things you can configure:

General settings:

  • General: Profile name, description and removal policy (Note: The removal policy does not affect devices running iOS 8 or higher)
  • Wi-Fi: Here you can configure your Wi-Fi networks for a profile. 
  • Passcode: Possibility to enforce a certain passcode policy
  • Web Clips: Create and manage Web Clips (Note: When you enforce a layout configuration, configured Web Clips are pushed to the back)
  • Certificates: Upload certificates for your profile here
  • Restrictions: List of options that you can allow/restrict on devices with this profile installed

iOS settings:

  • Restrictions: List of things you can allow/restrict on iOS devices (For example disabling the use of camera)
  • Exchange: Configure an exchange server
  • Mail: Configure a mail server 
  • Google account: Configure one or more google accounts for the profile (You'll be prompted on the device to enter your password)
  • Contacts: Define settings for connecting to CardDAV servers
  • Calendars: Define settings for connecting to CalDAV servers
  • Subscribed Calendars: Define settings for calendar subscriptions
  • AirPrint: Define settings for connecting to AirPrint servers
  • AirPlay: Settings for connecting to AirPlay
  • Domains: Define settings for domains (Unmarked E-mail Domains, Managed Safari Web Domains, Autofill Passwords)

iOS (Supervised only):

  • Lock-screen message: Configure what message is shown on the lock-screen (Possibility to use payload variables)
  • Web Content filter: Configure which URLs can be accessed by the device
  • Single App Mode: Configure which App the device should be locked to
  • Wallpaper: Configure a background image for the lock-screen or homescreen
  • Layout: Configure the layout of a device
  • Notifications: Select a managed or built in app or search one in the App Store to set notification settings in advance
  • Whitelist and Blacklist: Configure what apps will be blacklisted or whitelisted
  • Global HTTP Proxy: Use this to configure settings for a proxy server through which all HTTP traffic from the device will pass
  • DNS proxy: Use this to configure settings for a proxy server through which all DNS requests from the device will pass

MacOS Specific settings:

  • Security and Privacy: Use this to configure Security and Privacy settings for MacOS
  • Directory: Use this section to bind your macOS computers to Open Directory, Active Directory or another LDAP compatible directory
  • Active Directory Certificate: Use this section to define settings for Active Directory Certificates
  • Kernel Extentions Loading: Use this section to determine which Kernel Extensions are allowed to run. This requires macOS 10.13.2 or newer and User Approved MDM Enrollment
  • Firewall: Use this setting to configure firewall settings for MacOS
  • FileVault: Use this section to specify settings for disk encryption using FileVault 2. Available in macOS 10.9 and later
  • Identification: Use this to configure the device identification
  • Login Items: Specify settings for the behaviour and appearance of the login window
  • Login Window: Specify settings for the behaviour and appearance of the login window
  • Software update: Define settings for Software Updates
  • Parental controls: Define settings for Parental Controls
  • Finder: Configure settings for the Finder
  • Mobility: Define settings for Mobility and Portable Home Directories
  • Dock: Configure settings for the Dock
  • Accessibility: Configure accessibility settings 
  • Proxies: Configure Proxies
  • Setup assistant: Configure settings for the Setup Assistant
  • System Migration: System Migration occurs when items are transferred to a MacOS device from a Windows device by reading source and destination path pairs
  • Autonomous Single App: Use this section to grant Autonomous Single App Mode capabilities for specific applications. (macOS 10.13.4 or higher)
  • Content Caching: Use this section to configure Content Caching

TVOS Specific settings:

  • Single App Mode: Configure Single App Mode for your AppleTV
  • Conference Room Display: Use this to activate Conference Room Display
  • AirPlay Security: Use this to lock AppleTV devices to a particular style of AirPlay security

TVOS (Supervised only settings):

  • Whitelist and Blacklist: Configure Whitelist and Blacklist settings
  • Layout: Configure the Layout of your AppleTV

DEP Profiles:



In this overview you can see all the DEP profiles created in your environment, you can also create new profiles here to enroll on DEP devices.

Create iOS, TVOS, MacOS DEP profile:


Clicking any of these 3 options will open up a pop-up window where you can create a DEP profile for the corresponding OS. 

DEP Profile Details:


Clicking on a DEP profile will show you the settings for this profile, you can also make changes and delete the DEP profile here.


 The apps section in Jamf School has 3 subcategories:

  1. Apps
  2. Updates
  3. Trash



 This is the overview of Apps currently in Jamf School, this includes apps from all sources. Clicking on an app will navigate you to the details of that App. You can also add a new APP here: 


App details:


When you click an App's name you will go to the App overview - Here you can see info about the specific app:

  • App Description: The description that's shown in the App Store.
  • Version: Shows the current version and allows you to check for updates
  • VPP: Shows current license status (Total, Available and Used licenses) Note: You can click here to go to the license overview.
  • Options: A list of settings for the App.
  • Device groups: Here you can see what groups the App is scoped to.
  • Device overview: Here you can see what devices are in the set scopes.



In this overview you can see what apps have a new version available to them. You can also see 2 options on the right of the table: 


  • Show devices: will list a table of all the devices that this App isn't updated on.
  • Update selected devices: Will updated all devices



Here you can see a list of Apps that have been put in the trash. Note: These apps can be restored with the restore app button:




This overview is pretty much the same as the App overview, however, there is no Update or Trash function for documents. Clicking a document will show you the overview as it does with Apps: 

  • Document Description: The description that's shown in the App Store.
  • Version: Shows the current version and allows you to check for updates
  • VPP: Shows current license status (Total, Available and Used licenses) Note: You can click here to go to the license overview.
  • Options: A list of settings for the Document.
  • Device groups: Here you can see what groups the Document is scoped to.
  • Device overview: Here you can see what devices are in the set scopes.


 The organisation tab houses several features:

  1. Settings
  2. Import / Synchronize
  3. Administrators
    1. Overview
    2. Locked Accounts
  4. Reseller info



In the organisation settings of Jamf School you can change most settings, we'll go through each setting and give a short explanation of what the setting does and how it works.

  • General: Here you can enable/disable some of Jamf School's features (Location, Automatic updates, Automatic reinstall, Tethered Caching and Timezone)
  • Apple Push Notification Settings (APNS): Here you can see info about your Apple Push Certificate, you can also renew your certificate here. (Note: It is possible to change the assigned Apple ID, however you'll have to create a ticket for this because it will reset your environment completely.)
  • Content (VPP): Overview of currently assigned VPP account and some options regards VPP 
  • Devices (DEP): Your DEP token, you can also replace your token here.
  • Apple School Manager (SFTP): Option to upload users to Apple School Manager through SFTP
  • Apple Classroom: Apple Classroom settings (automatic configuration based on Classes and users in Jamf School)
  • Shared iPad: Change the organisation name shown on your Shared-iPads
  • Jamf School Beta Program: Here you can opt into the Jamf School Beta Program, for more information check our Knowledge Base article
  • ZuluDesk Student & Teacher: Options to enable/disable settings on the Student/Teacher App (For example: Allowing students to log off, Allow clearing passcodes and allowing Airplay)
  • ZuluDesk Parent: Enable/Disable the use of Parent App and set time restrictions for the Parent App here
  • Authentication: Choose your authentication method here (Local, SOMToday, LDAP and Microsoft Azure)
  • Synchronization(Beta): Extra feature for SOMToday and LDAP to synchronize every night between 2:00 and 3:00
  • Enrollment: Options that reflect your enrollment (Device renaming, Authentication for certain enrollment methods)
  • Locations: Set locations based on an IP-Adress or range of addresses, these can later be used in smart groups
  • iBeacons: Adding iBeacons in your environment
  • Incident Types: Create incident types here for later use in the creation of an incident
  • API: Usage of Jamf School API

 Import / Synchronize:


Here you can manually import information into Jamf School. You can also see the scheduled import tasks.




In the administrator overview you can see a list of currently active administrators in your environment - You're also able to add an administrator here and see the details per administrator:


In the details view of an administrator you can see what school they have access to (If there's a parent-child structure), you can also see their access rights here and when/where they've logged in.

Locked Accounts:


This is an overview of accounts that have been locked (Unable to access) out of Jamf School, you can unlock these accounts by clicking the lock.

Reseller info:

This is an overview of things for resellers to know about Jamf School


FAQ / Knowledge-base:

Redirects you to our FAQ / Knowledge-base system: https://support.jamfschool.com/hc/en-us

Ticket overview:


New Ticket:


This is where you create a ticket if you need help with anything related to Jamf School. Please take a look at our knowledge-base to see if your question could be answered there before creating a ticket!



Have more questions? Submit a request


Article is closed for comments.