Button to convert Business Service to Application Service is not present.

Ishan4
Tera Contributor

I need to convert Business Service to Application Service and for that I referred to this 

https://docs.servicenow.com/bundle/sandiego-servicenow-platform/page/product/service-mapping/concept...

It says there should be a button to convert the business service to app. service and it is in developer instance of ServiceNow developer site

image

But in my instance there is no such button present, provided I have all the roles required for it.

Below is image of instance where I need to make changes

find_real_file.png

So how can I convert Business Service to Application Service in this regard ?

1 ACCEPTED SOLUTION

shloke04
Kilo Patron

Hi @Ishan 

Navigate to the below UI Action link which is responsible for displaying the Button named as "Convert to Application Service" both on the form as well as on the list.

From form , you can have the flexibility to convert just one individual Business Service to Application Serivce.

From list you can convert multiple Business Service to Application Service

https://instance.service-now.com/nav_to.do?uri=sys_ui_action.do?sys_id=7adf56ff931002000fb3b9ab357ffb92

Replace "instance' with your instance name.

How this button works:

When you click on the button, A UI Page named  as "it_service_choose_levels_to_populate" gets called and the pop up gets displayed which ask the user to select the number of level which need to be converted like 1 or 2 or 3.

Link for UI Page below:

https://instance.service-now.com/nav_to.do?uri=sys_ui_page.do?sys_id=cc0be2d27f230300995cbaf8befa91be

Replace "instance' with your instance name.

Also at the same time , class of Business Service is also manipulated to Application Service at the backend.

Doc link which you have shared clearly calls on the backend conversion which happens , listing down below as well for reference:

Conversion process

During conversion, the following changes and processes occur:
  • The service record is moved from the Service [cmdb_ci_service] table into the Mapped Application Service [cmdb_ci_service_discovered] table by changing the record class.
  • The application service is set with all the original business service attributes such as name, owner, and operational status.
  • The system adds related items from the business service to the converted application service, up to the specified level.
  • The system queries the CMDB for the latest CI changes.

 

Please let me know if you have a query or please mark my answer as correct and close this thread for others.

Regards,

Shloke

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

View solution in original post

21 REPLIES 21

SebastianKunzke
Kilo Sage
Kilo Sage

For me it seems, that you open two different views. Could you please check in the URL, which service table you opened? 

Based on my dev-instance (San Diego release) the button is only available, when you open the service table (cmdb_ci_service) and not when you open the business service (cmdb_ci_service_business). So please try on your instance to open the cmdb_ci_service list. (Hint: Enter in the navigation filter cmdb_ci_service.list to open it directly)  

If you do not see the button, please check if the UI action is active.

Hi Sebastian,

Thanks for your reply. When I search for cmdb_ci_service.list in navigator, it brings me the Business Service Table not Service table; when I search for cmdb_ci_service_business.list, it brings out nothing.

find_real_file.png

For UI Action part: When I search for System Definintion> UI Actions, there is no module of UI Actions in System Definition for me in it. Apparently it is beacuse I don't have ui_action_admin role.

Could you suggest me anything in above two instances.

Hi Ishan,

I didn't saw, that you are using the release "Quebec". The table cmdb_ci_service_business is introduced with the Rome release.

Could you check the application module you are try to open the services table? Do you go over CSDM--> business service?

I checked the roles for this button, could you please validate if you have one of these roles? If yes, could you ask your system administrator, if he can validate, if they deactivate the UI action?

find_real_file.png

 

1.) When I write cmdb_ci_service.list in navigator, it opens 'Business Service' Table in my instance. Although same command open 'Service' table in SN Dev instance, it seems Name is changed if it is possible in my instance.

2.) I only have ecmdb_admin role.

3.) I directly entered sys_ui_action.list in navigator and it gave me ' Security Constraints prevents this access'. 

 

So I now feel, button could be disabled in the UI Actions. But I am unable to understand why cmdb_ci_service.list is bringing up Business Service Table and not Service Table.

Below is ss of SN dev instance; find_real_file.png

 

in this it is seen on clicking Business Service it brings up Service table, so is it possible to mitigate this confusion, Service Table could be renamed as Business Service in my instance ?

 

Again thanks for your patience with my queries.