@TotallyMajor
The ContactAccountViewer
is a Salesforce Lightning Web Component designed to enhance the visibility and management of contact information directly within the Salesforce platform. This component allows users to view detailed information about contacts, including related account details, ensuring seamless integration with Salesforce's robust security and performance standards.
- User Permissions Check: Verifies user permissions to view contact details, ensuring compliance with organizational security protocols.
- Contact Information Display: Shows contact details including name, email, and phone number.
- Account Information: Displays related account details such as account name and industry.
- Performance Optimized: Built with performance considerations to handle large datasets efficiently.
- Security Enhanced: Implements Salesforce's best security practices, including scoped access and secure Apex calls.
- Salesforce Org
- Access to Salesforce Lightning Platform
- System Administrator permissions for setup
- Deploy Apex Classes: Deploy the
UserInfoProvider
Apex class to your Salesforce org. - Component Setup:
- Navigate to the Developer Console.
- Create a new Lightning Web Component named
ContactAccountViewer
. - Copy the component code into your Salesforce org.
Add the ContactAccountViewer
component to any Lightning Page, Community, or App Builder page where you need to display contact and account information. Configure the component properties in the App Builder to match your specific requirements.
Contributions to the ContactAccountViewer
are welcome. Please ensure to follow the below guidelines:
- Fork the repository and create your branch from
main
. - Write clear and concise commit messages.
- Create a pull request with detailed descriptions of your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
- Salesforce Lightning Design System
- Salesforce Lightning Platform
If you have any issues or feature requests, please file an issue on the GitHub repository issue tracker. For more direct support, contact the repository maintainers.