Trigger the Approval Workflow engine on a software deployment or collection count change
In our organization, we really like what we've seen for the Scripts Approval Workflow, where we are able to select 'Approvers' to authorize changes to a Script before deployment.
This is a powerful mechanism, we'd love to trigger the workflow mechanism in two other situations:
1.) We want to require Approval when a new deployment is created, and especially when a new OSD Task Sequence is deployed to a collection.
2.) What if we have an existing Deployment that targets a collection? Someone could edit the collection and then add an Include rule for 'All of Our Super Prod Servers - Don't target deployments here' collection? Sure, it might limit their future employment prospects with our company, but they could use that approach to side-step the protections given in request #1. To protect against that, we'd want to trigger the Approval workflow when collection counts change by a configurable threshold.
We imagine this workflow presenting a new node under Applications called 'Pending Change Approvals' or something similar. Ideally, we would be able to add a new role called 'Change Approvers' to certain well trusted users, and additionally it would be a bonus if it were obvious when the Approval was triggered, so that we could build automation around that event to send a message or e-mail.