Action Sets allow you to configure multiple actions that can be called from Workflow Assignment Actions, Completion Actions, Button Actions, Follow-Up Action and Add-Ins.


There are times when much of the logic of a process can be re-used. For instance, if you have a process that looks for POs that match an invoice you might check for the PO on the way into the workflow then you may have to look for the PO later if it is updated while the Invoice is in process. Instead of repeating the logic in multiple places in the workflow, make a single Action Set and call that from the various workflow points. This make a single place where you can manage the logic and also removes possibilities of changing one instance but forgetting about another while testing.


Once you add an Action Set you can call it using the "Run Action Set" Workflow/Add-In action type.