Listar atividades agendadas
Lista tarefas de manutenção preventiva agendadas com filtros (SelectedDate e StatusId são obrigatórios). Primeiro passo típico de uma baixa em lote - ver [Dar baixa em atividades](/guides/recipe-baixa-lote).
Listar dias com atividades pendentes
Lista as datas que possuem tarefas pendentes no período - útil para popular um calendário sem carregar a lista completa.
Listar planos de aplicação
Lista os vínculos entre Atividade e o ativo onde ela executa (Aplicação), com filtros.
Listar planos de aplicação por período
Lista os vínculos Atividade-Aplicação agendados dentro de um período.
Listar planos de atividades
Lista os Planos de Atividades (agrupador de atividades preventivas) com filtros.
Listar aplicações de atividades
Lista as Aplicações (vínculo Atividade + ativo) com filtros.
Consultar lista para baixa
Retorna os dados detalhados das tarefas selecionadas (por ID) antes de confirmar a baixa em lote - passo de conferência opcional. Corpo: array de IDs de tarefa.
Consultar dados de baixa
Retorna informações consolidadas de baixa para um conjunto de tarefas.
Consultar dados de baixa da aplicação
Retorna informações de baixa para a próxima tarefa de uma Aplicação numa data prevista - usado pelo app mobile.
Dar baixa em atividades
Marca uma ou mais tarefas preventivas como realizadas em uma única chamada (BaixaAtividadeCommand). Campos obrigatórios: tarefasIds (array) e plataforma. Não faça loop de chamadas individuais - envie todos os IDs de uma vez. Ver [Dar baixa em atividades](/guides/recipe-baixa-lote).
Listar medições da atividade
Lista as medições registradas de uma tarefa (ativid).
Registrar medições da atividade
Registra as medições/leituras de uma tarefa (SaveMedicoesAtividadeCommand). Campos obrigatórios: tarefaId e medicoes (array).
Listar fotos e observações da atividade
Lista as fotos e observações registradas de uma tarefa (ativid).
Registrar foto ou observação
Registra foto(s) e/ou observação de uma tarefa (SaveFotoObservacaoAtividadeCommand). Nenhum campo é obrigatório, mas tarefaId é a chave de vínculo.
Listar justificativas de atividade
Lista as justificativas configuradas para marcar uma tarefa como não realizada - consulte antes de dar baixa com statusId=2 (Não realizada).
Listar custos de materiais da atividade
Lista os materiais e custos associados a uma tarefa (tarefaId).
Registrar custos de materiais
Registra materiais e custos associados a uma tarefa (SaveCustosMateriaisAtividadeCommand).
Excluir tarefas
Exclui uma ou mais tarefas por ID (ExcluirTarefasCommand). Operação destrutiva e irreversível - exija confirmação humana antes de executar a partir de um agente autônomo.
Restaurar tarefas
Restaura tarefas previamente excluídas ou reprovadas (RestaurarTarefasCommand).
Alterar agendamento de tarefas
Altera a data agendada de uma ou mais tarefas específicas (AlterarAgendamentoCommand).
Alterar agendamento da aplicação
Altera a data agendada no nível da Aplicação (afeta as tarefas futuras geradas a partir dela) - ver a regra de fallback de executor em [Conceitos de domínio](/guides/concepts).