web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

Runbase batch and SysOperation framework , which recommended to use

(2) ShareShare
ReportReport
Posted on by
Dear team,
 
As I know both Runbase batch and SysOperation framework we are used for Batch jobs.
Please let me know which framework is recommended to use for batch jobs to work.
 
I filled confused always to select the framework. 
 
Kindly explain pls 
 
Thanks in advance.
Categories:
I have the same question (0)
  • CU05031448-0 Profile Picture
    on at
    Runbase batch and SysOperation framework , which recommended to use
    Hi Komi, 
     
    To implement SOF. We need basically three classes and one class is Optional I e UI Builder class.
     
    1. Controller class extends with SysOperationServiceController
     
    2. Contract class extends with SysOperationContractBase
     
    If we like to put any validation in SOF, then the Contract class should extends with SysOperationValitable.
     
    3. Service class extends with SysOperationServiceBase.
     
    In this class we call the Contract class and implement the business Logic.
     
    4. UI Builder class extends with SysOperationAutimaticUIBuilder.
     
    It's required to add run time parameters.
     
    As you mentioned the SOF is followed MVC architecture. So, here
     
    Model - Contract class
     
    View - Service class
     
    Controller - Controller class.
     
    Is it?  Kindly validate pls.
     
    Thanks in advance.
     
     
     
     
     
     
  • Verified answer
    Komi Siabi Profile Picture
    Most Valuable Professional on at
    Runbase batch and SysOperation framework , which recommended to use
    In term of execution speed, there are no great difference between SysOperation and RunbaseBatch. Optimizing your code would give you a faster output.
    However, SysOperation is efficient for development and maintenance.
  • CU05031448-0 Profile Picture
    on at
    Runbase batch and SysOperation framework , which recommended to use
    Thanks for the response.
     
    Is SOF is much faster and reliable to use than runbase batch?
     
    If yes, kindy explain why it's faster than runbasebatch.
     
    Thanks in advance.
  • Verified answer
    Komi Siabi Profile Picture
    Most Valuable Professional on at
    Runbase batch and SysOperation framework , which recommended to use
    The SysOperation framework was introduced back in Ax 2012 around 2013 with the aim to improve the RunbaseBatch class functionalities. 
    RunbaseBatch framework is a single class where you have quite number of methods to implement before you have the Job ready to run. 
     
    SysOperation gives you a more simplified design with a MVC pattern with specific task handled by different classes  : SysOperationServiceBase, SysOperationServiceController and a contract class to give users access to provide input of record(s) to be processed.
     
     
    The RunbaseBatch still work very much and we cannot comfortably say if Microsoft will remove it completely in the nearest future.
    Personally, I recommend SysOperation
  • Sohaib Cheema Profile Picture
    User Group Leader on at
    Runbase batch and SysOperation framework , which recommended to use
    Microsoft is slowly moving away from Runbase and most of new code is shipped with SysOperation
    It would good thing if you stay with latest framework which is SysOperation. 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Mansi Soni – Community Spotlight

We are honored to recognize Mansi Soni as our August 2025 Community…

Announcing our 2025 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for…

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Kumar_Sat Profile Picture

Kumar_Sat 32

#2
MF-16081018-0 Profile Picture

MF-16081018-0 24

#3
Karam Baazab Profile Picture

Karam Baazab 23

Product updates

Dynamics 365 release plans