A macro is a type of entity that encapsulates a C# program that adds custom functionalities to Security Center.
Macros can be executed either manually or automatically. When automated, it is loaded as a background process and executes when a set of conditions are met.
You create macros by writing a program in C# using Security Center SDK, and then loading the program into Security Center. If you need help developing custom macros, contact Genetec™ Professional Services through your sales representative for a quote, or call us at one of our regional offices around the world. To contact us, visit our website at www.genetec.com.
By declaring mutators, your macro will have an execution context that can be configured in the Default execution context tab. If a macro is run without specifying an execution context, the default execution context is used. This is always the case when a macro is launched from the toolbar at the bottom of Config Tool.
The default execution context can be overridden by specifying your own context.