Changes

Jump to: navigation, search

SsGet

975 bytes added, 13:23, 12 April 2023
General Overview
__NOTOC__=General Overview=The ''ssGet'' variable is used to extract information from a number of databases, including the .  These include: * The [[OFAC, IRS, CRA Checks|OFAC (Office of Foreign Assets Control) database]], * Watch List Integration third party providers* U.S. [[Census Integration|census data]] and [[:Category:Janus|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 Configuration - Office of Foreign Assets Control (OFAC)=={{BillableTemplate:ProfessionalServices}}
On-request checks can be made against the OFAC's online database within SmartSimple. For example, on an organization [[profile]], a button [[Web_Page_View_Field]] can be configured that exposes the following check results: <br /> : [[Image:RunOFACCheck2.png|link=|600px]]<br />
In the above illustration, the OFAC check 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:
: <span style="font-size: medium;">'''@ssGet(OFAC,''entity'';;''firstname'';;''lastname'';;''search options'';;''roleslist'';;''meta template'';;''line template'')@'''</span>
===Settings Explained - Office of Foreign Assets Control (OFAC)==={| class="contenttable" style="height: 170px;" border=".5" width="1208"|-||Setting||Description                |-||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 [[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.variables that can be used include:* ''<nowiki>[[entity]]</nowiki>'' - search type* ''<nowiki>[[name]]</nowiki>'' - name of search result* ''<nowiki>[[recordcount]]</nowiki>'' - number of records returned by OFAC search* ''<nowiki>[[now]]</nowiki>'' - Current date''<nowiki>Example: "Search type : [[entity]] , Search for : [[name]], Records returned : [[recordcount]], Date :[[now]]"</nowiki>'' |-||line template||Template of how "body" of results will be returned. Default template will be used if empty.variables that can be used include:* ''<nowiki>[[index]]</nowiki>'' - index number* ''<nowiki>[[id]]</nowiki>'' - OFAC ID for result* ''<nowiki>[[name]]</nowiki>'' - OFAC name for result* ''<nowiki>[[type]]</nowiki>'' - OFAC type for result* ''<nowiki>[[alias]]</nowiki>'' - other aliases used* ''<nowiki>[[details]]</nowiki>'' - returns OFAC designation for entity returned, including date updated in OFAC database* ''<nowiki>[[score]]</nowiki>'' - percentage score of result match (for example, in the above example, the "company name" ''Boko Haram'' returned a 100% match. An organization with the name ''Bozo Haram'' will return an 88.9% match with ''Boko Haram''. |} In order to run an ad hoc OFAC check on a particular organization record, a [[Web_Page_View_Field]] must be created within the Organization custom fields. The arguments are as followscontent of the [[Web_Page_View_Field]] may be configured simiarly to the example shown below: : [[Image:OFAC WPV.png|link=|800px]]When using a [[Web_Page_View_Field]], you have the option to 'Enable Save to Server' within the field settings. This will allow you to define an upload field on the organization profile where the stored PDF copy of the OFAC results will be saved when triggered.  
* ''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")==Configuration - Watch List Scanning==* ''search options'': accepts "1"SmartSimple, "2" or "3"** 1 - search current object only in partnership with our Watch List providers (when "entity" is set to "people" CSI Web or "company"Lexis Nexis)** 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)* ''roleslist'': applies if "search options" is set to "2" or "3"can provide access to additional third party services lists beyond the OFAC list. Should When utilizing these services, a contractual agreement must be in format established with one of comma-delimited [[roleid|role ids]] or role names (but not ids mixed with names)the two integrated providers.* ''meta template'': Template of how "header" of results   The account credentials you receive will be returnedutilized within your instance of SmartSimple to establish the integration. Default template will be used if empty
: variables that can be used include::* ''<nowiki>[[entity]]</nowiki>'' - search type:* ''<nowiki>[[name]]</nowiki>'' - name of search result:* ''<nowiki>[[recordcount]]</nowiki>'' - number of records returned by OFAC search:* ''<nowiki>[[now]]</nowiki>'' - Current date''<nowiki>Example: "Search type : [[entity]] In Global Settings, Search for : [[name]]under the Integrations tab, Records returned : [[recordcount]], Date :[[now]]"</nowiki>'':* ''line template'': Template of how "body" of results you will be returnedlocate the Watch List Settings. Default template will be used if empty:: variables that can be used include:::* ''<nowiki>[[index]]</nowiki>'' - index number::* ''<nowiki>[[The Watch List Settings provide the ability to enter your billing id]]</nowiki>'' - OFAC ID and password for result::* ''<nowiki>[[name]]</nowiki>'' - OFAC name for result::* ''<nowiki>[[type]]</nowiki>'' - OFAC type for resultthe third party service you are utilizing. ::* ''<nowiki>[[alias]]</nowiki>'' - other aliases used::* ''<nowiki>[[details]]<br /nowiki>'' - returns OFAC designation for entity returnedWhen utilizing CSI Web, including date updated in OFAC database::* ''<nowiki>[[score]]</nowiki>'' - percentage score of result match there are settings to define the watch list(for examples) you wish to search against, in and the above examplescan threshold, the "company name" ''Boko Haram'' returned a 100% which will dictate only being shown results that match. An organization with or exceed the name ''Bozo Haram'' will return an 88.9% percentage match with ''Boko Haram''threshold.''<nowiki>Example:[[index]][[id]][[name]][[type]][[details]][[score]]</nowiki>''
: The following is an example of the configuration list of the above displaysupported third party services with CSI Web includes: 
:: [[Image:OFACCheckWPVConfig* U.png|link=|600px]]S. Bureau Of Industry and Security:: '''''Text version here:'''''* Department of State - Bureau of International Security & *Nonproliferation list: * Department of State - Defense Trade Controls Debarred Parties list<pre style="white-space: -o-pre-wrap; word-wrap: break-word;"><!--filename="OFAC Check Results @name@ @date* International Criminal Police Organization (currentdateINTERPOL)@"--><span style="text-decoration: underline;">OFACS CHECK RESULTS</span></pre><div style="pd4ml-display: none; border: 2px #009900 solid; background-color: #ffff66; padding: 10px; font-family: arial;">Save these results * Politically Exposed Persons, CIA Foreign Officials* Office of Inspector General* Excluded Parties List System provided by clicking the "Save to Server as PDF" button above"</div><pre style="white-space: -o-pre-wrap; word-wrap: break-word;"><br />@ssGetGeneral Services Administration (OFAC,company;;@name@;;;;3;;Top 5 Staff,Board Officer;;<strong>[[entity]] Search:</strong> [[name]]<br /><strong>Matches Found:</strong> [[recordcount]]<br />;;Result #[[index]]</pre>GSA):* ID: [[id]]Financial Crimes Enforcement Network:* Name: [[name]]FinCEN Money Services Business:* Type: [[type]]World Bank Ineligible Firms:* Details: [[details]]Terrorist Exclusion List:* Score: [[score]]<pre style="white-space: -o-pre-wrap; word-wrap: break-word;">)@<br /><br /><br />Date/time check performed: <!--@sscalculation(DATE_FORMAT("@datetime(currentdate)@","%m/%d/%Y % %h:%i%p"))--> E.S.T.<br />Performed by: @me.fullname@<br /><br /></pre>FBI Most Wanted Fugitives
==Returning information from Watchlist==
{{Billable}}
The syntax When utilizing Lexis Nexis, the settings for configuring which watch list services will be included in each scan, along with threshold settings, will be managed within your Lexis Nexis account and not within the Watch list check is as follows:SmartSimple instance.
:: <span style="font-size: medium;">'''@ssGet(WatchList,entity;;firstname;;lastname;;search options;;roleslist;;meta template;;line template)@'''</span>: SmartSimple, in partnership with our ==Returning information from Watch List provider (CSI Web) can provide access to a more 3rd party services lists than simply the OFAC list, although the client must pay ===The syntax for configuring the service. The list of supported 3rd party services includes . . .Watch List check is as follows:
:* U.S. Bureau Of Industry and Security:* Department of State <span style="font- Bureau of International Security & *Nonproliferation listsize:* Department of State - Defense Trade Controls Debarred Parties list:* International Criminal Police Organization medium;">'''@ssGet(INTERPOL):* Politically Exposed PersonsServiceName, CIA Foreign Officialsentity;;firstname;;lastname;;search options;;roleslist;;meta template;;line template<span style="color:* Office of Inspector General:* Excluded Parties List System provided by the General Services Administration (GSA):* Financial Crimes Enforcement Network:* FinCEN Money Services Business:* World Bank Ineligible Firms:* Terrorist Exclusion List:* FBI Most Wanted FugitivesTo check values stored as text, rather than actual Organization or Contact records then use $$ssGet(...)$$ instead of @ssGet(...)@. The following syntax example includes a list of Board Directors stored as XML data in a field named #ff0000;">;;''additional search attribute''Board of Directors</span>)@'''</span>The ServiceName is dependent on which third party service you are utilizing:
: CSI Web: WatchList: Lexis Nexis: LexisNexisThe line template portion of the syntax allows you to include unique values and parameters in the scan criteria, such as date of birth or country. These values and the variables that correspond to them are unique to CSI Web and Lexis Nexis and will require reviewing the individual service provider's fields and available options.<prestyle="padding-left: 30px;">@parent.client.xml.Board of Directors XML.boardDirectors.boardDirectorsAdd[#$ssGet(WatchList,company;;owner;;;;3;;Grant Seeker,Executive Director,Board Member;;
<strong>Board Member Search:</strong> ~Name.nodevalue~<br />Matches Found: [[recordcount]];;</pre>
{| class="xmlSectionTable"
| class="xmlCell"|[[score]]
|}
<pre>;;unparsedname=~Name.nodevalue~)$#]@<br /><br />@ssGet(LexisNexis,people;;@firstname@;;@lastname@;;1;;;;<strong>Applicant Search:</strong> @firstname@ @lastname@<br />Matches Found: [[recordcount]];;</pre>{| class="xmlSectionTable"|-! class="xmlHead"|Result! class="xmlHead"|ID! class="xmlHead"|Name! class="xmlHead"|Type! class="xmlHead"|Alias! class="xmlHead"|Details! class="xmlHead"|Score||[[alias]]||[[details]]| class="xmlCell"|[[score]]|}<pre>;;)@[[index]][[id]][[name]][[type]] 
</pre>
==Returning information from the online Configuration - U.S. Census databaseOnline Database==
@ssGet(FFD,FIPS;;@address@ @city@ @state@)@<br />
@ssGet(FFD,Profile;;year;;Address or FIPS code;;level;;<nowiki>[[template]]</nowiki>)@<br />
'''(See [[Census_Integration#Returning_Census_Data|Census Integration]] for detailed description of syntax.)'''<br />'''(See [[List of census templates]] for links to full list of values for <nowiki>[[</nowiki>''template''<nowiki>]]</nowiki>)'''
 
==Returning information from [[:Category:Janus|Janus]]==
@ssGet(JANUS,modelname)@
==See Also==
:* [[Census Integration]]
:* [[OFAC, IRS, CRA Checks|OFAC, IRS and CRA Checks]]
:* [[:Category:Janus|Janus, SmartSimple’s Machine Learning tool]]
[[Category:Integration]][[Category:External Data Source]][[Category:Variables]]
<!-- OFAC OFACS ofac ofacs OFACs -->
Smartstaff, administrator
3,320
edits

Navigation menu