Record Sync

Certified Senior Developer

I have multiple records in my application i needs to sync all records  at scheduled time which is the best way for sync.

Thanks in advance for response

  Discussion posts and replies are publicly visible

Parents
  • Can you provide more context for why you're asking this? Are you just asking because you want a bulk way to schedule this? Although the other posters have suggested other options, I generally don't suggest those - the out-of-the-box scheduler is set up for a reason, since that is the best approach to schedule your syncs. For instance, there are a lot of additional capabilities around retries, error handling, performance, etc. that apply to the scheduled sync that you wouldn't get if you try to reproduce your own custom schedule.

Reply
  • Can you provide more context for why you're asking this? Are you just asking because you want a bulk way to schedule this? Although the other posters have suggested other options, I generally don't suggest those - the out-of-the-box scheduler is set up for a reason, since that is the best approach to schedule your syncs. For instance, there are a lot of additional capabilities around retries, error handling, performance, etc. that apply to the scheduled sync that you wouldn't get if you try to reproduce your own custom schedule.

Children
  • 0
    Certified Lead Developer
    in reply to Peter Lewis

    There are some nuances with the current scheduling system that could be improved for larger Appian instances that leverage the Data Fabric everywhere. There was a minor discussion about the scheduler with a Data Fabric product manager (iirc) on the bus ride to the evening party at Appian World. If I remember correctly, these were the talking points:

    • It would be nice to have an easier way to select which records are forced to sync during a deployment, and synchronous order that they sync in.
    • Sometimes the data sync's "successfully", yet the content of the data or its relationships are incorrect and thus we need to re-sync it. Sometimes the data doesn't sync correctly, but we can systematically detect why with custom Appian logic. Yet we can't automate that re-sync, currently. In the current state, someone gets paged at 3am and has to log in just to hit a button so that the business users can start their work day on time.
    • Someone brought up the idea of being able to view and manage the schedule of all sync'ed records from one place.  This is particularly necessary to spread out the load on the external systems the records come from, but would also help in the uncommon cases where one service-backed sync'ed record's relationships depend on another service-baced sync'ed record to have fully sync'ed 'earlier'.

    If there's a roadmap / survey / etc where I can submit these without submitting a formal Appian support case, I'm happy to use that Slight smile.