logo
User GuideRules Management
User Guide

Rules Management

How to manage contribution and propagation rules in Darwin

Rules Management

Rules in Darwin determine how data points are transformed into impacts and how those impacts propagate through your supply chain hierarchy. Understanding rules is key to accurate assessments.

Rules Resolve view

Understanding Rules

Darwin uses two types of rules:

Contribution Rules

Define how input data points contribute to impact calculations:

RuleDescriptionWhen to Use
Add-upAdds values togetherMultiple inputs of same type
ReplaceOverwrites calculated valuesDirect measurements override models
Upgrade QualityImproves data quality scoreBetter data available

Propagation Rules

Define how impacts flow through the entity hierarchy:

RuleDescriptionExample
AllocationSplits values between children50/50 split between divisions
OverlapHandles duplicate dataSame supplier for multiple products

The Rules Interface

Navigate to Collect > Rules to access the rules management interface.

Resolve Tab

The Resolve tab shows data points that need attention:

  • Allocation conflicts: Data needs to be split between entities
  • Overlap issues: Duplicate data detected
  • Quality upgrades: Better data sources available

Each row shows:

  • Datapoint name and value
  • Type and model used
  • Business unit and parent entity
  • Type of rule needed
  • Current status

Trace Tab

The Trace tab shows how rules have been applied:

  • View the complete data flow
  • Track how values propagate
  • Identify sources of impacts

Resolution Strategies

Use the Resolution Strategy dropdown to choose how conflicts are resolved:

StrategyDescription
Auto-SuggestDarwin suggests resolutions (default)
ManualYou decide each resolution

Start with Auto-Suggest to see Darwin's recommendations, then adjust individual rules as needed.

Resolving Conflicts

Identify Conflicts

Look for rows with status indicators:

  • Allocation: Needs percentage split
  • Overlap: Needs Add-up or Replace decision

Review the Suggestion

Click the status button to see Darwin's suggestion and alternatives.

Choose Resolution

Select the appropriate rule:

  • 50/50: Equal split between entities
  • Add-up: Sum all values
  • Replace: Use one value, ignore others
  • Upgrade Quality: Use higher-quality data

Save Changes

Click Save to apply all pending resolutions.

Common Scenarios

Shared Supplier

When the same supplier provides materials to multiple business units:

Problem: The supplier's impact would be double-counted.

Solution: Use Allocation to split the impact based on:

  • Revenue share
  • Volume share
  • Custom percentages

Multiple Data Sources

When you have both modeled data and direct measurements:

Problem: Which value should be used?

Solution:

  • Use Replace to override with direct measurements
  • Use Upgrade Quality if direct data is more accurate

Upstream Propagation

When supplier data needs to flow up the hierarchy:

Problem: A farm's impact should appear at the product level.

Solution: Darwin automatically propagates using the Replace (Propagation) rule for pressures.

Rule Status Indicators

StatusColorMeaning
Add-upGreenValues will be summed
ReplaceBlueValue will override
AllocationOrangeNeeds percentage split
OverlapYellowPotential duplicate
Upgrade QualityPurpleBetter data available

Best Practices

  1. Review Auto-Suggestions: Check Darwin's recommendations before accepting
  2. Document Decisions: Add comments explaining non-obvious choices
  3. Check Regularly: Rules may need updating as you add data
  4. Validate Results: Compare outputs with expected values
  5. Use Trace: Follow data flow to understand calculations

Changes in Rules are not automatically saved. Always click Save before leaving the page.

Troubleshooting

Too Many Conflicts

If you see many allocation conflicts:

  • Check your entity hierarchy structure
  • Ensure entities have correct parent relationships
  • Verify scope assignments (Scope 1 vs Scope 3)

Unexpected Values

If calculated impacts seem wrong:

  1. Go to the Trace tab
  2. Find the affected data point
  3. Follow the propagation path
  4. Check each rule applied

Missing Data

If data points don't appear in rules:

  • Ensure they have a valid entity assignment
  • Check that the model matching is complete
  • Verify the contribution rule is set
Was this page helpful?
Built with Documentation.AI

Last updated today