全部产品
Search
文档中心

DataWorks:Prinsip dan contoh konfigurasi penjadwalan dalam skenario dependensi kompleks

更新时间:Jun 23, 2025

DataWorks memungkinkan Anda mengonfigurasi dependensi penjadwalan antara tugas-tugas yang dijadwalkan per menit, jam, hari, minggu, bulan, atau tahun. Jumlah siklus penjadwalan suatu tugas bervariasi berdasarkan frekuensi penjadwalannya. Setiap siklus penjadwalan menghasilkan sebuah instans untuk tugas tersebut. Topik ini menjelaskan dependensi antara instans tugas leluhur dan keturunan dengan frekuensi penjadwalan yang berbeda.

Informasi latar belakang

  • Di DataWorks, tugas yang dipicu otomatis menghasilkan instans berdasarkan frekuensi penjadwalan dan jumlah siklus penjadwalan. Misalnya, tugas yang dijadwalkan per jam menghasilkan jumlah instans sesuai dengan jumlah siklus penjadwalan setiap hari. Pada dasarnya, dependensi antara tugas yang dipicu otomatis adalah dependensi antara instans yang dihasilkan untuk tugas-tugas tersebut. Jumlah instans yang dihasilkan untuk tugas leluhur dan keturunan serta dependensi antar instans bervariasi berdasarkan frekuensi penjadwalan mereka.

  • DataWorks mendukung berbagai skenario dependensi penjadwalan. Anda dapat mengonfigurasi dependensi penjadwalan siklus yang sama atau lintas siklus antara tugas-tugas dalam skenario tertentu. Untuk informasi lebih lanjut tentang dependensi penjadwalan siklus yang sama dan lintas siklus, lihat Konfigurasikan Dependensi Penjadwalan Siklus yang Sama dan Konfigurasikan Dependensi Penjadwalan Lintas Siklus.

Sebelum mengonfigurasi dependensi penjadwalan, perhatikan item-item yang dijelaskan dalam tabel berikut.

No.

Deskripsi

Referensi

1

DataWorks mendukung frekuensi penjadwalan berikut: menit, jam, hari, minggu, bulan, dan tahun. Jika frekuensi penjadwalan tugas leluhur dan keturunan berbeda, DataWorks memungkinkan Anda mengonfigurasi dependensi penjadwalan berdasarkan prinsip kedekatan waktu penjadwalan.

null
  • Jika tugas yang dijadwalkan per jam bergantung pada tugas lain yang dijadwalkan per jam dengan siklus penjadwalan yang sama pada hari saat ini, dependensi tersebut tidak sesuai dengan prinsip kedekatan waktu penjadwalan.

  • Secara default, jika tugas yang dijadwalkan per hari bergantung pada tugas yang dijadwalkan per jam atau menit, instans yang dihasilkan untuk tugas harian bergantung pada semua instans yang dihasilkan untuk tugas per jam atau menit pada hari saat ini.

Prinsip Kedekatan Waktu Penjadwalan untuk Dependensi Penjadwalan

2

Setelah mengonfigurasi dependensi penjadwalan antara tugas-tugas di DataWorks, dependensi antara data tugas-tugas tersebut terbentuk. Terlepas dari waktu penjadwalan suatu tugas, tugas tersebut hanya dapat dijalankan setelah semua tugas leluhurnya selesai.

Dampak Dependensi Antara Tugas-Tugas pada Pelaksanaan Tugas-Tugas Tersebut

3

Anda dapat memahami prinsip kedekatan waktu penjadwalan untuk dependensi penjadwalan melalui skenario-skenario contoh.

Skenario Dependensi Kompleks:

  • Dependensi untuk tugas-tugas yang dijadwalkan per hari

  • Dependensi untuk tugas-tugas yang dijadwalkan per jam

  • Dependensi untuk tugas-tugas yang dijadwalkan per menit

  • Dependensi pada tugas-tugas yang dijadwalkan per minggu, bulan, atau tahun

Prinsip kedekatan waktu penjadwalan untuk dependensi penjadwalan

Di DataWorks, sebuah instans dihasilkan untuk tugas yang dipicu otomatis setiap kali tugas tersebut dijadwalkan untuk dijalankan. Instans keturunan bergantung pada instans leluhur, sehingga instans leluhur harus dihasilkan sebelum waktu penjadwalan instans keturunan tiba.

Dalam kebanyakan kasus, jika Anda tidak menentukan instans tempat instans saat ini bergantung, dependensi untuk instans saat ini sesuai dengan prinsip kedekatan waktu penjadwalan. Ini menunjukkan bahwa instans saat ini bergantung pada instans yang waktu penjadwalannya paling dekat tetapi tidak lebih lambat dari waktu penjadwalan instans saat ini dan bukan instans leluhur dari instans lain. Tabel berikut menjelaskan prinsip dependensi dalam skenario yang berbeda.

null
  • Jika waktu penjadwalan suatu tugas lebih awal daripada waktu penjadwalan tugas leluhurnya, tugas tersebut tidak dijalankan pada waktu penjadwalan. Tugas tersebut hanya dapat dijadwalkan untuk dijalankan setelah tugas leluhur selesai.

  • Berdasarkan prinsip kedekatan waktu penjadwalan, jika tugas leluhur suatu tugas tidak memiliki instans yang waktu penjadwalannya lebih awal daripada waktu penjadwalan instans pertama yang dihasilkan untuk tugas tersebut pada hari saat ini, instans pertama tugas tersebut bergantung pada instans pertama yang dihasilkan untuk tugas leluhur pada hari saat ini secara default.

Skenario

Deskripsi

Diagram

Skenario Dependensi untuk Tugas-Tugas yang Dijadwalkan Per Jam dan Per Menit

Dependensi antara tugas-tugas terkait memengaruhi waktu penjadwalan instans yang dihasilkan untuk tugas-tugas tersebut.

  • Skenario default: Dependensi untuk instans saat ini mengikuti prinsip kedekatan waktu penjadwalan. Artinya, DataWorks memungkinkan instans saat ini bergantung pada instans yang waktu penjadwalannya lebih awal atau konsisten dengan waktu penjadwalan instans saat ini, bukan pada instans leluhur dari instans lain.

    null

    Jika jumlah instans yang dihasilkan untuk suatu tugas lebih besar daripada jumlah instans untuk tugas keturunannya, instans keturunan mungkin bergantung pada beberapa instans leluhur.

    Untuk informasi lebih lanjut, lihat diagram-diagram untuk dependensi antara tugas yang dijadwalkan per jam dan tugas yang dijadwalkan per menit untuk kedua tugas tersebut yang mana dependensi diri tidak dikonfigurasi.

  • Skenario khusus: Jika dependensi diri dikonfigurasi untuk tugas yang dijadwalkan per jam dan per menit, instans keturunan saat ini akan bergantung pada instans leluhur yang waktu penjadwalannya lebih awal atau sama dengan waktu penjadwalan instans keturunan saat ini. Untuk detail lebih lanjut tentang cara mengonfigurasi dependensi diri, lihat Dependensi pada instans yang dihasilkan untuk node saat ini dalam siklus sebelumnya.

    null

    Untuk informasi lebih lanjut, lihat diagram-diagram untuk dependensi antara tugas yang dijadwalkan per jam dan tugas yang dijadwalkan per menit untuk kedua tugas tersebut yang mana dependensi diri dikonfigurasi.

Diagram-diagram berikut menunjukkan dependensi penjadwalan antara tugas yang dijadwalkan per jam dan tugas yang dijadwalkan per menit dalam berbagai skenario.小时、分钟任务互相依赖

Dependensi antara tugas-tugas tidak terkait dengan waktu penjadwalan instans yang dihasilkan untuk tugas-tugas tersebut.

Dalam skenario di mana tugas yang dijadwalkan per jam bergantung pada tugas lain yang dijadwalkan per jam atau tugas yang dijadwalkan per menit bergantung pada tugas lain yang dijadwalkan per menit, pemetaan satu-satu dibentuk antara instans leluhur dan instans keturunan jika jumlah siklus penjadwalan (instans yang dihasilkan pada hari saat ini) untuk tugas leluhur dan keturunan sama.

Skenario di mana tugas yang dijadwalkan harian bergantung pada tugas yang dijadwalkan per jam atau per menit

  • Skenario default: Secara default, jika tugas yang dijadwalkan per hari bergantung pada tugas yang dijadwalkan per jam atau menit, instans yang dihasilkan untuk tugas harian akan bergantung pada semua instans yang dihasilkan untuk tugas per jam atau menit pada hari yang sama. Ini berarti bahwa setelah data dari semua instans untuk tugas per jam atau menit pada hari tersebut selesai dihasilkan, tugas harian mulai membersihkan data yang dihasilkan pada hari itu.

  • Skenario lain: Jika Anda ingin instans yang dihasilkan untuk tugas yang dijadwalkan per hari bergantung pada instans yang dihasilkan untuk tugas yang dijadwalkan per jam atau menit, dengan waktu penjadwalan paling dekat dengan waktu penjadwalan tugas harian, Anda dapat mengonfigurasi dependensi diri untuk tugas yang dijadwalkan per jam atau menit. Setelah dependensi diri dikonfigurasi, instans yang dihasilkan untuk tugas harian mulai dijalankan setelah instans yang dihasilkan untuk tugas per jam atau menit selesai dijalankan. Untuk informasi lebih lanjut tentang cara mengonfigurasi dependensi diri, lihat Dependensi pada instans yang dihasilkan untuk node saat ini dalam siklus sebelumnya.

天任务依赖当天小时任务

Untuk informasi lebih lanjut tentang dependensi dan situasi pelaksanaan tugas-tugas dalam berbagai skenario dependensi, lihat Lampiran: Skenario Dependensi Kompleks.

Dampak dependensi antara tugas-tugas pada pelaksanaan tugas-tugas tersebut

Setelah mengonfigurasi dependensi antara tugas-tugas, tugas keturunan tidak dapat mulai dijalankan bahkan pada waktu penjadwalan tugas keturunan jika tugas leluhur tidak dalam status Berhasil.

Sebagai contoh, Tugas B yang dijadwalkan per jam bergantung pada Tugas A yang dijadwalkan per hari.

  • Tugas A: Waktu penjadwalan adalah 07:00.

  • Tugas B: Waktu penjadwalan adalah 00:00, 08:00, dan 16:00.

Jika Tugas A belum selesai dijalankan, Tugas B tidak dijadwalkan untuk dijalankan ketika waktu penjadwalan 00:00 dari Tugas B tiba. Waktu paling dini Tugas B benar-benar dijalankan adalah 07:00.依赖关系对任务执行的影响

Lampiran: Skenario dependensi kompleks

Tabel-tabel berikut menjelaskan dependensi dan situasi pelaksanaan tugas-tugas dengan frekuensi penjadwalan yang berbeda dalam berbagai skenario dependensi.

null
  • Jika waktu penjadwalan suatu tugas lebih awal daripada waktu penjadwalan tugas leluhurnya, tugas tersebut tidak dijalankan pada waktu penjadwalan. Tugas tersebut hanya dapat dijadwalkan untuk dijalankan setelah tugas leluhur selesai.

  • Berdasarkan prinsip kedekatan waktu penjadwalan, jika tugas leluhur suatu tugas tidak memiliki instans yang waktu penjadwalannya lebih awal daripada waktu penjadwalan instans pertama yang dihasilkan untuk tugas tersebut pada hari saat ini, instans pertama tugas tersebut bergantung pada instans pertama yang dihasilkan untuk tugas leluhur pada hari saat ini secara default.

Dependensi untuk tugas-tugas yang dijadwalkan per jam

Skenario dependensi

Deskripsi

Diagram

Skenario di mana tugas yang dijadwalkan per jam bergantung pada tugas lain yang dijadwalkan per jam

  • Jumlah siklus penjadwalan (instans) tugas leluhur = Jumlah siklus penjadwalan (instans) tugas keturunan

    Pemetaan satu-satu dibentuk antara instans yang dihasilkan untuk tugas leluhur dan instans yang dihasilkan untuk tugas keturunan pada hari saat ini. Ini menunjukkan bahwa instans keturunan pertama bergantung pada instans leluhur pertama, instans keturunan kedua bergantung pada instans leluhur kedua, dan instans keturunan berikutnya bergantung pada instans leluhur berikutnya.

  • Jumlah siklus penjadwalan (instans) tugas leluhur ≠ Jumlah siklus penjadwalan (instans) tugas keturunan

    Dependensi antara instans yang dihasilkan untuk tugas leluhur dan instans yang dihasilkan untuk tugas keturunan pada hari saat ini sesuai dengan prinsip kedekatan waktu penjadwalan. Instans keturunan bergantung pada instans leluhur yang waktu penjadwalannya paling dekat tetapi tidak lebih lambat dari waktu penjadwalan instans keturunan.

    null

    Jika jumlah instans yang dihasilkan untuk suatu tugas lebih kecil daripada jumlah instans untuk tugas keturunannya, beberapa instans keturunan mungkin bergantung pada instans leluhur yang sama.

小时任务依赖小时任务

Skenario di mana tugas yang dijadwalkan per jam bergantung pada tugas yang dijadwalkan per hari

  • Dependensi diri tidak dikonfigurasi untuk tugas yang dijadwalkan per jam.

    Semua instans yang dihasilkan untuk tugas yang dijadwalkan per jam pada hari saat ini bergantung pada instans yang dihasilkan untuk tugas yang dijadwalkan per hari. Setelah tugas yang dijadwalkan per hari selesai dijalankan, semua instans yang dihasilkan untuk tugas yang dijadwalkan per jam mulai dijalankan. Dalam hal ini, instans-instans yang dihasilkan untuk tugas yang dijadwalkan per jam dan yang waktu penjadwalannya tiba dijalankan secara paralel.

    null
    • Untuk mencegah instans-instans tersebut dijalankan secara paralel, Anda dapat mengonfigurasi dependensi diri untuk tugas yang dijadwalkan per jam. Untuk informasi lebih lanjut tentang cara mengonfigurasi dependensi diri, lihat Dependensi pada instans yang dihasilkan untuk node saat ini dalam siklus sebelumnya.

    • Pelaksanaan instans-instans yang dihasilkan untuk tugas yang dijadwalkan per jam independen satu sama lain.

  • Dependensi diri dikonfigurasi untuk tugas yang dijadwalkan per jam.

    • Hanya instans pertama yang dihasilkan untuk tugas yang dijadwalkan per jam yang bergantung pada tugas yang dijadwalkan per hari. Masing-masing instans lain yang dihasilkan untuk tugas yang dijadwalkan per jam dalam siklus saat ini bergantung pada instans tugas dalam siklus sebelumnya.

    • Instans tugas yang dijadwalkan per jam dalam siklus saat ini mulai dijalankan hanya setelah tugas yang dijadwalkan per hari dan instans tugas yang dijadwalkan per jam dalam siklus sebelumnya selesai dijalankan. Dalam hal ini, meskipun waktu penjadwalan instans-instans yang dihasilkan untuk tugas yang dijadwalkan per jam tiba, instans-instans tersebut tidak dijalankan secara paralel.

    null

    Jika Anda mengonfigurasi dependensi diri untuk tugas yang dijadwalkan per jam, instans pertama yang dihasilkan pada hari saat ini mungkin bergantung pada instans terakhir yang dihasilkan pada hari sebelumnya. Jika instans terakhir yang dihasilkan pada hari sebelumnya belum selesai dijalankan, tugas yang dijadwalkan per jam tidak dapat dijadwalkan pada hari saat ini. Untuk informasi lebih lanjut tentang cara mengonfigurasi dependensi diri, lihat Dependensi pada instans yang dihasilkan untuk node saat ini dalam siklus sebelumnya.

小时任务依赖天任务

Skenario di mana tugas yang dijadwalkan per jam bergantung pada tugas yang dijadwalkan per menit

  • Dependensi diri tidak dikonfigurasi untuk tugas yang dijadwalkan per menit.

    Instans yang dihasilkan pada jam tertentu untuk tugas yang dijadwalkan per jam bergantung pada semua instans yang dihasilkan untuk tugas yang dijadwalkan per menit dalam jam yang sama.

  • Dependensi diri dikonfigurasi untuk tugas yang dijadwalkan per menit dan tugas yang dijadwalkan per jam.

    Instans yang dihasilkan pada jam tertentu untuk tugas yang dijadwalkan per jam bergantung pada instans yang dihasilkan untuk tugas yang dijadwalkan per menit dan yang waktu penjadwalannya paling dekat tetapi tidak lebih lambat dari waktu penjadwalan instans saat ini dalam jam yang sama.

小时任务依赖分钟任务

Dependensi untuk tugas-tugas yang dijadwalkan per hari

Skenario Dependensi

Deskripsi

Diagram

Skenario di mana tugas harian bergantung pada tugas harian lain dalam siklus penjadwalan yang sama

  • Dependensi mandiri tidak dikonfigurasi untuk tugas yang dijadwalkan setiap hari.

    Secara default, instans yang dihasilkan untuk tugas yang dijadwalkan per hari bergantung pada instans yang dihasilkan untuk tugas lain yang dijadwalkan per hari dalam siklus penjadwalan yang sama.

  • Dependensi mandiri dikonfigurasi untuk tugas yang dijadwalkan setiap hari.

    Jika tugas yang dijadwalkan per hari bergantung pada tugas lain yang dijadwalkan per hari dengan dependensi diri telah dikonfigurasi, terdapat dependensi lintas siklus.

    null

    Jika Anda mengonfigurasi dependensi diri untuk tugas yang dijadwalkan per hari, instans pertama yang dihasilkan pada hari saat ini mungkin bergantung pada instans terakhir yang dihasilkan pada hari sebelumnya. Jika instans terakhir yang dihasilkan pada hari sebelumnya belum selesai dijalankan, tugas yang dijadwalkan per hari tidak dapat dijadwalkan pada hari saat ini. Untuk informasi lebih lanjut tentang cara mengonfigurasi dependensi diri, lihat Dependensi pada Instans yang Dihasilkan untuk Node Saat Ini dalam Siklus Sebelumnya.

天任务依赖同周期天任务

Skenario di mana tugas harian bergantung pada tugas per jam yang dijadwalkan pada hari yang sama

  • Dependensi mandiri tidak dikonfigurasi untuk tugas yang dijadwalkan per jam.

    Instans yang dihasilkan untuk tugas yang dijadwalkan per hari bergantung pada semua instans yang dihasilkan untuk tugas yang dijadwalkan per jam pada hari saat ini. Setelah data dari semua instans yang dihasilkan untuk tugas yang dijadwalkan per jam pada hari saat ini dihasilkan, tugas yang dijadwalkan per hari mulai membersihkan data yang dihasilkan pada hari saat ini.

    null

    Jika Anda ingin instans yang dihasilkan untuk tugas yang dijadwalkan per hari bergantung pada instans tertentu yang dihasilkan untuk tugas yang dijadwalkan per jam, Anda dapat mengonfigurasi dependensi diri untuk tugas yang dijadwalkan per jam. Setelah instans tertentu selesai dijalankan, instans yang dihasilkan untuk tugas yang dijadwalkan per hari secara otomatis dijadwalkan pada waktu penjadwalan. Untuk informasi lebih lanjut tentang cara mengonfigurasi dependensi diri, lihat Dependensi pada Instans yang Dihasilkan untuk Node Saat Ini dalam Siklus Sebelumnya.

  • Dependensi mandiri dikonfigurasi untuk tugas yang dijadwalkan setiap jam.

    Tugas yang dijadwalkan per hari bergantung pada instans yang dihasilkan untuk tugas yang dijadwalkan per jam dan yang waktu penjadwalannya paling dekat tetapi tidak lebih lambat dari waktu penjadwalan tugas yang dijadwalkan per hari.

天任务依赖当天小时任务

Skenario di mana tugas yang dijadwalkan per hari bergantung pada tugas yang dijadwalkan per jam atau menit di hari sebelumnya.

  • Dependensi mandiri tidak dikonfigurasi untuk tugas yang dijadwalkan per jam atau per menit.

    Tugas yang dijadwalkan per hari pada hari saat ini bergantung pada semua instans yang dihasilkan untuk tugas yang dijadwalkan per jam atau menit pada hari sebelumnya.

  • Dependensi mandiri dikonfigurasi untuk tugas yang dijadwalkan per jam atau per menit.

    Tugas yang dijadwalkan per hari pada hari saat ini bergantung pada instans terakhir yang dihasilkan untuk tugas yang dijadwalkan per jam atau menit pada hari sebelumnya.

Diagram berikut memberikan contoh bagaimana tugas yang dijadwalkan per hari bergantung pada tugas yang dijadwalkan per jam pada hari sebelumnya.天任务依赖昨天的小时任务

Dependensi untuk tugas-tugas yang dijadwalkan per menit

Skenario dependensi

Deskripsi

Diagram

Skenario di mana tugas yang dijadwalkan per menit bergantung pada tugas yang dijadwalkan per jam

  • Dependensi diri tidak dikonfigurasi untuk tugas yang dijadwalkan per menit.

    Instans yang dihasilkan untuk tugas yang dijadwalkan per menit bergantung pada instans yang dihasilkan untuk tugas yang dijadwalkan per jam dan yang waktu penjadwalannya paling dekat tetapi tidak lebih lambat dari waktu penjadwalan instans saat ini.

    null

    Dalam hal ini, beberapa instans yang dihasilkan untuk tugas yang dijadwalkan per menit mungkin bergantung pada instans yang sama yang dihasilkan untuk tugas yang dijadwalkan per jam.

  • Dependensi diri dikonfigurasi untuk tugas yang dijadwalkan per menit dan tugas yang dijadwalkan per jam.

    Instans tugas yang dijadwalkan per menit dalam siklus saat ini bergantung pada instans tugas dalam siklus sebelumnya, dan juga bergantung pada instans yang dihasilkan untuk tugas yang dijadwalkan per jam dan yang waktu penjadwalannya paling dekat tetapi tidak lebih lambat dari waktu penjadwalan instans saat ini berdasarkan prinsip kedekatan waktu penjadwalan.

分钟任务依赖小时任务

Skenario di mana tugas yang dijadwalkan per menit bergantung pada tugas yang dijadwalkan per hari

  • Dependensi diri tidak dikonfigurasi untuk tugas yang dijadwalkan per menit.

    Semua instans yang dihasilkan untuk tugas yang dijadwalkan per menit pada hari saat ini bergantung pada instans yang dihasilkan untuk tugas yang dijadwalkan per hari. Ketika waktu penjadwalan tugas yang dijadwalkan per hari tiba dan tugas tersebut selesai dijalankan, tugas yang dijadwalkan per menit dapat mulai dijalankan.

    null
    • Setelah tugas yang dijadwalkan per hari selesai dijalankan, instans-instans yang dihasilkan untuk tugas yang dijadwalkan per menit dan yang waktu penjadwalannya tiba dapat dijalankan secara paralel. Untuk mencegah instans-instans tersebut dijalankan secara paralel, Anda dapat mengonfigurasi dependensi diri untuk tugas yang dijadwalkan per menit. Untuk informasi lebih lanjut tentang cara mengonfigurasi dependensi diri, lihat Dependensi pada instans yang dihasilkan untuk node saat ini dalam siklus sebelumnya.

    • Pelaksanaan instans-instans yang dihasilkan untuk tugas yang dijadwalkan per menit independen satu sama lain.

  • Dependensi diri dikonfigurasi untuk tugas yang dijadwalkan per menit.

    • Hanya instans pertama yang dihasilkan untuk tugas yang dijadwalkan per menit yang bergantung pada tugas yang dijadwalkan per hari. Masing-masing instans lain yang dihasilkan untuk tugas yang dijadwalkan per menit dalam siklus saat ini bergantung pada instans tugas dalam siklus sebelumnya.

    • Instans tugas yang dijadwalkan per menit dalam siklus saat ini mulai dijalankan hanya setelah tugas yang dijadwalkan per hari dan instans tugas yang dijadwalkan per menit dalam siklus sebelumnya selesai dijalankan. Dalam hal ini, meskipun waktu penjadwalan instans-instans yang dihasilkan untuk tugas yang dijadwalkan per menit tiba, instans-instans tersebut tidak dijalankan secara paralel.

    null

    Jika Anda mengonfigurasi dependensi diri untuk tugas yang dijadwalkan per menit, instans pertama yang dihasilkan pada hari saat ini mungkin bergantung pada instans terakhir yang dihasilkan pada hari sebelumnya. Jika instans terakhir yang dihasilkan pada hari sebelumnya belum selesai dijalankan, tugas yang dijadwalkan per menit tidak dapat dijadwalkan pada hari saat ini. Untuk informasi lebih lanjut tentang cara mengonfigurasi dependensi diri, lihat Dependensi pada instans yang dihasilkan untuk node saat ini dalam siklus sebelumnya.

分钟任务依赖天任务

Dependensi pada tugas-tugas yang dijadwalkan per minggu, bulan, atau tahun

Jika tugas yang dijadwalkan per hari, jam, atau menit bergantung pada tugas yang dijadwalkan per minggu, bulan, atau tahun, instans uji coba kering dihasilkan untuk tugas yang dijadwalkan per minggu, bulan, atau tahun dalam periode waktu yang jatuh di luar waktu penjadwalan. Instans uji coba kering tidak menghasilkan data, menggunakan sumber daya, atau memblokir tugas keturunan dari dijalankan.

Contoh skenario di mana tugas yang dijadwalkan per hari bergantung pada tugas yang dijadwalkan per minggu dan untuk mana dependensi diri tidak dikonfigurasi:

  • Tugas yang dijadwalkan per minggu dijadwalkan untuk dijalankan setiap Senin dan Jumat. Instans uji coba kering dihasilkan untuk tugas tersebut setiap Selasa, Rabu, Kamis, Sabtu, dan Minggu. Ketika waktu penjadwalan instans uji coba kering tiba, status instans langsung diatur menjadi berhasil, tetapi kode instans tidak dijalankan. Instans uji coba kering tidak memengaruhi pelaksanaan normal instans keturunan.

  • Instans dihasilkan untuk tugas yang dijadwalkan per hari setiap hari dan bergantung pada instans yang dihasilkan untuk tugas yang dijadwalkan per minggu setiap hari, termasuk instans uji coba kering. Instans yang dihasilkan untuk tugas yang dijadwalkan per hari dapat dijadwalkan untuk dijalankan setelah instans yang dihasilkan untuk tugas yang dijadwalkan per minggu berhasil dijalankan setiap hari.

image