Skip to main content

Using the Finsyte SuiteApp

Using the Finsyte SuiteApp

Finsyte requires a SuiteApp to be installed on your NetSuite instance to enable saved search functionality within Finsyte. This SuiteApp is included with your Finsyte program and is installed via the SuiteApp Deploy section of the Finsyte Preferences page.

Feature Requirements

The following features are required for your NetSuite role to deploy the SuiteApp on your NetSuite instance from the Finsyte tool.

FeatureLocation
SuiteCloud Development FrameworkEnable Features > SuiteCloud > SuiteCloud Development Framework

Permission Requirements

The following developer-type permissions are required for your NetSuite role to deploy the SuiteApp on your NetSuite instance from the Finsyte tool.

Reports

PermissionLevelDetails
SuiteAnalytics WorkbookEditRequired for SuiteQL querying

Lists

PermissionLevelDetails
Document and FilesFullRequired to add script files to the File Cabinet
Perform SearchFullRequired for general Saved Search functionality
Publish SearchFullRequired to deploy custom Saved Search objects

Setup

PermissionLevelDetails
Allow JS/HTML UploadsFullRequired to upload JavaScript files for script deployment
Log in using OAuth 2.0 Access TokensFullRequired to log in using OAuth 2.0 access tokens for performing the setup
SuiteApp DeploymentFullRequired to deploy Saved Search RESTlet Account Customization project via SuiteCloud Deployment Framework
SuiteScriptFullRequired to create and deploy the Saved Search RESTlet script

Installation Process

  1. Navigate to the SuiteApp Deploy section of the Finsyte Preferences page (Help > Preferences > SuiteApp Deploy).
  2. Select your environment type from the dropdown (Production or Sandbox).
  3. Click the Deploy to NetSuite button. This will open a browser window.
  4. In your browser window, select the appropriate environment and role to use for authentication and installation, then click the Continue button.
  5. The SuiteApp will finish installing in under 30 seconds. The SuiteApp Deploy Preferences page in Finsyte shows an audit log of the entire install so that you can see whether the installation was successful and, if not, what errors arose during the process so that you can troubleshoot. A successful installation shows Installation COMPLETE on the last audit log line.

SuiteApp Structure

The Finsyte SuiteApp is composed of the following custom objects:

NameIDObject TypeDescription
FS RL Saved Search APIcustomscript_fs_rl_saved_search_apiRESTlet ScriptEndpoint script for retrieving saved search results in Finsyte
FS RL Saved Search APIcustomdeploy_fs_rl_saved_search_apiScript DeploymentThe single script deployment for the script listed above
Finsyte Saved Searches - DO NOT MODIFYcustomsearch_fs_saved_searchesSaved SearchA saved search that retrieves a list of saved searches