NetSuite Full Tools

fgldkomofdfcmkccjgalihlollndjmcc

Toolkit for NetSuite: SuiteQL Runner, SQL/JSON prettifiers, scripts, workflows, PDFs, saved searches, command palette and more. NetSuite Full Tools is a Chrome extension designed specifically for developers, consultants, and administrators of Oracle NetSuite. Its main goal is to transform the working experience on the platform by eliminating repetitive tasks and providing advanced debugging and productivity tools directly in the browser. ⭐ Essentials - Color Themes for NetSuite: Customize NetSuite’s color scheme. - Tab Grouping: Automatically group NetSuite tabs by account, with an Auto Group mode that creates groups based on the account ID (e.g., 123_SB1). - Command Palette: Quick palette to navigate and execute tools with Ctrl+Shift+Space. - Environment Badge (PRD/SB/RP): Displays PRD/SB/RP on the extension icon depending on the NetSuite environment, to avoid accidental changes in production. 📋 Records - View Record Object: Adds an option in the NetSuite menu to view the current record object. - View Record Scripts: Displays scripts and workflows associated with the current record. - Save and Edit Button: Adds a button that saves the record and returns to edit mode automatically. - Edit and Save Button: Adds a button in view mode that loads and resaves the record (useful for triggering user event scripts). - Delete Record Button: Adds a red Delete button in the record toolbar (view and edit). - Cancel Button without History.Back: Modifies the Cancel button to return to the current record view instead of the previous page. - Record Options Menu: Dropdown menu with shortcuts depending on the record type (add field, view XML, view dependent records, etc.). - Add Button to Copy Internal IDs: Button to copy internal IDs of fields, sublists, and records. - Open Custom Record from Sublist: Next to each sublist (recmach*), adds an "Open Record" button that runs SuiteQL to locate the owning Custom Record and open its definition. - Show Field Information: Advanced utilities in field help: edit value, copy ID, view technical info. - Search Field by ID/Label: Allows searching fields by ID or label using Ctrl+Shift+F. - Load Record into Console: Options to load the current record into the console (SS1.0 and SS2.x). - Related Native Links: Direct links to the records of native fields. - Auto-generate Field and Record IDs: Automatically generates IDs based on the name field, with a configurable prefix. 💻 Development / Scripting - Beautify Code Fields: Format and highlight JSON/SQL in records when viewing them. - Format SQL/JSON: Button to format SQL/JSON in text areas. - Beautify Logs: Formats and highlights JSON/SQL in execution logs. - Enable Live Mode: Displays logs in real time with configurable auto-start. - Code Editor Theme: Applies a theme to the code editor. - Suitelet Tools: Quick actions in Suitelets (View Script, View Deployment, Edit File). - Script ID Autocomplete: Auto-fills script IDs based on the .js file name. - Quick Script Upload: Drag & drop area in the Script record to upload files to the File Cabinet. - Load N Module in Console: "Load N Module" option in the Tools menu that loads N/record, N/search, and other submodules into window.N. - Search Formula Autocomplete: Field ID suggestions inside { } in the saved search formula editor. - Beautify JSON from Suitelets and RESTlets: When a Suitelet or RESTlet returns raw JSON, it displays it as a formatted collapsible tree with search, download, copy, and themes. - Selector Diagnostics (Developer): Logs in the console when a DOM selector needs a fallback or fails, useful for detecting breakages after NetSuite updates. 🔍 Search & SQL - SuiteQL Runner: Execute SuiteQL queries with saved queries and results. - Search Field Finder: Enhances field selectors in saved searches with filters and quick search. - Export Searches to SuiteScript: Export saved searches to SuiteScript 1.0 and 2.0. - CSV Response Viewer: Displays CSV import responses as an editable table and allows downloading. - Inline Search Preview: Bottom panel with search preview without leaving the page. - Quick Search Creation: Selector with search and favorite links to create new saved searches. 🎨 Design / Layout - Improve Page Titles: Displays Name (Type) - ID in the title. - Freeze Sublist Column: Keeps the first column of sublists visible during horizontal scrolling. - Freeze Sublist Headers: Keeps headers fixed during vertical scrolling. - Freeze Tabs: Keeps the subtab navigation bar fixed at the top. - Compact Dropdown Lists: Reduces the size of dropdown lists. - Compact Navigation Menu: Reduces the size of navigation menu items. - Add Profile Button in Header: Direct access to the employee profile next to the user menu. - Compact Sublist Headers: Prevents line wrapping in sublist headers. - Auto Refresh in Bundles: Toggle for auto-refresh in the bundle list. - Portlet Auto-refresh: Automatically clicks the Refresh button on each dashboard portlet. 🚀 Productivity - Copy Account ID in Roles: Displays the account ID in the roles menu and allows easy copying. - Add File Cabinet Utilities: Column with permanent links and folder/file IDs in the File Cabinet. - Discreet Mode: Hides alternate accounts in the role menu for presentations or demos. - Role Search: Input in the account menu to filter roles and accounts while typing. - Session Timeout Blocker: Neutralizes the session expiration popup to continue working uninterrupted. - Hide Guided Learning: Removes the Oracle Guided Learning floating button. 📄 PDF / HTML Templates - Autocomplete in PDF/HTML Templates: Suggests variables and nsformat_* functions while editing FreeMarker templates. - Side Preview in PDF/HTML Templates: Panel with live preview while editing the template. - Version History in PDF/HTML Templates: Dropdown to navigate between previous versions of the template. 🔀 Workflows - Colored Workflow Transitions: Assigns different colors to each transition in the workflow diagram, with configurable palette, style, and thickness. - Workflow Indexer: Preloads workflow states, transitions, and actions into window.nsftWorkflowData for inspection.

Related extensions