Patch Definitions - Title Editor Documentation

Title Editor Documentation

Solution
Application
Content Type
Technical Documentation
Utilities & Services
Title Editor
ft:locale
en-US

Patch definitions contain information regarding a software titles version history, installation components, dependencies, capabilities, and more.

You can create custom definitions within Title Editor or override the definitions sourced from the Jamf global patch feed, which is configured as an external patch source by default in Settings > Patch Sources (named Jamf App Catalog). For more information see the Jamf Pro External Patch Source Endpoints article.

You can also import patch definitions from a JSON file. For instructions, see Importing Patch Definitions from a JSON File.

Software Titles

A software title is defined by the following items:
  • Name

  • Publisher

  • Current Version

  • ID

Software titles also include the following objects:
  • Extension Attributes (optional)

  • Requirements

  • Patches

Software titles must have at least one requirement object and one patch object defined to be valid.

Requirements

Any of the following Jamf Pro smart group criteria:
  • Application Bundle ID
  • Application Title
  • Application Version
  • Operating System
  • Operating System Build
  • Operating System Name
  • Operating System Rapid Security Response
  • Operating System Version
  • Platform

When the type is extensionAttribute, the name value is the key defined in the extensionAttribute object.

The operators presented are dependent on the selected criteria, and an alert will be shown if an operator has been changed due to a change in criteria.

Patches

A software title patch object is used to outline software title version information, and one patch object is equivalent to one software title version.

A software title patch object is defined by the following items:
  • Version

  • Release Date

  • Standalone (used for reporting purposes only)

  • Reboot

Patches are also defined by the following items:
  • Components

  • Capabilities

  • Kill Apps (optional)
    Note:

    Kill Apps are apps that must quit before a patch policy runs.

Software title patches must have at least one patch component object and one patch capability object defined to be valid.

Patch Components

A patch component object defines the elements that comprise the software title patch, and is defined by the following items:
  • Name

  • Version

A patch component also includes a criteria object.