What are Macros in the Automator?
Macros are functions, or sets of functions, that are grouped into a Macro so they can be used to replace a repetitive series of functions in automations throughout the Automator.
If you have a set of functions that you want to use in CuezDeck buttons, keyboard shortcuts, Rundown events, or anywhere else in the Automator, you could of course create these functions separately for each of these instances.
The other option would be to turn (some of) these functions into a Macro. This Macro can then be inserted in the CuezDeck button, keyboard shortcut,... instead of the separate functions that it contains.
The result is an easy way to reuse (sets of) functions throughout the Automator without having to recreate them every time.
Where and how can I configure Macros?
To add and configure Macros, go to the gear icon in the top right corner, then select 'Macros'. A new side panel will open, allowing you to add your Macros.
Click 'Add Macro' to start configuring your first Macro.
Next, click 'Add Automation' to configure the functions, or set of functions, you want to trigger when using the Macro. From there, the functions can be configured the same way as it works for Blocks and other parts of the Automator.
Limitations
When creating Macros, keep in mind that you will not have access to all of the specific Block information like you would when configuring Block automations on the Block itself.
This means that you are a bit more limited in regards to the available fields to use towards conditions and sending field info to an automation.
How do I insert Macros in an automation?
Once Macros have been created in the Automator, they will then become available to use throughout the different automations that you can configure (such as CuezDeck buttons, Rundown events, and more).
To add a Macro to a function, or set of functions, in an Automation, simply select 'Macro' as the device. Next, in the 'functions', you can select from the list of Macros that you created.
A Macro that is added to an automation will perform all of the underlying actions that you configured in the Macro.