netsuite integration - calliduscloud · saved search – choose the saved search whose results will...

20
1 | Page NetSuite Integration Installation Manual Release

Upload: others

Post on 27-Apr-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

1 | P a g e

NetSuite Integration

Installation Manual

Release

2 | P a g e

Table of Contents

Customizing the settings in LeadForce1 ............................................................ 11 Configuration Settings ...................................................................................... 12 Schedule Settings ............................................................................................. 14 Checking the data in Netsuite ........................................................................... 15

3 | P a g e

Custom Object Creation (“Visit”)

The custom object, Visit, is required in NetSuite so that Leads and Account visits from LeadForce1 could be pushed to NetSuite. Here is a step by step guide on how the custom object has to be created 1. First create a “Visit” sub tab by following, Click Setup ->Customization-> Subtabs

2. In Entity tab menu, enter the sub tab names as “Visits” in the Title textbox and click Add button to save it.

4 | P a g e

3. Create a new custom record type by following, Click Setup ->Customization->Record Types->New

5 | P a g e

4. Enter “Visit” in the Name field and “visit” in the Id field then click the “Save” button.

5. Once after save, “Fields” section will be display below where all the required fields have to be added for the “Visit” record type by clicking the “New Field” button.

6 | P a g e

6. Visit tab have the following custom fields, 1. Type 2. Summary 3. Phrases 4. Pages Of Interests 5. Company Name 6. Email 7. First Name 8. Last Name 9. City 10. State 11. Country 12. Last Visit 13. Website 14. More Details 15. Customer

The screen grab above shows the page after New Field is clicked that is used to create the custom fields. A common instruction is that "stored value" is checked. For Example: Enter the Label (say “Summary”) and choose the Type (say “Free-Form Text”) based on the visit field. Ensure that the Id field value is populated with prefix as “custrecord” followed by label name. If the Label is “Summary”, then the Id should be “custrecordsummary” (all lower case without any white space).

7 | P a g e

The table below indicates the fields and their values. Based on this table, custom fields can be created.

S No Label Id Description Type

1 Type Type Type Free-Form Text

2 Summary Summary Summary Free-Form Text

3 Company Name Company Company Name Free-Form Text

4 Email Email Email Free-Form Text

5 First Name Firstname First Name Free-Form Text

6 Last Name Lastname Last Name Free-Form Text

7 City City City Free-Form Text

8 State State State Free-Form Text

9 Country Country Country Free-Form Text

10 Last Visit Lastvisit Last Visit Free-Form Text

11 Website Website Website Free-Form Text

12 Phrases Phrases Phrases Text Area

13 Pages Of Interest Pages Pages Of Interest Text Area

14 More Details moredetails More Details Hyperlink

**Ensure that the Id field value is populated with prefix as “custrecord” followed by label name. For example if the Label is “Summary”, then the Id should be “custrecordsummary” (all lower case without any white space). For “Customer” field do the following and click on save button, 1. Label - “Customer” 2. Id - “1” (Id field value is populated with prefix as “custrecord1) 3. Choose Type - “List/Record” 4. List/Record - “Customer” 5. Select the check box “Record as Parent” and “Store Value” 6. Choose Parent Subtab as “Visits”

8 | P a g e

7. After creating all the custom fields, custom tab “Visit” will look like this:

This completes the customizations needed to push the data from LeadForce1 into NetSuite. 8. LeadForce1 application can be accessed from within NetSuite in Customer “custom” tab to see the lead visits. Create new “Entity Field” from Customization Menu in the Setup as below: Click Setup->Customization->Entity fields ->New

9 | P a g e

While creating the custom Entity Field, add the html tag in the “Default Value” of the “Validating and Defaulting” tab <iframe frameborder="no" height="768px" marginheight="0" marginwidth="0" scrolling="yes" src="http://leadforce1.com/" title="LeadForce1" width="1280px"></iframe>

10 | P a g e

Once submitted, the LeadForce1 application will be accessible from within Netsuite under the Custom sub tab.

11 | P a g e

Customizing the settings in LeadForce1

After creating the custom objects in NetSuite, please login to your account in LeadForce1. Click on Settings ->CRM settings

12 | P a g e

In the Screen, Select CRM as NetSuite CRM

Enter your NetSuite username and password

Enter the NetSuite Account number. The account number is accessible through the link Support → Customer Service → Contact Support by Phone”

Figure 1-1. NetSuite Account Number

If the details are correct then “NetSuite user credentials successfully updated” message is shown

Configuration Settings

1. This screen allows us to setup what data from LeadForce1 has to be pushed into NetSuite and what objects of NetSuite will be updated

2. Saved Search – Choose the saved search whose results will be updated into NetSuite. One saved search can be added per user

3. Object synchronization Settings – This will push all the NetSuite data selected into LeadForce1. This ensures that the LeadForce1 system is aware what are the latest objects created in NetSuite so that they are not recreated again e.g. if a Lead object already exists, then visit data for that lead will be updated and new lead object will not be created again. There are two options under this

o Lead Object in NetSuite – All lead objects in NetSuite are moved into LeadForce1 o Account Object in NetSuite – All account objects are moved into LeadForce1

13 | P a g e

4. Object mapping o There are two types of LeadForce1 data that can be pushed into NetSuite – unidentified

leads or identified leads o There are 3 NetSuite objects into which the data can be moved – Leads / Accounts /

Contacts Please do not select option to update only contacts, that will create contacts but

will not associate site visit data to any of them (known issue).Always associate with Account and Contact

o Depending on the privilege options new objects can be created or the visit items (LeadForce1 visit data) updated on an existing object

o Privilege – Create and update specifies that a new NetSuite object will be created if one doesn’t already exist or update an existing one (Recommended)

o Update – specifies that only if the object exists LeadForce1 data will be associated with it

If there is existing data in NetSuite then unless it is moved to LeadForce1, we cant push visit data for that object

o For leads and contacts “email id” is used to determine if an object exists and for Accounts company name will be used as criteria for match

14 | P a g e

Figure 1-2. NetSuite Configuration Settings

Schedule Settings

This setting is used to set the schedule for moving the data from LeadForce1 to NetSuite

1. For the first run, put a scheduled start date as a date from which we need to move data from LeadForce1 to NetSuite (say 1st Dec 2009)

2. Data from that day to today’s date will be moved into NetSuite based on the object settings shown

3. The schedule interval determines at what frequency the data is moved from LeadForce1 to NetSuite

4. To start the sync process , in the user action action, the Start button has to be pressed 5. The syncing started at any arbitrary time by using the “Sync Now” option 6. Once data Sync happens then the data is visible in NetSuite

Figure 1-3. NetSuite Schedule Setting

Once the settings are done, the data is automatically synchronized into NetSuite. The data can be seen for Leads and Accounts. The data would look as follows.

15 | P a g e

Checking the data in Netsuite Login to your NetSuite account Click on List -> List Overview->Customers to get to the customers page

Here,

1. Internal ID column is auto generated id. It will change each lead. 2. Name and Company name column are similar representing the company name. 3. Individual column describes whether the customers are identified or unidentified. For

example, form fill visits are coming under identified i.e. individual rest of them are unidentified i.e. company.

16 | P a g e

5. Click Edit button on NA dizzler82 it will lead to edit page of the customer. This is an individual.

Here we can find the individual type of the customer. Here we can see the “Visits” custom tab. It will show the list of visits for this customer. The following screenshot shows the company type of customer. It also have “Visits” tab and it will show list of visits.

17 | P a g e

To see the visit details click on the Visits link.

We can see the list of visits. Click “Visit List”, it will go to list page of visit. “Visit List” menu is not directly available in the NetSuite, hence the user can find it in the “Visits” tab of the Customer. Then on “New” or Edit” Visit, “Visit List” link will be available at the top of the section and click on “Visit List” will display all the visits.

18 | P a g e

6. If we want to view the contacts of the particular lead, then we can click the view button of the particular customer. It will lead to view page of customer.

We can able to see the entire list of contacts. Then we can go use List tab -> Relationships - > Contacts.

19 | P a g e

Contact list showing all the contacts .Here we can see the each contact in a separate view while clicking View or Edit button.

7. Click the edit button of Mary Dickerson. It will go to contacts view page.

20 | P a g e

7. We can also delete the customers and contacts. First we have to click Enable editing link. Then one will appear in the first column of each and every customer or contact.

Then click “Delete Record” link it will delete the record. We can delete the records one by one only.