Difference between revisions of "SsEncrypt"

From SmartWiki
Jump to: navigation, search
Line 13: Line 13:
 
  <ssEncrypt2>objectid</ssEncrypt2>
 
  <ssEncrypt2>objectid</ssEncrypt2>
  
Example: To open the [[Web Page View]] with custom field id 123456 you would use the following syntax:
+
Example: To open the [[Web Page View]] with custom field id 123456 on a contact you would use the following syntax:
 
  <input type=button class=Button  value="Open" onclick="_openpageview('123456','<ssEncrypt2>@userid@</ssEncrypt2>',1)" >
 
  <input type=button class=Button  value="Open" onclick="_openpageview('123456','<ssEncrypt2>@userid@</ssEncrypt2>',1)" >
Note: if you have [[URL Parameter Encryption]] enabled the custom field ID must be encrypted as well. This is not currently possible, but will be added in an upcoming upgrade (ssEncrypt3)
+
Note: if you have [[URL Parameter Encryption]] enabled the custom field ID must be encrypted as well using ssEncrypt3. If custom field 654321 is on a Level 1:
 +
<input type=button class=Button  value="Open" onclick="_openpageview('<ssEncrypt3>654321</ssEncrypt3>','<ssEncrypt2>@opportunityid@</ssEncrypt2>',1)" >
  
  

Revision as of 07:56, 5 April 2012

ssEncrypt and ssEncrypt2 can be used to dynamically generate an encrypted token when creating URLs to access other entities with SmartSimple.

Tokens are created using 2 different encryption methods. Accordingly either ssEncrypt or ssEncrypt2 are used depending on which entity is involved:


Level 1 template page token

<ssEncrypt>typid,rootcompanyid</ssEncrypt>

Level 2 template page token

<ssEncrypt>typid,appid,rootcompanyid</ssEncrypt>

Webpage View token:

<ssEncrypt2>objectid</ssEncrypt2>

Example: To open the Web Page View with custom field id 123456 on a contact you would use the following syntax:

<input type=button class=Button  value="Open" onclick="_openpageview('123456','<ssEncrypt2>@userid@</ssEncrypt2>',1)" >

Note: if you have URL Parameter Encryption enabled the custom field ID must be encrypted as well using ssEncrypt3. If custom field 654321 is on a Level 1:

<input type=button class=Button  value="Open" onclick="_openpageview('<ssEncrypt3>654321</ssEncrypt3>','<ssEncrypt2>@opportunityid@</ssEncrypt2>',1)" >


Transaction token

<ssEncrypt>userid,typeid</ssEncrypt>