Difference between revisions of "RequestParams Object"
From LongJump Support Wiki
imported>Aeric m (Text replace - 'Setup > Customize > ' to 'Designer > Data & Presentation > ') |
imported>Aeric m (Text replace - 'Data & Presentation > Objects' to 'Data > Objects') |
||
Line 6: | Line 6: | ||
The <tt>requestParams</tt> object is an instance of the [[Parameters Class]]. | The <tt>requestParams</tt> object is an instance of the [[Parameters Class]]. | ||
You can see the fields defined for an object by selecting '''Designer > Data | You can see the fields defined for an object by selecting '''Designer > Data > Objects > {object} > Fields'''. | ||
;Example:This example creates a task to make a call to a new account using the <tt>name</tt> field in the current object. | ;Example:This example creates a task to make a call to a new account using the <tt>name</tt> field in the current object. |
Revision as of 00:07, 3 June 2011
The requestParams object contains field-value pairs for the fields in the current object. You can use requestParams to get the fields of the current object when Java code executes in a data policy action.
The requestParams object is implicit in any Java code in the platform.
The requestParams object is an instance of the Parameters Class.
You can see the fields defined for an object by selecting Designer > Data > Objects > {object} > Fields.
- Example
- This example creates a task to make a call to a new account using the name field in the current object.
String accountId = requestParams.get("id"); String accountName = requestParams.get("name"); Parameters params = Functions.getParametersInstance(); params.add("reference_id", "ACCOUNT"); params.add("reference_type", accountId); params.add("action_type", "Outbound Call"); params.add("status", "Not Started"); params.add("priority", "Normal"); params.add("description", "Call Account " + accountName + ". Welcome to Acme Solutions, introduction to our services and (optional) demo"); Functions.addTask("Welcome call to Account " + accountName, "03/12/2011", getEnv(ENV.USER.ID), params);