How to add new options to 'approver source' within Change Approval definitions?

thrsdy1512
Tera Expert

Hi I want to add 'Affected CIs' as an approver source so that users can create approval policies for Change requests and drive approvals for affected CI support groups based on pre defined conditions. 

The "approver source" field drop down gives me the option of Change Request & Approval Definition at the moment, I can update the choice list to add a new dropdown option but it's not linked up to anything in the background.

 

Would it be best to add the affected CI table as an approver source OR to create an approval definition for it instead and do it that way? 

 

thrsdy1512_0-1742199386209.png

 

3 REPLIES 3

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @thrsdy1512 , It is a full customisation, and you need to build the whole functional base around that new value. Otherwise, it might break the system, so avoid this. 

You need to add new value here

AGLearnNGrow_0-1742199780568.png

 

 

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

Thanks @Dr Atul G- LNG could you please expand on 'you need to build the whole functional base around that new value'. Is there anywhere that provides guidance on how to do this & what the steps are? 

Hi @thrsdy1512 

The point is, my friend, the values that are available now are OOTB, and they already have some script/logic in the backend. If you want to add a new value, you’ll need to build the logic yourself—figure out what this value will do, which fields should be shown when selecting this value, what validations are needed, what flow to follow, and what conditions apply. In short, you will need to build the entire functionality for that new value because it is foundational system data, not transactional data, which you want to build and use.

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************