Business transactions are first recorded in the journal and then they are posted to respective ledger accounts in the general ledger. This requires the use of two tables and the simultaneous recording of the transaction in two different tables.
I my case in particular, which is an inventory app, I need and action to deduce a quantity to the inventory, then I need to register this action on a Journal Table, then I need to add this product to the shipping table which contains multiple items for shipping.
A Grouped Action would solve this problem as follows:
Action 1: Deduct from Inventory = (on hand) - (shipping qty)
Action 2: Record this transaction on the journal: LINKTOFORM(JOURNAL_FORM,ETC,ETC)
Action 3: Record this transaction on the shipping Table: LINKTOFORM(SHIPPING_FORM,ETC,ETC)
Action 4: etc etc
Unfortunately only one LINKTOFORM() action can be executed. Action 3 is never reached.
To do this I need another separate action, which seems wasteful and adds more clutter to the app.