Add Detail Page Link in Service Request List Page

To manage a few categories of service requests like billing adjustment requests, you need specific processes. One such process is a detail page link that directs the users to the specific views and processes for that category.

As an administrator, complete the following tasks to add a detail page in the application.

  • Create a sandbox

  • Add detail page link

  • Publish the sandbox

Create a Sandbox

Here's how you create and activate a sandbox.

  1. Click your image or name in the global header, and select Manage Sandboxes. Alternatively, go to Configuration > Sandboxes.

  2. On the Sandboxes page, click Create Sandbox.

  3. On the Create Sandbox page, enter a sandbox name, and click Create and Enter.

  4. Select the sandbox you just created, and click Set as Active.

  5. The application displays a bar indicating that the sandbox is active.

Enable Detail Page Link

Here are the steps to add and set up the detail page link to support bill adjustment requests. Sign in to the Oracle CX Sales application as an administrator.

  1. Go to Navigator > Configuration > Application Composer.

  2. Click the Standard object and expand it.

  3. Expand Service Requests and click the Actions and Links node.

  4. On the Service Request: Actions and Links page, click Actions > Create.

  5. On the Create Action or Link page, do the following:

    • Enter the following information.

      Field or Region

      Value

      Display Label

      Enter View Detail.

      After you enter Test, the Name field automatically displays View_Detail.

      Type

      Select Link.

      After you select Link, the Source field automatically shows the URL option selected, and displays it as disabled.

    • In the script body, add the following code snippet.

      def url = oracle.topologyManager.client.deployedInfo.DeployedInfoProvider.getEndPoint('ORA_CRM_UIAPP');
      if (CategoryName == "Billing Adjustment") {url = url + "/crmUI/atcagentcare/vp/atcagentcare/mca/main/main-adjustment-request/adjustment-request/adjustment-request-view?SrNumber="+SrNumber;}
      else
      {url = url + "/fscmUI/faces/deeplink?objType=SVC_SERVICE_REQUEST&objkey=srNumber="+SrNumber+"&action=EDIT_IN_TAB";
      }
  6. Save the changes.

  7. In the Service Request section, click Pages > Landing Page Layouts, click the Duplicate Landing Page Layout icon.

  8. In the Duplicate Layout dialog box, select Standard Layout as a source layout and provide a name for the layout.

  9. Click Save and Edit.

  10. Click Edit in the Service Request List.

  11. In the Configure Detail form, select View_Detail from the Available Fields and move it to the Selected Fields

  12. Click Save and Close.

Publish the Sandbox

Now you can roll out your changes into the application by publishing your sandbox. Here's how.

  1. Click your name or image in the global header.

  2. Click Publish from the drop-down list. Click OK.

  3. On the Sandbox Detail page, click Publish.

  4. On the warning dialog box, click Continue to Publish.

  5. Wait for the status to be 100 percentage. The sandbox is now published.