User Community Service Desk Downloads
If you can't find the product or version you're looking for, visit support.ataccama.com/downloads

Scheduling Tasks

Data exporting and synchronizing workflows can be easily scheduled by the native ONE Scheduler. Task schedulers are generated based on the model definition.

Scheduler is a ONE Runtime Server component that allows scheduling and running generic jobs. Since the scheduler is an online server component, the Online Server must be running in order to start scheduled jobs.

Schedules for RDM tasks are defined in the Task Scheduler node of the RDM project.

Set up a scheduled task

  1. Right-click Task Scheduler > New task.

  2. Fill in Scheduled task attributes.

  3. Select OK to save changes.

  4. Right-click [specific task name] > Generate schedule. The schedule definition is generated into Files > schedulers.

    To (re)generate all schedule definitions, select Task Scheduler and then Generate schedules.
    Scheduler task example (.sch file)
    <?xml version='1.0' encoding='UTF-8'?>
    <scheduleDefinition>
        <description>test1</description>
        <enabled>true</enabled>
        <job class="com.ataccama.adt.scheduler.job.WorkflowJob">
            <workflow>RDM:BRANCH sync.ewf</workflow>
        </job>
        <scheduling>* 15 * *</scheduling>
    </scheduleDefinition>
    Scheduler task definition

Scheduled task attributes

Name Required Attribute

Name

Y

Name of the scheduled task.

Description

N

Description of what the task does.

Job

Y

Name of the job to be scheduled (selected from previously defined).

Enable

Y

If selected, the .sch file is generated.

Scheduling definition

Y

Definition of the schedule:

  • Day of month - Day of the month when the job should run (for example, 16 means on the 16th day of every month).

  • Day of week - Day of the week when the job should run (for example, 4 means every Thursday).

  • Hour - Hour of the day when the job should run (for example, 17 means at 5 pm).

  • Min - Minute of the hour when the job should run (for example, 30 means at 30 minutes of the specified hour).

An asterisk () used for these definitions means "every". For example, when used in the *Hour and Day of week attributes, the task runs every hour or every day.

For more details and configuration options, see Scheduler, section Scheduler definition.

Was this page useful?