Para inserir um agendamento novo no Master é necessário:

  1. 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

  2. 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ávelTipo de dadoDescrição
idGUIDIdentificador único do agendamento
tipoTextoTipo de agendamento invocado pelo agendamento
horarioTextoOpcional, se não fornecido será gerado um horário randômico. Horário de execução do agendamento
dias_semanaLista

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”]

sistemaBooleanoOpcional, default false. Agendamentos de sistema não podem ser excluídos e o usuário apenas controla o horário.
gerenciadoBooleanoOpcional, 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_aqpBooleanoOpcional, 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_atualBooleanoOpcional, 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