Customer Center Custom Permissions Configuration in NetSuite
Ensure proper permissions for customer roles in NetSuite Customer Center, covering essential features and menu access.
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:
| Feature | Subtab | Permission | Level |
|---|---|---|---|
| Orders menu | Transactions | - Find transactions | View |
| - Sales orders | View | ||
| Returns menu item | Transactions | - Find transactions | View |
| - Return authorizations | View | ||
| Quotes menu item | Transactions | - Find transactions | View |
| - Estimates | View | ||
| Invoices menu item | Transactions | - Find transactions | View |
| - Invoice | View | ||
| Transaction history menu | Transactions | - Find transactions | View |
| Additional Permissions | Invoice | View | |
| Credit Memo | View | ||
| Customer Deposit | View | ||
| Deposit Application | View | ||
| Print statement menu item | Transactions | Generate Statements | Create |
| Cases menu | Lists | Cases | Create |
| Continue to payment button | Transactions | Customer Payment | Create |
| Invoice | View | ||
| Print statement button | Transactions | Generate Statements | Create |
| Request return button | Transactions | Return Authorization | Create |
| Make a payment (invoice details) | Transactions | Customer Payment | Create |
| Invoice | View | ||
| Request a return (order history) | Transactions | Return Authorizations | Create |
| Recent orders (overview) | Transactions | - Find Transactions | View |
| - Sales Order | View |
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?
Is there a specific action required after creating a custom Customer Center role?
What feature in the Customer Center requires 'Generate Statements' permission at the Create level?
How can I verify that the Customer Center permissions are set up correctly?
Was this article helpful?
More in CRM
- SuiteScript Record Types for CRM in NetSuite 2026.1
SuiteScript record types enhance CRM functionality in NetSuite 2026.1 for managing support cases.
- Supported Records for Generative AI Integration in NetSuite
Explore supported records for generative AI insights in NetSuite, including inventory items, sales orders, and more.
- Labels for Additional Item Prices in NetSuite CPQ Configurator
Add labels to additional item prices in the Summary with NetSuite CPQ Configurator, enhancing clarity and user customization.
- Grabbing Cases Feature for Efficient Case Management in
Learn how to efficiently grab cases in NetSuite CRM for better customer support management.
Advertising
Reach CRM Professionals
Put your product in front of NetSuite experts who work with CRM every day.
Sponsor This Category