Difference between revisions of "Pandora - Find a Level 1 Contact"
From SmartWiki
| Line 1: | Line 1: | ||
| − | |||
This function is used to find a Level 1 contact. | This function is used to find a Level 1 contact. | ||
| Line 49: | Line 48: | ||
==Notes== | ==Notes== | ||
* The role ([[roleid]]) with which the contact assigned to the Level 1 record is stored in the '''oprid''' field | * The role ([[roleid]]) with which the contact assigned to the Level 1 record is stored in the '''oprid''' field | ||
| + | |||
==Examples== | ==Examples== | ||
| Line 57: | Line 57: | ||
var fields="oprid"; | var fields="oprid"; | ||
var filter="opr.contactid=@me.userid@"; | var filter="opr.contactid=@me.userid@"; | ||
| − | var rs=levelonecontact_find(false,"", | + | var rs=levelonecontact_find(false,"",appid,opportunityid,fields,filter,"",0,1); |
var assignedRoleID=rs.getfieldbyname(1,'oprid'); | var assignedRoleID=rs.getfieldbyname(1,'oprid'); | ||
Revision as of 11:06, 20 August 2010
This function is used to find a Level 1 contact.
levelonecontact_find(flag,callback,appid,opportunityid,fields,filter,order,start,end)
| Parameter | Description |
|---|---|
| Flag | True or false, send synchronously or asynchronously. |
| Callbackfunc | Function to be used after the asynchronous function call. |
| appid | Application ID for the UTA. |
| opportunityid | The role assigned to the L1 with the field. |
| Fields | The field list to be retrieved. |
| Filter | The criteria to apply on the return records. |
| Order | The field to be ordered by for the return records. |
| Start | The index of the first record to be returned from the record set retrieved based on the filter. |
| End | The index of the last record to be returned from the record set retrieved based on the filter. |
| Returns | ssRecordSet object |
Where:
Fields = always the driver for created record set.
Filter = 'lastname like "y*"'
Order = 'lastname desc'
Start = 0 to 200 default = 0
End = 200 default = 200
Blank ,"","",
Prefix=??
Notes
- The role (roleid) with which the contact assigned to the Level 1 record is stored in the oprid field
Examples
- Find the contacts assigned to the current Level 1 with roleid 12345:
var drs=levelonecontact_find(false,"",appid,@opportunityid@,"contactid","opr.roleid=12345","",0,100);
- Find the role the current user is assigned with on a given Level 1 record
var fields="oprid"; var filter="opr.contactid=@me.userid@"; var rs=levelonecontact_find(false,"",appid,opportunityid,fields,filter,"",0,1); var assignedRoleID=rs.getfieldbyname(1,'oprid');