What are actions?
So far, we have talked about the different ways to develop Salesforce automations on Salesforce objects. They were all based on a set of conditions and record fields' values: they trigger certain kinds of action, whether they be workflow actions (for Workflow Rules or Approval Processes), Process Builder Actions, or complex Flow interactions.
In a nutshell, they all have some degree of automatic behavior that implies little to no user interaction—think of workflows, processes, and autolaunched Flows. Screen flows let users interact directly with custom forms, providing a better way to grab data from users; however, they also guide users to a final result, even though the users are unaware of what's happening in the background.
With actions, the users are the key actor, as they decide what, how, and when something has to be performed on the records they own. We obviously have some sort of automation, as an administrator is needed to apply the...