# evolve-forms **Repository Path**: mirrors_google/evolve-forms ## Basic Information - **Project Name**: evolve-forms - **Description**: A forms engine for Salesforce which allows record pages to be much more dynamic than is possible with out of the box features - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-03 - **Last Updated**: 2025-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Evolve Forms Evolve Forms is a powerful solution designed to address the needs of complex Salesforce applications in organizations with multiple business units sharing a single org. With Evolve Forms, you can tailor and enhance the Salesforce user experience to meet the specific requirements of your business units. ## Installation Deploy to Salesforce #### [Unlocked Package Installation (Production)](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tKY000000Qe8zYAC) #### [Unlocked Package Installation (Sandbox)](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tKY000000Qe8zYAC) ## Key Features Evolve Forms offers a range of features that extend the capabilities of your Salesforce instance, allowing you to better support your organization's diverse needs. Some of the key features include: ### Dynamic Page Layouts and Field Sections Evolve Forms enables you to dynamically render multiple page layouts or field sections based on virtually any set of criteria. This flexibility eliminates the need to create multiple record types, making it easier to tailor your application to the unique needs of your different business units. ### Field Customization With Evolve Forms, you can optionally override the label and/or help text of fields to provide business unit-specific context. This allows you to offer your users a better understanding of how a field should be used in the context of their team's processes. ### Calculated Values You can render computed values on a record with complex criteria, going beyond the capabilities of standard formula fields. Evolve Forms provides a solution that doesn't consume a field in the sObject's schema, giving you greater flexibility and control. ### User Confirmation Evolve Forms allows you to intercept the save operation and prompt users to confirm the accuracy of the information they entered. These conditionally rendered dynamic warning messages can improve data integrity and accuracy. ### Custom Component Integration With Evolve Forms, you can choreograph custom components seamlessly with the same set of edit, save, and cancel buttons as the rest of the page. This creates a cohesive and user-friendly experience, enhancing interactions for your users. ### Getting Started For detailed information on how to get started with Evolve Forms and take full advantage of its features, please refer to the project documentation. ## Documentation ### [Editing and Creating Records](docs/editing_and_creating_records.md) ### [Calculated Fields](docs/calculated_fields.md) ### [Parent and Child Records](docs/parent_and_child_records.md) ### [Custom Components](docs/custom_components.md) ### [Setup](docs/setup.md) ## License See [license](LICENSE) (Apache 2.0). ## Authors - [Mitch Spano](https://github.com/mitchspano) - [Gabe Terrell](https://github.com/gabe-terrell) - [Shivam Goyal](https://github.com/goelshivam555) - [Bhavesh Malviya](https://github.com/bhavesh25)