Difference between revisions of "SsGet"

From SmartWiki
Jump to: navigation, search
Line 19: Line 19:
 
* ''lastname'': an individual's last name (will be ignored if entity is "company" or "all")
 
* ''lastname'': an individual's last name (will be ignored if entity is "company" or "all")
 
* ''search options'': accepts "1", "2" or "3"
 
* ''search options'': accepts "1", "2" or "3"
:*1-search current object only (people or company entity),
+
:*1 - search current object only (when "entity" is set to "people" or "company")
:*2-search people underneath (company entity only)
+
:*2 - search people underneath (when "entity" is set to "company" only)
:*3-search current object and people underneath (company entity only)
+
:*3 - search current object and people underneath (when "entity" is set to "company" only)
* ''rolelist'': applies if "search options" is set to 2 or 3. Should be in format of comma-delimited [[roleid|role ids]] or role names (but not ids mixed with names).
+
* ''rolelist'': applies if "search options" is set to "2" or "3". Should be in format of comma-delimited [[roleid|role ids]] or role names (but not ids mixed with names).
 
*''meta template'': Template of how "header" of results will be returned. Default template will be used if empty
 
*''meta template'': Template of how "header" of results will be returned. Default template will be used if empty
 
:variables that can be used include:
 
:variables that can be used include:
Line 32: Line 32:
 
*''line template'': Template of how "body" of results will be returned. Default template will be used if empty
 
*''line template'': Template of how "body" of results will be returned. Default template will be used if empty
 
:variables that can be used include:
 
:variables that can be used include:
:*''<nowiki>[[index]]</nowiki>'' - search type
+
:*''<nowiki>[[index]]</nowiki>'' - index number
:*''<nowiki>[[id]]</nowiki>'' - search type
+
:*''<nowiki>[[id]]</nowiki>'' - OFAC ID for result
:*''<nowiki>[[name]]</nowiki>'' - search type
+
:*''<nowiki>[[name]]</nowiki>'' - OFAC name for result
:*''<nowiki>[[type]]</nowiki>'' - search type
+
:*''<nowiki>[[type]]</nowiki>'' - OFAC type for result
:*''<nowiki>[[details]]</nowiki>'' - search type
+
:*''<nowiki>[[details]]</nowiki>'' - returns OFAC designation for entity returned, including date updated in OFAC database
:*''<nowiki>[[score]]</nowiki>'' - search type
+
:*''<nowiki>[[score]]</nowiki>'' - percentage score of result match
 
:''<nowiki>Example: <tr><td>[[index]]</td><td>[[id]]</td><td>[[name]]</td><td>[[type]]</td><td>[[details]]</td><td>[[score]]</td></tr></nowiki>''
 
:''<nowiki>Example: <tr><td>[[index]]</td><td>[[id]]</td><td>[[name]]</td><td>[[type]]</td><td>[[details]]</td><td>[[score]]</td></tr></nowiki>''
 
   
 
   

Revision as of 17:19, 2 December 2014

The ssGet variable is used to extract information from databases, including the OFAC (Office of Foreign Assets Control) database, U.S. census data and Janus, SmartSimple’s Machine Learning tool.

The syntax for the ssGet variable varies by the database from which information is being returned.

Returning information from the Office of Foreign Assets Control (OFAC)

On-request checks can be made against the OFAC's online database within SmartSimple. For example, on an organization profile, a button can be configured that exposes the following check results:
RunOFACCheck2.png
In the above illustration, the OFAC has returned one 100% match result on the company name, and no results on the attached contacts.

The syntax for configuring the OFAC check is as follows:

@ssGet(OFAC,entity;;firstname;;lastname;;search options;;roleslist;;meta template;;line template)@

The arguments are as follows:

  • entity: accepts "people", "company" or "all"
  • firstname: an individual's first name or company name
  • lastname: an individual's last name (will be ignored if entity is "company" or "all")
  • search options: accepts "1", "2" or "3"
  • 1 - search current object only (when "entity" is set to "people" or "company")
  • 2 - search people underneath (when "entity" is set to "company" only)
  • 3 - search current object and people underneath (when "entity" is set to "company" only)
  • rolelist: applies if "search options" is set to "2" or "3". Should be in format of comma-delimited role ids or role names (but not ids mixed with names).
  • meta template: Template of how "header" of results will be returned. Default template will be used if empty
variables that can be used include:
  • [[entity]] - search type
  • [[name]] - name of search result
  • [[recordcount]] - number of records returned by OFAC search
  • [[now]] - Current date
Example: "Search type : [[entity]] , Search for : [[name]], Records returned : [[recordcount]], Date :[[now]]"
  • line template: Template of how "body" of results will be returned. Default template will be used if empty
variables that can be used include:
  • [[index]] - index number
  • [[id]] - OFAC ID for result
  • [[name]] - OFAC name for result
  • [[type]] - OFAC type for result
  • [[details]] - returns OFAC designation for entity returned, including date updated in OFAC database
  • [[score]] - percentage score of result match
Example: <tr><td>[[index]]</td><td>[[id]]</td><td>[[name]]</td><td>[[type]]</td><td>[[details]]</td><td>[[score]]</td></tr>


Example: put this “@GovValidation(OFAC;;company;;@name@;;;;3;;Board of Advisors;;;;)@” on a company called “Sarah” web page view field results this

OFACCheckWPVConfig.png

Returning information from the online U.S. Census database

@ssGet(FFD,FIPS;;@address@ @city@ @state@)@
@ssGet(FFD,Profile;;year;;Address or FIPS code;;level;;[[template]])@
(See Census Integration for detailed description of syntax.)
(See List of census templates for links to full list of values for [[template]])

Returning information from Janus

@ssGet(JANUS,modelname)@

See Also