Overview
"Sales users are unable to see prices after calculating totals" in Solution Management. This issue occurs in CloudSense R36 MR1 and is related to profile permissions, field-level security, and pricing service configuration for custom profile users. The problem typically arises when custom profiles lack necessary permissions to access pricing information or perform calculations. The solution involves verifying and adjusting these settings to ensure proper access and functionality.
Information
Issue: Sales users unable to see prices after calculating totals in Solution Management
Affected Version: CloudSense R36 MR1
Resolution Steps:
-
Profile Permissions:
- Ensure custom profiles have read and edit permissions for relevant objects such as Product Configuration, Price Books, and any custom objects related to pricing.
- Verify access to Apex classes and Visualforce pages used in the pricing calculation process.
-
Field-Level Security:
- Check that custom profiles have read access to all relevant pricing fields, including
ps_contributions__c
andcssdm__sm_contributions__c
. - Ensure custom fields used in pricing calculations are accessible to the custom profile.
- Check that custom profiles have read access to all relevant pricing fields, including
-
Price Book Access:
- Confirm that users with custom profiles have access to the appropriate Price Books.
- Verify Price Book assignments are correct for the custom profile.
-
Pricing Service Configuration:
- Review the Pricing Service configuration to ensure it's not restricting access based on user profiles.
- Check for conditions in the Pricing Service that might filter out results for non-admin users.
- Ensure the "Use Pricing Service" option is enabled for all user profiles.
-
Custom Code or Triggers:
- Review any custom Apex triggers or classes involved in pricing calculations to ensure they are not filtering out results for non-admin users.
- Check for security or permission checks that might prevent custom profile users from accessing pricing data.
-
Sharing Settings:
- Examine organization-wide sharing settings and any sharing rules to ensure custom profile users have necessary access to records involved in pricing calculations.
-
Logging and Debugging:
- Enable debug logs for a user with the custom profile and review logs after attempting a price calculation.
- Look for error messages or unexpected behavior in logs that might indicate why prices are returning as zero.
Verification:
- After making adjustments, attempt a price calculation with a user having a custom profile to confirm resolution.
- Ensure the "Pricing Summary" pane displays Configuration prices once a Solution is submitted and rules are executed in Configurator Service.
Note: If issues persist, contact support for further assistance and potential escalation to the development team.
Frequently Asked Questions
- How do I know if this issue applies to my situation?
- If sales users are unable to see prices after calculating totals in Solution Management, and the issue resolves when a system administrator performs the calculation, this issue likely applies to you.
- What should I check if prices show as zero for custom profile users?
- Verify profile permissions, field-level security, and pricing service configuration for custom profile users. Ensure they have access to necessary objects, fields, and services.
- What if the issue persists after adjusting permissions and security settings?
- Enable debug logs for a user with the custom profile and review logs for error messages. If issues persist, contact support for further investigation and potential escalation.
Priyanka Bhotika
Comments