Description
Altering the Order Things content page breaks CMS functionality.
Steps to Reproduce
- Configure the base system Request Developer Project Equipment Order Guide and verify it works in the base system:
- Navigate to https://demonightlyeureka.service-now.com/nav_to.do?uri=sc_cat_item_guide.do?sys_id=25110912372211003e7d40ed9dbe5dd6
- Populate Category=Hardware.
- Test by navigating to: https://demonightlyeureka.service-now.com/ess/order_hardware.do
- Select Request Developer Project Equipment.
- Double-click Access and click the Choose Options button.
- Note that the next page in the workflow displays as expected.
- Select the Check out button.
- Note that the next page in the workflow displays as expected.
- Submit the Order button, etc.
- Alter CMS homepage:
- Navigate to Content Management > Pages > Order Things: http://10.11.112.41:16001/nav_to.do?uri=content_page.do?sys_id=57f67b720a0a0bdd00f5f11df403c958
- Replace:
Name: Order Things
URL suffix: order_things
With:
Name: Service Catalog
URL suffix: service_catalog - Navigate to Service Catalog > Maintain Catalogs > Service Catalog > Sites.
- Update the CMS homepage from order_things to service_catalog.
The order_hardware content page is now automatically updated to Parent page=Service Catalog; the base system was Parent page=Order Things.
- Retest the Order Guide:
- Repeat steps 1c through 1e above.
- Note the functionality breaks when you select Choose Options button.
Workaround
Two workaround options include:
- Back out the CMS Changes in step 2 to resolve the issue.
or - Modify the Order Hardware iFrame URL that is used by the Portal - Order Hardware content page:
- change from: com.glideapp.servicecatalog_category_view.do?sysparm_parent=d258b953c611227a0146101fb1be7c31&sysparm_view=
- change to: ../com.glideapp.servicecatalog_category_view.do?sysparm_parent=d258b953c611227a0146101fb1be7c31&sysparm_view=
Related Problem: PRB612850