NetSuite Google Drive Integration

img

Google Drive offers a free online platform to store files and access them from anywhere through the cloud. One of our Australia based customers wanted NetSuite – Google Drive Integration. They wanted this integration to upload documents to Google Drive. They can use those documents for their business processes.  

Jobin & Jismi has a successful history of integration in their business journey. The Google Drive integration promises to provide the following functionalities. They include upload file, add a folder, show shared files, refresh, preview files, delete files, download files, etc. 

Requirement of NetSuite – Google Drive Integration

Sharing NetSuite files with Google Drive helps a client to store their files in a cloud environment and it saves money. In other words, they can reduce the NetSuite storage fees significantly. It also permits the sharing of files with corresponding entities during meetings.  

Our client sought the NetSuite – Google Drive Integration to make the uploading and downloading of files really easy. They need to upload the files generated from NetSuite to Google Drive. So they can ensure the easy handling of files and documents.  

Challenges of NetSuite – Google Drive Integration  

NetSuite supports third-party integrations and with itself is challenging. They faced yet another challenge while using the REST API for Google’s file.

Our Solution for NetSuite – Google Drive Integration

As we have wide experience in providing NetSuite integration solutions we were relaxed while doing this integration. We developed a script to enable NetSuite – Google Drive Integration option on the corresponding NetSuite record. This script applies to any records in NetSuite, such as customer, sales order, invoice, etc. 

It enables Google Drive sub tab on that particular record. By using this subtab, the user can integrate files from NetSuite to Google Drive.  

Working:

While clicking on this ‘Google Drive’ sub tab it opens a login option, that asks Google credentials. The system verifies the credentials by checking whether the user has access to the shared parent folder. After giving the correct credentials it logs into a Google Drive folder.  

For this integration, Google Drive API uploads and downloads files in Google Drive. User can search files using the files list method of drive API. Google Drive automatically uses file types. These apps can manage permissions and also sharing settings of files.  

To begin the integration process with Google Drive API our team enabled the drive API within the cloud platform. They also set up configuration details. This further gives access to UI integration features. The Google Drive apps allow sharing of files including the comments and discussion features.  

Every request sent to the drive API must include an authorization token. One can use it to identify our application on Google.  

Our team of developers came up with a solution to upload a file. They added a folder, log out, refresh and shared files. Each button has its own functionalities.  

Refresh button refreshes the integration folder. Upload file button uploads files using the conventional upload file window. Add folder button is for adding a new folder.  

Using this NetSuite – Google Drive integration, we added additional folders. Our team also provided a provision to remove files using the delete button.  

Users can preview the files using the ‘preview button’ and go through other file previews. Finally, the logout button ensures a safe exit from the session.

Results

Jobin & Jismi has successfully completed NetSuite – Google Drive Integration. Our integration solution supports uploading files from NetSuite to Google Drive.  

It allows making new folders with new names on Google Drive. Our NetSuite Integration team provides a Google Drive tab on the required NetSuite record. Thus, Google Drive offers file storage and synchronization service offered by Google. 

NetSuite – Google Drive integration mainly focuses and helps our client’s documentation process. This integration helps to store files online as well as these files are available to all authorised users. The user-event Script placed the custom dashboard under the ‘Google Drive’ subtab of a NetSuite record. The system stores each folder name of NetSuite record on Google Drive in a custom record.  

The custom dashboard includes the following Google Drive functions:

Upload a file  

Drag and drop multiple files to upload  

Create/Delete/Rename folder  

Rename/Delete file  

The icon shown for each file will represent the file type  

Preview different files  

Download single/multiple files