I am building a fairly simple projects and tasks list. However, we need to isolate tasks and information between individuals who the tasks are assigned to.
To do so we need to have a master project/tasks base and a series of other bases where tasks will be copied/synced to. Those bases will have 1 to 2 individuals assigned to them. They will view their tasks in their own base and when they make updates, their updates will write back to the master list.
I store the master record ID and the child record ID for each task assigned.
Right now, I write from the master table to the child when a record is added or updated using a webhook but today will switch to using the API key so that I can get a more complete response from any given update.
My question is general: Who has done something similar - two-way updates between bases - and what was the logic and triggers you used?
Not the code - more or less the concept. For instance, in a child base, the person can add a tasks as well but I need to have “awareness” of whether a task was added from inside the base versus via code so that the add tasks automation in the child base does not run (or ends without action) when the code from the master base adds the tasks.
I hope this made some sense.
Thanks.