Consulta de andamentos por modulo:
...
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 : ACESSACCESS_TOKEN_USUARIO
Resposta:
Bloco de código | ||
---|---|---|
| ||
{
"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
...
Accept : application/json
Authorization : ACESSACCESS_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}