Dependencies
Last updated
© Patch My PC 2024
Last updated
Applies to: Patch My PC Cloud
Important
This documentation is for a pre-release feature that is still under development and, therefore, incomplete. As a result, both functionality and documentation are subject to change.
Once this feature is released, it will be announced and this banner removed.
The Patch My PC (PMPC) Cloud App Dependencies feature allows you to create dependencies within a deployment whereby the app being deployed requires one or more other apps to have already been installed on the targeted resource before it can be deployed.
If the required apps (known as parent apps) have not already been installed on the device, they will automatically be installed before the app that is being deployed (known as the child app) is installed.
Note
Like Intune, we do not support circular dependencies (i.e. App A has a dependency on App B and App B has a dependency on App A).
As per Intune, you can create a maximum of 100 dependencies, which includes the dependencies of any included dependencies, as well as the app itself. See Step 5: Dependencies of Add, assign, and monitor a Win32 app in Microsoft Intune for more information.
Note
The parent app must have been deployed successfully before you can create a dependency between apps. See the Requirements section for more details.
To add a dependency:
Click the Dependencies tab.
From the Add Dependencies dropdown, select the relevant app that this app depends on already being successfully installed on the target device.
The selected app appears under the Parent Deployment section.
Note
Click the trashcan beside the relevant app under the Parent Deployment section to delete a dependency.
Repeat Step 2. to add any additional dependencies.
Tip
Once a dependency has been configured, you can view it as part of the app’s properties in the Microsoft Intune admin center.
See Step 5: Dependencies of Add, assign, and monitor a Win32 app in Microsoft Intune for more information.
Configure any other settings on the Configurations page as required, then click Next to move to the Assignments page.
Note
If a dependency is set up in the Intune admin center between an app managed by PMPC Cloud and an app managed directly in Intune, we will always copy-forward any dependencies from the PMPC Cloud app whenever we update the PMPC Cloud app.
In this scenario, whenever we edit or recreate the PMPC Cloud app, we will only copy forward the dependencies configured in the PMPC Cloud portal, not those configured directly in Intune.
Before you can create an App Dependency in a PMPC Cloud deployment, the deployment for the parent app(s) must:
exist already
have been deployed successfully
have at least one Available or Required assignment.
Important
Apps that have not been successfully deployed (such as those with a status of Failed, Retrying, Processing, etc.) cannot be used to create an app dependency, nor can apps with Uninstall or Update Only assignments.
If we encounter any problems with app dependencies, we display a yellow exclamation mark (“!”) warning. Hovering over this will display more information.
We typically generate warnings in the following scenarios:
If a dependency fails to be created. In this case, a warning is shown on the impacted child app(s) at the deployment level.
If a dependency fails to be carried forward. In this case, a warning is shown on the impacted child app(s) at the deployment level.
When multiple parent dependencies exist, any warnings will specify which particular dependency failed to be created to help you troubleshoot the issue.
Note
If an entire deployment fails before the dependencies stage is reached, no warnings are shown, as we only show warnings for successful deployments.