SuiteCloud Platform Glossary
Account-Specific Domains: Domain for NetSuite that contains the account ID as part of the domain name.
Application Performance Management (APM): A SuiteApp that lets you see and manage the performance of your NetSuite customizations and business critical operations. APM provides a dashboard, data visualizations, page time summary, script analysis, and script queue monitor to help you review the speed of the NetSuite UI.
Copy to Account: A tool that lets you copy one custom object between your accounts. You can select a target account, choose dependencies, opt to include record instances, and then preview and deploy the custom object. You can copy any object that is supported by SDF provided that it is not locked, hidden, or part of another SuiteApp.
CSV: Comma separated value. A file format you can use for importing and exporting data in to and out of NetSuite.
Dynamic defaults: When working with custom free-form text, text area, rich text, or hypertext fields, you can include NetSuite tags in the default definition. These tags are populated with field values when the page is loaded or saved.
Dynamic hyperlink: A hyperlink field that has a dynamic default defined for it. This is useful when the exact URL is unknown until information is collected for the record or if information specific to the current logged in session is required as part of a URL parameter.
Execution contexts: Provide information about how or when a SuiteScript script or SuiteFlow workflow is triggered to execute.
Governance: Refers to mechanisms in place to monitor and control the use of automated functions, such as web services calls or the execution of SuiteScript scripts, to optimize NetSuite application and database servers.
Integration record: A record used to represent any application that sends SOAP web services requests to your NetSuite account. An integration record can also be used to represent any application that calls RESTlets. You can use integration records to manage applications, view activity logs, and more. The integration record enhances your ability to manage and monitor SOAP web services requests sent to your NetSuite account. This capability is useful if you have more than one application that sends requests.
KPI: Key Performance Indicators are quantifiable measurements that reflect the critical success factors of an organization. They help you define and measure progress toward organizational goals.
Permission: Grants access to a specific record type, task, or page. You specify permissions on custom roles.
Managed SuiteApp: An SDF SuiteApp for which you automatically receive updates for fixes and enhancements without any need to update the SuiteApp manually or migrate for future releases.
Plug-in: Functionality, defined by an interface, that can be customized. Oracle develops core plug-ins and typically releases them as part of a major release cycle. After it is installed, a third party can override the plug-in’s default logic with logic that suits its specific needs. A custom plug-in is customizable functionality that is defined by an interface. When an interface is defined, third-party solution providers can develop custom plug-in implementations and bundle them as part of a SuiteApp. After the SuiteApp is installed in an account, a solution implementer can define one or more alternate implementations. These implementations allow the solution implementer to edit the custom plug-in’s logic to suit specific business needs.
Record Customization: A feature that provides a consolidated view of all business record types in NetSuite. You can view and maintain the record types in your account. You can also create new fields and sublists to include on a record.
Records Catalog: A cross-channel, contextual tool that provides all records available for use in NetSuite. Within the Records Catalog, you can find all available records, their fields, sublists, IDs, APIs, joins, and search filter fields for those records.
REST Web Services: A REST-based integration channel that extends the capabilities of SuiteTalk. Using REST web services, you can:
Perform business processing on NetSuite records
Navigate dynamically between records
Get and process the API definition and record metadata
Execute NetSuite queries on records.
RESTlet: A script type that lets you create custom logic and make it available to external applications over HTTP. The RESTful integration supports stateless communication between client and server.
Restriction: Specified when creating a custom role, restrictions limit access to certain records, based on content in the records. Restrictions may also limit the values that this role can assign to fields on these records. After permissions are assigned on a role, the restrictions specify which instances of that record type can be accessed by the role.
Role: A set of permissions that gives access to specific areas of your data to employees, customers, partners, or vendors. Standard roles are usually named for positions in your company. The predefined permissions and levels of access assigned to these roles are based on common employee positions. For example, the A/P Clerk role lets users enter bills and vendor credits, pay bills and sales tax, and view the A/P and inventory reports. Standard roles cannot be modified, so use standard roles as templates to create your own customized roles that you assign to users in your account.
SDF SDK: The former name of SuiteCloud CLI for Java.
Segment: A custom classification field used to classify records, similar to class, department, and location. You can define possible values for each segment and add the segments to specific record types.
SOAP Web Services: Provides programmatic access to your NetSuite data and business processes through an XML-based application programming interface (API). SOAP web services have the following characteristics:
Document style, or Doc style, encoding
Doc style encoding consists of message-oriented exchanges where an XML schema specified within the SOAP message defines the structure of any messages sent between two applications.
HTTPS Transport: currently the only transport supported is HTTPS as defined in the WSDL document.
Sourcing: Fields can be set to source information from another record in your account. When a field is defined to source information from another record, the information populated into the field is then dependent on fields associated with a record selected on another field within that form. Some standard fields automatically source information. Custom fields can be defined to source information as needed.
SuiteAnalytics: Feature area that includes SuiteAnalytics Workbook, NetSuite Analytics Warehouse, Dashboards, Searches, Reports, and SuiteAnalytics Connect.
SuiteAnalytics Workbook – Analytical tool in NetSuite that enables you to create highly customizable workbooks by combining queries, pivot tables, and charts.
NetSuite Analytics Warehouse – Analytical tool that lets you broaden the analyses of your NetSuite data beyond what is currently available in SuiteAnalytics Workbook. Blend your NetSuite data with data from other sources, and analyze it with a wide set of visualizations.
Dashboards – A dashboard displays a collection of real-time, accurate data that is relevant to the page and to the role of the user viewing the page. Users can view the date on their dashboards, to make decisions, and edit records.
Search – A tool used to retrieve real-time data from your account. You can search for a single record by keywords, return a set of records that match filters you define, customize the display of search results, export results to other applications, email results to other users, and save search definitions for reuse.
Reports – Capabilities that you can use to retrieve, present, and analyze real-time business results. You can run prebuilt reports or modify them by setting per-user preferences, selecting per-report viewing options, or defining custom reports in NetSuite’s Report Builder and Financial Report Builder tools.
SuiteAnalytics Connect – Exposure of NetSuite data for ODBC, JDBC, and ADO.NET access. With one of the NetSuite drivers installed, you can use external applications to access views of NetSuite data and generate reports.
SuiteApp Control Center: A singular location to define and manage your SuiteApp distribution. The SuiteApp Control Center lets you define and manage your SuiteApp distribution process.
SuiteApp Marketplace: A channel where all NetSuite users can view SuiteApps available to install.
SuiteBuilder: A set of features that provide a point-and-click interface for creating custom objects, such as fields, forms, record types, transaction types, segments, form layouts, centers, and advanced templates. These features allow you to adapt NetSuite to meet your company’s business processes.
SuiteBundler: Allows NetSuite users to package together groups of objects for distribution to other accounts. These packages are called SuiteApps or bundles. SuiteApps authors may be internal developers creating customizations for their companies or independent software vendors distributing solutions to their customers
SuiteCloud CLI: A command line interface within SuiteCloud SDK used to develop SuiteCloud projects. You can also create batch and shell scripts that use command line interface commands to automate SuiteCloud project validation and deployment processes. It is intended for experienced SDF users and users who are familiar with the SuiteCloud IDE plug-ins and extensions.
SuiteCloud Development Framework (SDF): A development framework that you can use to create SuiteApps and customizations for your NetSuite account from an integrated development environment (IDE) on your local computer, and deploy them to your NetSuite accounts.
SuiteCloud Extension: A user interface within SuiteCloud SDK for NetSuite platform development using SDF.
SuiteCloud IDE Plug-in: A plug-in within SuiteCloud SDK used to develop SuiteCloud projects in your integrated development environment (IDE).
SuiteCloud Platform: A set of tools you can use to adapt NetSuite for your organization and to create customization packages that can be distributed to others.
SuiteCloud SDK: The package of tools available to develop SuiteCloud projects. SuiteCloud SDK includes the SuiteCloud CLIs, the SuiteCloud IDE plug-in and the SuiteCloud extension.
SuiteFlow: A tool to automate business processes using visual workflow management. You can use SuiteFlow to create workflows that track the states of records of a selected type throughout a business process and perform specified actions when records reach different states. You can model workflow states, transitions between states, and actions in a workflow diagrammer.
SuiteSignOn: The outbound single sign-on implementation in NetSuite. Users are authenticated in the NetSuite user interface, and then they can move directly from a link in NetSuite to an external user-authenticating web application. No additional authentication is required.
SuiteTalk: See REST Web Services and SOAP Web Services.
Translation Collections: A customization object that stores translation strings with their translations. A translation string consists of a key and a value pair. The key is the identifier, and its value is a source string. Keys contain one string that can be translated into multiple languages.
Unmanaged SuiteApp: An SDF SuiteApp that requires you to manually update it in NetSuite.
Web Services: See REST Web Services and SOAP Web Services.