How to write rules that check conditions across different business domains
Writing Rules That Span Across Business Domains
CluedIn Rules don’t just operate within a single entity. In many use cases, you’ll need to span across business domains — for example, applying a Customer rule that depends on their Orders, or a Supplier rule that looks at related Products. This is similar to performing a join in a traditional database.
CluedIn provides functions and entity graph navigation features that allow rules to traverse relationships between entities and operate on connected data.
Key Functions and Concepts
1. LoadByEntityCode
- Loads another entity into context using its unique
EntityCode
. - Useful when you already have the identifier of a related entity and want to access its data directly.
- Example: ```powerfx LoadByEntityCode(“Customer”, CustomerEntityCode)