Batch framework

The batch framework provides an asynchronous, server-based batch processing environment that can process tasks across multiple instances of the Application Object Server (AOS). Any transaction that needs to be executed asynchronously can run using the batch framework.

Performance scaling of volume-intensive operations or actions to be performed periodically are the typical uses of batch jobs, for example, invoicing shipped orders every 15 minutes, daily export of positive pay files, and inventory recalculation or close process.

In batch jobs, tasks are created to perform the necessary actions, and these tasks can be multithreaded to utilize the available resources fully. You can also create dependencies between batch tasks, for example, when you want products to be imported before importing the product pricing information. To achieve this, you can set up a product pricing import task to run only when the product import job is completed successfully. Other usages of batch jobs include workflow execution, recurring data export/import, scheduling reports execution, and so on.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.19.56.45