About Data Sync option

Hi All,

Could someone please help me understand the difference between data Sync and immediate data sync for record type.

I was referring "https://docs.appian.com/suite/help/20.4/Record_Type_Object.html#data-sync

and in that I am confused with the topics "Data sync" "Updating synced record types"  

Under "Data sync" the below criteria is given:

You should only enable sync for your record type if:

  • Your source data changes infrequently outside of Appian and it doesn't need to be synced into Appian more than once a day.

 

Where under the topic  "Updating synced record types" it talks about immediate update?

Thanks

Faisal

  Discussion posts and replies are publicly visible

Parents
  • Hi Faisal,

    Synced records should be ideally used to cache reference data, so data that is not updated very often. Otherwise this would require a lot of sync operations and this would defeat the purpose of having the data cached. This is what the...

    'You should only enable sync for your record type if:

    • Your source data changes infrequently outside of Appian and it doesn't need to be synced into Appian more than once a day.'

    refers to.

    So the most common scenario is to have the sync operation for a synced record happening either during the defined scheduled for the sync (once a day) or when performing a manual sync.

    However in some cases you might need to update that reference data using your process models. As per the point above you would for instance call a Write to Data Store Smart Service to update a row of your synced record but the record would be out of sync. The immediate update is the capability that Appian has to update the cache in these occasions, so that you won't need to wait for the daily sync or run a manual one.

    Hope this helps!

Reply
  • Hi Faisal,

    Synced records should be ideally used to cache reference data, so data that is not updated very often. Otherwise this would require a lot of sync operations and this would defeat the purpose of having the data cached. This is what the...

    'You should only enable sync for your record type if:

    • Your source data changes infrequently outside of Appian and it doesn't need to be synced into Appian more than once a day.'

    refers to.

    So the most common scenario is to have the sync operation for a synced record happening either during the defined scheduled for the sync (once a day) or when performing a manual sync.

    However in some cases you might need to update that reference data using your process models. As per the point above you would for instance call a Write to Data Store Smart Service to update a row of your synced record but the record would be out of sync. The immediate update is the capability that Appian has to update the cache in these occasions, so that you won't need to wait for the daily sync or run a manual one.

    Hope this helps!

Children