How do I debug complex sync behavior?

    Exalate Debugging Tools Overview

    New Exalate provides multiple debugging tools that work together to help you understand complex synchronization behavior. The side-by-side script view displays outgoing and incoming scripts simultaneously, making it easier to trace how data transforms across both sides of the integration. This visualization helps you see the complete data flow from one system to another, identifying where transformations might not behave as expected.

    • Aida AI
    • Test Run
    • Side-by-side view for sync rules & error handling

    Aida AI

    Aida AI analyzes your scripts with full context about existing rules and system configuration, explaining errors in easy-to-digest language and providing context-aware suggestions. When debugging complex logic, Aida helps you understand why specific behaviors occur and recommends fixes based on your integration's unique requirements. The AI considers your entire script context rather than just isolated lines, making it particularly valuable for debugging interactions between multiple rules.

    Test Run

    Test Run functionality lets you safely experiment with complex configurations before deploying them to production. You can apply your configuration to specific test issues, review the results, and check your version for errors without affecting live data. This simulation shows exactly how your scripts transform data, allowing you to verify field mappings, status transitions, and custom logic step-by-step. The ability to select particular issues for testing means you can validate edge cases and complex scenarios systematically.

    Side-by-Side Script View

    The side-by-side script view displays outgoing and incoming scripts simultaneously, making it easier to trace how data transforms across both sides of the integration. This visualization helps you see the complete data flow from one system to another, identifying where transformations might not behave as expected.