├── .gitignore ├── project.json ├── readme.md ├── src ├── FileCabinet │ └── SuiteScripts │ │ ├── SuiteScript 21 │ │ └── variable-declarations.js │ │ ├── blog-articles │ │ └── api-secrets │ │ │ ├── dt.igdb.client.js │ │ │ └── dt.igdb.suitelet.js │ │ ├── configuration │ │ └── configuration.json │ │ ├── data-generation │ │ ├── dt.dbg.copy.item.description.js │ │ ├── dt.dbg.mark.customers.inactive.js │ │ ├── dt.mr.accept.daily.payments.js │ │ ├── dt.mr.create.salesorders.js │ │ ├── dt.sched.create.daily.salesorders.js │ │ ├── dt.sched.deposit.payments.js │ │ └── dt.sched.make.items.not.fulfillable.js │ │ ├── libraries │ │ ├── dt.random.js │ │ ├── mapReduceHelper │ │ │ ├── dt.mapReduceHelper.js │ │ │ ├── dt.mr.helper.demo.js │ │ │ └── readme.md │ │ ├── retry │ │ │ └── dt.retry.js │ │ ├── search │ │ │ ├── dt.search.example.js │ │ │ └── dt.search.js │ │ ├── stateLabel │ │ │ ├── dt.stateLabel.js │ │ │ └── dt.ue.stateLabel.js │ │ ├── thirdParty │ │ │ └── moment.js │ │ ├── timer │ │ │ └── dt.timer.js │ │ └── tryCatch │ │ │ ├── dt.tryCatch.js │ │ │ └── readme.md │ │ ├── live-templates │ │ └── netsuite-live-templates.zip │ │ ├── modular-business-logic │ │ ├── consolidate-scripts-for-improved-performance.pdf │ │ ├── dt.so.addToQueue.js │ │ ├── dt.so.setCustomBilling.js │ │ ├── dt.so.setCustomForm.js │ │ ├── dt.ue.salesOrder.js │ │ └── readme.md │ │ └── search-patterns │ │ └── search-function.js ├── deploy.xml └── manifest.xml └── suitecloud.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | N/ -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- 1 | {"accountSpecificValues":"ERROR","defaultAuthId":"zDataTek"} -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/readme.md -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/SuiteScript 21/variable-declarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/SuiteScript 21/variable-declarations.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/blog-articles/api-secrets/dt.igdb.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/blog-articles/api-secrets/dt.igdb.client.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/blog-articles/api-secrets/dt.igdb.suitelet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/blog-articles/api-secrets/dt.igdb.suitelet.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/configuration/configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/configuration/configuration.json -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/data-generation/dt.dbg.copy.item.description.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/data-generation/dt.dbg.copy.item.description.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/data-generation/dt.dbg.mark.customers.inactive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/data-generation/dt.dbg.mark.customers.inactive.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/data-generation/dt.mr.accept.daily.payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/data-generation/dt.mr.accept.daily.payments.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/data-generation/dt.mr.create.salesorders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/data-generation/dt.mr.create.salesorders.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/data-generation/dt.sched.create.daily.salesorders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/data-generation/dt.sched.create.daily.salesorders.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/data-generation/dt.sched.deposit.payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/data-generation/dt.sched.deposit.payments.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/data-generation/dt.sched.make.items.not.fulfillable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/data-generation/dt.sched.make.items.not.fulfillable.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/dt.random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/dt.random.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/mapReduceHelper/dt.mapReduceHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/mapReduceHelper/dt.mapReduceHelper.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/mapReduceHelper/dt.mr.helper.demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/mapReduceHelper/dt.mr.helper.demo.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/mapReduceHelper/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/mapReduceHelper/readme.md -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/retry/dt.retry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/retry/dt.retry.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/search/dt.search.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/search/dt.search.example.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/search/dt.search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/search/dt.search.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/stateLabel/dt.stateLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/stateLabel/dt.stateLabel.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/stateLabel/dt.ue.stateLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/stateLabel/dt.ue.stateLabel.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/thirdParty/moment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/thirdParty/moment.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/timer/dt.timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/timer/dt.timer.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/tryCatch/dt.tryCatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/tryCatch/dt.tryCatch.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/libraries/tryCatch/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/libraries/tryCatch/readme.md -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/live-templates/netsuite-live-templates.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/live-templates/netsuite-live-templates.zip -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/modular-business-logic/consolidate-scripts-for-improved-performance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/modular-business-logic/consolidate-scripts-for-improved-performance.pdf -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/modular-business-logic/dt.so.addToQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/modular-business-logic/dt.so.addToQueue.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/modular-business-logic/dt.so.setCustomBilling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/modular-business-logic/dt.so.setCustomBilling.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/modular-business-logic/dt.so.setCustomForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/modular-business-logic/dt.so.setCustomForm.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/modular-business-logic/dt.ue.salesOrder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/modular-business-logic/dt.ue.salesOrder.js -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/modular-business-logic/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/modular-business-logic/readme.md -------------------------------------------------------------------------------- /src/FileCabinet/SuiteScripts/search-patterns/search-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/FileCabinet/SuiteScripts/search-patterns/search-function.js -------------------------------------------------------------------------------- /src/deploy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/deploy.xml -------------------------------------------------------------------------------- /src/manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/src/manifest.xml -------------------------------------------------------------------------------- /suitecloud.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdrobbins/netsuite-patterns/HEAD/suitecloud.config.js --------------------------------------------------------------------------------