Difference between revisions of "Pandora - Update Contact (One Record)"
From SmartWiki
Line 24: | Line 24: | ||
==Notes== | ==Notes== | ||
− | * Loginfornew = true to | + | * Loginfornew = true to initiate a user session for this contact when creating a new user. |
* Rolelist = "2345,5665" | * Rolelist = "2345,5665" | ||
* Usertype = 10=User (default), 30=Local User Administrator, 50=Global User Administrator | * Usertype = 10=User (default), 30=Local User Administrator, 50=Global User Administrator | ||
Line 30: | Line 30: | ||
* CompanyID needs to be set | * CompanyID needs to be set | ||
* IsExternal: 1=External, 0=Internal - driven by company ID | * IsExternal: 1=External, 0=Internal - driven by company ID | ||
− | * sendpassword: including '''sendpassword''' will trigger the new user password e-mail (you must also include the email address in the recordset): | + | * sendpassword: including '''sendpassword''' with value "1" will trigger the new user password e-mail (you must also include the email address in the recordset): |
rset.addfieldvaluebyname(idx,"active",1); | rset.addfieldvaluebyname(idx,"active",1); | ||
rset.addfieldvaluebyname(idx,"sendpassword",1); | rset.addfieldvaluebyname(idx,"sendpassword",1); |
Revision as of 17:35, 18 December 2012
This function will update a single user record or create a new user record.
contact_update(flag,callbackfunc,rset,loginfornew)
Parameter | Description |
---|---|
Flag | Asynchronous processing Flag
Set to False for synchronous processing. Set to True for asynchronous processing. |
Callbackfunc | User created Java function to manage the callback from an asynchronous function. |
rset | ssRecordSet object containing data to be updated to the system. |
loginfornew | Set to true to enable user access. |
Returns |
Notes
- Loginfornew = true to initiate a user session for this contact when creating a new user.
- Rolelist = "2345,5665"
- Usertype = 10=User (default), 30=Local User Administrator, 50=Global User Administrator
- active: 0=No access, 1=Administration or Portal Interface, 3=User Centric or Applicant Interface
- CompanyID needs to be set
- IsExternal: 1=External, 0=Internal - driven by company ID
- sendpassword: including sendpassword with value "1" will trigger the new user password e-mail (you must also include the email address in the recordset):
rset.addfieldvaluebyname(idx,"active",1); rset.addfieldvaluebyname(idx,"sendpassword",1); rset.addfieldvaluebyname(idx,"email","email@email.fake");