📄️ Customizing irAuthor with Extensions
irAuthor was built with the goal of being much more configurable by end users than previous versions of the product. This was achieved by making a more modular product that can optionally load the different pieces of functionality that are shipped with InRule. Custom functionality can also be created by the end user in the form of extensions which can be loaded into irAuthor alongside or in place of system extensions that ship with InRule. With extensions, irAuthor can be modified to look and work how you want.
📄️ The Rule Authoring Framework
The rule authoring framework contains a set of application services that are used by irAuthor to perform all authoring related tasks. These services are public and can be used in custom built extensions as well. Below is a list of all of the services, broken out by namespace, along with a description of the functionality each one provides.
📄️ Example of Creating an irAuthor Extension
The following example walks through the process of creating an extension for irAuthor that will demonstrate:
📄️ Extension Advanced Topics
Creating System Extensions