Shared Classes and Methods

To ensure a consistent scripting experience in each of the Omni applications, certain Omni Automation objects and methods are used by all of the applications.

For example, the syntax of Omni Automation scripts targeting the shared Alert class, is the same regardless of whether the alerts are used in OmniGraffle, OmniFocus, OmniOutliner, or OmniPlan.

The following topic links (also available via the navigation overlay menu at top-left of this page) provide detailed information and examples of how to script these shared classes and methods.