Membuat alur kerja di direktori DataStudio.
Deskripsi operasi
API ini tidak mendukung operasi batch. Jika Anda mendefinisikan lebih dari satu definisi alur kerja dalam FlowSpec, semua definisi alur kerja kecuali yang pertama akan diabaikan. Selain itu, node yang didefinisikan di dalam definisi alur kerja juga akan diabaikan. Panggil API CreateNode untuk membuat node internal satu per satu.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:* |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
ID ruang kerja DataWorks. Anda dapat masuk ke konsol DataWorks dan membuka halaman Workspace untuk menanyakan ID-nya. |
10000 |
| Spec |
string |
Yes |
Informasi field FlowSpec tentang alur kerja. Untuk informasi lebih lanjut, lihat FlowSpec. |
{ "kind": "CycleWorkflow", "version": "1.1.0", "spec": { "name": "OpenAPITestWorkflowDemo", "type": "CycleWorkflow", "workflows": [ { "script": { "path": "XX/OpenAPITest/WorkflowTest/OpenAPITestWorkflowDemo", "runtime": { "command": "WORKFLOW" } }, "trigger": { "type": "Scheduler", "cron": "00 02 00 * * ?", "startTime": "1970-01-01 00:00:00", "endTime": "9999-01-01 00:00:00", "timezone": "Asia/Shanghai", "delaySeconds": 0 }, "strategy": { "timeout": 0, "instanceMode": "T+1", "rerunMode": "Allowed", "rerunTimes": 3, "rerunInterval": 180000, "failureStrategy": "Break" }, "name": "OpenAPITestWorkflowDemo", "outputs": { "nodeOutputs": [ { "data": "workflow_output", "artifactType": "NodeOutput", "refTableName": "OpenAPITestWorkflowDemo" } ] }, "dependencies": [] } ] } } |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| RequestId |
string |
ID permintaan. |
0EF298E5-0940-5AC7-9CB0-6502507**** |
| Id |
string |
Pengidentifikasi unik alur kerja. Catatan
Field ini bertipe Long pada versi SDK sebelum 8.0.0, dan bertipe String pada versi SDK 8.0.0 dan yang lebih baru. Perubahan ini tidak memengaruhi penggunaan SDK secara normal; parameter akan tetap dikembalikan sesuai dengan tipe yang didefinisikan dalam SDK. Namun, kegagalan kompilasi dapat terjadi karena perubahan tipe ini hanya saat melakukan upgrade SDK melewati versi 8.0.0. Dalam kasus ini, Anda harus memperbarui tipe data secara manual. |
463497880880954XXXX |
Contoh
Respons sukses
JSONformat
{
"RequestId": "0EF298E5-0940-5AC7-9CB0-6502507****",
"Id": "463497880880954XXXX"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.