Allow deployments to be scoped with by multiple target types

This was partially discussed on the Round Table last thursday (July 13th,2023).

Some deployments might benefit from scoping on multiple target types.

“And”
Fx: A Customer with a HaloPSA Recurring Item, but only a specific group of users for that tenant.

  • Customer A has a HaloPSA Recurring Item of “Privileged Access Management”, but this is only available to a certain Azure AD group of users (fx Developers)

“Or”
Fx: Multiple SKU’s of agreements or contracts that use the same deployment.

  • We as an MSP use Ninja bundled with other software, and have multiple SKU’s that include Ninja. Right now I need to create multiple Ninja Deployments, even though deployment itself does not change.