{"id":19584753,"url":"https://github.com/oracle-samples/netsuite-suitecloud-samples","last_synced_at":"2025-06-14T18:08:38.318Z","repository":{"id":142750620,"uuid":"414032897","full_name":"oracle-samples/netsuite-suitecloud-samples","owner":"oracle-samples","description":"Collection of sample projects to demonstrate possible uses of SuiteCloud account customization in NetSuite. Projects are inspired by real customer customizations and include custom objects packaged with the SuiteCloud Development Framework (SDF) along with SuiteScript 2.1 scripts. ","archived":false,"fork":false,"pushed_at":"2025-03-20T15:55:32.000Z","size":35552,"stargazers_count":106,"open_issues_count":1,"forks_count":23,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-04-27T11:42:01.896Z","etag":null,"topics":["netsuite","netsuite-api","netsuite-development","netsuite-suitescript-samples","suiteapp","suiteapp-sdf","suitecloud","suitecloud-sdk","suitescript","suitescript2"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"upl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oracle-samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-10-06T01:35:28.000Z","updated_at":"2025-04-24T23:13:50.000Z","dependencies_parsed_at":"2023-11-17T20:31:11.409Z","dependency_job_id":"2bac7c7f-e5e4-4418-ac46-71a49745ddfa","html_url":"https://github.com/oracle-samples/netsuite-suitecloud-samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oracle-samples/netsuite-suitecloud-samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-samples%2Fnetsuite-suitecloud-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-samples%2Fnetsuite-suitecloud-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-samples%2Fnetsuite-suitecloud-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-samples%2Fnetsuite-suitecloud-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oracle-samples","download_url":"https://codeload.github.com/oracle-samples/netsuite-suitecloud-samples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle-samples%2Fnetsuite-suitecloud-samples/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259860405,"owners_count":22922987,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["netsuite","netsuite-api","netsuite-development","netsuite-suitescript-samples","suiteapp","suiteapp-sdf","suitecloud","suitecloud-sdk","suitescript","suitescript2"],"created_at":"2024-11-11T07:49:35.244Z","updated_at":"2025-06-14T18:08:38.288Z","avatar_url":"https://github.com/oracle-samples.png","language":"TypeScript","readme":"![image](https://user-images.githubusercontent.com/52827300/220511950-34c148c4-b8f8-452e-b01d-201070f0cd0a.png)\n\n# NetSuite SuiteCloud Samples\n\nThis repository holds a variety of sample projects meant to demonstrate the ways that account customization projects can be created on [NetSuite's SuiteCloud platform](https://www.netsuite.com/portal/platform.shtml). Each folder represents an independent project with its own README.md file for detailed descriptions of the use case and customization.  \n\n## Prerequisites\n* You will need access to a NetSuite account that can be used with test data, such as a NetSuite sandbox account or trial/demo/training account.\n* You will need one of the following tools from the SuiteCloud Developer Toolkit:\n    * [SuiteCloud Extension for Visual Studio Code](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_159223155621.html) \n    * [SuiteCloud Plug-in for Webstorm](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_1529431804.html) \n    * [SuiteCloud Node CLI](https://github.com/oracle/netsuite-suitecloud-sdk) \n    * [SuiteCloud Java CLI](https://github.com/oracle/netsuite-suitecloud-sdk) \n* Existing knowledge of NetSuite, SuiteScript, and the SuiteCloud Development Framwork is helpful but not required.\n\n## Installation\n\nYou can download a folder as a complete SDF account customization project. After you download the project, you can either open it using an IDE that offers the NetSuite SuiteCloud IDE Plug-In or Extension, such as WebStorm or Visual Studio Code, or you can connect it to a NetSuite account using Node CLI or Java CLI. In the IDE, you can see each of the customization objects (the scripts, custom fields, and saved search) represented as an XML file. Using the SuiteCloud IDE Plug-In or Extension, you can then choose to deploy the entire solution to your account for testing.\n\nWhile the script deployments in the project default to Testing mode, the custom fields and saved search may be visible to others in your account. Use caution when choosing the NetSuite account and account type to download and test.\n\n\nFor information about deploying the project from the IDE to your account, see:\n\n[Deploying a SuiteCloud Project to Your NetSuite Account with SuiteCloud IDE Plug-in for WebStorm](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_1539789992.html)\n\n[Deploying a SuiteCloud Project to Your NetSuite Account with SuiteCloud Extension for Visual Studio Code](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_160147342366.html)\n\nThis project utilizes a custom set of configurable JavaScript linting rules to automatically fix and format your code. You can optionally install ESLint into your local environment to receive code suggestions and find potential issues. For more information, see [ESLint](https://eslint.org/).\n\n## Documentation\n\nNetSuite's online documentation can be found in the Oracle Help Center at [docs.oracle.com](https://docs.oracle.com/en/cloud/saas/netsuite/index.html). The platform documentation can be found here: \n- SuiteCloud Platform Customization - https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_1529088392.html\n\nUser guides in downloadable PDF format for NetSuite are listed here: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/preface_3710621755.html \n\n## Examples\n\nSuiteCloud Development Framework (SDF) Tutorial - https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_4702655701.html  \nSuiteCloud Customization Tutorials - https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/article_159163143019.html\n\n## Contributing\n\nThis project is not accepting external contributions at this time. For bugs or enhancement requests, please file a GitHub issue unless it’s security related. When filing a bug remember that the better written the bug is, the more likely it is to be fixed. If you think you’ve found a security vulnerability, do not raise a GitHub issue and follow the instructions in our [security policy](./SECURITY.md).\n\n## Security\n\nPlease consult the [security guide](./SECURITY.md) for our responsible security vulnerability disclosure process.\n\n## License\nCopyright (c) 2023 Oracle and/or its affiliates The Universal Permissive License (UPL), Version 1.0.\n\nReleased under the Universal Permissive License v1.0 as shown at\n\u003chttps://oss.oracle.com/licenses/upl/\u003e.\n\n## Disclaimer\n\nThe sample code included herein is provided on an \"as is\" basis, without warranty of any kind, to the fullest extent permitted by law. Oracle + NetSuite Inc. does not warrant or guarantee the individual success developers may have in implementing the sample code on their development platforms or in using their own Web server configurations. Oracle + NetSuite Inc. does not warrant, guarantee or make any representations regarding the use, results of use, accuracy, timeliness or completeness of any data or information relating to the sample code. Oracle + NetSuite Inc. disclaims all warranties, express or implied, and in particular, disclaims all warranties of merchantability, fitness for a particular purpose, and warranties related to the code, or any service or software related thereto. Oracle + NetSuite Inc. shall not be liable for any direct, indirect or consequential damages or costs of any type arising out of any action taken by you or others related to the sample code.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle-samples%2Fnetsuite-suitecloud-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foracle-samples%2Fnetsuite-suitecloud-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle-samples%2Fnetsuite-suitecloud-samples/lists"}