Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. From your NetSuite top menu, select Setup > Company > Enable Features.

    The Enable Features screen is displayed.

  2. Click the SuiteCloud tab to access these options. New options populate below:

     

  3. Under the Manage Authentication section, enable the Token-Based Authentication setting.

    ShipHawk now can interact with NetSuite’s security using token-based authentication.

Installation of SuiteApp

To install the ShipHawk TMS SuiteApp:

  1. Navigate to the SuiteApps Marketplace. In NetSuite, you can either:

    1. access it from the SuiteApps menu

      image-20250114-211755.png
    2. access it from the Customization > SuiteCloud Development > SuiteApp Marketplace menu

      image-20250114-212544.png


  2. Navigate to the ShipHawk SuiteApp, and click on the ShipHawk tile (not the ShipHawk WMS for NetSuite tile):

    image-20250114-213323.png


  3. Click Install:

    image-20250114-214931.png


  4. Next, confirm you want to proceed by clicking Install:

    image-20250114-215040.png


  5. Click to Accept the terms of service:

    image-20250114-215125.png


  6. If you experience any issues, check the logs by choosing Customization > SuiteCloud Development > Deployment Audit Trail, and review any log messages.

    image-20250114-215347.png

    image-20250114-215943.png


  7. Once the installation is complete, you can find in Installed SuiteApps, by choosing Customization > SuiteCloud Development > Installed SuiteApp List:

    image-20250114-220313.png


    image-20250114-220501.png


  8. Now the installation of the ShipHawk SuiteApp is complete.

Configuring Script Deployment Settings

In order to prevent potential communication conflicts between ShipHawk and NetSuite, the following script settings must be adjusted. Scripts determine how ShipHawk and NetSuite interact with each other and what information is exchanged.

To edit script deployments

  1. From the top menu of your NetSuite dashboard, click Customization > Scripting > Script Deployments.

    Image Added

    The Script Deployments screen is populated.

    Image Added

     

  2. Locate and select the ShipHawk Sales Order ClientScript option from the Script dropdown field under the Filters section. ClientScripts are displayed under the Show Undeployed grid.

    Image Added

     

  3. Locate the customdeploy_shiphawk_so_cs script. The record type for this script is Sales Order. Click Edit in the row corresponding to this script.

    You will be redirected to the Script Deployment screen.

    Image Added
  4. Verify three settings under the Audience tab:

    1. The Select All checkbox for the Roles field is unchecked.

    2. All subsidiaries in the Subsidiaries field must be selected. This grants them rights to use ShipHawk functionality.

    3. The Select All checkbox for the Employees field is checked.

  5. Click Save when you finish.

You now are finished configuring script settings for the installation.

Info

To select multiple options in a list field like the Subsidiaries field, hold down the Control button on your keyboard and select each option by clicking on it with your mouse. Clicking again while holding down the Control key deselects the option.

 

Setting Up Proxy User

Creating Access Tokens

Configuring ShipHawk Settings in NetSuite

Configuring NetSuite Settings in ShipHawk

Managing NetSuite Concurrent Connections and ShipHawk Performance

Adding ShipHawk Warehouses to NetSuite Locations

Confirm Connection

Upgrading the SuiteApp

To upgrade the ShipHawk TMS SuiteApp:

...