Form - InScript Main Hidden Variables

From All n One's bxp software Wixi

Jump to: navigation, search

1 Overview

In order to help the JavaScript coding and ability for clients to perform very clever logic management there are a number of key system variables drawn directly into the hidden HTML of a Form script. This page details the fields that are available and their usual usage.

2 Sample Block

<input type="hidden" name="strClient_VOIP_BEProtocol" id="strClient_VOIP_BEProtocol" value="http://" />
<input type="hidden" name="strClient_VOIP_BESystem" id="strClient_VOIP_BESystem" value="" />
<input type="hidden" name="strClient_VOIP_BEClient" id="strClient_VOIP_BEClient" value="client_master" />
<input type="hidden" name="strClient_VOIP_ServerIP" id="strClient_VOIP_ServerIP" value="" />
<input type="hidden" name="strClient_VOIP_ServerPort" id="strClient_VOIP_ServerPort" value="5000" />
<input type="hidden" name="strClient_VOIP_Extension" id="strClient_VOIP_Extension" value="XXXX" />
<input type="hidden" name="strClient_VOIP_PIN" id="strClient_VOIP_PIN" value="YYYY" />

// User Values
<input type="hidden" name="strBEDisplayed_Username" id="strBEDisplayed_Username" value="Philip Lacey" />
<input type="hidden" name="intCurrentUser_Department" id="intCurrentUser_Department" value="0" />
<input type="hidden" name="intCurrentUser_Role" id="intCurrentUser_Role" value="1" />
<input type="hidden" name="strCurrentUser_Email" id="strCurrentUser_Email" value="" />
<input type="hidden" name="strClientIPAddress" id="strClientIPAddress" value="" />

// Campaign Values
<input type="hidden" name="intCampaign_Id" id="intCampaign_Id" value="1234" />
<input type="hidden" name="intCDA_Id" id="intCDA_Id" value="0" />

// Case Management Values
<input type="hidden" name="intPreviousStaff" id="intPreviousStaff" value="" />
<input type="hidden" name="strPreviousStatus" id="strPreviousStatus" value="" />

// Cross Campaign Functionality
<input type="hidden" name="strPreset_Fields" id="strPreset_Fields" value="" />
<input type="hidden" name="strPreset_Values" id="strPreset_Values" value="" />

// Operating Values
<input type="hidden" name="intCDA_X_StaffId" id="intCDA_1154_StaffId" value="10" />
<input type="hidden" name="dteCCL_X_StartDateTime" 	value="2014-04-07 21:18:41" />
<input type="hidden" name="intCDA_X_NoOfAttempts" 	value="0" />


This block of fields are used when using Click to Call functionality or when a VOIP phone system needs live integration. The users configurations are set up in System Access Management when editing the security details of the user.

4 User Values

These values are useful for logic decisions and for creating custom layouts and validations based on the settings of the logged in user.

5 Campaign Values

These two values are the most key values on the script. A new record will have an intCDA_Id = 0.

6 Case Management Values

These values are populated for Case Management reasons. It allows previous cases to be used, recorded and allow them to influence decisions of the current case.

7 Cross Campaign Functionality

When using Campaign Search functionality these fields hold the other campaigns fields to display and search against.

8 Operating Values

These are the CDA fields that are used by every CDA record to enable BE operation.