So the goal is to create a shipping manifest. I’ve gotten it down to 2 steps. A table has a list of sales, each row has an order number, product, qty, etc. A single order can take multiple rows if it has multiple products. Depending on standing inventory, not all products on an order can ship at the same time. Therefore, after an order is created, the user doing the shipping will select the rows being shipped today. That is the multi row quick edit. This creates a row for each type of product, qty, order#, and a “FALSE” ship status column in a child table. That’s Step 1. Step 2 a second action (currently being triggered manually) sets the ship status column to “TRUE” in the most recent entry in the child table. Once the ship status is updated, the workflow triggers. The workflow uses the Order# from that single row to SELECT all the rows being shipped today. Thats why I cant let the workflow trigger just on the parent table, it would send a PDF for each individual product rather than putting them all on a single page.
As far as the action button displaying only on detail view, it is a group action, the first step sets the ship status to TRUE, triggering the workflow, the second step sets it back to FALSE so these items aren’t included in the next manifest. I think this isn’t appearing in table view because the sub actions in the group are using a row level expression. I just cant figure out how to get around it unless I can trigger the group of actions at the quick edit point on the table in Step 1.