CuriousRubik

Recent Posts

Know how NetSuite categorize its Roles and Permission for objects

Posted by CuriousRubik on 01 Sep, 2015

Layer

Description

Layer 1  Define Permission : Which records can the role see and with what level of data access (None – remove the element, view, create, edit and full)
Layer 2

 

 

Restrictions: Assign access to employees, departments, class, location and subsidiary’s

 Note: These controls are override from Level 1

Layer 3 Open Fields and Viewing: Select permission check boxes to determine restrictions for record viewing
Layer 4 Assign Custom Form: Select the subtab to assign what the role will display on each record, as it relates to form and searches
Read More

Topics: Customization, NetSuite

Best practice to configure NetSuite for Outlook

Posted by CuriousRubik on 01 Sep, 2015

NetSuite Configuration Steps:

  1. To Integrate Outlook with NetSuite first enable the following features in NetSuite (Path: Setup – Company – Enable Features – SuiteCloud).
    1. Custom Records
    2. Client SuiteScript
    3. Server SuiteScript
    4. Suite Talk (Web Services)
  2. Create an employee with name as “Outlook External Organizer”.
  3. Search for Outlook Integration bundle on Enable features (Path: Setup – Company – Enable Features – SuiteCloud – Integration Add-ons – Outlook Integration).
  4. On General Preferences (Path: Setup – Company – General Preferences – Custom Preferences – NetSuite for Outlook) select the following fields and save.
    1. Outlook External Organizer (Select the employee which we have created first)
    2. Outlook Bundle ID (Enter the Bundle ID)
    3. Outlook Bundle Version (Enter the Bundle Version)
  5. Install the Bundle on NetSuite.
  6. Go to Setup > Users/Roles > Manage Roles, and grant the following permissions to each NetSuite role that is being used to sync with Outlook:
    1. Lists:    Perform Search – View level.
    2. Setup: Outlook Integration 3.0 – Full level.
    3. Setup: Web Services – Full level (only required if you want to users to be able to enter criteria for the records they sync).
  7. Go to Outlook Sync Configurations (Path: Setup – Company – NetSuite Account Information – Outlook Sync Configurations) to create configurations for the NetSuite roles that are being used to sync with Outlook.

Note: You may need to log out of NetSuite and log back in again to see the link to Outlook Sync Configurations.

Sync-Configuration2

 

  1. Enter the Name for Sync Configuration, and select the roles to integrate with Outlook.
  2. Select the settings which you want to integrate, you can also lock those settings as administrator.
  3. Choose how and when contacts are synchronized between NetSuite and Outlook and how to resolve instances where information in Outlook does not match NetSuite.
    1. Synchronize type
    2. Synchronize time
    3. Conflict Resolution &
    4. Contact Restriction

Copy-configaration1

 

  1. Choose the fields that are required for contacts to be able to sync to NetSuite. Contacts without information in all of the fields selected cannot be synced.

Required-outlook1

 

  1. Likewise repeat step 11&12 for Events, Tasks, Phone Calls, & Messages
  2. In Messages select types of records in NetSuite you want to attach email messages to

Message-sync1

 

OutlookConfiguration Steps:

  1. Configure Outlook

Configure-outlook1

 

  1. Give NetSuite Login ID & Password and NetSuite account number.

netsuite-for-outlook1

 

  1. When you click next

role-and-record-selection1

 

  1. Set Sync settings for contacts, Events, Tasks, Phone Calls, Messages, Calendar

contact-sync1

 

  1. Then Select the transaction types that messages to be attached with

email-sync1

 

  1. Then it sync data to Outlook from NetSuite.
Read More

Topics: Customization, NetSuite

Unable to see the “Links” under the “Categories” when creating a “Custom Centre”

Posted by CuriousRubik on 01 Sep, 2015

After creating new Custom Centres and Categories, user sometimes will not be able to see the Categories or Links in the newly created Centre. This might be due to the Browser Cache. Once the Browser Cache is deleted the issue will be resolved.

Read More

Topics: Customization

Using Workflow here is the method to open a record in Edit Mode

Posted by CuriousRubik on 01 Sep, 2015
  • Create a Workflow Field of type List/Record and select the record type as list. For example if we want to open the Invoice record in Edit mode, select the type as List/Record and Value as Transaction.
  • In the first state of the workflow create Set Field Value Action and set the field value of above created field as Current Record. By doing this step, once the transaction is entered in to the workflow, the field value will be set to the ID of the current record.
  • In the next state, to open the record in Edit mode create the Go to Record action and select the record type and ID field as the custom field created in the step 1 and select the Edit checkbox below the ID field.
Read More

Topics: Customization, NetSuite

Restricting the ability to customize the Address form

Posted by CuriousRubik on 01 Sep, 2015

The administrator would like to remove access to Setup > Customization > Address Form. Providing View access to Custom Address Form permission will still allow users in the custom role to customize the address form.Restricting

Read More

Topics: Customization

Trick to know if Custom Sales Order Form is created from a Standard Sales Order, Standard Sales Order – Cash Sale, or Standard Sales Order – Invoice?

Posted by CuriousRubik on 01 Sep, 2015
  • Go to Setup – Customization – Transaction Forms, click on the Edit link next to the Custom Sales Order Form. (OR)
  • Go to page Transactions – Sales – Enter Sales Order and select the Custom Sales Order Form, and click on customize link.
  • In Custom Transaction Form page, click on Linked Forms tab
    • If both Cash Sale and Invoice are listed under Type column, the custom sales order has been created from a Standard Sales Order Form. This can be billed either as Cash Sale or an Invoice.

custome-transaction-form

 

    • If only Cash Sale is listed, then the custom sales order has been created from a Standard Sales Order – Cash Sale Form. This can only be billed as a Cash Sale.
    • If only Invoice is listed, then the custom sales order has been created from a Standard Sales Order – Invoice Form. This can only be billed as an Invoice.

Custome-transaction-form1

 

 

Read More

Topics: Customization

How “Other Relationship’s” work on customer record?

Posted by CuriousRubik on 01 Sep, 2015

In brief Other Relationships is used to create multiple records (i.e., Vendor, Partner, Other names) form customer with the same details.

Read More

Topics: Software Industry, Customization

Steps to install and deploy Suite Commerce Advance SSP’s and define touch points

Posted by CuriousRubik on 01 Sep, 2015
  • Content delivery service :  To create and mange content of website. This bundle is available only for Suite Commerce Advance.
  • My Account : Users can track and view their orders, edit there profile information this bundles includes following.
    1. Profile Information.
    2. Address Book
    3. Credit Card Details
    4. Order History & Order Details
    5. Email Preferences
  • Product Mechandising : Create, configure and display products based on item atributes for better user experence.
  • Reference Checkout : Provides a fexible ,fast and cstomizable step by step check out process.
  • Reference Shopflow : This suite app includes following.
    1. Intractive display like zooming, alernative views..etc
    2. Product listing layouts for viewing of items
    3. Quick View
    4. Product review
    5. Gift cards
    6. News letters Subscription
    7. Shoping Cart
    8. Mini Cart

Deploying SSP’s to Website:

Every bundle will have two SSP’s.

  • Reference:  This is locked bundle we cannot edit or customize the SSP’s.
  • Custom: In custom bundle we can add edit customize the SSP’s.

Go to >> Setup >> Suite Commerce Advance >> SSP Applications

View /Edit the SSP’s need to be deployed

If we are deploying Custom SSP’s make sure that all the library files should be like Reference SSP’s

Go to >> Setup >> Suite Commerce Advance >> SSP Applications

View /Edit the SSP’s need to be deployed

If we are deploying Custom SSP’s make sure that all the library files should be like Reference SSP’s

Edit-SSP

 

Defining Touch Points in SSP:

Select the name and Entry page for the touch point

Edit_SSP

 

Once we done with the setup, mouse over on save button we get three options.

  • Save & New
  • Save & Deploy to Site
  • Save & Deploy to Domain

Edit-SSP-App

 

Click on “Save & Deploy to Site”.

Select Site Need to Deploy:

Edit-SSP-Deploy

 

Defining Touch Points In website Setup:

Once we deploy all the SSP’s to website we need to define touch points in website setup.

Defining Touch points to website:

Go to >> Setup >> Suite Commerce Advance >> Setup Website

Click on “Touch points” tab based on Touch points we define in SSP’s all the touch will be accessible form setup touch points

  • Select the touch point.
  • Select the SSP Application
  • Path will be automatically displayed.

SSP_Touch

 

Click on save.

Read More

Topics: Customization, ECOMMERCE, NetSuite

Best practice to display Item images in suite commerce advance web store.

Posted by CuriousRubik on 01 Sep, 2015

Step 1:

Go to >> Setup >> Suite Commerce Advanced >> Setup Website >> Click on edit

Step 2:

Click on “Advanced” tab

  • Select the image domain
  • Select the image folder

Creating image folder.

They are two ways are creating folders

  • By clicking in “+” symbol next to image folder field

  • Go to >> Setup >> Suite Commerce Advanced >> Web Hosting Files

Click on live hosting files and click on New Folder

 

  • Image file format : Based on Item ID Delimiter and Structure Delimeter image file  format will be created. Like [Item ID Delimiter]_{Category1}-{Category2}
  • Item Identifer : Selet the item identifier to choose a field on item records that system can use link image files with item records.
    • Note: – This can be any Diplay name, UPC Code, URL Component or any custom field   type free form text
  • Item ID Delimiter :  The default value is an underscore (_). It is used to parse the item identifier from the image file name.
  • Structure Delimiter: The default value is a double dash (–). The Structure Delimiter is used to add information to the image file.

 

Configuring Image for an Item:

Example : We are setting an image for an item name “Black Belt”

  • Rename image to “ Black belt _0” if we have one image
  • If we need to add mutiple images for an item image name format should be like below
    • Image 1: Black belt _0
    • Image 2: Black belt _1
    • Image 3: Black belt _2
    • Image n: Black belt _n
  • Upload image to folder which we selected in “Image Folder”
  • Now veiw the item record an image will be attached but in webstore item image will be displayed.

Updating Field set for displaying Image in Website:

  • Add “Item Images(Detail)” in field sets to display item images in website.
  • Please make sure that field set updated in” Itemkeymapping.js”. Path to access Itemkeymapping.js is

Web Site Hosting Files > Live Hosting Files > SSP Applications > NetSuite Inc. – Shopping > Custom ShopFlow1 > js > src > app

Read More

Topics: Customization, ECOMMERCE

Featured E-Books

  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik
  • NetSuite CuriousRubik

Follow Us

twitterfacebook3linkedin1google_plus2play125


 

badge Original

We are proud to announce that we have been awarded the Prestigious Partner Of the Year Award @ NetSuite SuiteWorld, a global event of NetSuite with over 7000+ attendees and hundreds of partners. CuriousRubik is humbled and honored to win this award, and motivated to continue developing SuiteApps and delivering best in class NetSuite services globally.