Whenever Nektar gets new data from any connector, it re-evaluates all its past data capture decisions in light of the new information, correcting any errors with the benefit of hindsight. Here are just a few example scenarios:

This is not an exhaustive list. These scenarios are not special cases that Nektar is programmed to do, but are simply emergent behaviors of Nektar data processing architecture.

Important notes

  1. For self-healing to work correctly, Nektar might need to undo any of its data capture decisions, including record creation. This is why Nektar requires permission to delete records it created.

  2. One may edit a Salesforce record to correct something (where the previous value was always wrong, e.g. contact phone number), or to update something that changed (where the previous value was correct on an earlier date, e.g. opportunity stage).

    Nektar assumes that all changes are corrections, never updates. While Nektar’s built-in features work correctly under this assumption, it’s something to keep in mind when building custom transform rules.