I’m not sure if this is a known issue with NS or not.
I have created a fairly general custom WF action, with a single deployment for “All Records” (it’s a fn that deletes custom child records that could be attached to a variety of types of parents so maintaining multiple deployments is a bit of a hassle)“.
I’m trying to use my action in a Transaction Workflow in “before submit” on delete of a few types of transaction records. The Workflow itself runs on many types of TXs, but this action should just run on a few of those.
If I add a condition specifying which types of Transactions when adding the custom WF action to my Workflow, the action is NOT executed at all. I can’t see logs, because the record is deleted so there’s no way to go into the WF history afterwards.
I tested removing the WF Action condition and it ran as expected (on all the transactions that this WF runs on).
What’s going on here? Can you not specify ‘Type’ of transaction as a condition when the WF Action is deployed to all records?