Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

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

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