Enhanced Manufacturing Routing and Scheduling
With NetSuite 2013.1, NetSuite enables manufacturers to optimize production of complex work orders with the new Manufacturing Routing and Scheduling feature, one of the most requested enhancements from manufacturing companies. This feature requires Advanced Projects.
This new feature allows production managers to create manufacturing routings to streamline the assignment of each manufacturing operation to work centers in their production environment. On a routing, production managers can define scheduling parameters such as setup time and run rates for each operation, assign work centers to each operation and sequence the operations required to build an assembly. Once a default routing has been defined, the system will automatically create and schedule the operations necessary to complete a work order. The system also considers the default Work Calendar when scheduling work orders.
By assigning and tracking production by operation, NetSuite helps manufacturers to optimize production lead times and costs. Production managers can now monitor shop floor performance by tracking actual work order activity by operation. On the completion page, operators can now enter completed quantities, labor and machines times for an individual operation or multiple operations at once.
Completion quantities and times are automatically updated for each operation to give the production manager the visibility and control necessary to optimize activities on the shop floor. Based on the actual time spent and the time remaining for an operation, subsequent start and end times of subsequent operations will automatically be adjusted to provide a more realistic schedule of the shop floor.
Cost accountants can assign multiple labor and machine overheads
As competition becomes more intense and customers demand more services, it is important that management control its overhead and also understand how overhead is assigned to assemblies. With NetSuite 2013.1, cost accountants can assign multiple labor and machine overheads against each operation sequence in a routing. These overheads may include costs incurred by the factory in addition to the costs of direct materials and direct labor required to build an assembly. For example, manufacturing overhead can include the depreciation of or rent on a factory building, or the depreciation of factory equipment. Upon the operator’s input of completed quantity, setup time and run-time of machines and labor resources on the completion page, accounting lines for direct cost and variable overheads will be automatically entered into the system.
With this feature, cost accountants can easily identify financial and operational opportunity areas for continuous process improvements. When standard costing is used with this feature, cost accountants can review variances associated with setup costs, setup overhead costs, run rate costs and run rate overhead costs of machines and labor.
Component Where Used Inquiry
In NetSuite 2013.1, NetSuite provides greater visibility to production managers and planners for managing component inventory and the impact of changing a component in future. With the Component Where Used Inquiry feature, they have an easy access to component usage information to manage changes of vendors or components as well as potential component shortages.
This inquiry provides greater visibility into component usage across multiple bills of materials (BOMs), enabling wholesalers and manufacturers to manage component availability effectively.
NetSuite 2013.1 enables production planners and demand planners to improve planning accuracy by including forecast consumption and forecast and orders options in supply planning. With 2013.1, planners can include aggregate forecasts along with sales orders and invoices in supply planning.
On the sales order item record, under Demand Source, there are two new options. These options allow you to model your future ordering in different ways. They are:
- Forecast Consumption: Retrieve demand based on the aggregate of sales orders, invoices and demand plan. If the system identifies a forecast within a certain period of the sales order, the forecast is subtracted based on the sales order amount.
- Forecast and Orders: Retrieve demand based on the aggregate of sales orders, invoices and demand plan for planning purposes.
The new Forecast Consumption feature relieves forecast items based on the sales order line schedule date. If the actual demand is already forecasted, the forecast demand is decremented by the sales order quantity to avoid double counting.
This ability to forecast in conjunction with consumption offers a real-time demand planning capability to alleviate shortages and/or overstocking. With the new Forecast Consumption feature, when backward and forward consumption days are entered, the system generates a window for each sales order. When a forecast falls within the window, the forecast is consumed, eliminating double counting by subtracting sales orders from the forecast.
For example: Planners can choose a Forecast Consumption window of looking back 20 days and forward 10 days.
Improved Support for Subassembly Planning
With NetSuite 2013.1, production planners can achieve higher planning accuracy with the support of build subassembly functionality in work orders. When the Build Subassembly function is enabled for an assembly item, the supply planning engine will determine and recommend plan orders for the lowest level components in the bill of materials structure.
For example: To produce A you need B, C and D at the first level; B is a subassembly so to produce B you need E and F.
When the Build Subassembly flag is set to Y, this new functionality in NetSuite 2013.1 will automatically create a purchase order for components E, F, C and D when planning a work order for A. The system will consider and plan for components of subassembly B.
This new feature provides production planners with a higher level of planning accuracy, enabling tighter control over the company’s assets.
Reduce Shipping Cost with Periodic Lot Sizing
NetSuite 2013.1, supply chain managers can reduce shipping costs with the new Periodic Lot Sizing feature in supply planning. This new feature allows users to generate orders based on overall demand requirements extended over a fixed period. This dynamic lot sizing method allows managers to aggregate supply requirements over a period of time to reduce overall shipping costs.
This new feature enhances the existing functionality of recommended orders generated based on a fixed lot size. In the 2013.1 release, users can consolidate all supply requirements by dynamically consolidating orders based on a fixed period. Periodic Lot Sizing aggregates the orders per a defined period, for example, “monthly lot sizing” or “weekly lot sizing.”
Enhanced Shipping Support
The new Enhanced Shipping Support feature in NetSuite 2013.1 provides new flexibility and control over shipping methods and costs on a per-item basis, helping to minimize unnecessary shipping expenses. On the item record, supply chain managers can now set up default shipping methods, as well as restrictions on shipping methods. With this setup, a sales team can select only approved shipping methods on a per-item basis. Furthermore, the default shipping method is pre-populated during order entry based on the item being sold.
This alleviates the problem of automatic shipping calculators calculating shipping costs without considering unusual product size-weight ratios, special transportation conditions or other special circumstances. In some cases, fixed table rates can compute incorrect or too high shipping costs. For example, if you have big and light items in a same shipment, shipping calculators could charge more than needed. The new Enhanced Shipping Support feature in the 2013.1 release allows users to indicate individual shipping methods for each line item to ensure the best method of shipping is used, minimizing shipping costs.
Please note: This enhancement requires use of the Multiple Shipping Route feature.
Enhanced Visibility into Commissions
Due to a lack of trust, salespeople often spend much unproductive time doing their own commission calculations and accounting. With NetSuite 2013.1, NetSuite offers greater visibility into a Sales Rep’s commission calculations which builds trust and eliminates the need for shadow accounting. It also offers Sales Operations and Finance personnel needed details on commission payments at each rule level.
With this new feature, Commission Overview Detail Report and Commission Calculation History Report, Sales Reps can more completely understand commission calculations by accessing the details of sales transactions including refunds, special notes, and rates applied. The Sales Operations and Finance personnel can get insight into the effectiveness of compensation plan and rules to ensure alignment with corporate objectives.
Improved Tracking for Employee Related Changes
NetSuite introduces a new Employee Change History Report with 2013.1 Release. This new report enables easy access for managers, HR or Payroll Administrator to audit changes to employee data efficiently. The report can be customized to audit changes within a specific date range for many employees. For example, you can run a report to show changes made between January and June for employees in the UK office. You can also customize the report to track changes to specific fields. For example, you can run a report showing all the employees whose salary field has been changed since last month.
Support Effective Dates for Payroll Related Items
With NetSuite 2013.1, NetSuite offers greater flexibility for HR and Payroll Administrators to make pay data changes effective based on a specific date either in the past [no retroactive calculations will be supported] or in the future. This enables administrators to ensure that deduction changes are scheduled and made effective as expected by the employees for payroll items such as merit increases, medical, and earnings. This also includes retirement plan contribution changes, such as changing a 401(k) contribution from 10% to 15% on a given date. With this new feature, administrators can eliminate many unintended changes, increasing overall satisfaction of the employees while streamlining the process.
Enhanced Global Payment Management
A new NetSuite Electronic Payments SuiteApp available with NetSuite 2013.1 provides powerful payment processing capabilities. It enables you to pay your vendor bills, employee expenses and take payments from customers across the globe directly from NetSuite. There are two distinct versions of the NetSuite Electronic Payments SuiteApp:
- NetSuite Electronic Payments: No charge
- NetSuite Electronic Payments for OneWorld: Paid version. Call your account manager for details.
The NetSuite Electronic Payments SuiteApp (no charge version) supports only the domestic file formats for the country of your account (i.e., if your account is in Italy, it will support only Italian file formats) and does not support automated batch processing. NetSuite Electronic Payments for OneWorld version provides access to all available file formats and supports automated batch processing.
Both versions of the new NetSuite Electronic Payments SuiteApp generates payment files and direct debits into each bank’s predefined file format ready to import into banking software or submit to the bank online. This saves time and reduces payment processing expenses by eliminating checks, postage and envelopes. In addition, it supports management of large payment runs, such as reversals, partial credits and reprocessing.
The Electronic Payments SuiteApp supports multi-currency conversions that make it easier for your organization to pay suppliers across the globe in a single payment run using a single bank account. It allows you to set the exchange rates for each currency to match your bank’s rates, making it easy to reconcile your bank statement and saving time.
Support Multiple bank file formats
NetSuite Electronic Payments SuiteApp for OneWorld supports multi-currency bank file formats for JPMorgan Chase, VIR 2000 (bill payments) and DOM 2000 (customer direct debits). Customers in Luxembourg do not require the OneWorld bundle for VIR 2000 and DOM 2000.
In addition, the NetSuite Electronic Payments SuiteApp includes the following enhancements:
Enhanced Payment Reversal: Enables you to set the date and period for the reversal, making it easier to match to the payment period and simplify month-end procedures. You can also enter an explanation in the memo field, further simplifying the reconciliations.
Expanded Positive Pay: Positive Pay files include details of all checks irrespective of how they were produced.
Payment Batch Automation: Allows you to automate creation of batches of approved bills, making it easy to review and process. It also allows multiple payment batches to be submitted for processing at the same time. This enhanced batch processing capability facilitates flexible approval and processing workflows to direct bills for the same AP account to different batches based on defined criteria. NetSuite Electronic Payments for OneWorld is required for payment batch automation.
Expanded Direct Debit Coverage: Supports direct debit formats used in the United States (ACH) and United Kingdom (BACS) to simplify collection of customer payments.
Enhanced United States ACH File Format: Expands existing ACH (NACHA) file format options (both CCD/PPD and CTX) to include block (“999”) padding and intermediary bank support, and to produce balanced files (“contra” records). In addition, support for the PNC bank file format is added as well.
Support for new file formats includes the following:
- United States: Supports the PNC bank file format.
- United Kingdom File Formats: In addition to ALBACS-IP and Bank of Scotland BACS variants, this release supports BACSTEL-IP used by NatWest Bank.
- New Zealand Bank Formats: Adds support for the bank file formats used by Westpac, ANZ and ASB.
- Italy Bank File Formats: In addition to the existing direct debit file support, this release adds support for the RID file format.
Enhanced Global Financial Reporting
The new Financial Reports SuiteApp is available with NetSuite 2013.1. This SuiteApp provides the ability to generate balance sheet reports that includes initial balance, debits and credits within a selected period and the end of period balance for accountants across the globe. The reports are generated on the base currency of the reporting subsidiary with consolidation options across multiple subsidiaries. You can also select between .pdf and .csv as the report output file format.
New Payment Gateway for Asia
A new Payment Gateway Support SuiteApp is available with NetSuite 2013.1. This SuiteApp supports online payment capabilities in Asia by integrating with AsiaPay, a leading electronic payment solution provider in Asia. With headquarters in Hong Kong and offices in China, Taiwan, Singapore, Malaysia, Thailand, Philippines, Vietnam and India, AsiaPay delivers advanced, secured and integrated electronic payment processing solutions and services to leading banks and over 3,000 merchants across Asia.
Enhanced Report Management
In a typical NetSuite account, users may create hundreds or even thousands of saved reports and saved searches. Now, administrators have the ability to more quickly and easily manage all these saved reports and searches. From the appropriate list, you can re-sort or re-filter saved reports/searches, and change a property of multiple reports at the same time. As the admin you can also view shared (non-public) saved reports, as you could previously view shared saved searches.
For example, when an employee leaves your company, they may leave behind a list of custom reports that need to be deleted or transferred to a new owner. You can now accomplish this from the saved report list with the same ease as using Direct List Edit to modify the Sales Rep on a list of Customers.
Enhanced Auditability for Saved Search and Reports
Administrators now have much greater visibility into changes made to a saved search or saved report. By using the SuiteAnalytics audit trail, you can confidently validate the integrity and usage of your searches and reports.
For example, for a critical financial search or report, you can verify that the criteria have not changed over time so the results can reliably be compared year-over-year. You can also track changes made to the permissions and email settings – even look at the properties of a deleted search or report.
Measure Marketing Campaign Efficiency Effectively
The lead source field is used to track the marketing campaign that lead a person or business to your company. With NetSuite 2013.1, the lead source functionality has been extended to the contact record so it now is possible to track the relationship between contacts and marketing campaigns independent of the lead record. The new field on the contact record is titled “Lead Source” and contains reference to the first or the last campaign (depending on how the online lead forms workflow is set up) that the contact responded to. This field has also been exposed to saved searches so that users can quickly find and analyze contacts that are related to a particular campaign.
Improved Data Management
Prior to NetSuite 13.1, admins were able to merge no more than 10 duplicate records at a time which made managing duplicates a difficult process to manage. With NetSuite 13.1, duplicate record management has been significantly improved by increasing the number of records that can be merged to up to 200 records with a single merge operation. In addition to increasing the record limit the merge process has also been improved to run asynchronously so admins can schedule multiple merge processes at once. To help automate the handling of duplicate records, admins can also trigger a merge operation via suite script. So as duplicate records are created, a script can be triggered to automatically merge the duplicate record to manage duplicates as they are created.
Improved Duplicate Records Detection
With NetSuite 2013.1 managing duplicate records is even easier with the ability to notify users of a possible duplicate record as they are actively entering data for the record. Users creating a record that meets the duplicate record criteria set up in the account, will be presented with a warning message notifying them that the record is a possible duplicate record and provide information on the existing records in the account that match. Presenting a warning before users submit a record helps users avoid the creation of duplicates and ensure the quality of their NetSuite data. The types of records which could benefit from this functionality include customer record, vendor record, partner record, contact record, etc. So someone who uses NetSuite CRM to enter these types of records would benefit by not entering duplicate records and it helps to reduce number of duplicate records accidentally created by users.
SuiteSocial—Greater usability and productivity
With NetSuite 2013.1, SuiteSocial has received a makeover! The fresh, new user interface is resonant with other industry-leading consumer and enterprise social networking applications, making it faster and easier to consume content in your newsfeed and post your own messages or status. With this new look and feel, SuiteSocial provides all the functionality it previously had in a much more user-friendly interface which will help your users navigate and leverage the social networking capabilities in the context of your business.
New SuiteCommerce Platform
With NetSuite 2013.1, we are introducing a new set of APIs and capabilities to support building and deploying a more flexible, interactive, engaging and rich shopping experience across any customer touchpoint.
SuiteCommerce Platform includes:
- SuiteCommerce Advanced: Provides a flexible, incredibly fast and open front-end solution offering a rich shopping experience for your customers.
- Item Search Services: Provides a simple, powerful and flexible interface for web developers to create high performance and interactive shopping sites with new search APIs. The search APIs use standards based REST/JSON style of communication and can be used for building facet filtering and comprehensive keyword search on item data. Sorting and pagination is supported natively in the APIs to make it easy to handle a high volume of data for display.
The Item Search APIs support subsidiaries, item matrixes with parent and child relationships, multiple web sites, multiple languages and currencies. The new APIs offer complete flexibility and enhance performance by supporting search facets and sorting and exposing custom configuration in the APIs.
- Automated Item Indexing: Automates indexing of items within NetSuite. The web site administrators no longer need to manage sophisticated search engine infrastructure. The indexing service manages item changes, and automatically rebuilds the full index when search, facet and sort fields change without any service interruption for the web site.
- CDN Caching: Enables sites to be cached in multiple layers including cached in Akamai CDN. The JSON data response from the Item Search API as well as images and content assets will be cached. Edge caching provides fast site performance to access commonly used data and site assets, providing industry leading shopping experience.
With NetSuite 2013.1, SuiteCommerce Advanced provides a flexible, incredibly fast and open front-end solution enabling richly branded, highly personalized and engaging shopping experiences that will drive conversion and grow your business.
SuiteCommerce Advanced includes:
- Reference Shopping: Supports pixel-perfect design, unlimited layout control and the ability to provide rich commerce experiences across all devices and touch points
- Enhanced Content Management: Easily create and manage content for your website with the new Content Management Service.
- Item Attribute driven Merchandizing: Rule-based merchandizing allows merchants to easily create, configure, and display merchandize based on item attributes to offer dynamic shopping experience.
- Multiple Domains per Site: Allows you to create multiple domains per site. These domains don’t need to redirect to a particular primary domain.
- Touch Points per Domains: Ability to assign touch points per domain to allow for domain specific experiences. You can use this feature to create multiple staging and developer domains and preview site changes before pushing them live.
Enable EU Cookie Law Compliance
The Reference Shopping bundle included with SuiteCommerce Advanced in NetSuite 2013.1, provides a starting point site that enables customers to provide highly personalized and engaging shopping experiences to drive conversion and grow the business.
The Reference Shopping bundle includes the following features:
- Solr Search: The open source enterprise search platform provides lightning fast speed and relevant search results. Site owners can customize search criteria and settings (exact, starts with, partial, or fuzz) to optimize results.
- Instant Results: Anticipate customer needs and facilitate discovery by providing instant search results based on a customer’s entered search terms. Instant Search allows shoppers to view the top matching search results based on keywords entered within the global search box.
- Multiple List Page: Tailor the browsing experience by providing customers multiple display options of your list page. For example, shoppers can choose to see items displayed in a grid of one across, two across or three across.
- Faceted Navigation: Fast and intuitive faceted navigation enables shoppers to quickly and effortlessly find products by narrowing items by categories and attributes including price and color. Site owners have full control over the display and order of the facets. Facets can be set to function either as a single-select or multi-select facet.
- Quick View: Simplify the browsing experience by allowing customers to quickly and easily view detailed information about any item within a Quick View. A Quick View lightbox is displayed above the main shopping experience and provides shoppers the most important information for making a purchase including imagery, pricing, product description and the ability to add the item to their cart.
- Customer Reviews: Engage and empower your online community by providing a platform for brand enthusiasts to share their insights and experiences about your products. Site owners can approve or deny reviews within NetSuite before publication to the live shopping site. In addition to the overall star rating, site owners can include additional item attributes (i.e., quality, value, speed) that can be rated.
- Product Imagery: Deliver an impactful product experience that increases conversion by showcasing your product imagery through an enhanced product gallery and zooming capabilities. This feature supports multiple alternate images; images in full screen mode and images zoomed for greater detail.
- Mini Cart: Give your customers visibility into their shopping carts by providing global access to a summary of their items. The Mini Cart feature allows shoppers to view a summary of their shopping cart from any page on your site.
- Social Sharing: Site owners can increase user engagement by allowing content to be shared to popular social networks such as Pinterest, Facebook, Twitter and Google+. In addition, site owners can leverage the AddThis Social plug-in to provide additional sharing buttons and capabilities
- Responsive Design: Leverage Responsive Design to build sites that displays elegantly across all devices including desktop, tablet and mobile. SuiteCommerce Advanced supports a flexible grid-based layout, flexible images and media queries.
Reference My Account
NetSuite 2013.1 includes the Reference My Account bundle, which provides shoppers with a self-service customer center to manage all aspects of their shopping experiences. The Reference My Account bundle is supported for both the SuiteCommerce Advanced as well as the SuiteCommerce SiteBuilder Analytics module.
The Reference My Account includes the following features:
- Order History and Details: Shoppers have full access into their order history and details of every sales order. The order details page provides shoppers with a summary of their billing, shipping and payment information as well as order status. Shipping information is provided along with tracking links so that your customers know when items will be arriving. All items can be easily reordered from the order history or details page.
- Address Book Management: Shoppers are able to easily manage multiple shipping and billing addresses, including defining their default shipping and billing addresses for faster checkouts.
- Credit Card Management: Shoppers are able to easily manage and securely store multiple credit cards that can be used during the checkout process.
- Profile and Password: Shoppers can manage their personal information including passwords.
Enhanced Website Content Management
With NetSuite 2013.1, website owners can easily create and manage content for their website with the new Content Management Service. With this functionality, SEOs, content writers, website administrators, and marketing professionals, have the ability to create and group content for pages such as FAQs or articles and present them in multiple ways and across including multiple targets.
Since content is generated JSON data, this information can be presented in your NetSuite-powered website, mobile applications, or third-party consumers such as an externally hosted website or content marketing service.
With the new Content Management Service capability, content administrators can create pages and define custom tags to characterize page attributes such as language, delivery method, geography, domain, and other custom tags.
As some pages are meant to be accessed using more than one URL, the Target URL subtab allows the administrator to configure additional URLs the page and content should display in.
The Content Management Service is included with SuiteCommerce Advanced, or it can be installed as a separate bundle for use with external applications.
Item Attribute driven Merchandizing
NetSuite 2013.1 supports rules-based merchandizing with SuiteCommerce Advanced. Rules-based merchandizing allows merchants to easily create, configure and display merchandise based on item attributes to offer a personalized shopping experience. The merchandizing rules can be used to present a particular section of the website and guide shoppers to a targeted set of products based on attributes such as item category, brand, item type, created date or custom item fields. It offers administrators flexibility to create new rules based on any attribute of the item.
This new feature enables merchants to display items based on brand, or show related items having the same color as the currently shown. The product detail page gives shoppers an interactive feel of products shown to them.
Merchants that run language-specific websites also benefit from the ability to enter different text labels and descriptions for merchandizing zones, which display specific content depending on the language version a shopper is currently viewing.
Enhanced Tax Period Management
With NetSuite 2013.1, NetSuite offers further flexibility to finance organizations of multi-subsidiary companies to manage local subsidiaries and comply with local tax reporting requirements. It untangles the complex tax period closing process across a global multi-subsidiary organization.
With this new feature, financial controllers and tax managers of global multi-subsidiary businesses can manage and close their tax period on a per-subsidiary basis.
In addition, NetSuite 2013.1 supports creation of different fiscal calendar definitions for accounting and tax periods separately on the same subsidiary. For example: A subsidiary can now have an accounting fiscal year from April 1 to March 31 to reflect all of the financial activity that occurred during that time for financial reporting, while defining its tax period as from January 1 to December 31 to meet local tax reporting requirements.
This benefits international businesses that need to maintain different fiscal year definitions for accounting and tax reporting to comply with local statutory requirements.
Expand Support for International Tax Reporting
With NetSuite 2013.1, NetSuite OneWorld further enhances management and reporting of VAT/GST. NetSuite OneWorld now supports online tax filing for Austria, Belgium, Czech Republic, Denmark, Ireland and the Philippines, bringing the total number of countries for online submission to ten. If you are registered for VAT and you supply goods to businesses registered for VAT in other European Union (EU) member, online filing of the Intra-community Sales Lists is now supported for several of the EU member countries.
NetSuite OneWolrd supports localized tax reports for 44 countries. With NetSuite 2013.1, users in those 44 countries have the ability to amend tax liability amount directly on the tax return itself. If you need to make an adjustment to your VAT liability because you need to write off the VAT portion of a bad debt, adjust the rounding or simply adjust the tax return, you can now do so on the report. The Adjust Return feature is a simplified the posting of Journal Entry in to the General Ledger.
More Efficient Sandbox Management
In NetSuite 2013.1, the Sandbox Accounts page is enhanced to provide more control and visibility to account administrators. You can now manage the copy of your data in your sandbox account as soon as it is available and request a refresh directly from this page without having to go through NetSuite support. Additionally, you can view an estimate of turnaround time for the sandbox refresh as well as monitor the refresh progress down to the hours remaining. This makes it much easier for administrators and IT staff to plan and manage project timelines. The automation of the refresh process will help cut down the refresh time up into half in some cases.
The addition of refresh summary information to this page, provides more visibility into the number of refreshes used and remaining, person who last requested a refresh, data refresh progress and status, as well as the time the production snapshot was taken and more.
All this information is available for each sandbox account when multiple sandboxes are used. This functionality enables GSI and PS practices, addresses upmarket complaints and eases pain on Release Engineering.
Greater Security: Two Factor Authentication with RSA SecurID
NetSuite is proud to add support for RSA SecurID hardware tokens as well as software tokens for two factor authentication. Two-factor authentication allows account administrators to enforce an additional level of security for logging in to NetSuite. In addition to a user name and password, which is something users know, they are required to provide something they have, a unique one-time password (OTP) in order to gain access to their two factor protected roles. A common and popular option for hardware token is the RSA SecurID 700 authenticator which is available from many RSA vendors.
In addition to RSA SecurID support, the NetSuite Two Factor Authentication feature has been enhanced to include more administrative utilities.
- Upload of files containing token seeds
- Managing the association of users and tokens
The NetSuite two factor authentication module is an enterprise class offering for both small and large organizations and can be used to enhance security for any role with access to sensitive data.
SuiteBundler: More Efficient SuiteApp Upgrade Management
This feature enables your NetSuite Administrator to control the SuiteApp upgrade process and selectively push a SuiteApp to your install-base. The SuiteApp release manager/administrator will be able to filter the list of SuiteApps by geographical region and/or SuiteApp version. This provides an alternative to scheduling the bundler-upgrade push to different customers while providing greater control on the SuiteApp upgrade process.
One of the benefits of this new feature is that Partners and ISVs using Managed Bundles features can define and control the SuiteApp upgrade process to their end-customers. The release admin may also select a list of accounts who they may want to notify of the upcoming upgrade or an available new version of SuiteApp. In a post-upgrade scenario, the admin may select a list of accounts to notify about the completion of an upgrade. The benefit of this feature is that it provides an alternate to scheduling the bundler-upgrade push to different customers, it provides greater control over the SuiteApp upgrade process and finally, it provides a simplified mechanism to notify/communicate with selected customer accounts.
SuiteBundler: Greater Security with Audit Trail for SuiteApp Subscriber
With NetSuite 2013.1, the NetSuite Platform captures the details of a customer action or an activity performed on behalf of the customer regarding their SuiteApp adoption and also keeps a complete audit-trail of such action. The details include not only the date and time the action was performed, but also the type of activity and the user performing it. The system monitors and captures the following customer-facing activities:
- Managed Upgrade
The advantage of this functionality is it will provide NetSuite or an ISV support staff with more details around the problem causing SuiteApp which will help in a faster problem resolution. The Customer Admin user/role will be able to view the complete audit-trail information for a variety of these actions in a reverse chronological order (or filter by different criteria.) The user will also be able to view a similar audit-trail for individual SuiteApps.
SuiteBundler: More Efficient Keyword Search for SuiteApps
Following the generally accepted search paradigm, starting with NetSuite 2013.1, you can perform a keywords-only search (separate from the Advanced Search) on SuiteApps from inside your NetSuite account.
This means that you can now search for any SuiteApps that you have access to, either via public on Repository or explicitly shared/marked ‘Visible By All’ on Production accounts, by simply typing the keywords into the keyword box. Results will contain hits (keyword matches) filtered by your privileges, from Repository or across all the production accounts. Users familiar with using SuiteApp Search with multiple criteria can do so by toggling to the Advanced Search.
The improved keyword-based search allows the user to automatically search for a SuiteApp across the farm. Additionally, all of the functionality is backward compatible and the user may run a search on a specific account from Advanced Search section. This new functionality provides improved search-ability to locate SuiteApps more easily. This will result in increasing traffic to the Search and Install Bundle page for enabling SuiteApp discovery. This improved search-ability will also enable you, our customers and partners, to adopt NetSuite SuiteApp more easily. For example, a Customer Admin role will be able to quickly look if a SuiteApp exists for your needs which may greatly improve your efficiencies.
SuiteBundler: Phased Release for Managed SuiteApps
This feature will enable your SuiteApp release team to introduce phasing in releasing/pushing the SuiteApp to different customers. Using this feature, the release admin will be able to release a particular version of SuiteApp to a selected set of customer accounts. It also allows you to edit a deprecated SuiteApp to add a bug-fix and release it as a new version.
However, this functionality will NOT relax the current restriction on the installability of the deprecated SuiteApp. But, a new bug-fix version is of the SuiteApp is still installable. This feature only supports the Managed SuiteApps and not the unmanaged SuiteApps. With this new feature, ISVs will get added flexibility and greater control in releasing SuiteApps via Managed SuiteApps while providing SuiteApp customers with greater flexibility in selecting a version of their choice while upgrading a SuiteApp.
SuiteCloud IDE: Greater Developer Productivity with initial setup wizard
This feature provides the first time users of the SuiteCloud IDE the ability to setup their IDE to work with NetSuite account quickly. The IDE proactively initiates the IDE setup wizard so that before the first line of SuiteScript code is written the basic setup is ready for the developer. This ensures that the developer is not only aware of some of the important tasks that needs to be done prior to using the IDE but also gets them done.
SuiteCloud IDE: Greater Developer Productivity with improved file management
With this release of SuiteCloud IDE (2013.1) a SuiteApp developer will be able to not only do Create, Read and Update operations on script (and/or resource) files but also be able to define NetSuite-specific properties for a single file/fodler. The developer will also be able to collectively set the properties for multiple (selected) files/folders from within the IDE. This means that there is a single file to define a file (script, etc.) and its properties and a 1-click process to upload the file contents and the properties directly from the IDE, (i.e. without navigating to the File Cabinet) which all lead to greater developer efficiency and productivity.
SuiteCloud IDE: Greater Developer Productivity with enhanced event handling
When creating a new script file, a SuiteScript developer could pick which function(s) to add to that file. But sometimes, you create a file and later learn you need to add another standard event handler to it. With SuiteCloud IDE 13.1 the product will have templates pre-installed by NetSuite. The SuiteScript developer would therefore be able to focus on the business logic instead of remembering the method of adding new event-handlers to the code. The developers are also now empowered to quickly add new/additional SuiteScript event-handlers to the code using some handy shorthand codes. For all the standard SuiteScript event handling the new version of IDE provides the developer with built-in templates that lets the developer quickly add new event handlers to their existing script files. This new functionality improves developer productivity and overall experience when using the SuiteCloud IDE.
SuiteBuilder: System Notes on Customization Objects means better audit trails
With NetSuite 2013.1, system notes are now available on select customization objects such as Custom Roles, Custom Records, Custom Fields, and Custom Lists. Having this information available will help NetSuite administrators immensely when it comes to audit customization changes made to their account. Having system notes will help you track the user who made the changes and the specific changes made. In the event when something is broken by a customization change, you can, therefore, easily backtrack and understand why the change was made and fix it for correct behavior.
All this was hard to do until this release. When customization changes made to customer’s accounts produces unintentional effects, it is very hard to figure out the source of the trouble. The situation is more complex when multiple NetSuite developers or administrators are making customization changes to the same account, sometimes the changes conflict and result in unexpected behavior. With system notes on customization objects, you can easily resolve what change caused the ill effect.
SuiteBuilder: Advanced Printing gives more realistic looking paper trail
As a NetSuite user, you want to easily format and style your transaction printouts including sales order, invoices, purchase orders, or quotes. With NetSuite 2013.1, transaction layout customization mechanism has been greatly enhanced.
With Advanced Printing, customizing transaction printouts is more flexible and powerful than ever before. With a new model of customization using HTML-based templates, NetSuite administrators can do whatever is possible in HTML, including formatting and styling. To enhance the ease of customization, a new WYSIWYG editor packed with rich features is provided for easy editing of the templates. In addition, more elements will now be available when customizing the transaction printouts. You can now customize in the following ways and more:
- zebra striping to your line item tables
- left or right justify your text
- easily print in a grid table
- control margins
- add more elements and all fields
In short, printing and emailing of transaction records in NetSuite is easier than ever.
This feature will be released as a limited beta in 2013.1.
SuiteScript: Improved security with Run as Role Option on Script Deployment
With NetSuite 2013.1, it is now possible to define and specify more granular roles. Having the execute as role option on script deployments means that NetSuite administrators no longer need to grant scripts administrative permissions anytime a script requires permissions higher than any logged in users. Administrators can define custom roles with the exact permissions required and use that custom role to execute the script. For example, you may have a user event script that triggers whenever a purchase order is edited by an A/P clerk, and the script requires more permissions than those granted to the A/P Clerk. Instead of granting the user event script full administrative permissions, the NetSuite administrator can create a custom role that matches the exact permission level required and allow the script to execute as that role.
This is a major security improvement because when a script requires a higher permission level than that of the currently logged-in user, the user ended up getting full admin rights simply to be able to run the script.
SuiteScript: Expose User Preferences
With NetSuite 2013.1, User preferences which are generally accessible “manually” under the menu item Home > Set Preferences are now available in SuiteScript.
With these preferences exposed via the SuiteScript API, NetSuite administrators and developers are now empowered to build customizations based on the user’s preferences and also be able to set the user’s preferences when necessary. You can also allow developers to get and set their preferences through this custom UI. This means that the users have a lot more flexibility to customize their UI to their specific tasks which would improve their productivity. When you build custom Suitelets or SSP applications, you now have the option to display information or process tasks based on your users’ preferences such as locale or language. It is also possible to add to the Suitelets or SSP applications custom UI for users to set their preferences on their own, if necessary.
SuiteScript: Greater Efficiency with Advanced Scheduled Script Management
In NetSuite 2013.1, you now have more controls available around scheduled scripts. You (NetSuite administrators and developers) can now schedule scripts at a more frequent interval of every 15 minutes to accommodate business processes that need to recur at a faster pace. SuiteApp developers can also query for the number of scheduled script work queues available in an account to optimize their scheduled script management. In addition, there are improvements to the underlying architecture which make scheduled script execution more robust. The improvements also serve as a foundation of more enhancements around scheduled script in the next few releases. All of these enhancements will enable greater script execution automation thus minimizing manual intervention and increased productivity and efficiency.
Some of the key enhancements include:
- Ability to kill a hanging script (or fix the status out of sync problem)
- Reduce scheduling time interval from 30 minutes to 15 minutes
- Separate deployment vs. instance
- Specifying which queue to run in
- Status queue shows order that scripts would be executed in
- Ability to assign/change priority
- Ability to pause or cancel a running script
SuiteScript: Automated record management with new API to Merge Duplicates
With NetSuite 2013.1, you can merge duplicate entity records in SuiteScript. By exposing the APIs for merging duplicate records, NetSuite administrators and developers can leverage SuiteScript to programmatically merge duplicate customer records. For example, a script can be used to merge duplicate records at creation time whenever duplicate leads are detected in a NetSuite account.
This would enable NetSuite developers and partners to perform duplicate record analysis using either platform developed solutions or external solutions to find duplicates and then merge them.
Additionally, NetSuite administrators and developers can also opt to bypass the duplicate detection mechanism provided in the UI and elect to merge arbitrary entity records per their choice. This opens up the possibility of defining custom duplicate detection mechanism tailored to different organizations.
SuiteScript Server Pages (SSP)
SuiteScript Server Pages (SSP), which is a foundational component for the SuiteCommerce platform, was released in Beta in Version 2012 Release 1. SSP enables the separation of UI development from business logic development so that UI experts can focus on user experience enhancements and backend developers can focus 100% on the business logic and code thus improving the productivity of the respective engineers.
The beta period for this feature has come to an end. No changes or upgrades are necessary to utilize the generally available SSP feature. Any applications or code you had written using the beta SSP feature will continue to work as it did before.
SuiteFlow: Greater flexibility on business process flow with Time triggered Actions
As a SuiteFlow designer, you now have the ability to schedule execution of SuiteFlow actions at a specific time of day. Prior to this, you had no easy way to schedule a specific action execution to a pre-defined time of day. For example, you can create a SuiteFlow to send notification emails at particular time or defer sending emails to off peak hours when network traffic is low. The biggest benefit of this feature is that it provides you the ability to schedule operations in a way which promotes more optimal usage of your resources.
Generally this feature enables to:
a. Schedule SuiteFlow Action to execute at defined time of day b. Schedule utilization of customers’ resources in more effective way by scheduling resources demanding operations to more suitable time.
SuiteFlow Designer: Greater efficiency and less errors with Copy and Move Actions
SuiteFlow designer can now easily create copies of Actions. This will speed up the process of Workflow creation, especially if the workflow contains a set of similar Actions. Actions can be freely moved between States. A State can be easily selected from a drop-down selection list while editing an Action. This is particularly handy in combination with new “Action copy” feature. It brings more productivity for workflow designer while creating or refactoring complex workflows. This is essentially a time saving feature which brings less typing and less repetitive work. This will lead to higher productivity and fewer mistakes while creating or redesigning workflow.
SuiteFlow: New Multi-select fields support means more efficient workflows
With NetSuite 2013.1, support of multi-select field type was added into “Set Field Value” Action. Values of multi-select field can be set as follows:
- Set static values
- Set values contained in another multi-select type of field
- Set value contained in single-select type of field
Multi-select fields are used all over Netsuite. Prior to this, the only possible way to change the value of a multi-select field was manually. Now this process can be automated with SuiteFlow. For example, this can be used when a workflow designer is building an approval workflow where they need to designate multiple “Next Approvers”.
For more Information about NetSuite 2013.1, please free to contact CBR Technology directly at (714) 901-5740.