Memperbarui konfigurasi penjadwalan alur tugas.
Deskripsi operasi
Operasi ini memperbarui pengaturan penjadwalan alur tugas dalam mode edit. Anda dapat mengonfigurasi penjadwalan format, penjadwalan periodik, dan penjadwalan event. Penjadwalan format mendukung penjadwalan satu kali atau periodik. Penjadwalan event mendukung langganan ke alur tugas dan node alur tugas.
Setelah konfigurasi diperbarui, publikasikan ulang dan deploy alur tugas. Instans alur tugas baru kemudian dijadwalkan berdasarkan pengaturan penjadwalan yang diperbarui.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:UpdateTaskFlowSchedule |
update |
*Semua Sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Tid |
integer |
No |
ID penyewa. Catatan
Arahkan pointer ke foto profil di sudut kanan atas Konsol untuk melihat ID penyewa. Untuk informasi lebih lanjut, lihat Melihat informasi penyewa. |
3*** |
| DagId |
integer |
Yes |
ID alur tugas, yang merupakan pengenal unik alur tugas. |
7*** |
| ScheduleSwitch |
boolean |
Yes |
Apakah akan mengaktifkan penjadwalan.
|
false |
| CronBeginDate |
string |
No |
Waktu mulai penjadwalan format. Alur tugas tidak dijadwalkan sebelum waktu ini. |
CronBeginDate_test |
| CronEndDate |
string |
No |
Waktu akhir penjadwalan format. Alur tugas tidak dijadwalkan setelah waktu ini. |
CronEndDate_test |
| ScheduleParam |
string |
Yes |
Konfigurasi penjadwalan event dalam format string JSON. |
ScheduleParam_test |
| CronStr |
string |
No |
Ekspresi cron untuk penjadwalan format. |
CronStr_test |
| TriggerType |
string |
Yes |
Tipe Pemicu. Nilai valid:
|
Event |
| CronType |
string |
No |
Tipe siklus penjadwalan. Nilai valid:
|
HOUR |
| TimeZoneId |
string |
No |
Pengaturan zona pengatur waktu. Nilai default: Asia/Shanghai (UTC+8). |
Asia/Shanghai |
Deskripsi metrik konfigurasi penjadwalan
Konfigurasikan penjadwalan format: mendukung penjadwalan periodik atau penjadwalan satu kali.
Parameter wajib:
ScheduleSwitch: True
TriggerType: Cron
CronBeginDate
CronEndDate
CronStr
CronType
ScheduleParam: bervariasi berdasarkan penjadwalan harian, mingguan, bulanan, atau satu kali.
Contoh:
Penjadwalan harian:
{
"triggerType":"0",
"dateTime":"00:00"
}
Penjadwalan mingguan: Minggu adalah 1, Senin adalah 2, ..., Sabtu adalah 7.
{
"triggerType":"0",
"dateWeek":[
"1",
"5"
],
"weekTime":"00:00"
}
Penjadwalan bulanan:
{
"triggerType":"0",
"dateMonth":"1",
"MonthTime":"00:00"
}
Penjadwalan satu kali:
{
"triggerType":"1",
"specificTime":"2022-09-02 00:00"
}
Deskripsi metrik
CronStr: Penjadwalan aktual alur tugas ditentukan oleh nilai CronStr.
CronBeginDate dan CronEndDate: Untuk penjadwalan periodik, CronBeginDate, CronEndDate, dan CronStr bersama-sama mendefinisikan penjadwalan alur tugas. Jika waktu yang ditentukan oleh CronStr berada dalam rentang waktu yang didefinisikan oleh CronBeginDate dan CronEndDate, tugas akan dipicu.
CronType: Digunakan untuk validasi. Atur parameter ini berdasarkan siklus yang didefinisikan oleh CronStr.
ScheduleParam: Atur parameter ini berdasarkan penjadwalan yang didefinisikan oleh CronStr.
Konfigurasikan penjadwalan event (pemicuan lintas alur tugas otomatis)
Parameter wajib:
ScheduleSwitch: True
TriggerType: Event
ScheduleParam
Contoh:
{
"triggerType":"2" // Atur ke 2 untuk penjadwalan event
"deps":[ // Konfigurasi langganan alur tugas dan node
{
"eventType":1, // Tipe langganan: 0 untuk alur tugas; 1 untuk node tugas
"lisDagId":12345, // Alur tugas yang berisi node yang dilanggan
"lisNodeId":2134 // ID node yang dilanggan
},
{
"eventType":0,
"lisDagId":12343 // ID alur tugas yang dilanggan
},
{
"eventType":0,
"lisDagId":23456
}
],
"maxWait":21600 // Waktu tunggu maksimum sebelum semua langganan di atas berhasil dijalankan
}
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter tanggapan. |
||
| RequestId |
string |
ID permintaan, yang digunakan untuk melacak log dan memecahkan masalah. |
7BF38A13-C181-5B5E-97F1-8643F8A10093 |
| ErrorCode |
string |
Kode kesalahan. |
InvalidParameterValid |
| ErrorMessage |
string |
Paket kesalahan yang dikembalikan jika panggilan gagal. |
InvalidParameterValid |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"RequestId": "7BF38A13-C181-5B5E-97F1-8643F8A10093",
"ErrorCode": "InvalidParameterValid",
"ErrorMessage": "InvalidParameterValid",
"Success": true
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.