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çãoRotaO que faz
buscar_pelo_filtro_historicoGET /historico/filtroAtividade 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>>
Exemplo
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;
}

Nesta página