Ebla Dynamic Logic Plus ¶
Advanced relationship logic and data integrity controls for EspoCRM
Overview¶
Ebla Dynamic Logic Plus extends EspoCRM's relationship management capabilities with intelligent auto-fill, cascade operations, deletion protection, and automatic formula recalculation. Define sophisticated relationship rules without custom code, ensuring data consistency and improving user productivity through automated workflows.
Use Cases¶
-
Automated Account Filling – Select a Contact and automatically populate the related Account field, reducing data entry time.
-
Project Data Cleanup – Delete a Project and automatically remove all linked Tasks, preventing orphaned records.
-
Data Integrity Protection – Prevent deletion of Accounts with active Contacts, ensuring critical relationships aren't accidentally broken.
-
Order Total Recalculation – Update an Order Item's quantity and automatically recalculate the parent Order's total through formula execution.
-
Customer Hierarchy Management – Filter Opportunities by selected Account's parent company, maintaining proper organizational structure.
-
Invoice Processing – Delete a parent Invoice and cascade remove all associated Line Items and Payment records automatically.
Key Features¶
- Associated Links: Define relationship conditions that auto-fill related fields based on link selections, with optional hidden filters for seamless UX.
- Cascade Remove: Automatically delete linked child records when parent entities are removed, maintaining database cleanliness.
- Deletion Protection: Enforce data integrity by preventing record deletion when specific relationships contain linked items.
- Cascade Updaters: Trigger automatic formula recalculation on parent entities when child entity fields are modified.
Configuration¶
Access Dynamic Logic Plus settings via Administration → Entity Manager → select entity → Dynamic Logic Plus button.
Associated Links¶
Define relationship conditions to auto-populate fields based on link selections. When selecting a Contact, automatically fill the Account field with the Contact's associated Account.
Note
Enable "Hidden Filter" option to auto-fill without showing filter UI to users.
Cascade Remove¶
Configure automatic deletion of child records when parent entities are removed. When a Project is deleted, all linked Tasks are automatically removed.
Deletion Protection¶
Prevent entity deletion when specified relationships contain linked records. Block Account deletion if any Contacts are still linked.
Cascade Updaters¶
Trigger parent entity formula recalculation when child records change. When Order Item quantity changes, automatically recalculate the Order total.
Example: Order entity has a total formula field that sums linked Order Items. Configure Cascade Updater to recalculate Order formula when Order Item's quantity, unitPrice, or lineTotal fields are modified.
See detailed configuration example for step-by-step setup instructions.
Support and Feedback¶
Need assistance or have suggestions? Contact us through our support portal or email support@eblasoft.com.tr.




