> For the complete documentation index, see [llms.txt](https://gsfcorp.gitbook.io/macula/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gsfcorp.gitbook.io/macula/administration-guide-v1.33.0/defaults-actions.md).

# Defaults Actions

Each item - server, channel, or other resource - has a set of default actions that have identical behavior on all servers and cannot be altered (edited) or deleted. These are:

* **Generate Alert**: generate an alarm that can be used as recording basis in recording profiles; this action is available for each channel
* **Generate Alert Substream**: generate an alarm that can be used as recording basis in recording profiles; this action is available for each channel substream
* **Send Global Event**: send a global event notification to all servers; this action is available for each defined global event
* **Pop-up On Screen**: display the object on all Macula Monitor windows that accept pop-ups of the target object type; action is available for channels, maps and shared layouts
* **Pop-up Playback On Screen**: display instant playback for a channel in Macula Monitor application while keeping the live view mode; action is available for all channels
* **Disable channel**: change the target channel state by disabling it; the action is visible on each server, allowing you to choose the target channel when creating the event rule
* **Enable channel**: change the target channel state by enabling it\*; the action is visible on each server, allowing you to choose the target channel when creating the event rule
* **Enable device channel VA**: Turn on the Video Analytics attached to the device Channels. You must preconfigure VA inside the Channel settings to trigger this Action with the particular Channel.
* **Disable device channel VA**: Turn off the Video Analytics attached to the device Channels. You must preconfigure VA inside the Channel settings to trigger this Action with the particular Channel.
* **Set Condition**: change the target condition state to *ON*; this action is available for each condition
* **Unset Condition**: change the target condition state to *OFF*; this action is available for each condition
* **Increment/Decrement/Reset**: change counter value; this action is available for each software counter
* **Send global event**: broadcast a global notification to all servers; this action is available for every global event

\*Make sure your license has enough free channels for this action to work properly.

#### User-defined Pop-ups with empty source

You can create your own Pop-up On Screen actions without specifying a source. Such actions are automatically attached to every channel, map, shared layout, and server as parametric entries (the channel parameter behaves exactly like in the built-in Pop-up actions). This lets a single rule show the correct channel wherever it fires.

<figure><img src="https://412599993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeNXnJx0OpvxnmpWqOBNm%2Fuploads%2FZMrWiS6QIIfZFODFRRIN%2Fimage.png?alt=media&amp;token=3b878c92-70d3-4980-8280-8a3cce282d06" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
When you generate an **alert** for main stream or substream, all channels having alert-based recording enabled will start recording for the duration of time period defined in the profile as **post-recording time**; after that, the profile operation will be terminated and target channel will return to its normal recording configuration.
{% endhint %}

Default actions are available in the *Event & Action Configurator* and can be used in the same way as the user-defined actions. These actions are not listed under Actions as they are not configurable.
