Core applications are those which are deployed to a specific set of devices. This may be every laptop, every desktop, every device of a specific make/model, or even every machine across the estate.
Overview of the recommended approach
Viewing a Device in ManagementStudio
1) Core applications 2) applications linked through other methods such as usage
Advantages of This Approach
- The core applications for any device type or build (or all devices) are automatically linked to those devices
- The links are dynamic:, meaning that as the list of core applications changes, the linked applications will change
- Separate sets of core applications can be linked to different sets of devices
- The core applications are visible in the Applications tab for each device
- The applications linked when a user runs an application (i.e. from an inventory connector) are still visible in the device where the application was used, but can be differentiated from the core applications
- The core applications are not linked to User Migration records, which ties in with the standard approach where core applications are deployed to devices rather than users
Overview of the Setup
Part 1: Defining the Core Applications
- In Admin -> Applications -> Grid Config set the IsCoreApp field to Visible -> Save Changes (no need to restart)
- In Admin -> Blueprints -> Create a Blueprint folder called App Stacks or similar
- Create a Blueprint in this folder with a name which represents a set of core applications such as Desktop Core Apps or EMEA Core Apps
- Restart the ManagementStudio client
- Mark the core applications by right-clicking them -> Update Fields -> Checkboxes -> Core App -> Checked
- Add the core applications to that new Blueprint
Part 2: Defining the Devices to be Linked to the Core Applications
The devices must be in the same Blueprint as the core applications for the links to be created.
- Create an ESM plan which adds the relevant devices to the Blueprint created above.
- Ensure that this is scheduled to run daily
- Run the plan and verify that the correct devices have been added to the Blueprint
See here for an article showing how to create this type of ESM plan.
Part 3: Creating the Links Between the Core Applications and Devices
- In Admin -> Blueprints-> Add the following Blueprint stack types:
- App-Device Stack - Dynamic Devices
- App-Device Stack - Dynamic Apps
- If there will be multiple different sets of core applications then also set Unique Device Folder - Move new Duplicates on the Blueprint Folder created above. This will prevent any machine from belonging to multiple Blueprints for different sets of core applications
- The Blueprint(s) should appear as follows:
Part 4: Test the Configuration
- In Admin -> Project Settings -> Housekeeping-> Internal Tasks click Run Now on Sync Blueprint Stacks
- Once this task is complete view one of the devices to verfiy that the core applications are linked to that device. The Core App column shows which are core applications.