[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