...
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 | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"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:
...