Overview of the Macro SDK
A macro is an entity that encapsulates a C# program that adds custom functionalities to Security Center. Macros can be executed either manually or automatically when a set of conditions are met, such as a triggering event or a schedule. Macros are created by writing a program in C# using the Security Center SDK, and then loading the program into Security Center via Config Tool. Macros do not require any additional SDK connections to execute, providing an easy to deploy solution. Moreoever, macros provide a property configuration UI to allow users to specify a custom value for properties. This approach works for simple integrations that can be implemented with a few lines of code, and removes the burden of implementing a complete .NET Windows service.
If you're a DAP member, log in to see more information on the Security Center SDK and APIs. Access rights will be granted within 30 minutes after the initial login. If you are not a member, visit the DAP website to apply.