---
sourceDocument: Xanadu Customer Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/customer-service-management

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Customer Service Management

ft:clusterId :

    - csm

bundleId :

    - csm

workflow :

    - Customer and Industry


---

# Components installed with OpenFrame

# Components installed with OpenFrame {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Several types of components are installed with OpenFrame.

## Tables installed with OpenFrame {#ariaid-title2}

Tables are added with activation of OpenFrame.
{#r_TablesInstalledWithOpenFrame__table_rgw_cmb_kt__entry__2}

| Table | Description |
|-|-|
| Phone Log \[sn_openframe_phone_log\] | A log of the incoming and outgoing phone calls. This table can be used to log any phone call made or received. |
| OpenFrame Configuration \[sn_openframe_configuration\] | Stores the OpenFrame configuration. This is the configuration used to load the OpenFrame in the TopFrame. |
[Table 1. Tables installed with OpenFrame]

{#r_TablesInstalledWithOpenFrame__table_rgw_cmb_kt}

## Roles installed with OpenFrame {#ariaid-title3}

The OpenFrame user role is automatically added when you activate OpenFrame.
{#r_RolesInstalledWithOpenFrame__table_bxx_zpb_kt__entry__3}

| Role | Description | Contains role |
|-|-|-|
| User \[sn_openframe_user\] | The OpenFrame user role. | None |
| User sn_openframe_api_user | The OpenFrame API user role | None |
[ ]

{#r_RolesInstalledWithOpenFrame__table_bxx_zpb_kt}

## Script includes installed with OpenFrame {#ariaid-title4}

The
OpenFrameAjaxUtility
script include
is
added
when
you
activate
OpenFrame.
{#r_ScriptIncludesInstalledWithOpenFrame__table_j21_x4b_kt__entry__2}

| Script include | Description |
|-|-|
| OpenFrameAjaxUtility | OpenFrame AJAX utility class that provides functions to get the OpenFrame configuration and also to get and set the last opened frame location. |
[Table 2. Script includes for OpenFrame]

{#r_ScriptIncludesInstalledWithOpenFrame__table_j21_x4b_kt}

## Business rules installed with OpenFrame {#ariaid-title5}

Some related
business
rules are added
when
you
activate
OpenFrame.
{#r_BRIWOpenFrame__table_i3m_5nb_kt__entry__3}

| Business rule | Table | Description |
|-|-|-|
| Set Agent | Phone Log \[sn_openframe_phone_log\] | Sets the agent in the Phone Log \[sn_openframe_phone_log\] table as the current logged-in user if a phone call is logged without an agent. |
| One Default Configuration | OpenFrame Configuration \[sn_openframe_configuration\] | Checks that there is only one default OpenFarme configuration. You cannot have two OpenFrame configurations if the default option is set to true. |
| Update Task Work Notes | Phone Log \[sn_openframe_phone_log\] | Updates the work notes for a specific task whenever a phone call is logged for that task. |
[Table 3. OpenFrame business rules]

{#r_BRIWOpenFrame__table_i3m_5nb_kt}

## UI macros installed with OpenFrame {#ariaid-title6}

Related UI macros are added when you activate the OpenFrame plugin.
The UI macros added when you activate OpenFrame plugin are supported under the following conditions:

* The doctype property is set to true and the device is not a tablet or mobile.
* The web browser is Internet Explorer 10 or above.
{#r_UIMacroInstallWOpenFrame__ul_tsk_vjb_nhb}  
As a system administrator, you can add the following UI macro scripts: {#r_UIMacroInstallWOpenFrame__table_olq_wtw_kt__entry__2}

| Script include | Description |
|-|-|
| show_phone | * This macro requires the activation of the OpenFrame plugin. * By configuring this UI macro using the ref_contribution parameter, you can display a phone icon next to the sys_user reference field if the phone field in the sys_user record is populated with the user's contact number. {#r_UIMacroInstallWOpenFrame__ul_j32_lkb_nhb} |
| show_phone_customer_service | * This macro requires the activation of the Customer Service Management and the OpenFrame plugins. * By configuring this UI macro using the ref_contribution parameter, you can display a phone icon next to the Contact customer_account reference field on the case form if the phone field in the Contact customer_account record is populated with the user's contact number. {#r_UIMacroInstallWOpenFrame__ul_kng_nkb_nhb} |
[Table 4. OpenFrame UI macro scripts]

{#r_UIMacroInstallWOpenFrame__table_olq_wtw_kt}

Displaying the phone icon enables you to make calls using the click-to-call capability in the OpenFrame window. For more information on how to use OpenFrame, see [OpenFrame overview](https://servicenow-prod.fluidtopics.net/d_q3nsNzt6_aa2m3ACk1cw "OpenFrame provides a communication frame that customer service agents use to place and receive customer calls.").
**Related topics**   

* [UI Macros](https://www.servicenow.com/docs/access?context=c_UIMacros&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)

