netsuiteAan de slag met netsuite


Opmerkingen

NetSuite is een cloudgebaseerd ERP-, CRM-, E-Commerce- en Professional Services-beheerplatform. Het wordt gebruikt door meer dan 30.000 bedrijven om hun hele bedrijf te runnen.

NetSuite is volledig aanpasbaar door beheerders en ontwikkelaars, inclusief via een JavaScript-gebaseerde API genaamd SuiteScript. Ontwikkelaars kunnen scripts schrijven die worden geactiveerd door verschillende gebeurtenissen in het NetSuite-systeem om bedrijfsprocessen te automatiseren.

Waar hulp te krijgen

  1. Word lid van de NetSuite Professionals Slack Community, waar u direct toegang hebt tot meer dan 200 NetSuite Professionals over de hele wereld.
  2. Gebruik de NetSuite Records Browser voor het schema van alle recordtypen
  3. JavaScript Reference Guide van Mozilla Developer Network

versies

Versie Publicatiedatum
2016,2 2016/09/20

Eclipse SuiteCloud IDE instellen

  1. Download en installeer de nieuwste Eclipse IDE
  2. Installeer de SuiteCloud IDE-plug-in
    1. Zodra de installatie is voltooid, start u Eclipse
    2. Navigeer naar Help > Nieuwe software installeren ...
    3. Klik op Toevoegen ... om een nieuwe updatesite toe te voegen
    4. Selecteer de site "SuiteCloud IDE" in de vervolgkeuzelijst Werken met
    5. Doorloop de installatiewizard
    6. Start Eclipse opnieuw wanneer daarom wordt gevraagd
  3. Configureer de SuiteCloud IDE-plug-in
    1. Wanneer Eclipse opnieuw wordt opgestart, wordt u gevraagd om de SuiteCloud-plug-in in te stellen met een hoofdwachtwoord en standaard NetSuite-account
    2. Na het voltooien van deze installatiewizard, navigeert u naar Voorkeuren > NetSuite
      • Hier vindt u alle SuiteCloud IDE-voorkeuren
    3. [Optioneel] Als uw primaire gebruik voor Eclipse de ontwikkeling van NetSuite is, gaat u naar Voorkeuren > Algemeen > Perspectieven en stelt u het "NetSuite" -perspectief in als uw standaardinstelling.
  4. Maak een nieuw NetSuite-project
    1. Klik met de rechtermuisknop in het venster NS Explorer en selecteer Nieuw > NetSuite-project
    2. Volg de wizard voor de projectinstelling van uw keuze. De projecttypen zijn als volgt:
      1. Account Customization: Een project dat de SuiteCloud Development Framework maakt gebruik van voor de bouw van aangepaste objecten, records, en scripts voor het aanpassen van een NetSuite account.
      2. SuiteScript : een project dat exclusief wordt gebruikt voor het schrijven van scripts.
      3. SSP-applicatie : een SuiteScript Server Pages-applicatie, meestal gebruikt in combinatie met SiteBuilder of SuiteCommerce voor door NetSuite ondersteunde e-commerce-applicaties.

Hallo, World 1.0 Client Script

  1. Maak het bronbestand voor uw nieuwe clientscript
    1. Maak een nieuw JavaScript-bestand met uw favoriete editor of IDE

    2. Voeg de volgende broncode toe aan uw bestand (oorspronkelijke bron hier )

      /**
       * A simple "Hello, World!" example of a Client Script. Uses the `pageInit`
       * event to write a message to the console log.
       */
      
      function pageInit(type) {
          console.log("Hello, World from a 1.0 Client Script!");
      }
       
    3. Sla het bestand op als hello-world.js waar u maar wilt

  2. Gebruik het bronbestand dat we zojuist hebben gemaakt om een nieuw Script- record in NetSuite te maken
    1. Navigeer in uw NetSuite-account naar Aanpassing > Scripting > Scripts > Nieuw
    2. Wanneer u wordt gevraagd, selecteert u hello-world.js als Scriptbestand
    3. Klik op Scriptrecord maken
    4. Selecteer desgevraagd Client Script als het Script Type
    5. Geef uw scriptrecord de naam Hello World
    6. pageInit de functie met de naam pageInit in ons bronbestand toe aan de Page Init scriptgebeurtenis door pageInit in te pageInit in het veld Page Init Function
    7. Sla uw nieuwe scriptrecord op
  3. Implementeer uw nieuwe script in het werknemersrecord
    1. Klik in uw nieuw gemaakte scriptrecord op Script implementeren
    2. Selecteer Werknemer in het veld Van toepassing op
    3. Zorg ervoor dat het veld Status is ingesteld op Testen
    4. Klik op Opslaan
  4. Zie je script in actie!
    1. Open de ontwikkelaar / JavaScript-console van uw browser (meestal F12 in de meeste browsers)
    2. Maak een nieuwe werknemer door te navigeren naar Lijsten > Medewerkers > Medewerkers > Nieuw
    3. Bekijk uw "Hallo wereld" -bericht in de browserconsole.

Hallo, World 2.0 Client Script

  1. Maak het bronbestand voor uw nieuwe clientscript
    1. Maak een nieuw JavaScript-bestand met uw favoriete editor of IDE

    2. Voeg de volgende broncode toe aan uw bestand (oorspronkelijke bron hier )

      define([], function () {
          /**
           * A simple "Hello, World!" example of a Client Script. Uses the `pageInit`
           * event to write a message to the console log.
           *
           * @NApiVersion 2.x
           * @NModuleScope Public
           * @NScriptType ClientScript
           */
          var exports = {};
          function pageInit(context) {
              console.log("Hello, World from a 2.0 Client Script!");
          }
          exports.pageInit = pageInit;
          return exports;
      });
       
    3. Sla het bestand op als hello-world2.js waar u maar wilt

  2. Gebruik het bronbestand dat we zojuist hebben gemaakt om een nieuw Script- record in NetSuite te maken
    1. Navigeer in uw NetSuite-account naar Aanpassing > Scripting > Scripts > Nieuw
    2. Wanneer u wordt gevraagd, selecteert u hello-world2.js als Scriptbestand
    3. Klik op Scriptrecord maken
    4. Geef uw scriptrecord de naam Hello World
    5. Sla uw nieuwe scriptrecord op
  3. Implementeer uw nieuwe script in het werknemersrecord
    1. Klik in uw nieuw gemaakte scriptrecord op Script implementeren
    2. Selecteer Werknemer in het veld Van toepassing op
    3. Zorg ervoor dat het veld Status is ingesteld op Testen
    4. Klik op Opslaan
  4. Zie je script in actie!
    1. Open de ontwikkelaar / JavaScript-console van uw browser (meestal F12 in de meeste browsers)
    2. Maak een nieuwe werknemer door te navigeren naar Lijsten > Medewerkers > Medewerkers > Nieuw
    3. Bekijk uw "Hallo wereld" -bericht in de browserconsole.