Custom app creation from studio is forcing to use specific prefix

learn nv
Tera Contributor

Hi All

 

Why I am forced to use specific prefix when I am trying to create a custom application using studio. Please see below.

 

learnnv_0-1745517677819.png

 

7 REPLIES 7

Robert H
Mega Sage

Hello @learn nv ,

 

That is the naming convention enforced by ServiceNow:

  • first part: x_ 
  • second part: customer prefix (usually company name or initials)
  • third part: name of scoped app (or first few letter if too long)

There is no way around it.

If you were able to choose the prefix your app might collide with others if published on the Store, and probably many other reasons.

 

Regards,

Robert

Hi Robert, 

Thank you for your response. What I am asking is, is there any way to update the second part of the prefix.

we are working in the new client instance now and would like to have new name for our custom applications.

This is the prefix my client is using in the old instance.

 

 

 

Hello @learn nv ,

 

No, it's not possible to change the second part of the prefix.

Here is a KB Article that explains the reasons.

On top of those there are several other technical reasons. For example, the prefix is part of the name of all tables that belong to the scoped application, and table names cannot be changed. Even if that were possible, all scripts that refer to those tables would break.

 

Regards,

Robert

Ankur Bawiskar
Tera Patron
Tera Patron

@learn nv 

That's the expected behavior when you create a custom app

No option to remove that and I agree with what @Robert H mentioned.

If my response helped please mark it correct and close the thread so that it benefits future readers.

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