Hi,
i did such thing (questions/answers) without using code and API, and with one simple automation on master side. The concept is - you sync a view from master to child base table.
Child table contains readonly synced fields (questions) and additional field for users answers. It also contain a view, that synced back to master base, another table.
Automation in master maintain links between source master table and other(returned from child), that’s done just for purposes of seeing source data together with filled on child side (via lookup fields)
Imagine you need to send some data to child which needs to be editable.
Just create automation there, copying data from synced field to editable with similar name and hide the synced field. Trigger may be “when record updated” on synced field. Or, to avoid case, when you change something on master side and it overwrite edited on child, by condition “when field {synced] is non-empty & field {copy_of_synced} is empty”
Hi,
i did such thing (questions/answers) without using code and API, and with one simple automation on master side. The concept is - you sync a view from master to child base table.
Child table contains readonly synced fields (questions) and additional field for users answers. It also contain a view, that synced back to master base, another table.
Automation in master maintain links between source master table and other(returned from child), that’s done just for purposes of seeing source data together with filled on child side (via lookup fields)
Imagine you need to send some data to child which needs to be editable.
Just create automation there, copying data from synced field to editable with similar name and hide the synced field. Trigger may be “when record updated” on synced field. Or, to avoid case, when you change something on master side and it overwrite edited on child, by condition “when field {synced] is non-empty & field {copy_of_synced} is empty”
Thanks.
Right now I’m testing (with good results) creating a generic webhook processor on my master and child base.
I’m sending data from the master base that includes the task and the record number in the master base using a webhook. When I create a task in the child base, I return the record ID - so now I have the child record Id. I submit back to the master base using another webhook and update the master record with the child ID in a child ID field. That way, future updates know where to go.
When I indicate generic webhook processor, when I set up the webhook I send a generic json object with something like the following.
{ "myData" : "Anything" }
This lets me select “myData” as the input in the webhook.
After that I can send anything needed inside the object… like:
{ "myData" : {
"MasterRecordID" : "recordid",
"ChildRecordID" : "recordid",
"fieldOne" : "data",
"fieldTwo" : "data"
}
}
We’ll see what tomorrow yields but I believe this will accomplish what I need.
Thanks.
Right now I’m testing (with good results) creating a generic webhook processor on my master and child base.
I’m sending data from the master base that includes the task and the record number in the master base using a webhook. When I create a task in the child base, I return the record ID - so now I have the child record Id. I submit back to the master base using another webhook and update the master record with the child ID in a child ID field. That way, future updates know where to go.
When I indicate generic webhook processor, when I set up the webhook I send a generic json object with something like the following.
{ "myData" : "Anything" }
This lets me select “myData” as the input in the webhook.
After that I can send anything needed inside the object… like:
{ "myData" : {
"MasterRecordID" : "recordid",
"ChildRecordID" : "recordid",
"fieldOne" : "data",
"fieldTwo" : "data"
}
}
We’ll see what tomorrow yields but I believe this will accomplish what I need.
Thanks for sharing your experience. I never used webhooks before, but I think to test them in action, to evaluate how it can help me in future.