Atualiza uma regra de monitoramento personalizada.
Descrição da operação
Suportado no DataWorks Basic Edition ou em uma edição superior.
Experimente agora
Testar
Autorização RAM
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RemindId |
integer |
Sim |
O ID da regra personalizada. |
1234 |
| RemindName |
string |
Não |
O nome da regra personalizada. O nome não pode exceder 128 caracteres de comprimento. |
update_remindname |
| DndEnd |
string |
Não |
A hora de término do período de não perturbe, antes da qual nenhum alerta é enviado. Especifique a hora no formato hh:mm. Valores válidos para hh: [0,23]. Valores válidos para mm: [0,59]. |
08:00 |
| RemindUnit |
string |
Não |
O tipo do objeto monitorado. Valores válidos:
Valores válidos:
|
NODE |
| NodeIds |
string |
Não |
Os IDs dos nós quando o objeto monitorado é um nó. Uma única regra de monitoramento pode monitorar até 50 nós. Separe vários IDs de nós com vírgulas (,). Este parâmetro entra em vigor somente quando o parâmetro RemindUnit é definido como NODE. |
1,2,3 |
| BaselineIds |
string |
Não |
Os IDs das linhas de base quando o objeto monitorado é uma linha de base. Uma única regra de monitoramento pode monitorar até 5 linhas de base. Separe vários IDs de linhas de base com vírgulas (,). Este parâmetro entra em vigor somente quando o parâmetro RemindUnit é definido como BASELINE. |
1,2,3 |
| ProjectId |
integer |
Não |
O ID do espaço de trabalho quando o objeto monitorado é um espaço de trabalho. Uma única regra de monitoramento pode monitorar apenas um espaço de trabalho. Este parâmetro entra em vigor somente quando o parâmetro RemindUnit é definido como PROJECT. |
1234 |
| BizProcessIds |
string |
Não |
Os IDs dos fluxos de trabalho quando o objeto monitorado é um fluxo de trabalho. Uma única regra de monitoramento pode monitorar até 5 fluxos de trabalho. Separe vários IDs de fluxos de trabalho com vírgulas (,). Este parâmetro entra em vigor somente quando o parâmetro RemindUnit é definido como BIZPROCESS. |
1,2,3 |
| RemindType |
string |
Não |
A condição que aciona a regra de alerta. Valores válidos:
Para obter mais informações sobre as condições que acionam as regras de alerta, consulte Regras personalizadas. Valores válidos:
|
FINISHED |
| MaxAlertTimes |
integer |
Não |
O número máximo de alertas. Valores válidos: [1,10]. Valor padrão: 3. |
3 |
| AlertInterval |
integer |
Não |
O intervalo de alerta. Unidade: segundos. Valor mínimo: 1200. Valor padrão: 1800. |
1800 |
| Detail |
string |
Não |
As configurações de parâmetro para diferentes condições de acionamento:
|
{"hour":23,"minu":59} |
| AlertUnit |
string |
Não |
Os destinatários do alerta. Valores válidos: OWNER (proprietário da tarefa) e OTHER (usuários especificados). Valores válidos:
|
OWNER |
| AlertMethods |
string |
Não |
Os métodos de alerta. Valores válidos:
Separe vários métodos de alerta com vírgulas (,). |
SMS,MAIL |
| AlertTargets |
string |
Não |
As configurações de parâmetro para diferentes destinatários de alerta:
|
9527952795279527 |
| UseFlag |
boolean |
Não |
Especifica se a regra de alerta deve ser ativada. Valores válidos:
|
true |
| RobotUrls |
string |
Não |
As URLs de webhook do chatbot de grupo do DingTalk. Separe várias URLs de webhook com vírgulas (,). Se as configurações do parâmetro estiverem definidas como undefined, o sistema limpa as URLs de webhook do chatbot do DingTalk. |
https://oapi.dingtalk.com/robot/send?access_token=****************************** |
| Webhooks |
string |
Não |
As URLs de webhook do chatbot do WeCom ou Lark. Separe várias URLs de webhook com vírgulas (,). O parâmetro AlertMethods deve incluir o método de alerta WEBHOOKS. Se as configurações do parâmetro estiverem definidas como undefined, o sistema limpa as URLs de webhook. Este parâmetro é suportado apenas no DataWorks Enterprise Edition. Regiões disponíveis: China (Shanghai), China (Chengdu), China (Zhangjiakou), China (Beijing), China (Hangzhou), China (Shenzhen), China (Hong Kong), Alemanha (Frankfurt) e Singapura. |
https://open.feishu.cn/open-apis/bot/v2/hook/******* |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A estrutura da resposta. |
||
| HttpStatusCode |
integer |
O código de status HTTP. |
200 |
| Data |
boolean |
O resultado da atualização da regra de monitoramento personalizada. |
true |
| ErrorMessage |
string |
A mensagem de erro. |
The specified parameters are invalid. |
| RequestId |
string |
O ID exclusivo da solicitação. Você pode usar o ID para solucionar problemas quando ocorrer um erro. |
0000-ABCD-EFG**** |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
| ErrorCode |
string |
O código de erro. |
1031203110005 |
Exemplos
Resposta de sucesso
JSON formato
{
"HttpStatusCode": 200,
"Data": true,
"ErrorMessage": "The specified parameters are invalid.",
"RequestId": "0000-ABCD-EFG****",
"Success": true,
"ErrorCode": "1031203110005"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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.RemindNoPermission | You are not authorized to modify the reminder. | |
| 500 | Invalid.Wkbench.RemindNotExist | The reminder does not exist. | |
| 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. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.