Forum Discussion
JohnCrosland
6 years agoQrew Trainee
Hi Jan,
I would recommend having an internal status on your Requests Table (not copied[default], copying, copied) and you can hide this on forms/reports. That way, when the Change's Status is changed then you automate changing its Requests' Status to copying by using a modify action, and filtering for the Related Change. Then you can have another automation that looks for the Status in Requests Table to be changed to copying, and move the record, and update the status.
I don't think that an automation is triggered when a lookup field changes. You might be able to do this inside of a single Pipeline, but I haven't used those enough to help you through that process.
Hope that this helps!
------------------------------
John Crosland
Software Developer
Inglett & Stubbs
Mableton GA
------------------------------
I would recommend having an internal status on your Requests Table (not copied[default], copying, copied) and you can hide this on forms/reports. That way, when the Change's Status is changed then you automate changing its Requests' Status to copying by using a modify action, and filtering for the Related Change. Then you can have another automation that looks for the Status in Requests Table to be changed to copying, and move the record, and update the status.
I don't think that an automation is triggered when a lookup field changes. You might be able to do this inside of a single Pipeline, but I haven't used those enough to help you through that process.
Hope that this helps!
------------------------------
John Crosland
Software Developer
Inglett & Stubbs
Mableton GA
------------------------------
Jan-WillemSpeck
6 years agoQrew Assistant Captain
Hi John,
What you basically suggest is to use the automation to set the status in the request record itself. and a second automation to act on that change.
I did not yet consider that approach to be honest but it's worth a try.
------------------------------
Jan-Willem S
------------------------------
What you basically suggest is to use the automation to set the status in the request record itself. and a second automation to act on that change.
I did not yet consider that approach to be honest but it's worth a try.
------------------------------
Jan-Willem S
------------------------------
- JohnCrosland6 years agoQrew TraineeHi Jan,
Yes, that is correct. One more thing to note, as I am currently working on a somewhat similar use case. To make it more robust, you should create a summary field into the parent to prevent further changes while the copy Automations are running. You just need a simple total summary field filtered for the status being copying, or whatever your intermediary status is. You might need to summarize that field that was created up again to the "Grand-Parent" This will allow you to create a Data Validation Rule to prevent further updates to the "Grand-Parent"'s record that could cause a record to be missed in the automation.
I'd also check that internal status on add or modification if you're allowing the users to modify that.
Have a great day!
------------------------------
John Crosland
Software Developer
Inglett & Stubbs
Mableton GA
------------------------------