Batch Application
A batch application is a service that enables transactions that take a long time and cannot be processed by normal request processing.
This service consists of a batch process and a scheduler.
Users can define scripts for data aggregation processing, etc., and schedule them to be executed at a specified time.
Scripts can call databases, files, and REST APIs, as well as UI actions.
Differences between the old batch service and batch application
There are differences between the old batch service and batch application in terms of available objects and functions.
Old batch service | Batch application | |
---|---|---|
$fn.createGroup() | × | 〇 |
$fn.deleteGroup() | × | 〇 |
$fn.csvToObject() | × | 〇 |
Global Functions | × | 〇 |
Constant | × | 〇 |
Specify default DB | × | 〇 |
SVFCloud Settings | × | 〇 |
SVFCloud built-in function | × | 〇 |
Log | Check the execution log from the Old Job Queue -> Details screen | Can be checked in the same way as other application type ・Console log ・Error log |
Migrating from old batch service job definitions
It is possible to migrate job definitions used in the old batch service to a batch application.
The migration procedure is as follows:
- From the list of job definitions in the old batch service, click the
"Three vertical dots"
to the right of the job definition you want to migrate, then click"Export"
to export the definition. - From the list of applications, select the batch app.
- Click the
"Add"
button in the upper left of the batch application, then select the"Import"
button. - In the import dialog, select the exported definition and click the
"Next"
button. - Enter any values for the ID and label, and click the
"Create"
button.