Step 1:  Check that the features allow integration



Setup -> Company -> Enable Features. 



Open the SuiteCloud tab.

     


Check:

SOAP WEB SERVICES

REST WEB SERVICES 

TOKEN-BASED AUTHENTICATION.  


Click on Agree and then Save in the pop-up window.

 

Step 2:  Installation of DOKKA's bundle


Click on Customization -> SuiteBundler -> Search & Install bundles.



Enter the Bundle number: 380671-> Search











Choose 'DOKKA Connector' and click on install -> install bundles



Select the user from whom the integration will be performed and add the role

'DOKKA integration – INC'.


Lists -> Employees -> Select the Employee on Edit mode.


Navigate to Access TAB-> add 'DOKKA integration' role-> Save.


Note - For each subsidiary you need to create a new role which will be demonstrated further bellow.


Setting up Authentication for the DOKKA Connector


Generate token keys: 

Setup->  Users/Roles->  Access Tokens-> New.

Fill in the details as in the picture below.

Select the integration user in the USER field and save.


 


Then you will see two keys – very important to save their values - If we leave the screen they will not appear again. Those keys have to be set in the DOKKA app



In case the key values are forgotten – you can delete them and generate new keys:

Setup-> Users/Roles-> Access Tokens -> Edit-> ACTIVE-> Revoke


.    


Setting DOKKA Per Subsidiary


Setup-> Users/Roles->  Manage Roles

Search "DOKKA Integration - INC" and edit.
Click on SELECTED and choose the desired subsidiary from the list
Change the Name and click on Save As


Add the new role for the "selected user":
Lists-> Employees-> Edit the user card-> Access-> Add the new role-> Save




Generate a new token key for each role. 



Repeat the process for each subsidiary that would like to connect to DOKKA.


Getting the DOKKA REST Endpoint


Customization-> Scripting-> Script Deployments


                           



Find the entry, that the value in the Script Column is “DOKKA.Rest.Connector”.
In order to locate it quicker, set the TYPE filter to be REST





Click on View, and copy the URL as it appears in the field EXTERNAL URL


             



Step 3: Fill in the details in DOKKA:



Please note - if you're trying to connect Dokka to a NetSuite sandbox environment, please replace the dash (-) between the Account ID and the phrase sb with and underscore, e.g. dokka_sb instead of dokka-sb.