Skip to main content
Dynamics 365
  • 1 min read

Update to AX 2012 Framework Component Documentation: SysOperation Framework


Hi Everyone,

The Business Operations Framework (BOF) has been renamed to the SysOperation Framework. This new name more accurately describes the framework, which includes a number of classes with the prefix “SysOperation.” For more information and a link to example code, see the white paper Introduction to the SysOperation Framework.

You use the SysOperation framework when you want to extend Microsoft Dynamics AX by adding new functionality that may require batch processing. The SysOperation framework replaces the RunBase Framework and provides infrastructure for creating user interaction dialog boxes and integration with the batch server for batch processing.

The SysOperation framework supports a variety of development scenarios. You can use the SysOperation framework to enhance processing performance by explicitly specifying when and how operations are executed. For example, you can run operations that are triggered by user interaction, or schedule them to run via the batch server.

In another example, the FormLetter framework is used to post documents for sales or purchase orders. This framework has been refactored to provide better support for customizations, extensibility, and performance by using the SysOperation framework. For more information, see the white paper Using the Refactored Formletter Framework.

For information about other development patterns and programming models available with Microsoft Dynamics AX 2012, see the white paper Selecting the Best Development Technology for Your Application Development Scenario.

For great additional resources about the SysOperation framework, see:

Get started with Dynamics 365

Drive more efficiency, reduce costs, and create a hyperconnected business that links people, data, and processes across your organization—enabling every team to quickly adapt and innovate.