Membuat aturan peringatan kustom.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RemindName |
string |
Yes |
Nama aturan peringatan kustom. Nama tidak boleh melebihi 128 karakter. |
test_error_remind |
| DndEnd |
string |
No |
Waktu akhir jam tenang. Tentukan waktu dalam format hh:mm. Nilai valid hh: [0,23]. Nilai valid mm: [0,59]. |
08:00 |
| RemindUnit |
string |
Yes |
Tipe objek tempat aturan peringatan kustom diterapkan. Nilai valid: NODE, BASELINE, PROJECT, dan BIZPROCESS. Nilai NODE menunjukkan node. Nilai BASELINE menunjukkan garis dasar. Nilai PROJECT menunjukkan ruang kerja. Nilai BIZPROCESS menunjukkan alur kerja. |
NODE |
| NodeIds |
string |
No |
ID node tempat aturan peringatan kustom diterapkan. Parameter ini berlaku ketika parameter RemindUnit diatur ke NODE. Anda dapat menentukan beberapa ID. Pisahkan beberapa ID dengan koma (,). Maksimum 50 node dapat ditentukan untuk satu aturan peringatan kustom. |
1,2,3 |
| BaselineIds |
string |
No |
ID garis dasar tempat aturan peringatan kustom diterapkan. Parameter ini berlaku ketika parameter RemindUnit diatur ke BASELINE. Anda dapat menentukan beberapa ID. Pisahkan beberapa ID dengan koma (,). Maksimum lima garis dasar dapat ditentukan untuk satu aturan peringatan kustom. |
1,2,3 |
| ProjectId |
integer |
No |
ID ruang kerja tempat aturan peringatan kustom diterapkan. Parameter ini berlaku ketika parameter RemindUnit diatur ke PROJECT. Anda hanya dapat menentukan satu ruang kerja untuk satu aturan peringatan kustom. |
9527 |
| BizProcessIds |
string |
No |
ID alur kerja tempat aturan peringatan kustom diterapkan. Parameter ini berlaku ketika parameter RemindUnit diatur ke BIZPROCESS. Anda dapat menentukan beberapa ID. Pisahkan beberapa ID dengan koma (,). Maksimum lima alur kerja dapat ditentukan untuk satu aturan peringatan kustom. |
1,2,3 |
| RemindType |
string |
Yes |
Kondisi yang memicu peringatan. Nilai valid: FINISHED, UNFINISHED, ERROR, CYCLE_UNFINISHED, dan TIMEOUT. |
FINISHED |
| MaxAlertTimes |
integer |
No |
Jumlah maksimum peringatan. Nilai valid: 1 hingga 10. Nilai default: 3. |
2 |
| AlertInterval |
integer |
No |
Interval minimum pelaporan peringatan. Unit: detik. Nilai minimum: 1200. Nilai default: 1800. |
1800 |
| Detail |
string |
No |
Detail kondisi yang memicu peringatan.
|
{"hour":"23","minu":"59"} |
| AlertUnit |
string |
Yes |
Penerima peringatan. Nilai valid: OWNER dan OTHER. Nilai OWNER menunjukkan pemilik node. Nilai OTHER menunjukkan pengguna tertentu. |
OWNER |
| AlertMethods |
string |
Yes |
Metode notifikasi. Nilai valid:
Anda dapat menentukan beberapa metode notifikasi. Pisahkan dengan koma (,). |
SMS,MAIL |
| AlertTargets |
string |
No |
|
9527952795279527 |
| RobotUrls |
string |
No |
URL webhook chatbot DingTalk. Anda dapat menentukan beberapa URL webhook. Pisahkan beberapa URL webhook dengan koma (,). |
https://oapi.dingtalk.com/robot/send?access_token=****************************** |
| Webhooks |
string |
No |
URL webhook chatbot WeCom atau Lark. Anda dapat menentukan beberapa URL webhook. Pisahkan beberapa URL webhook dengan koma (,). Anda harus menentukan WEBHOOKS untuk AlertMethods. Hanya DataWorks Edisi Perusahaan yang mendukung parameter ini. Fitur peringatan berbasis URL webhook didukung di wilayah berikut: Tiongkok (Shanghai), Tiongkok (Chengdu), Tiongkok (Zhangjiakou), Tiongkok (Beijing), Tiongkok (Hangzhou), Tiongkok (Shenzhen), Tiongkok (Hong Kong), Jerman (Frankfurt), dan Singapura. |
https://open.feishu.cn/open-apis/bot/v2/hook/******* |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| Data |
integer |
The ID of the custom alert rule. |
1234 |
| ErrorMessage |
string |
The error message. |
The specified parameters are invalid. |
| RequestId |
string |
The request ID. |
0000-ABCD-EFG**** |
| Success |
boolean |
Indicates whether the request was successful. |
true |
| ErrorCode |
string |
The error code. |
1031203110005 |
Contoh
Respons sukses
JSONformat
{
"HttpStatusCode": 200,
"Data": 1234,
"ErrorMessage": "The specified parameters are invalid.",
"RequestId": "0000-ABCD-EFG****",
"Success": true,
"ErrorCode": "1031203110005"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | Forbidden.Not.Server | The dataworksAPI service is not available in this area. Please try it in another area. | |
| 500 | Forbidden.Wkbench.BaselineNoPermission | You are not authorized to access the baseline. | |
| 500 | Forbidden.Wkbench.ProjectNoPermission | You are not authorized to access the workspace. | |
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 500 | Forbidden.Wkbench.NoProject | You have not joined any project. | |
| 500 | Invalid.Wkbench.NodeNotExist | The node does not exist. | |
| 500 | Invalid.Wkbench.BaselineNotExist | The baseline does not exist. | |
| 500 | Forbidden.Wkbench.RemindOverlimit | The maximum number of reminders is exceeded. | |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | |
| 429 | Throttling.Api.Risk | The request for this resource has exceeded your daily available limit. | |
| 429 | Throttling.Resource | You have reached the limit for the resource. Please contact us by submitting a ticket. | |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | |
| 429 | Throttling.User | Your request is too frequent. Try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.