How I survived SuiteWorld 2012

Airports, Airplanes, Delays oh MY!

Departure: Monday, May 14 2012 at 6am (EST) from Montreal.
Arrival: Tuesday, May 15, 2012 at 1am (PST) in San Francisco. (How did this happen? Well...this is another story all together which can be left for another time, however the important thing is that I got there in one piece.)

The purpose of this trip was to attend SuiteWorld 2012 (NetSuite's annual customer conference for customers, users, partners, media and industry analysts) and gain as much out of it as possible.
ERP Guru was a sponsor at the event and this was our booth

Considering there were 1000 more attendees this year than last year (and it was completely sold out) it was quite a challenge to attend all the breakout sessions which I had added to my agenda.
NOTE: These "track" sessions were so popular, that certain rooms were not large enough to handle the number of people wanting to attend these breakout sessions. This will be resolved  by NetSuite next year in hosting SuiteWorld 2013  in San Jose to accommodate the extra people wanting to attend!

Although I attended a few sessions during my 4 day stay at SuiteWorld, I would like to outline two of them in particular that I felt were of importance, although both were more on the technical side of things. The first was Advanced Platform APIs for Developers and the second was SuiteCloud Platform: The Road Ahead.

Advanced Platform APIs for Developers

This track session was intended for advanced programmers, and it was essentially to learn about the latest SuiteCloud APIs and how we can apply them in our scripts. This session covers a multitude of topics including Scheduled Script Management, custom plugins and the newly added SuiteAnalytics APIs. The latter was the main point of interest for most, as we spent more time on this topic due to the new ability to create Pivot reports by script.

Although it was repeatedly mentioned throughout the session that there is a good chance this new feature might not even make it to the cutting block, NetSuite still "wowed" us with the ability to add embedded formulas in our searches, and a new way to configure row and column hierarchy in pivot reports using the new API nlapiCreateReportDefinition. They also indicated that they might be adding the "or" functionality in searches (but I'll believe it when I see it..and when I do see it, I'll be the first to write another blog about it).

SuiteCloud Platform: The Road Ahead

In this track session, the director of Product Management provided us with a view into the future of the NetSuite SuiteCloud development platform and then was open for discussion with developers and administrators on any SuiteCloud platform including SuiteBuilder, SuiteFlow, SuiteScript, SuiteTalk and SuiteBundler.  There were two points of interest that caught my attention, and these might change how we develop and write our scripts here at ERP Guru.

The first announcement they made was regarding SuiteFlow enhancements. They introduced the possibility of accessing the Time and Weekly Time sheet record using workflow. Included in this topic was the mention that they will introduce the ability to access sublists within a workflow, which is a very nice addition to the SuiteFlow family.

Obviously, I do save the best for last (at least my personal favorite) and this is the introduction of the new SuiteCloud IDE. This is an eclipse plugin that Evan Goldberg (Founder, Chief Technology Officer and Chairman of the Board) quickly demonstrated how it works in his Keynote, however we went more in depth in this track session on how this can help all the developers writing scripts. This will allow access to multiple NetSuite accounts and will also allow for sophisticated code completion with regards to API, fields, and records. In addition, the new plugin also projects templates for all script types and functions in your JavaScript code (therefore you don't need to write it up each time).

Overall, a GREAT experience attending SuiteWorld. I am lucky to have been chosen among my peers to go along with a few other employees from ERP Guru. I met a lot of partners, new resources, met up with some of our clients, and even made some new contacts along the way. I learned new things while attending all the various track sessions that occurred during the 4 day event.
Would I do it again? Absolutely
Would I fly with the same airline? Never again!


  1. Definitely want to hear the Airline story...

  2. I think everyone who took a flight had a bad experience at some point. Ours was fine on the inbound, awful on the outbound.

    Nice to meet some of the ERP Guru guys, congratulations on your awards and look forward to seeing you again at either the next SuiteWorld (San Jose!) or any event in between.

  3. The SuiteCloud IDE is not actually a plugin. It is Eclipse with NetSuite flavor in it.

  4. SuiteCloud is in fact implemented as a plugin:

    SuiteCloud itself is available through an Eclipse update site. The plugin is installed as any other Eclipse plugin:
    1. Open Help > Install New Software…
    2. Click Add…, set Name to “SuiteCloud IDE” and set Location to; click OK.
    3. Once the list of plugins populates, select the SuiteCloud node and click Finish.