Membuat instans alur kerja, seperti instans alur kerja pengisian ulang data, berdasarkan konfigurasi.
Deskripsi operasi
Fitur ini memerlukan langganan versi DataWorks Basic atau yang lebih tinggi.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
ID proyek. |
100 |
| EnvType |
string |
No |
Lingkungan proyek. Nilai yang valid:
|
Prod |
| WorkflowId |
integer |
Yes |
ID alur kerja tempat instans tersebut berada. Parameter ini diatur ke 1 untuk task yang dipicu otomatis. |
1 |
| Name |
string |
Yes |
Nama. |
WorkflowInstance1 |
| Periods |
object |
No |
Konfigurasi periode pengisian ulang data. |
|
| BizDates |
array<object> |
Yes |
Waktu data. Anda dapat menentukan hingga tujuh waktu data. |
|
|
object |
No |
|||
| StartBizDate |
string |
Yes |
Waktu data saat pengisian ulang data dimulai. Konfigurasikan parameter ini dalam format |
2024-11-20 |
| EndBizDate |
string |
Yes |
Waktu data saat pengisian ulang data dihentikan. Konfigurasikan parameter ini dalam format |
2024-11-24 |
| StartTime |
string |
No |
Waktu mulai pengisian ulang data. Konfigurasikan parameter ini dalam format Jika Anda mengonfigurasi parameter ini, Anda juga harus mengonfigurasi parameter EndTime. |
00:00:00 |
| EndTime |
string |
No |
Waktu akhir pengisian ulang data. Konfigurasikan parameter ini dalam format Jika Anda mengonfigurasi parameter ini, Anda juga harus mengonfigurasi parameter StartTime. |
23:59:59 |
| Type |
string |
Yes |
Tipe instans alur kerja. Nilai yang valid:
|
SupplementData |
| WorkflowParameters |
string |
No |
Parameter alur kerja. Parameter ini berlaku ketika alur kerja tertentu ditentukan ( |
"key=value" format: key1=value1 key2=value2 JSON format: {"key1":"value1", "key2": "value2"} |
| TaskParameters |
string |
No |
Parameter khusus task. Nilainya dalam format JSON. Kunci menentukan ID task. Anda dapat memanggil operasi GetTask untuk mendapatkan format nilai dengan mengkueri parameter skrip. |
{ "1001": "key1=val2 key2=val2", "1002": "key1=val2 key2=val2" } |
| AutoStartEnabled |
boolean |
No |
Nilai default adalah true. |
true |
| DefaultRunProperties |
object |
No |
Konfigurasi waktu proses. |
|
| RootTaskIds |
array |
No |
Daftar ID root task.
|
|
|
integer |
No |
ID task. |
1234 |
|
| IncludeTaskIds |
array |
No |
ID task yang akan dijalankan. |
|
|
integer |
No |
ID task. |
1234 |
|
| ExcludeTaskIds |
array |
No |
ID task yang tidak akan dijalankan. |
|
|
integer |
No |
ID task. |
4321 |
|
| IncludeProjectIds |
array |
No |
ID proyek yang akan dijalankan. |
|
|
integer |
No |
ID proyek. |
100 |
|
| ExcludeProjectIds |
array |
No |
ID proyek yang tidak akan dijalankan. |
|
|
integer |
No |
ID proyek. |
200 |
|
| Mode |
string |
No |
Mode pengisian ulang data. Nilai default: ManualSelection. Wajib ditentukan saat Type diatur ke SupplementData.
|
ManualSelection |
| Analysis |
object |
No |
Konfigurasi analisis. Wajib ditentukan saat Type = SupplementData. |
|
| Enabled |
boolean |
No |
Menentukan apakah fitur analisis diaktifkan. Wajib ditentukan saat Type = SupplementData. |
true |
| Blocked |
boolean |
No |
Menentukan apakah eksekusi diblokir jika analisis gagal. Wajib ditentukan saat Type = SupplementData. |
true |
| RunPolicy |
object |
No |
Kebijakan eksekusi. Jika parameter ini dibiarkan kosong, konfigurasi task yang digunakan. |
|
| StartTime |
string |
No |
Waktu mulai eksekusi. Konfigurasikan parameter ini dalam format |
00:00:00 |
| EndTime |
string |
No |
Waktu akhir eksekusi. Konfigurasikan parameter ini dalam format |
23:59:59 |
| Type |
string |
No |
Tipe periode waktu. Parameter ini wajib ditentukan jika Anda mengonfigurasi parameter RunPolicy. Nilai yang valid:
|
Daily |
| Immediately |
boolean |
No |
Menentukan apakah task yang dijadwalkan untuk dijalankan di masa depan dapat dijalankan segera. Nilai default: false. |
false |
| Alert |
object |
No |
Pengaturan peringatan. |
|
| Type |
string |
No |
Kebijakan peringatan. Nilai yang valid:
|
Succes |
| NoticeType |
string |
No |
Metode notifikasi peringatan. Nilai yang valid:
|
Sms |
| Parallelism |
integer |
No |
Konkurensi task. Nilai dari 2 hingga 10 menunjukkan konkurensi. Nilai 1 menunjukkan eksekusi sekuensial. Wajib ditentukan saat Type = SupplementData. |
2 |
| Order |
string |
No |
Urutan eksekusi. Nilai default: Asc.
|
Asc |
| RuntimeResource |
string |
No |
ID kelompok sumber daya penjadwalan kustom. Jika dibiarkan kosong, konfigurasi task yang digunakan. |
S_res_group_524258031846018_1684XXXXXXXXX |
| Priority |
integer |
No |
Prioritas eksekusi, rentang: 1–11. Nilai yang lebih tinggi menunjukkan prioritas yang lebih tinggi. |
1 |
| PriorityWeightStrategy |
string |
No |
Kebijakan pembobotan prioritas.
|
Upstream |
| Comment |
string |
No |
Alasan pembuatan. |
create for test |
| Tags |
array<object> |
No |
Daftar tag task. |
|
|
object |
No |
|||
| Value |
string |
No |
Nilai tag. |
tagValue |
| Key |
string |
No |
Kunci tag. |
tagKey |
| TagCreationPolicy |
string |
No |
Kebijakan pembuatan tag. Nilai yang valid:
|
Append |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. Digunakan untuk melacak log dan memecahkan masalah. |
22C97E95-F023-56B5-8852-B1A77A17XXXX |
| OperationId |
string |
ID operasi. Anda dapat menggunakan bidang ini untuk mengkueri hasil operasi pembuatan melalui antarmuka GetCreateWorkflowInstancesResult. |
e15ad21c-b0e9-4792-8f55-b037xxxxxxxx |
Contoh
Respons sukses
JSONformat
{
"RequestId": "22C97E95-F023-56B5-8852-B1A77A17XXXX",
"OperationId": "e15ad21c-b0e9-4792-8f55-b037xxxxxxxx"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.