Cria um calendário de agendamento.
Descrição da operação
Você deve adquirir o DataWorks Enterprise Edition para usar este recurso.
Experimente agora
Testar
Autorização RAM
Sintaxe da solicitação
POST HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Name |
string |
Sim |
O nome do calendário de agendamento. O nome deve ser exclusivo no locatário atual e pode ter até 100 caracteres. |
work_calendar |
| AllProjects |
boolean |
Não |
Especifica se o calendário se aplica a todos os workspaces. Valor padrão: false.
|
true |
| ProjectIds |
array |
Não |
A lista de IDs dos workspaces aplicáveis.
|
|
|
integer |
Não |
O ID do workspace. |
1000 |
|
| Type |
string |
Sim |
O tipo do calendário.
Valores válidos:
|
StrongConstraint |
| StartDate |
string |
Não |
A data de início do período de validade do calendário. Formato: |
2026-10-08 |
| EndDate |
string |
Não |
A data de término do período de validade do calendário. Formato: |
2026-10-09 |
| ExpirationReminder |
string |
Não |
O lembrete de expiração. Este parâmetro é obrigatório quando Type está definido como StrongConstraint.
Valores válidos:
|
OneMonthBefore |
| OverduePolicy |
string |
Não |
A política de agendamento após a expiração do calendário. Este parâmetro é obrigatório quando Type está definido como StrongConstraint.
Valores válidos:
|
Skip |
| SchedulePolicy |
object |
Sim |
A política de agendamento de datas. Para um calendário de restrição forte, as datas de agendamento normal e as datas de não agendamento devem cobrir todos os dias dentro do período de validade e não podem se sobrepor. |
|
| NormalDates |
array |
Não |
A lista de datas de agendamento normal. |
|
|
string |
Não |
A data de agendamento normal. Formato: |
2026-10-08 |
|
| SkipDates |
array |
Não |
A lista de datas de não agendamento. As tarefas realizam dry runs nessas datas. Este parâmetro é usado apenas para calendários de restrição forte. |
|
|
string |
Não |
A data de não agendamento. Formato: |
2026-10-08 |
|
| FallbackPolicy |
string |
Não |
A política de agendamento padrão para datas que não estão configuradas. Este parâmetro é obrigatório quando Type está definido como WeakConstraint.
Valores válidos:
|
Normal |
| Owner |
string |
Sim |
O ID da conta do proprietário. |
123456789 |
| Description |
string |
Sim |
A descrição do calendário de agendamento. A descrição deve ter de 5 a 2.048 caracteres. |
Weekday scheduling calendar |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| Id |
integer |
O ID do calendário de agendamento. |
12345 |
| RequestId |
string |
O ID da solicitação. |
6A6CBE87-9F91-1323-B680-E7A7065XXXXX |
Exemplos
Resposta de sucesso
JSON formato
{
"Id": 12345,
"RequestId": "6A6CBE87-9F91-1323-B680-E7A7065XXXXX"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.