Table is not extending from Service Order (sm_order), unable to publish application using an update set

Mussie
ServiceNow Employee

Hi Guys,

I have created an application using application template of Advanced Service Management (Applications —> New —> Start from a template —> Advanced Service Management) and this is working as expected. However, when I publish the application into an update set (Applications --> Publish to an update set) and commit this update set in another instance, I realized that this request table which was supposed to be extended from sm_order have only 7 fields. Please check the below screenshots:

Request table in the source instance

find_real_file.png

Request table in the source instance

find_real_file.png

I checked the following:

- Checked the number of application files in both the source and target instances. They aren't drastically different (574 files in source, 483 files in target)

- Checked the update set logs, there are no errors

Is there anything else I need to do? This is the third time I am trying and getting the same result.

Mussie

1 ACCEPTED SOLUTION

Mussie
ServiceNow Employee

Publishing the application to the repository have resolved my issue. For the benefit of others, I will least the steps I followed:



1. Go to System Applications--> Applications



2. Click Edit beside the application you want to publish (in my case 'Advancement'):


find_real_file.png




This will take you to Studio



3. Go to File --> Publish


find_real_file.png




4. Change the version to higher than the previous one (if published before), enter the Dev Notes if required the click Submit


find_real_file.png




5. Follow the progress bar and wait it completes


find_real_file.png


6. Once completed successfully, you should see the below page:


find_real_file.png



7. On the target instance, go to System Applications --> Applications --> Downloads tab



find_real_file.png



8. Click Install and wait till it completes



find_real_file.png


Thank you,


Mussie


View solution in original post

11 REPLIES 11

Chuck Tomasi
Tera Patron

If you go to sys_db_object on the target instance and look at the extension, does it show that your table is extended properly?



Is the Service Order table extensible? (Take a look at the sys_db_object record for sm_order and make sure it is extensible.)


Mussie
ServiceNow Employee

Hi Chuck,


Thanks for the reply. This is what I can see on the target instance:


find_real_file.png


Mussie


Thanks Mussie. Does it look the same on your dev instance? It clearly says that Advancement Request is not extended from sm_order in this screenshot. I'm curious what the original system says.


Mussie
ServiceNow Employee

Hi Chuck,


No, it doesn't hence the issue. Here is how it looks in Dev:


find_real_file.png


Mussie