Syncing Third Party Updates to a series of Database Tables

We have a series of Records configured in one large relationship structure (50 + record types).  A third party process retrieves data from a SOAP webservice, extracts pertinent data and using a series of stored procedures inserts that into the database.

Is there a way to capture those new entries and sync them into my records without having to examine 50 tables and perform 50 Sync Record operations?

  Discussion posts and replies are publicly visible

Parents Reply
  • My Record Types are based on those same tables, so I see my worst case scenario as:

    1) Schedule a process that periodically uses a!queryEntity against the tables (requires CDT configuration?). Say I get these results:

    • Table 1: PK Values {100,101,102}
    • Table 2: PK Values {1000,1001, 1002}
    • Table 3: PK Values {2000,2001,2002}
    • Table N: PK Values {10000,10001,10002}

    2) Trigger a series of Synchronize Record Smart Services where the configuration looks like:

    • recordType!Table 1:{100,101,102},
    • recordType!Table 2: {1000,1001, 1002},
    • recordType!Table 3:{2000,2001,2002},
    • recordType!Table N:{10000,10001,10002},

    Is there a better way?

Children