By default, PolicyPak Remote Work Delivery Manager will install applications in ANY order, not the order specified in the precedence list.
However, you can change this behavior by making a COLLECTION. Then on the COLLECTION you may select the "Process policies sequentially" checkbox like this.
This will ensure processing order within the collection.
That being said, you do need to be careful around this when you a post-copy "Run process" or "Run PowerShell Script".
PolicyPak Remote Work Delivery Manager guarantees that it will wait for the Run Process to exit, or wait until the post-action PowerShell script is complete before it starts downloading the next item.
So if you use a PowerShell script, you therefore have full control and thus full responsibility over individual commands.
For example, if you use Start-Process from a PowerShell script, and want to wait until the process he created finishes and exits, it is his responsibility to use the wait switch. And finally exit and close the script, thus completing it.
But if your goals are modest, and you simply want to download applications in order, and at the end of each download, run a single installer (either .msi or .exe), then we recommend the "Run Process" method instead of PowerShell.