How to add an Approver to a Package that is In-Approval

book

Article ID: 127500

calendar_today

Updated On:

Products

CA Endevor Software Change Manager (SCM) CA Endevor Software Change Manager - Natural Integration (SCM) CA Endevor Software Change Manager - ECLIPSE Plugin (SCM) CA Endevor Software Change Manager - Enterprise Workbench (SCM)

Issue/Introduction

There are many times when users are not available or have left a company and a package needs to get executed.  Many times the package is still in the status of IN-APPROVAL. Is there an easy way to add an approver to the "Approval Group"? 

 

Environment

Release:
Component: ENDBAS

Resolution

To add a user to an Approvel Group  to a package that is already in the status of IN-APPROVAL, you can enable the Dynamic Approver option in the ENCOPTBL. Here are the steps to help you enable the option: 

1.  In your ENCOPTBL uncomment the DYNAMIC APPROVER option - to do this remove the * from column 1

***********************************************************************
*           DYNAMIC APPROVERS                                          
*                                                                      
* A PACKAGE APPROVER CAN DYNAMICALLY ADD OTHER APPROVERS TO A PACKAGE  
* IF THE DYNAMIC APPROVERS OPTION IS ENABLED.  IF THE OPTION IS LEFT   
* DISABLED, THE DYNAMIC APPROVER FEATURE WILL BE SUPPRESED.            
*                                                                      
*---------------------------------------------------------------------*
*        ENHOPT DYNAMIC_APPROVERS=ON               DEFAULT VALUE IS OFF


2.  Reassemble and relink your ENCOPTBL. 
3.  Logoff and then back onto Endevor. 
4.  Go into Endevor
5.  Select 5 for Package
6.  Selelct 4 to Review the package in questions

---------------------- Package Foreground Options Menu -------------
OPTION  ===> 4                                                      
                                                                    
   1  DISPLAY        - Display Package Information                  
   2  CREATE/MODIFY  - Create or Modify Package                     
   3  CAST           - Prepare Package for Review                   
   4  REVIEW         - Approve or Deny Package                      
   5  EXECUTE        - Submit or Execute Package                    
   6  SHIP           - Ship Packages                                
   7  BACKOUT        - Perform Backout or Backin Processing         
   8  COMMIT         - Clear Backout Information                    
   9  UTILITIES      - Reset, Delete, or Export Package             
                                                                    
        Package ID ===> rjtestdynamic                               
                                                                    
 Limit selection list options. These options are used by the        
 DISPLAY and UTILITIES functions:                                   
                                                                    
   In-edit......... Y    In-execution.... Y    Enterprise Pkg.... A
   In-approval..... Y    Executed........ Y    Promotion Pkg..... A
   Denied.......... Y    Exec-failed..... Y    Tgt Environment...   
   Approved........ Y    Committed....... Y    Tgt Stage ID......  

                                                                    
7.  Once you are in the Review panel type DA on the command line and hit enter: 

 REVIEW ----------------------- REVIEW PACKAGE ------------------------
 OPTION  ===> DA                                                       
                                                                       
    blank - Display Action Summary        D  - Deny Package            
    A - Approve Package                   L  - Display Approver Groups 
    N - Add Notes to Package              DA - Dynamic Approvers                                                                                                                                               
 PACKAGE ID: RJTESTDYNAMIC                 STATUS: IN-APPROVAL         
 DESCRIPTION:  testing dynamic approver                                
 PACKAGE TYPE: STANDARD                                                
 SHARABLE PACKAGE: Y                                                   
 EXECUTION WINDOW FROM: 19FEB19 00:00      TO: 31DEC79 00:00           
                                                                       
               User Id  Date    Time                                   
 CREATED:      PILRO01  19FEB19 13:29                                  
 LAST UPDATED:                                                         
 CAST:         PILRO01  19FEB19 13:48                                  
 DENIED:    
                                                          

8.  You will now see the "DYNAMIC APPROVER" Panel. 

---------------------------  DYNAMIC APPROVER GROUP  -------
COMMAND ===>                                                
                                                            
Enter Dynamic Approver Group information                    
PACKAGE ID:   RJTESTDYNAMIC                                 
QUORUM: 00000                                               
       APPROVER         REQ STATUS                  ADDED BY
  ===> ________    ===> _                                   
  ===> ________    ===> _                                   
  ===> ________    ===> _                                   
  ===> ________    ===> _                                   
 
                                
                                                            
9.  Type in the userid of the person you want to add and hit enter.   The user is now added to approve the package 
      Remember QUORUM cannot be 0 it must be 1 or more. 
---------------------------  DYNAMIC APPROVER GROUP
COMMAND ===>                                       
                                                   
Enter Dynamic Approver Group information           
PACKAGE ID:   RJTESTDYNAMIC                        
QUORUM: 00001                                      
       APPROVER         REQ STATUS                 
  ===> USERID__    ===> N                         
  ===> ________    ===> _                         
  ===> ________    ===> _                         
  ===> ________    ===> _                         
  ===> ________    ===> _                         
  ===> ________    ===> _                         
  ===> ________    ===> _                         
                
                                                             

For more information on Dynamic Approver, please review the below documentation link: 
https://docops.ca.com/ca-endevor-SCM/18-0/en/administrating/package-administration/approver-groups#ApproverGroups-DynamicApproverGroupPanel