Guidance on Recipe Management

Hi All

I'm looking to store receipt data in the PLC and Database to make it easier. These are "cut patterns". In my example, I have multiple patterns, each of these have 10 different "diameters", and each of these have about 15 values that I need to be able to push.
My intent is to try and store the patter/diameter/values in a database, the user can then select the pattern and it should then load those 150 values into the PLC.

It seems that transaction groups is the way to go, assuming that "block" would be what I need. but I'm keen to get some guidance on how to do this right? I can see how to do this via scripting but feel there shoudl be a better way.

I will also eventually build out a management screen to update.

Have you had a look at this?

Thanks, I found it and am busy watching it at the moment. Hopefully will give me what I need