Para inserir um agendamento novo no Master é necessário:
- Definir um novo tipo de agendamento
O seu agendamento será de um novo tipo ainda desconhecido para o Master, por isso também é necessário informar no manifesto como criar o tipo para seu agendamento, dando a ele títulos e descrições em português, inglês e espanhol. Para isso siga as orientações detalhadas na página Tipo de agendamento. - Definir as regras do agendamento
Adicione as regras do seu agendamento no manifesto segundo a documentação abaixo.
manifesto.server
{ "nome_exibicao": "Nome da extensão", "agendamentos": [ { "id": "00000000-0000-0000-0000-OOOOOOOOOOOO", "gerenciado": true, "horario": "09:00", "tipo": "meu-tipo-agendamento", "dias_semana": ["Seg", "Qua", "Sex"] } ] }
Modelo
Variável | Tipo de dado | Descrição |
---|---|---|
id | GUID | Identificador único do agendamento |
tipo | Texto | Tipo de agendamento invocado pelo agendamento |
horario | Texto | Opcional, se não fornecido será gerado um horário randômico. Horário de execução do agendamento |
dias_semana | Lista | Opcional, se não fornecido serão habilitados todos os dias. Lista de dias da semana a executar o agendamento. Os valores possíveis são: [“Seg”, “Ter”, “Qua”, “Qui”, “Sex”, “Sab”, “Dom”] |
sistema | Booleano | Opcional, default false. Agendamentos de sistema não podem ser excluídos e o usuário apenas controla o horário. |
gerenciado | Booleano | Opcional, default true. Agendamentos gerenciados não podem ser excluídos mas o usuário consegue desabilitar e configurar a frequência da execução. |
executar_aqp | Booleano | Opcional, default true. Deve executar o agendamento perdido assim que possível. Se false, o agendamento perdido não será executado após o horário programado. |
executar_aqp_dia_atual | Booleano | Opcional, default false. Limita o executar assim que possível ao dia atual |
E se eu quiser apagar um agendamento?
Para apagar um agendamento veja a página Removendo componentes cadastrados