-What is the nature and description of the request?
CloudForms should have the native ability to allow more than one level of approval. For example: the finance department approves the request, the virtualization team approves the request, the network team approves the request, the CTO approves the request, etc.
-Why does the customer need this? (List the business requirements here)
Customer that requires, by policy, several layers of approval. This is organizational policy. Currently, an external portal solution is used to control approvals and a single-pane-of-glass is desired.
-How would the customer like to achieve this? (List the functional requirements here)
Approval policies can fall under the Automate/Customization section (just a suggestion or possibly under Services?) and be configured based on user or group. For example: a user from each of the above groups (from number 3) each has to approve the request before the build request is created.
-For each functional requirement listed, specify how Red Hat and the customer can test to confirm the requirement is successfully implemented.
Attempt to provision a service and verify that the users/groups listed in the approval policy are required to approve the request before it is provisioned.
-Is there already an existing RFE upstream or in Red Hat Bugzilla?
I have not found one.
-Does the customer have any specific timeline dependencies and which release would they like to target (i.e. RHEL5, RHEL6)?
Before the customer goes into production. This is tentatively scheduled for now depending on the success of the current implementation in development.
-Is the sales team involved in this request and do they have any additional input?
Yes the sales team is involved. No additional input at this time.
-List any affected packages or components.
cfme-appliance-5.5.2.4-1.el7cf.x86_64
cfme-5.5.2.4-1.el7cf.x86_64