Transformation Rules
Transformation rules harmonize interface metadata from diverse data sources into consistent, standardized formats. Use transformation rules to map inconsistent system names like "SFTP" or "RabbitMQ" to standardized business systems and automatically tag interfaces with relevant business objects.
New to transformation rules?
Start with the Onboarding Guide - Step 3: Configure Transformation Rules for complete setup. This step covers daily usage and advanced configuration.
Access Transformation Rules
Navigate to Landscape → Transformation Rules to configure both system and object mapping rules.

Transformation Rules interface showing Objects and Systems tabs for configuring interface mappings
Objects
The Objects tab assigns business objects to interfaces based on naming patterns. Multiple objects can be assigned to a single interface when patterns match.
What you see:
Interface column: Shows regex patterns (e.g.
.*CurrencyRate.*,.*Customer.*)Harmonized Object dropdown: Select from predefined business objects
Data Source column: Indicates which data source the rule applies to
Checkboxes to enable/disable each rule

Objects tab showing interface patterns mapped to business objects like Currency Rate, Work Item, and Sales Order
How to use:
Click "+" to add new object mapping rules
Enter interface pattern using regex (use
.*as wildcard)Select Harmonized Object from dropdown
Check the checkbox to enable the rule
Click Save to apply changes
Example patterns:
.*SalesOrder.*→ Sales Order.*Invoice.*→ Invoice.*Customer.*→ Customer Data
Systems
The Systems tab harmonizes sender and receiver system names. The first matching rule is applied (first-match-wins logic).
What you see:
Interface column: Regex patterns for interface matching
Original System column: Raw system names from data sources
Harmonized System dropdown: Select standardized system names (see Systems)
Data Source column: Shows applicable data source
Checkboxes to activate rules

Systems tab displaying transformation rules that map original system names to harmonized business systems
How to use:
Click "+" to add system mapping rules
Configure Interface pattern (use
.*for any interface)Enter Original System name as it appears in raw data
Select Harmonized System from dropdown
Enable with checkbox and Save
Rule logic examples:
Map by system:
.*+ "SFTP" → "File Server (xChange)"Map by interface:
.*DeletedMessage.*+ "RabbitMQ" → "Messaging Broker"
Order matters for system rules - place specific patterns before general wildcards since the first matching rule wins.
Apply and Validate
After configuring rules, update your inventory and verify the transformations worked correctly.

Apply transformations:
Click Update Inventory on the right side of the interface
System processes all existing interfaces against your transformation rules
Verify success in Inventory:
Navigate to Inventory → Interfaces → Catalog
Success indicators: System names appear as blue hyperlinks, business objects populate in Tags column
Issues: Check Inventory → To-do for interfaces needing additional rules

Interfaces Catalog showing successful transformations with populated Sender/Receiver columns and clickable system links
Best Practices
Test rules with specific patterns before using broad wildcards
Use meaningful regex patterns:
.*Order.*,SAP.*,.*API$Document rule purposes in Description fields
Review To-do list regularly for unmapped interfaces
Order system rules from most specific to most general /expand
Related Documentation
For comprehensive setup and configuration details, see:
Onboarding Guide - Step 3: Configure Transformation Rules - Complete transformation rules configuration steps
Onboarding Guide - 1.4 EAM & IT Management Tools - Automated import of systems and objects
Systems - Creating and managing systems that rules reference
Objects - Creating and managing objects that rules reference
Learn more:
Last Updated: August 21, 2025