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

Hi Sebastian, 

I have now button on my instance but it is not working as it should be. How can I see what process that button is actually doing.

Or could you suggest me anything else why button would not be working.

I literally never used the functionality. I was only aware, that it is not available for all type of services. 

Sorry that I can not help with that question.

 

Related to the naming as an administrator your are able to change it. So it can be different between different instances. But in the past the service table was also named business service. ServiceNow switch the name back and forth. 

Thank you Sebastian.

Hi @Sebastian Kunzke , Could you tell me just one thing.

Why do we need to use the button to convert the Service when we can just change the field manually ?

find_real_file.png

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