Using CRF Tasks

Once you have added the CRF import/export routines to your backend extension, you still need to call them from a scripted task to use them as jobs in the Web UI. If all you need is to call these routines to import into a new scenario or export from another scenario, then such tasks are already provided by a library as well. To use them, simply add the following dependency in the Gradle build file of the application Execution Service extension, located at ./extensions/execution-service-extension/build.gradle:

dependencies {

    // [...] all other dependencies

    // To enable CRF export/import tasks
    implementation "com.decisionbrain.gene:data-integration-crf-task:${versions.decisionbrain.dbgene}"
}

And add the @EnableCRFTask decorator to a Spring configuration class:

@Configuration
@EnableCRFTask
public class DataIntegrationCRFConfiguration {

}