Histórico
1 função do TermoSupport para histórico.
// npm install termo_core --save-exact
import * as support from "termo_core/support";
// ou: import { support } from "termo_core";| Função | Rota | O que faz |
|---|---|---|
buscar_pelo_filtro_historico | GET /historico/filtro | Atividade de uma tarefa ou ticket |
buscar_pelo_filtro_historico
GET/historico/filtro Exige credencial
Atividade de uma tarefa ou ticket
Exige a permissão de leitura na área projetos ou tickets (qualquer das ações ler, criar, editar ou deletar libera a leitura). Devolve até 500 linhas de atividade, da mais nova para a mais antiga: criação, mudanças de campo, anexos. O histórico é gravado pelo próprio sistema e não tem cadastro, edição nem exclusão. Informe tarefa_id ou ticket_id.
function buscar_pelo_filtro_historico(
credencial_de_acesso: CredencialDeAcesso,
parametros: ParametrosDeBuscarPeloFiltroHistorico = {},
opcoes_da_chamada?: OpcoesDaChamada,
): Promise<Array<tipos.Historico>>import { CredencialDeAcesso } from "termo_core";
import { buscar_pelo_filtro_historico } from "termo_core/support";
const credencial_de_acesso = CredencialDeAcesso.token_do_usuario_logado(token_do_usuario);
const resposta = await buscar_pelo_filtro_historico(credencial_de_acesso, { tarefa_id: "..." });Argumentos
Nome
Tipo
Retorno: Promise<Array<tipos.Historico>> · Rust: Result<Vec<tipos::Historico>, ErroAoChamarServico>
Tipos
Tipos usados pelas funções desta página. O nome é o mesmo nos dois pacotes.
ColaboradorResumo
Quem aparece como dono, membro, responsável, solicitante ou autor nos projetos, tarefas e tickets.
import type { ColaboradorResumo } from "termo_core/support";
export interface ColaboradorResumo {
id: string;
nome: string;
}Historico
Uma linha da atividade de uma tarefa ou ticket, gravada pelo próprio sistema a cada mudança.
import type { Historico } from "termo_core/support";
export interface Historico {
autor?: ColaboradorResumo | null;
criado_em: string;
descricao: string;
id: string;
tarefa_id?: string | null;
ticket_id?: string | null;
}