Skip Headers

Oracle TeleService Implementation and User Guide
Release 12.1
Part Number E13496-05
Go to Table of Contents
Contents
Go to previous page
Previous
Go to next page
Next

Setting Up Custom Tabs for Contact Center

This chapter, which is relevant only to the Oracle Forms-based module, describes how to set up custom tabs in the Contact Center window.

This chapter covers the following topics:

About Setting Up Custom Tabs on the Contact Center

You can create two custom tabs in the Contact Center window by modifying the code for the Contact Center form and the associated library.

The customization must be made on a view or a table which has a reference or intersection with HZ_PARTIES. The fields that can be displayed in the custom tabs will be based on this view or table.

The implementer must write public APIs to perform transactions against this table. Code for insert, update and delete must be built into these APIs after the necessary validations.

The form you create can be compiled and run stand-alone. There are no dependencies for running this form.

This topic covers:

Process Guidelines for Setting Up Custom Tabs on the Contact Center

These steps provide guidelines to help you with custom tab implementation.

Prerequisites:

Knowledge of Oracle Forms development procedures and an understanding of Oracle TeleService code.

To set up the two custom tabs

  1. Customize the form using the following guidelines:

  2. Modify the library using the following guidelines:

  3. Integrate the forms with the Contact Center:

    1. Copy the forms CSCCUST1.fmb and/or CSCCUST2.fmb to the $AU_TOP/forms/US directory in the patched environment.

    2. Compile the corresponding library and copy CSCCUST1.pll and/or CSCCUST2.pll to the $AU_TOP/resource directory in the patched environment.

    3. Run the adadmin utility to compile CSC forms and libraries so that the changes made to the custom form and library are reflected in the Contact Center.

Parameters Passed from the Contact Center Header

The following parameters are passed from the Contact Center form to the CSCCUST1 and CSCCUST2 forms:

Parameter Description
Customer_Header_blk.Cust_Party_Type Customer's party type
customer_header_blk.cust_account_number Customer's account number
customer_header_blk.cust_cust_acct_id Customer's account identification number
contact_header_blk.cont_per_party_id Identification number for the Contact's party of Person
contact_header_blk.cont_relationship_id The identification number for the party relationship
contact_header_blk.cont_party_type Contact's party type

Function Names for Custom Tabs

The function name for CSCCUST1 is CSCSFCU1. For CSCCUST2, it is CSCSFCU2.These functions are added to the CSC_CONTACT_CENTER_MENU. You can use it to hide and show the custom tabs.

By default, the tabs are hidden so you must enable the function in the menu CSC_CONTACT_CENTER_MENU.

Note: Please back up your custom forms and libraries before applying any future CSC patches for these files so they are not over-written in $AU_TOP/forms/US and $AU_TOP/. After the patch is applied successfully, you must copy the customized files back to these directories and run adadmin to generate CSC forms and libraries.

If Oracle supplies a bug fix in the future for the custom forms and libraries you modify, then you must copy your modifications from the backup to the newer version of the files.