How oracle-samples/netsuite-suitecloud-samples works
This repository is a catalog of independent NetSuite SuiteCloud customization samples, not one integrated runtime. Its principal workflow is a developer choosing a sample, adapting it for an account, and deploying it to demonstrate a business or UI customization. The examples span SuiteApps, SuiteScript workflow and record automation, data tools, and MCP apps. Sampled source supports several concrete internal flows below; many other subsystems are represented only by their directory names, so their wiring is intentionally omitted.
Main entry points: wf_sendLlmPrompt.js LLM Workflow Action · App.tsx Hello World App · FlightService.ts Flight Service · GateService.ts Gate Service
Components 18
MCP Samples
- Hello World App
MCP-Sample-Tools/Sample-App/app/helloworld_app/src/App.tsx - Toolset Scripts
MCP-Sample-Tools/Sample-Toolsets/src/FileCabinet/SuiteScripts/toolset
SuiteApp Samples
- Airport UI
spa-suiteapp-samples/airport360/src/SuiteApps/com.netsuite.airport360/airport - Flight Service
spa-suiteapp-samples/airport360/src/SuiteApps/com.netsuite.airport360/airport/services/FlightService.ts - Flight DAO
spa-suiteapp-samples/airport360/src/SuiteApps/com.netsuite.airport360/airport/dao/FlightDao.ts - Gate Service
spa-suiteapp-samples/airport360/src/SuiteApps/com.netsuite.airport360/airport/services/GateService.ts - Gate DAO
spa-suiteapp-samples/airport360/src/SuiteApps/com.netsuite.airport360/airport/dao/GateDao.ts - Item360 UI
spa-suiteapp-samples/item360/src/SuiteApps/com.netsuite.uifitem360/item360 - Item Data Service
spa-suiteapp-samples/item360/src/SuiteApps/com.netsuite.uifitem360/item360/service/ServerDataService.ts
SuiteScript Automation
- LLM Workflow Action
suitecloud-ai-solutions-catalog/llm-prompt-workflow-action/src/FileCabinet/SuiteScripts/wf_sendLlmPrompt.js - LLM Service
suitecloud-ai-solutions-catalog/llm-prompt-workflow-action/src/FileCabinet/SuiteScripts/wf_sendLlmPrompt.js - Legacy Customizations
suitecloud-legacy-solutions-catalog
Business Samples
- Workflow Examples
suiteworld-samples/suiteworld2024-code-samples/enhancing-business-flows - SuiteQL Examples
suiteworld-samples/suiteworld2024-code-samples/map-reduce-suiteql - Optimization Examples
suiteworld-samples/suiteworld2024-code-samples/suitescript-optimization
Other components
- Developer
- MCP Host
- NetSuite Platform
Connections 16
- Developer → Hello World App: uses
- Hello World App → MCP Host: sends message
- Developer → Toolset Scripts: uses
- Developer → Airport UI: uses
- Flight Service → Flight DAO: calls
- Gate Service → Gate DAO: calls
- Developer → Item360 UI: uses
- Item Data Service → NetSuite Platform: queries and updates
- Developer → LLM Workflow Action: configures workflow
- LLM Workflow Action → LLM Service: calls
- LLM Service → NetSuite Platform: generates text
- LLM Workflow Action → NetSuite Platform: returns result
- Developer → Legacy Customizations: adapts sample
- Developer → Workflow Examples: studies examples
- Developer → SuiteQL Examples: studies examples
- Developer → Optimization Examples: studies examples