Customer Center Custom Permissions Configuration in NetSuite

Ensure proper permissions for customer roles in NetSuite Customer Center, covering essential features and menu access.

·3 min read·View Oracle Docs

When customizing or creating a module in NetSuite, it is crucial to ensure that the Customer Center role has the appropriate permissions. This setup allows customers to interact effectively within the Customer Center, and improper configurations may limit functionality or access to critical features.

Key Features Requiring Custom Permissions

To successfully manage the Customer Center, specific web store features necessitate custom permissions. The following table lists essential features requiring minimum permissions for users accessing the Customer Center:

FeatureSubtabPermissionLevel
Orders menuTransactions- Find transactionsView
- Sales ordersView
Returns menu itemTransactions- Find transactionsView
- Return authorizationsView
Quotes menu itemTransactions- Find transactionsView
- EstimatesView
Invoices menu itemTransactions- Find transactionsView
- InvoiceView
Transaction history menuTransactions- Find transactionsView
Additional PermissionsInvoiceView
Credit MemoView
Customer DepositView
Deposit ApplicationView
Print statement menu itemTransactionsGenerate StatementsCreate
Cases menuListsCasesCreate
Continue to payment buttonTransactionsCustomer PaymentCreate
InvoiceView
Print statement buttonTransactionsGenerate StatementsCreate
Request return buttonTransactionsReturn AuthorizationCreate
Make a payment (invoice details)TransactionsCustomer PaymentCreate
InvoiceView
Request a return (order history)TransactionsReturn AuthorizationsCreate
Recent orders (overview)Transactions- Find TransactionsView
- Sales OrderView

Best Practice Tips

  • Testing Permissions: It is advisable to test different permission combinations to confirm the expected functioning of features. This ensures that users have the right level of access necessary for their transactions.
  • Role Customization: Customizing the Customer Center role allows you to limit access to viewing or editing permissions for various transactions and records.
  • Manual Assignment: After creating a custom Customer Center role, you must manually assign this role to each customer on the Access subtab of their customer record.

Conclusion

Properly configuring customer permissions is essential to maximize the utility of the Customer Center in NetSuite. This setup helps cater the role to the needs of the customers while maintaining the integrity of transactions and sensitive information.

Source: This article is based on Oracle's official NetSuite documentation.

Key Takeaways

  • Ensure proper permission management for the Customer Center role.
  • Test various permission combinations for optimal functionality.
  • Manually assign new roles to customers for desired access.

Frequently Asked Questions (4)

What specific permissions are needed for the Orders menu in the Customer Center?
For the Orders menu, users need 'Find transactions' and 'Sales orders' permissions at the View level.
Is there a specific action required after creating a custom Customer Center role?
Yes, after creating a custom Customer Center role, you must manually assign this role to each customer on the Access subtab of their customer record.
What feature in the Customer Center requires 'Generate Statements' permission at the Create level?
The 'Print statement menu item' and 'Print statement button' features require 'Generate Statements' permission at the Create level.
How can I verify that the Customer Center permissions are set up correctly?
It is advisable to test different permission combinations to confirm the expected functioning of features, ensuring users have the proper level of access for their transactions.
Source: Customer Center Custom Permissions Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in CRM

View all CRM articles →