Bug 1314860

Summary: [RFE][XL-13] Add support for multi-level approvals
Product: Red Hat CloudForms Management Engine Reporter: Dustin Scott <dscott>
Component: AutomateAssignee: bascar
Status: CLOSED WONTFIX QA Contact: Dave Johnson <dajohnso>
Severity: medium Docs Contact:
Priority: medium    
Version: 5.5.0CC: david.thomas, elavarde, fdupont, gekis, jhardy, jocarter, mfeifer, mkanoor, mwelk, nachandr, niroy, obarenbo, tfitzger
Target Milestone: GAKeywords: FutureFeature, RFE
Target Release: 5.10.0   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: automate
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-04-12 19:13:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dustin Scott 2016-03-04 17:15:54 UTC
-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