Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

Cannot create new records under new CI Class (extended from App Service)

chand2
Tera Contributor

Hi everyone,

 

I'm having difficulty with creating new records under a new CI Class which was extended from the Application Service class (cmdb_ci_service_auto). I tried creating a new CI Class extending from the Mapped Application Service (cmdb_ci_service_discovered) and I am able to create new records there. 

 

Is there some added restrictions extending from the parent App Service class? 

 

Appreciate any help! Thanks. 

1 REPLY 1

J Siva
Kilo Patron
Kilo Patron

Hi @chand2 

Please check the "New" UI action on the table 'cmdb_ci_service_auto'. That table has a dedicated "New" UI action with very specific condition. As per the existing condition, "New" button is visible only on the "cmdb_ci_service_auto" table.

current.getTableName() == 'cmdb_ci_service_auto'

Modify the condition as required and see.
Ex. Change the condition like below,

current.getTableName() == 'cmdb_ci_service_auto' || current.getTableName() == '<YOUR CUSTOM CI TABLE NAME>' 

JSiva_0-1744621527540.png

Hope this helps.
Regards,

Siva