Hi everyone,
I'm hitting a major roadblock trying to consolidate data for our care planning system. The main goal is simple: we need to merge the results of 25+ different assessment outcomes (Core Prompts) into a single Linked Record field on our final tracking table. Basically, we need the system to reliably weld 25 lists of IDs into one final master list.
-Our Automation Setup
-
Structure: We have 25+ independent Automations, each dedicated to one Core Prompt (e.g., "Pain," "Swallowing").
-
Trigger: All 25+ Automations are set to trigger at the same time when a new assessment record is created.
-
Action Flow: Each Automation executes a quick sequence:
△Action 1 (Find): Finds all related Care Problem records based on a Formula field value (the core prompt name).
△Action 2 (Write): Executes anUpdate Recordto append the found list of Problem IDs to the target record.
-Observed Problems & Failure Modes
The concurrent writing of data by the 25+ Automations is causing severe data integrity failure:
-
Initial Validation Success:
When testing theFind Recordsaction for any single prompt in isolation, it successfully returns all associated records without errors. The individual logic is correct -
System Corruption upon Merging:
-
Data Loss: When all outputs are funneled into the final single
Update Recordaction, the total count of linked records is often less than the expected total (e.g., 11 items become 10). Airtable is incorrectly de-duplicating or truncating the list when multiple automations write concurrently. -
Format Corruption: The final linked record field frequently displays scrambled Chinese text or Airtable Record IDs . This happens because the system fails to perform a clean append and the data structure breaks down.
-
We are completely stuck at this point and would greatly appreciate any expertise you can share to help us solve this critical database issue.
