Legacy Dev Forum Posts

 View Only

Sign Up

What is the Data table availability during the import process?

  • 1.  What is the Data table availability during the import process?

    Posted 06-05-2025 18:32

    Marcel_Ueno | 2024-08-20 11:18:17 UTC | #1

    The same question was raised here without an official response, https://developer.genesys.cloud/forum/t/data-table-data-updates-impact-on-flows/24880

    Can I trust my data table rows will be there during the import process?

    My flow depends on the data table and if the data are not available during an import then the import csv is not an option.


    jacobshaw | 2024-08-22 19:51:24 UTC | #2

    Hi @Marcel_Ueno When importing using the ReplaceAll mode, the keys that are currently within the table itself, but not in the csv file will be deleted first. Then, the csv gets processed where those records are inserted into the database. If the key is already within the table, it is just updated. There shouldn't be a window where that key gets deleted. However, this is an async process, so the time it gets updated depends on which row it is within the csv. When using Append mode, the first step is skipped, so there are no deletes. The inserts/updates to existing rows happen the same way.

    Row lookups should be available while the import is processing, but there may be race conditions where the lookup may still return old data while the csv is being processed.

    It should be no different than if someone was manually updating the row in AdminUI while a flow was actively looking up the row.


    Marcel_Ueno | 2024-08-26 13:43:24 UTC | #3

    Very well explained @jacobshaw! I think it will help a lot of people!


    system | 2024-09-25 13:44:22 UTC | #4

    This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


    This post was migrated from the old Developer Forum.

    ref: 28022