Reltio Connect

 View Only
  • 1.  Guidance on handling Person ↔ Organization conversion with static crosswalk

    Posted 3 days ago

    Hello Reltio Community,

    I'm looking for guidance on a crosswalk conflict scenario we're encountering and would appreciate input on the recommended product-level approach.

    Scenario

    In the source system, a customer record is initially created as a Person with a static source key (for example, 123). At a later point, that same record is converted to an Organization, while retaining the same source key.
    At any given time, only one record exists in the source - it is updated in place rather than creating a new record.

    The crosswalk source and source key therefore remain unchanged across the conversion.

    Observed behavior in Reltio

    • When the record is converted from Person to Organization in the source and we attempt to load the Organization into Reltio, the load is rejected because the crosswalk already exists under the Person entity.

    • We attempted to soft delete the Person entity and then load the Organization, but the load still fails with the same crosswalk conflict.

    • The only approach that has worked so far is to hard delete the Person entity first and then load the Organization, after which the Organization is created successfully with the same crosswalk.

    Questions

    1. Is there a recommended or supported way in Reltio to handle Person ↔ Organization conversions with a static crosswalk without requiring a hard delete of the existing entity?

    2. Using the Reltio Data Loader, is it correct that hard deletes are not supported?

    3. We are automating our loads using Reltio Integration Hub (RIH). If hard delete is the only viable approach, we are considering performing the delete using the Delete API prior to loading the converted record.

      • Are there best practices or design considerations for handling this pattern via API?

      • Has anyone implemented a similar approach successfully?

    We're trying to align our implementation with recommended product patterns, so any guidance or insights would be greatly appreciated.

    Thank you,
    Rushy



    -------------------------------------------


  • 2.  RE: Guidance on handling Person ↔ Organization conversion with static crosswalk

    Reltio Employee
    Posted 3 days ago

    Hi Rushy,

    If you know the trigger when an entity converts from a person to organization (or vice versa), you can use the API below to change the type:



    ------------------------------
    Thanks,
    Snehil Kamal
    Senior Staff Forward Deployed Engineer
    Reltio
    Bangalore
    ------------------------------



  • 3.  RE: Guidance on handling Person ↔ Organization conversion with static crosswalk

    Posted 2 days ago

    Hi Snehil,

    Thank you for your response? Whats the API to use? 

    Currently we have only batch integration enabled? is there a way this can be done without API call?

    Regards,

    Rushy A



    ------------------------------
    Rushyendar Akula
    Concord NC
    ------------------------------



  • 4.  RE: Guidance on handling Person ↔ Organization conversion with static crosswalk

    Reltio Employee
    Posted 2 days ago

    Apologies, I missed adding the API details in the original response. See below. Also, I can't think of a way to do this via data loader batch processing. You can still develop a batch process through RI,H though.

    curl --location --request PUT 'https://dev.reltio.com/reltio/api/<<tenantID>>/entities/<<entityID>>/type' \
    --header 'Authorization: Bearer xxx' \
    --header 'Content-Type: application/json' \
    --data '{
        "value": "configuration/entityTypes/Individual"
    }'


    ------------------------------
    Thanks,
    Snehil Kamal
    Senior Staff Forward Deployed Engineer
    Reltio
    Bangalore
    ------------------------------