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 monitor and manage the performance of your NetSuite customizations and business-critical operations with a performance dashboard. APM also provides data visualizations, page time summaries, and script, web services, and search performance analysis tools 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, include record instances if you want, 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 to import and export data in to and out of NetSuite.
Dynamic defaults: When you're working with custom free-form text, text area, rich text, or hypertext fields, you can include NetSuite tags in the default definition. These tags fill in with field values when the page loads or saves.
Dynamic hyperlink: A hyperlink field with a dynamic default. This is useful when the exact URL is unknown until record information is collected or information about the current logged-in session is needed as part of a URL parameter.
Execution context: Provides information about how or when a SuiteScript script or SuiteFlow workflow is triggered to process.
Governance: Refers to mechanisms in place to monitor and control the use of automated functions, such as web services calls or SuiteScript script executions, to optimize NetSuite application and database servers.
Integration record: A record that represents any application that sends SOAP web services requests to your NetSuite account. You can also use integration records for any application that calls RESTlets. 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 measurable numbers that show how well your organization is doing. They help you define and measure progress toward your goals.
Permission: Grants access to a specific record type, task, or page. You specify permissions on custom roles.
Managed SuiteApp: An SDF SuiteApp that gets updated automatically with fixes and enhancements so you don't need to update the SuiteApp manually or migrate for future releases.
Plug-in: Functionality defined by an interface that you can customize. Oracle develops core plug-ins and usually releases them with major releases. After you install a plug-in, a third party can override the default logic with logic that suits their needs. When an interface is defined, third-party providers can develop custom plug-in implementations and bundle them in a SuiteApp. After the SuiteApp is installed, a solution implementer can define alternate implementations, editing the custom plug-in’s logic for specific business needs.
Record Customization: A feature that gives you a consolidated view of all business record types in NetSuite. You can view and maintain record types in your account. and create new fields and sublists for a record.
Records Catalog: A cross-channel tool that shows all records you can use in NetSuite. In the Records Catalog, you can find all records, their fields, sublists, IDs, APIs, joins, and search filter fields.
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
-
Move between records dynamically
-
Get and process API definitions and record metadata
-
Run NetSuite queries on records.
RESTlet: A script type that lets you create custom logic and share it with external applications over HTTP. RESTful integration supports stateless communication between client and server.
Restriction: When you create a custom role, restrictions limit access to certain records based on their content. Restrictions may also limit what values this role can assign to fields on these records. After you set permissions on a role, the restrictions specify which record instances the role can access.
Role: A set of permissions that gives employees, customers, partners, or vendors access to certain parts of your data. Standard roles are usually named after company positions, with permissions and access levels based on common job duties. 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. You can't change standard roles, but you can use them as templates to create your own custom roles for your users.
SDF SDK: The former name of SuiteCloud CLI for Java.
Segment: A custom classification field, similar to class, department, or location. You can define possible values for each segment and add them to specific record types.
SOAP Web Services: Lets you access 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 in the SOAP message defines the structure of messages between two applications.
-
HTTPS Transport: currently, HTTPS is the only transport supported, as defined in the WSDL.
Sourcing: Fields can be set to pull information from another record in your account. When you set a field to source information from another record, the field value depends on fields associated with a record selected in another field on that form. Some standard fields automatically source information, and you can set up custom fields 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 lets you create custom workbooks by combining queries, pivot tables, and charts.
-
NetSuite Analytics Warehouse – Analytical tool that lets you go beyond SuiteAnalytics Workbook. Blend your NetSuite data with data from other sources and analyze it with lots of visualizations.
-
Dashboards – A dashboard shows real-time, accurate data that's relevant to the page and the user's role. Users can view data on their dashboards, make decisions, and edit records.
-
Search – A tool used for getting real-time data from your account. You can search for a record by keywords, find records that match filters, customize how results are shown, export results, email them to other users, and save search definitions for later.
-
Reports – Tools you can use to get, present, and analyze real-time business results. You can run prebuilt reports or modify them by setting user preferences, selecting viewing options, or defining custom reports in NetSuite’s Report Builder and Financial Report Builder.
-
SuiteAnalytics Connect – Lets you access NetSuite data with ODBC, JDBC, or ADO.NET. With a NetSuite driver, you can use external applications to view NetSuite data and generate reports.
SuiteApp Control Center: A singular place to define and manage your SuiteApp distribution. The SuiteApp Control Center lets you define and manage your SuiteApp distribution process.
SuiteApp Marketplace: A place where all NetSuite users can view SuiteApps available to install.
SuiteBuilder: A set of features with a point-and-click interface for creating custom objects like fields, forms, record types, transaction types, segments, form layouts, centers, and advanced templates. These features help you adapt NetSuite to meet your company’s business processes.
SuiteBundler: Lets NetSuite users package groups of objects to share with other accounts. These packages are called SuiteApps or bundles. SuiteApps authors may be internal developers creating customizations for their companies or independent software vendors sharing solutions with customers.
SuiteCloud CLI: A command line interface in SuiteCloud SDK for developing SuiteCloud projects. You can also create batch and shell scripts to automate SuiteCloud project validation and deployment processes. It's intended for experienced SDF users and those who know the SuiteCloud IDE plug-ins and extensions.
SuiteCloud Development Framework (SDF): A development framework you can use to create SuiteApps and customizations for your NetSuite account from an integrated development environment (IDE) on your computer, and deploy them to your NetSuite accounts.
SuiteCloud Extension: A user interface in SuiteCloud SDK for NetSuite platform development using SDF.
SuiteCloud IDE Plug-in: A plug-in in SuiteCloud SDK for developing 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 to share with others.
SuiteCloud SDK: The package of tools for developing SuiteCloud projects. SuiteCloud SDK includes the SuiteCloud CLIs, the IDE plug-in and extension.
SuiteFlow: A tool to automate business processes with visual workflow management. You can use SuiteFlow to create workflows that track the states of specific records through a business process and perform specific actions when records reach different states. You can model workflow states, transitions between states, and actions in a workflow diagrammer.
SuiteScript: The JavaScript-based scripting platform for NetSuite. SuiteScript provides custom code capabilities that let you automate processes, build custom components, or connect with third-party systems.
SuiteSignOn: The outbound single sign-on implementation in NetSuite. Users are authenticated in the NetSuite user interface, and then they can go directly from a link in NetSuite to an external application without needing to log in again.
SuiteTalk: See REST Web Services and SOAP Web Services.
Translation Collections: A customization object that stores translation strings with their translations. A translation string has a key and a value. The key is the identifier, and the value is the source string. Keys contain one string that can be translated into multiple languages.
Unmanaged SuiteApp: An SDF SuiteApp that you have to update manually in NetSuite.
Web Services: See REST Web Services and SOAP Web Services.