The CreatorCon Call for Content is officially open! Get started here.

Question on Configuration vs Customization

Suggy
Giga Sage

1. Writing NEW Business rule is  Configuration or Customization?

2. Writing NEW scheduled job is  Configuration or Customization?

3. Creating a simple scheduled report is Configuration or Customization?

4. Creating a simple scheduled report with "condition" (scripting) is Configuration or Customization?

5. There is an OOTB UI policy making a field mandatory. Now I will make it as not mandatory. Is it Configuration or Customization?

6. I will create a new business rule. No coding. Just aborting the record submission if the CI field is empty on incident form. Is it Configuration or Customization?

 

For sure I will receive different answers from different people 🙂

Is there really any hard and fast rule which tells what qualifies a Configuration or Customization?

8 REPLIES 8

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @Suggy 

 

This is based on my experience, and it can vary from comment to comment. Here are a few user-friendly links:

 

1. Writing NEW Business rule is  Configuration or Customization? ---> Customization

2. Writing NEW scheduled job is  Configuration or Customization?  --> Configuration

3. Creating a simple scheduled report is Configuration or Customization? -> Configuration

4. Creating a simple scheduled report with "condition" (scripting) is Configuration or Customization? --> Customization

 

 

https://developer.servicenow.com/blog.do?p=/post/configuration-vs-customization/

 

https://www.servicenow.com/community/developer-articles/servicenow-configuration-vs-customization/ta...

 

https://www.youtube.com/watch?v=Pa7lMOHjSTs

*************************************************************************************************************
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]

****************************************************************************************************************
Configuration vs. Customization, it's what everybody is talking about, right? Chuck Tomasi and Britta Koch will be bringing this debate live in this webinar. Spoiler alert: it's more about understanding and managing your tech debt to keep your instance healthy and upgrade-ready. You won't want to

Vasantharajan N
Giga Sage
Giga Sage

@Suggy - It's simple answer.

 

Anything that comes OOTB and you make changes to it then it is considered "Customization" and creates a technical debt as the customized records are skipped while upgrading your instance. 

 

If you create a component to achieve customer requirement say a new BR on incident table is NOT considered as customization. Instead considered as "Custom" solution.

 

Configuration is a simple change to achieve any your requirement by not doing any development. Say UI Policy, Data Policy


Thanks & Regards,
Vasanth

Hi @Vasantharajan N 

1. Say there in oob UI policy making a field mandatory. Now I will make it not mandatory.

Here I am not doing any development. This will created a skipped record

Now Is it customisation or configuration?

2. I will create a new business rule. No coding. Just aborting the record submission of configuration item field is empty on incident form.

Is this custom solution or configuration? (No coding here)

HI @Suggy 

Please find my answer prefixed with "Response >>>>" for your query,

 

1. Say there in oob UI policy making a field mandatory. Now I will make it not mandatory.

Here I am not doing any development. This will created a skipped record

Now Is it customisation or configuration?

Response >>>> It's a customization through configuration

 

2. I will create a new business rule. No coding. Just aborting the record submission of configuration item field is empty on incident form.

Is this custom solution or configuration? (No coding here)

Response >>>> It's a custom solution by configuration

 

Note: "Customization" or "Custom solution" can be done either by configuration (no development) or by development


Thanks & Regards,
Vasanth