Connecting to NetSuite and getting a blank screen?
A full reset is required. This means we need to disconnect Ramp from NetSuite, and do a full clean out of all information in NetSuite associated to Ramp, including the Ramp SuiteApp.
For the Multi-Subsidiary Reset - AKA One World
For OneWorld and not a Standard NS setup, who want to do a full “remove ramp from this customer’s NS”, we’d do:
-
Customization > SuiteCloud Development > Installed SuiteApp List and take the Uninstall action on the
Ramp Integration
-
Customization > Scripting > Script Deployments, Edit the
customdeploy_ramp_restlet
and do the Delete action from the Edit screen if it wasn't removed with the SuiteApp. -
Customization > Scripting > Scripts, check if the Ramp API restlet was cleaned up by #1 (if it still exists, try to delete it) if it wasn't removed with the SuiteApp.
At this point, they should be in a fresh state to re-do the setup instructions.
For the Single Subsidiary Reset - Older NetSuite Systems
To locate delete all records they created as part of the manual setup, or rename them and/or mark them as inactive where it is not possible to delete them:
-
Get rid of the ramp_receipt_url
- Head to Customization -> lists -> transaction body fields
- locate ramp receipt url
- Change ID and name
-
Rename Ramp Accountant Role (and set it as inactive if possible)
- Go to Setup → Users/Roles → Manage Users
- Locate "Ramp Accountant Role"
- Click Edit role
- Rename the role and set as inactive if possible
-
Rename restlet script
-
Navigate to Customization → Scripting → Scripts
-
Find the ramp restlet script and click on it
-
Rename the script