Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

ProcessoConsultaFiltroWs {


nomeAssunto: string;
codigosUnidadeOrganizacional: number[];
codigoProcessoOrgao: number;
codigoSituacao: number;
codigoPessoaEnvolvido: number;
nomeEnvolvido: string;
numeroProcesso: string;
nomePasta: string;
identificador: string;
codigoMarcadores: number[];
codigoUsuariosResponsaveis: number[];
codigoGruposResponsaveis: number[];
dataProcessoInicio: XMLGregorianCalendar;
dataProcessoFim: XMLGregorianCalendar;
tipoDataProcesso: TipoDataProcessoType;
codigoTipoJustica: number;
codigoProcessoPai: number;
codigoEstado: number;
somenteProcessosSemAtendimento: boolean;
somenteProcessosSemProcessoPai: boolean;
somenteIncompleto: boolean;
somenteCompleto: boolean;
codigoOab: number;
flHabilitado: boolean;
filtroGeral: string;

atualizadoDesde: XMLGregorianCalendar;


}

type TipoDataProcessoType = 'DATA_DO_CADASTRO' | 'DATA_DA_DISTRIBUICAO' | 'DATA_DA_CITACAO' | 'DATA_DO_JULGAMENTO' | 'DATA_DO_ENCERRAMENTO';

Consulta de Processos com Ordenação

É possível obter dos endpoint's de consulta de processos os processos ordenados a partir de determinados campos.

Os campos disponíveis para ordenação são obtidos através da seguinte requisição:


URL: {URL_SERVICE}/adv-service/processo/consulta/ordenacao

Método: Get

Headers: 

Authorization : ACCESS_TOKEN_USUARIO


Resposta:

Bloco de código
languagejs
linenumberstrue
collapsetrue
{
    "simpleValue": [
        {
            "valor": "ORDENACAO_CODIGO_PROCESSO"
        },
        {
            "valor": "ORDENACAO_DATA_INCLUSAO_PROCESSO"
        },
        {
            "valor": "ORDENACAO_DATA_CITACAO_PROCESSO"
        },
        {
            "valor": "ORDENACAO_DATA_DISTRIBUICAO_PROCESSO"
        },
        {
            "valor": "ORDENACAO_DATA_ENCERRAMENTO_PROCESSO"
        },
        {
            "valor": "ORDENACAO_DATA_JULGAMENTO_PROCESSO"
        },
        {
            "valor": "nomePasta"
        },
        {
            "valor": "ORDENACAO_PROCESSO_NOME_ORGAO"
        },
        {
            "valor": "ORDENACAO_SITUACAO_PROCESSO"
        },
        {
            "valor": "ORDENACAO_UNIDADE_ORGANIZACIONAL_PROCESSO_ATUAL"
        },
        {
            "valor": "ORDENACAO_NOME_ASSUNTO_PROCESSO"
        }
    ]
}


É possível também informar se a ordenação deve ser feita de forma ascendente ou descendente através do parâmetro ordenacao-tipo. Para ordenar os processos de forma ascendente deve ser informado a chave ASC e para ordenar de forma descendente a chave DESC.


Exemplo:

O seguinte exemplo efetua uma consulta de processos ordenados pela situação do processo de forma ascendente. Foi especificado também que a consulta deve trazer 50 processos e os mesmos devem estar completos.

URL: {URL_SERVICE}/adv-service/processo/consulta?ordenacao-chave=ORDENACAO_SITUACAO_PROCESSO&ordenacao-tipo=ASC&quan-registros=50&somenteCompleto=true

Método: Get

Resultado:


Bloco de código
{
    "totalRegistros": 16304,
    "processoConsultaWs": [
        {
            ...
            "nomeSituacao": "Arquivado",
            ...
            "flCompleto": true,
            ...
        },
        {
            ...
            "nomeSituacao": "Ativo",
            ...
            "flCompleto": true,
            ...
        }
    ]
}

Incluir Processo Judicial:

...