When you configure and deploy an App Installer, Jamf Pro works in the background to distribute the current version of a software title to the target computers in your chosen smart group. The following describes the possible deployment statuses and how Jamf Pro works with App Installers to determine the status.
- In progress —The App Installer deployment is in progress. Jamf Pro makes a total of three attempts, once every six hours, to deploy the App Installer to target computers.
- Available for install in Self Service —The end user has not yet clicked the Install button for the software title when the selected distribution method is Make available in Self Service.
- Installed —This status is displayed after both of the following conditions occur:
The software title is installed in the /Applications folder or a temporary folder.
Note:If the app is open on the computer during deployment, Jamf Pro will install the software title to a temporary folder instead. The software title will then be moved to the /Applications folder when the user closes the app.
The computer responds to the
InstalledApplicationListcommand.
- Unqualified —Deployment conflicts were found.
- Failed —The target computers failed to meet the compatibility criteria required (e.g., minimum macOS version or architecture type) for the App Installer or did not successfully install the App Installer after three attempts.
At the start of the deployment process, the target smart group recalculates to determine if there are conflicting deployments or if computers meet the compatibility criteria. If a conflicting deployment with higher priority exists, the deployment status is listed as "Unqualified".
- Initial distribution method —Install automatically take precedence over Make available in Self Service.
- Update method —Manual take precedence over Automatic.
- Versioning —The app with the newer version takes precedence.
- Deployment ID —The deployment with a lower ID number takes precedence. For example, if a computer is in the scope of both of the following, only the deployment with "id=2" is used:
https://JAMF_PRO_URL.jamfcloud.com/view/computers/mac-apps/app-installers/deployments/2
https://JAMF_PRO_URL.jamfcloud.com/view/computers/mac-apps/app-installers/deployments/3
If compatibility criteria are not met, the status is listed as "Failed" with the reason for the failure. If the criteria are met, within 15 minutes Jamf Pro sends the InstalledApplicationList MDM command to computers and waits for a response. While waiting for the response, the deployment status is listed as "In Progress". If a computer is offline, for example, during a holiday, the deployment process will not resume until a response is received from the InstalledApplicationList command. After a response is received, the InstallEnterpriseApplication command is sent through Apple Push Notification service (APNs) to the target computers.
If you selected the Install supporting configuration profiles checkbox, Jamf Pro deploys the supporting profiles before the InstallEnterpriseApplication MDM command is sent.
The target computers download and install the App Installer software title from the Jamf App Catalog. If the delivery is successful, the deployment status changes to "Installed". If the delivery is unsuccessful after three attempts, the status changes to "Failed". The status for a computer is not updated immediately, as it relies on a response from the InstalledApplicationList command, which is sent every few hours.
You can view the status of the InstallEnterpriseAppilcation and InstalledApplicationList commands by navigating to management history for a computer in Jamf Pro. For more information, see Computer History Information.