Skip to main content

Plan One or Multiple Deployments

What

A Deployment groups one or more payload assignments under shared delivery rules. Put assignments together when their timing, installation method, Kiosk behavior, licensing rules, platform requirements, and destinations should be managed as one unit.

There is no single correct number of Deployments. Choose an organization that makes the current behavior clear and that you can extend safely when applications, target groups, or delivery rules change later.

Decide before you group assignments

Split assignments into separate Deployments when any of these settings need to differ:

SettingUse separate Deployments when
Assignment typeSome content installs automatically, appears in Kiosk, or exists only for license assignment
Activation and deactivationPayloads need different start or end dates
Installation timingPayloads need different installation windows
Kiosk rulesItems need different self-service visibility or presentation
Deployment on requestOnly some payloads or target groups should use self-pickup behavior
Payload requirementsPlatform, Booster, dependency, or runtime requirements do not match

Fewer Deployments are easier to maintain only when the assignments genuinely share the same rules. Combining unrelated assignments merely to reduce the Deployment count makes later changes harder to understand and riskier to scope.

Organize by payload or destination

As a primary pattern, organize Deployments around the payloads being delivered or around the destinations receiving them. Avoid making both dimensions vary inside one Deployment unless the assignments still share every relevant delivery rule. Delivery method and platform are common reasons to separate otherwise similar assignments.

Worked example

Suppose the following applications must be assigned to all managed Windows and macOS devices:

PayloadDeliveryDestination
Google Chrome - WindowsAutomatic installationAll Windows Devices
Google Chrome - macOSAutomatic installationAll macOS Devices
Firefox - WindowsKioskAll Windows Devices
Firefox - macOSKioskAll macOS Devices
Adobe Acrobat Reader - WindowsAutomatic installationAll Windows Devices
Adobe Acrobat Reader - macOSAutomatic installationAll macOS Devices
TeamViewer Host - WindowsAutomatic installationAll Windows Devices
TeamViewer Host - macOSAutomatic installationAll macOS Devices
  • Standard Apps Windows (Automatic): Chrome, Adobe Acrobat Reader, and TeamViewer Host assigned to All Windows Devices
  • Standard Apps macOS (Automatic): Chrome, Adobe Acrobat Reader, and TeamViewer Host assigned to All macOS Devices
  • Optional Apps Windows (Kiosk): Firefox assigned to All Windows Devices
  • Optional Apps macOS (Kiosk): Firefox assigned to All macOS Devices

This creates four reusable building blocks because the platform and delivery behavior differ. If Microsoft Teams is later added for automatic installation to the same All Windows Devices and All macOS Devices groups, add its Windows and macOS Filesets to the corresponding Standard Apps Deployments. If Teams needs a different schedule, Kiosk behavior, or destination, give it a separate Deployment instead.