Difference between revisions of "Form - InScript Main Hidden Variables"

From All n One's bxp software Wixi

Jump to: navigation, search
 
Line 79: Line 79:
  
 
These are the CDA fields that are used by every CDA record to enable BE operation.
 
These are the CDA fields that are used by every CDA record to enable BE operation.
 +
 +
 +
 +
[[Category:Topic:JavaScript]]
 +
[[Category:Module Specific:Form Management]]

Latest revision as of 20:59, 9 November 2014

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

// VOIP
<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="127.0.0.1" />
<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="123.123.123.123" />
<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="x.y@z.com" />
<input type="hidden" name="strClientIPAddress" id="strClientIPAddress" value="127.0.0.1" />

// 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" />


3 VOIP

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.