Which versions should I develop in?

BurtCrepeault
Tera Contributor

Hi Community,

 

I'm developing an application that is meant to be published on the SN store, and I always wonder about two things with regards to versions I should use in my dev environment.

 

For example, if I need my app to be compatible with Yokohama and Zurich, is it safer to pick Yokohama to do my development?

 

Similarly, for dev tools such as Flow Designer, UI Builder, SN Studio, Playbook Experience, etc., should I stay with the lowest versions available?

 

All of this of course is to ensure my app is compatible with as many real-world instances out there, but in the end, does it really make a difference? Does ServiceNow garantee backwads compatibility on Flows, UX, Playbooks, etc., no matter which version they were developed in and which version they'll run on? Or, on the contrary, are versions important and should be included in my app's dependencies?

9 REPLIES 9

Dr Atul G- LNG
Tera Patron

Hi @BurtCrepeault 

It’s better to use the latest version, like the Zurich release.

*************************************************************************************************************
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/dratulgrover [ Connect for 1-1 Session]

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

BurtCrepeault
Tera Contributor

Hi Dr A.G.,

 

Thanks for the response.

Are there any SN references pointing to this rule, or is your answer based on experience? If so, can you elaborate?

 

Hi @BurtCrepeault 

This is based on my experience. The reason is that SN also recommends that if you have built something new, it’s better to go for the latest version, where you get all the updated functionalities, security updates, and new features, which can be used in the ITIL way instead of creating a new one.

*************************************************************************************************************
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/dratulgrover [ Connect for 1-1 Session]

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

Ankur Bawiskar
Tera Patron

@BurtCrepeault 

Zurich is latest and not many customers will adopt Zurich immediately.

My thoughts since I work on store apps:

-> Always develop on oldest target version (Yokohama) for maximum compatibility

-> ServiceNow guarantee backward compatible within family (Yokohama apps run on Zurich)

-> Try to test in Yokohama PDI as well

-> There should not be an issue in dependencies, the platform handles that internally

-> Test UI builder, playbook, flow thoroughly across families

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader