NetSuite Secretary Widget

The Netsuite Secretary Widget (also known as the "NetSuite Event Notifier") is an event reminder application application built for the Yahoo! Widget Engine. It uses web services to obtain your events from the NetSuite calendar.

First Time Installation:

  1. Download and install the Yahoo! Widget Engine.
  2. Download the Netsuite Secretary Widget from SourgeForge and save it in "My Documents/My Widgets".
  3. Open a Windows Explorer window to "My Documents/My Widgets" and double-click on "NetSuiteSecretary.widget".
  4. If you have never run this version of the widget before, you will see a dialog box telling you "The widget has a digital signature, but we were unable to verify its authenticity." (click here to see the image). If you've downloaded the widget from SourceForge, just click "Use Widget".
  5. When prompted, enter your Company ID (scompid), email address, and password that you use to login to NetSuite. For extra security, you can leave the password field blank and Secretary will prompt you for the password when it starts.
  6. You may choose a preferred role on the "Advanced" tab of the "Widget Preferences" dialog or you may manually enter the ID of your preferred Role. To use the default web services role established by your account admin, leave this field blank.

After you enter your login information and push the "Save" button, Secretary will query NetSuite via web services to retrieve your event data. You will see all upcoming events in the window (for today only). If an event is already over, it will not be displayed.

Upgrade Installation:

  1. If the NetSuite Secretary Widget is running, close it by right-clicking on the NetSuite icon and choosing "Close Widget".
  2. Download the Netsuite Secretary Widget from SourgeForge and save it in "My Documents/My Widgets".
  3. Open a Windows Explorer window to "My Documents/My Widgets" and double-click on "NetSuiteSecretary.widget".
  4. If you have never run this version of the widget before, you will see a dialog box telling you "The widget has a digital signature, but we were unable to verify its authenticity." (click here to see the image). If you've downloaded the widget from SourceForge, just click "Use Widget".
Other tips:
  • You can configure various aspects of Secretary’s behavior by right-clicking on the NetSuite logo and choosing "Widget Preferences...".
  • You will only get a list of roles after your first login. If you can't login with the default Web Services role, try manually entering "15", the default Employee Center role.
  • You can drag the Secretary window around the screen, and it will snap to the sides of the screen. Try it, it’s fun!
  • If you can use a widget, you can view its source code. Yahoo! Widgets are written in JavaScript and XML. You can use the development tools from the Yahoo! Widgets site to extract all of the code in any Yahoo! Widget, including NetSuite Secretary. The NetSuite Secretary code base is open source and is maintained on Source Forge at http://www.sourceforge.net/projects/nseventnotifier/.
  • Although the above instructions are specific to Microsoft Windows, the widget also runs on Apple OSX (tested on v10.4). Just download the widget, open the Yahoo! Widget Engine, and run the widget.
  • There are currently no plans to port this application to other widget platforms (e.g. Google Gadgets, Windows Gagdets, Apple Desktop Widgets, etc.). The amount of work required to port the code would be substantial. Since Secretary is essentially a "weekend" project, there just isn't time to do so.