[API] Andamentos
Consulta de andamentos por modulo:
URL: {URL_SERVICE}/adv-service/{MODULO}/{CODIGO_ENTIDADE}/andamento/consulta
Método: Get
Possíveis parâmetros:
quan-registros={QUANTIDADE DE REGISTROS}
pagina={Pagina da busca}
Headers:
Content-Type : application/json
Accept : application/json
Authorization : ACCESS_TOKEN_USUARIO
Exemplo para consulta de andamentos de processo:
Método: Get
URL: {URL_SERVICE}/adv-service/processo/123456/andamento/consulta?quan-registros=1
Headers:
Content-Type : application/json
Accept : application/json
Authorization : ACCESS_TOKEN_USUARIO
Resposta:
{
"totalRegistros": 2,
"andamentoWs": [
{
"modulos": null,
"codigoAndamento": 951357,
"codigoRegistroVinculo": 654123,
"descricaoAndamento": "Descrição andamento",
"dataAndamento": 1544580000000,
"horaAndamento": null,
"codigoTipoAndamento": 21518,
"nomeTipoAndamento": "andamento Processo",
"responsaveis": [
{
"chave": 1,
"valor": "responsável"
}
],
"privado": false,
"codigoCapturaMovimento": null,
"identificador": "AND.0013246",
"totalArquivos": 0,
"flStatusClassificacao": null
}
]
}
Incluir Andamento:
URL:
Método: Post
Headers:
Content-Type : application/json
Accept : application/json
Authorization : ACCESS_TOKEN_USUARIO
Conteúdo: AndamentoWs
AndamentoWs extends AndamentoDadosBasicosType {
}
AndamentoDadosBasicosType extends CampoDinamicoDadosEntidadeMultiModuloType {
codigoAndamento: number;
codigoRegistroVinculo: number;
descricaoAndamento: string;
dataAndamento:XMLGregorianCalendar;
horaAndamento:XMLGregorianCalendar;
codigoTipoAndamento: number;
nomeTipoAndamento: string;
responsaveis:SimpleDtoType[];
privado:boolean;
codigoCapturaMovimento: number;
identificador: string;
totalArquivos: number;
flStatusClassificacao: number;
}
campoDinamicoDadosEntidadeMultiModuloType extends ModulosEntidadeType {
campoDinamicoDadoWs: CampoDinamicoDadoWs[];
}
CampoDinamicoDadoWs {
codigoCampoDinamicoDado: number;
codigoCampoDinamico: number;
codigoAba: number;
nomeCampoDinamico: string;
campoDinamicoTipo:CampoDinamicoTipoType;
valorCampoTexto: string;
valorCampoNumero: number;
valorCampoData:XMLGregorianCalendar;
valorCampoBoolean:boolean;
visivel:boolean;
obrigatorio:boolean;
campoDinamicoItemLista:CampoDinamicoItemListaType[];
campoDinamicoItemLabel:CampoDinamicoItemLabelType[];
itensSelecionadosLista:number[];
itensSelecionadosLabel:SimpleDtoType[];
campoDinamicoItemListaSelecionado: number;
textoAjuda: string;
}
CampoDinamicoItemListaType {
codigo: number;
nome: string;
posicao: number;
padrao:boolean;
}
CampoDinamicoItemLabelType {
codigo: number;
nome: string;
padrao:boolean;
}
typeCampoDinamicoTipoType= "TEXTO_LONGO" | "TEXTO_CURTO" | "NUMERO" | "DATA" | "LISTA_SELECAO_UNICA" | "LISTA_MULTIPLA_SELECAO" | "CHECKBOX" | "LABEL";
Exemplo andamentoWs:
{
"modulos":[
{
"modulo":"PROCESSO",
"codigoRegistroVinculo":110,
"vinculoPrincipal":true
}
],
"campoDinamicoDadoWs":[
{
"codigoCampoDinamicoDado":null,
"codigoCampoDinamico":1,
"codigoAba":15,
"nomeCampoDinamico":"Teste",
"campoDinamicoTipo":"TEXTO_LONGO",
"valorCampoTexto":"dasdasasd",
"valorCampoNumero":null,
"valorCampoData":null,
"valorCampoBoolean":false,
"visivel":true,
"obrigatorio":false,
"campoDinamicoItemLista":[
],
"campoDinamicoItemLabel":[
],
"itensSelecionadosLista":[
],
"itensSelecionadosLabel":[
],
"campoDinamicoItemListaSelecionado":null,
"textoAjuda":null
}
],
"codigoAndamento":null,
"codigoRegistroVinculo":null,
"descricaoAndamento":"dasdsadas",
"dataAndamento":1527476400000,
"horaAndamento":null,
"codigoTipoAndamento":5,
"nomeTipoAndamento":null,
"responsaveis":[
{
"chave":1,
"valor":"SAJ ADV"
},
{
"chave":1,
"valor":"SAJ ADV"
}
],
"privado":false,
"codigoCapturaMovimento":null,
"identificador":null,
"totalArquivos":null,
"flStatusClassificacao":null
}
Projuris ADV powered by Softplan
www.projuris.com.br/adv