Árvore de páginas

Versões comparadas

Chave

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

...

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "operation": "ListProcess",
    "userName": "Totvers",
    "length": 11,
    "processes": [
        {
  			"processId": "0000000063",
            "fup": [
                {
                    "tipFup": "1",
                    "id": "1000000021",
                    "status": "001",
                    "responsable": [
                        {
                            "id": "002195",
                            "acronym": "CTS",
                            "email": "2382-6818",
                            "name": "CLOVIS EDUARDO TEIXEIRA",
                            "fone": "[email protected]"
                        }
                    ],
                    "title": "Em aberto",
                    "date": "20171027",
                    "hour": "10:00"
                }
            ],
            "injuctions": [
			           {
                            "id": "0000000001",
							"title": "Liminar Revogada", 
							"date": "20170322",
							"sentence": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."}],			
            "assJurDesc": "Contencioso",
            "status": [
                {
                    "description": "Em andamento",
                    "code": "1"
                }
            ],
            "values_and_contingency": [
                {
                    "values": [
                        {
                            "currency": "R$",
                            "description": "",
                            "value": 1000
                        }
                    ],
                    "description": "CT059-JURA162",
                    "probability_of_winning": ""
                }
            ],
            "party": [
                {
                    "position": "",
                    "id": "0000000066",
                    "relationName": "Reclamante",
                    "relationCode": "01",
                    "name": "LEGALTASK 001",
                    "main": "1",
                    "entity": "JLT00101",
                    "sourceEntity": "SA1",
                    "code": "JLT001-01",
                    "positionCode": ""
                }
            ],
            "oppositeParty": [    "Cliente Juridico",         
            "provisionValue": 10000, 
   {                 
					"position"expenses": "",[
                  
					"id": "0000000072",{
                    
					"relationName"identifier": "ReclamanteTaxi",
                    "relationCodedescription": "01CT-007",
                    
					"name"date": "20161208"CLIENTE IR/ISS ANDREA",,
                    
					"main"value": "1",
                },
   
					"entity": "00000601",            {
                
					"sourceEntity    "identifier": "SA1",TIPO DE DESPESA EXCLUSIVO P/ CT013 (JURA099)",
                    
					"code"description": "000006CT013-01JURA099",
                   	 "positionCodedate": "20161208",
        
			   }         "value": 
			],
""
               "provisionValue": 10000}, 
            "expenses],
				    "area": [
                {
                    "identifierdescription": "TaxiTrabalhista",
                    "descriptioncode": "CT-007001",
                }
    "date": "20161208",
         ],
            "valuesubarea": ""[
                },
                {
                    "identifierdescription": "TIPO DE DESPESA EXCLUSIVO P/ CT013 (JURA099)CONTENCIOSO",
                    "descriptioncode": "CT013-JURA099000001",
                }
    "date": "20161208",
        ],
            "valueassJur": "001",
                }"assJurDesc": "Contencioso",
            ],
				    "area"instance": [
                {
                    "descriptiondistrictCourt": "TrabalhistaTribunal de Justica",
                    "codedistribution": "001",
                }
    "processNumber": "090807060504030201",
        ],
            "subareabranch": [
"3a Camara do Tribunal de Justica do Estado         {de SP",
                    "descriptionid": "CONTENCIOSO0000000063",
                    "codeinstaAtual": "0000011",
                }
    "city": "",
        ],
            "assJurcityCode": "001",
            "assJurDesc": "Contencioso",
       "numInstance": "1",
    "instance": [
                {"natureCode": "001",
                    "districtCourtlocal": "TribunalSao de JusticaPaulo",
                    "distributiondisplayName": "1a Instancia",
                    "processNumbernature": "090807060504030201Judicial",
                }
    "branch": "3a Camara do Tribunal de Justica do Estado de SP",
           ],
            "decisions" : [
                {
					"id": "00000000630000000001",
                    "instaAtualtitle": "1Setença Procedente",
                    "citydate": "20170222",
                    "cityCodesentence" : "",
                    "numInstance": "1",
           Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 							         "natureCode": "001",
                    "local": "Sao Paulo",
                    "displayName": "1a Instancia     
						Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
                    "natureinstance": "Judicial"
                }
            ],
            "decisionsguarantees" : [
                {
					"id                    "identifier": "0000000001G",
                    "titledescription": "SetençaDepósito ProcedenteRecursal",
                    "date": "20170222",
                    "sentencevalue" : "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo 							10000.00
                }
            ],
            "matter": [
                {
             
						Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.","description": "LEGALTASK 001//090807060504030201",
                    "code": "000001"
                }
    "instance": "1ª"
        ],
          }
            ]"entryDate": "20170928",
            "guaranteesstaff" : [
                {
                    "identifierposition": "GResponsável",
                    "descriptioninitials": "Depósito RecursalWYK",
                    "datename": "20170222WILLIAN KAZAHAYA",
                    "value": 10000.00},
                }{
            ],
            "matterposition": [
    "Advogado",
            {
                    "description"initials": "LEGALTASK 001//090807060504030201",
                    "codename": "000001"
                },
                ],{
             "entryDate": "20170928",
      "position": "Estagiário",
     "staff": [
                {"initials": "",
                    "positionname": "Responsável",
                }
    "initials": "WYK",
        ],
            "nameclosure": "WILLIAN KAZAHAYA"[
                },{
                {
    "veredict": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore "position": "Advogado",
                    "initials": "",
et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
                       "name": ""
                },
         consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
                    {"finalValue":  1000.00,,
                    "positiondescription": "EstagiárioVITÓRIA",
                    "initialsdate": "YYYYMMDD",
                    "nametype": "1"
                }
            ],
            "closurecompany": [
                {
                    "veredictname": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
  LEGALTASK 001",
                    "code": "JLT001-01"
                }
            ],
            "history": [
     consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum{
 dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim "id est laborum.": "0000000010",
                    "finalValuetitle":  1000.00,"Acompanhamento Decisória",
                    "descriptiondate": "VITÓRIA20171017",
                },
    "date": "YYYYMMDD",
           {
         "type": "1"
                }
            ],
            "company": [
                {"id": "0000000013",
                    "nametitle": "LEGALTASKAcompanhamento 001Decisória",
                    "codedate": "JLT001-0120171023"
                }
            ],
        }
    "history": [
                {
                    "id": "0000000010",
                    "title": "Acompanhamento Decisória",
                    "date": "20171017"
                },
                {
                    "id": "0000000013",
                    "title": "Acompanhamento Decisória",
                    "date": "20171023"
                }
            ]
        }
    ]
}



Descrição dos Campos:

]
}




Descrição dos Campos:

  • userName: Nome do usuário logado.
  • hasNext: Indica se existe mais uma página de resultados ou se já está na última página (ver mais detalhes nos parâmetros aceitos: page e pageSize).
  • processes: Array de processos.
  • processes[n].processId: Identificador único do processo.
  • operation: Qual tipo de operação.
  • processes[n].oppositeParty: Nome da parte contraria.
  • processes[n].provisionValue: Valor total do processo (somatória dos valores e contingência)
  • processes[n].fups: Array de Follow Ups do processo. Trazer somente os últimos 4 (ver parâmetro abaixo).
  • processes[n].fups[e].tipFup: Tipo do FUP.
  • processes[n].fups[e].id: Identificador único do FUP
  • userName: Nome do usuário logado.
  • hasNext: Indica se existe mais uma página de resultados ou se já está na última página (ver mais detalhes nos parâmetros aceitos: page e pageSize).
  • processes: Array de processos.
  • processes[n].processId: Identificador único do processo.
  • operation: Qual tipo de operação.
  • processes[n].oppositeParty: Array com as partes contrária principal do processo.
  • processes[n].oppositePartyfups[se].position: Posição da partestatus: Status do Follow-up: 0->Pendente, 1->Concluído, 2->em andamento.
  • processes[n].oppositePartyfups[se].id: Id da parte contrariaresponsable: Array de Responsável pelo Follow-up.
  • processes[n].oppositeParty[sfups[e].responsable[x].relationNameid:Relação do nome da parte contraria Id do responsável do Follow-up.
  • processes[n].oppositeParty[sfups[e].responsable[x].relationCode: Relação de código da parte contraria. acronym: Acrónimo do responsável do Follow-up.
  • processes[n].fups[e].oppositePartyresponsable[sx].name: Nome da parte contrariaemail: E-mail do responsável do Follow-up.
  • processes[n].fups[e].oppositePartyresponsable[sx].main: Principal da parte contrarianame: Nome do responsável do Follow-up.
  • processes[n].oppositeParty[sfups[e].responsable[x].entity: Entidade da parte contrariafone: Fone do responsável do Follow-up.
  • processes[n].oppositePartyfups[se].sourceEntity: Tabela da entidade da parte contrariatitle: Título do follow-up.
  • processes[n].oppositePartyfups[se].code: Codigo da parte contrariadate: Data do Follow-up no formato YYYYMMDD.
  • processes[n].oppositePartyfups[se].positionCodehour:Posição do código da parte contraria Hora do follow-up no formato HH:mm.
  • processes[n].provisionValue: Valor total do processo (somatória dos valores e contingência)injuctions: Array com liminares do processo.
  • processes[n].injuctions[w].fups: Array de Follow Ups do processo. Trazer somente os últimos 4 (ver parâmetro abaixo).id: Código da liminar.
  • processes[n].fupsinjuctions[ew].tipFup: Tipo do FUPtitle: Título da liminar.
  • processes[n].fupsinjuctions[ew].id: Identificador único do FUPdate: Data da liminar.
  • processes[n].fupsinjuctions[ew].status: Status do Follow-up: 0->Pendente, 1->Concluído, 2->em andamento.sentence: Texto da liminar.
  • processes[n].fups[e].responsable: Array de Responsável pelo Follow-up.status: Array com Status do processo. (Em Andamento, Encerrado)
  • processes[n].fups[e].responsable[x].id: Id do responsável do Follow-upstatus.description: Descrição do Status.
  • processes[n].fups[e].responsable[x].acronym: Acrónimo do responsável do Follow-upstatus.code: Código do Status.
  • processes[n].fups[e].responsable[x].email: E-mail do responsável do Follow-upvalues_and_contingency: Array de Objetos.
  • processes[n].values_and_contingency.values: Array de valores do Objeto.
  • processes[n].fups[e].responsable[x].name: Nome do responsável do Follow-upvalues_and_contingency.values[y].currency: Descrição do valor.
  • processes[n].fups[e].responsable[x].fone: Fone do responsável do Follow-upvalues_and_contingency.values[y].description: Símbolo da moeda do valor.
  • processes[n].fups[e.values_and_contingency.values[y].title: Título do follow-upvalue: Valor.
  • processes[n].fups[e].date: Data do Follow-up no formato YYYYMMDD.values_and_contingency.description: Descrição 
  • processes[n].fups[e].hour: Hora do follow-up no formato HH:mm.values_and_contingency.probability_of_winning: probabilidade de vitória
  • processes[n].injuctionsparty: Array com liminares do as partes envolvidas no processo.
  • processes[n].injuctionsparty[wk].id: Código da liminarposition: Cargo do envolvido.
  • processes[n].injuctionsparty[wk].title: Título da liminarid: ID do envolvido.
  • processes[n].injuctionsparty[wk].daterelationName: Data Nome da liminarrelação do envolvido.
  • processes[n].injuctionsparty[wk].sentencerelationCode: Texto Código da liminarrelação do envolvido.
  • processes[n].party[k].statusname: Array com Status Nome do processo. (Em Andamento, Encerrado)envolvido.
  • processes[n].status.description: Descrição do Statusparty[k].main: Main do envolvido.
  • processes[n].status.code: Código do Statusparty[k].entity: Entidade do envolvido.
  • processes[n].values_and_contingency: Array de Objetosparty[k].sourceEntity: Tabela do envolvido.
  • processes[n].values_and_contingency.values: Array de valores do Objetoparty[k].code: Código do envolvido.
  • processes[n].values_and_contingency.values[y].currency: Descrição do valorparty[k].positionCode: Código da posição do envolvido.
  • processes[n].expenses: Array com as despesas do processo.
  • processes[n].values_and_contingency.values[yexpenses[g].descriptionidentifier: Símbolo da moeda do valor Identificador do tipo de despesa (D, etc).
  • processes[n].values_and_contingency.values[yexpenses[g].valuedescription: Valor Descrição da despesa.
  • processes[n].values_and_contingency.description: Descrição expenses[g].date: Data da despesa.
  • processes[n].values_and_contingency.probability_of_winning: probabilidade de vitóriaexpenses[g].value: Valor da despesa.
  • processes[n].partysubArea: Array com as partes envolvidas no Subáreas do processo.
  • processes[n].partysubArea[ki].positiondescription: Cargo Descrição da Subárea do envolvidoprocesso.
  • processes[n].partysubArea[ki].idcode: ID Código da Subárea do envolvidoprocesso.
  • processes[n].party[k].relationName: Nome da relação do envolvidoassJur: Código Assunto.
  • processes[n].party[k].relationCode: Código da relação do envolvidoassJurDesc: Descrição Assunto.
  • processes[n].party[k].name: Nome do envolvidoinstance: Array com as Instâncias.
  • processes[n].partyinstance[ka].maindistrictCourt: Main Tipo do envolvidotribunal da Instância.
  • processes[n].partyinstance[ka].entity: Entidade do envolvidodistribution: Distribuição da Instância.
  • processes[n].partyinstance[ka].sourceEntityprocessNumber:Tabela Número do envolvidoprocesso da Instância.
  • processes[n].partyinstance[ka].code: Código do envolvidobranch: Ramo da Instância.
  • processes[n].partyinstance[ka].positionCodeid: Código Id da posição do envolvidoInstância.
  • processes[n].expenses: Array com as despesas do processo.instance[a].instaAtual: Instância atual do processo (1=Sim; 2=Não)
  • processes[n].expensesinstance[ga].identifier: Identificador do tipo de despesa (D, etc)city: Cidade da Instância.
  • processes[n].expensesinstance[ga].descriptioncityCode: Descrição Código da cidade da despesaInstância.
  • processes[n].expensesinstance[ga].datenumInstance: Data Número da despesaInstância.
  • processes[n].expensesinstance[ga].valuenatureCode: Valor Código da natureza da despesaInstância.
  • processes[n].subArea: Array com as Subáreas do processoinstance[a].local: Local da Instância.
  • processes[n].subAreainstance[ia].descriptiondisplayName: Descrição Nome da Subárea do processoInstância.
  • processes[n].subAreainstance[ia].codenature: Código Natureza da Subárea do processoInstância.
  • processes[n].assJur: Código Assuntodecisions: Array de decisões prévias do processo.
  • processes[n].assJurDesc: Descrição Assunto.processes[ndecisions[t].instance: Array com as Instânciasid: Código do parecer.
  • processes[n].instancedecisions[at].districtCourttitle:Tipo Título do tribunal da Instânciaparecer.
  • processes[n].instancedecisions[at].distribution: Distribuição da Instânciadate: Data do parecer, no formato Protheus YYYYMMDD.
  • processes[n].instancedecisions[at].processNumbersentence: Número do processo da Instância Texto do parecer (SE FOR MUITO GRANDE SEPARAR).
  • processes[n].instancedecisions[at].branchinstance: Ramo da Instância.
  • processes[n].instance[a].id:Id da Instânciaguarantees: Array com as garantias do processo.
  • processes[n].instanceguarantees[az].instaAtualidentifier:Instância atual do processo (1=Sim; 2=Não) Identificador do tipo de garantia (G, A).
  • processes[n].instanceguarantees[az].citydescription: Cidade Descrição da Instânciagarantia.
  • processes[n].instanceguarantees[az].cityCodedate: Código Data da cidade da Instânciagarantia.
  • processes[n].instanceguarantees[az].numInstancevalue: Número Valor da Instânciagarantia.
  • processes[n].instance[a].natureCode: Código da natureza da Instânciamatter: Array da Pasta (ou caso) do processo.
  • processes[n].instancematter[ax].local: Local da Instância:code: Código do caso.
  • processes[n].instancematter[ax].displayName:Description: Nome da Instância Descrição da pasta (ou caso).
  • processes[n].instance[a].nature: Natureza da InstânciaentryDate: Data de entrada, no formato Protheus YYYYMMDD.
  • processes[n].decisionsstaff: Array de decisões prévias do com os participantes do jurídico no processo.
  • processes[n].decisionsstaff[tm].idposition: Código Cargo do parecerparticipante.
  • processes[n].decisionsstaff[tm].titleinitials: Título Sigla do parecerparticipante.
  • processes[n].decisionsstaff[tm].datename: Data do parecer, no formato Protheus YYYYMMDD Nome do participante.
  • processes[n].decisions[t].sentence: Texto do parecer (SE FOR MUITO GRANDE SEPARAR)closure: Array que indica dados do encerramento.
  • processes[n].decisionsclosure[ta].instance: Instânciaveredict: Texto do encerramento do processo.
  • processes[n].closure[a].guarantees: Array com as garantias finalValue: Valor final do processo.
  • processes[n].guaranteesclosure[za].identifier: Identificador do tipo de garantia (G, A)Description: Indica a descrição do motivo do encerramento, campo tabelado.
  • processes[n].guaranteesclosure[za].description: Descrição da garantiadate: Data do encerramento.
  • processes[n].guaranteesclosure[za].date: Data da garantiaType: Indica o código do motivo do encerramento, campo tabelado.
  • processes[n].guarantees[z].value: Valor da garantiacompany: Array que indica dados da empresa.
  • processes[n].matter: Array da Pasta (ou caso) do processocompany[x].name: Nome da empresa.
  • processes[n].mattercompany[x]:code: Código do caso.code: Código da empresa.
  • processes[n].area: Array com as Áreas do processo.
  • processes[n].matterarea[xi].description:Description: Descrição da pasta (ou caso) Descrição da área do processo.
  • processes[n].area[i].entryDate: Data de entrada, no formato Protheus YYYYMMDDcode: Código da área do processo.
  • processes[n].staffhistory: Array com os participantes do jurídico no de andamentos do processo.
  • processes[n].staffhistory[mq].positionid: Cargo Id do participanteandamento.
  • processes[n].staffhistory[mq].initialstitle: Sigla Título do participanteandamento.
  • processes[n].staffhistory[mq].namedate: Nome Data do participanteandamento.
  • processes[n].closure: Array que indica dados do encerramento.
  • processes[n].closure[a].veredict: Texto do encerramento do processo.
  • processes[n].closure[a].finalValue: Valor final do processo.
  • processes[n].closure[a].Description: Indica a descrição do motivo do encerramento, campo tabelado.
  • processes[n].closure[a].date: Data do encerramento.
  • processes[n].closure[a].Type: Indica o código do motivo do encerramento, campo tabelado.
  • processes[n].company: Array que indica dados da empresa.
  • processes[n].company[x].name: Nome da empresa.
  • processes[n].company[x].code: Código da empresa.
  • processes[n].area: Array com as Áreas do processo.
  • processes[n].area[i].description: Descrição da área do processo.
  • processes[n].area[i].code: Código da área do processo.
  • processes[n].history: Array de andamentos do processo.
  • processes[n].history[q].id: Id do andamento.
  • processes[n].history[q].title: Título do andamento.
  • processes[n].history[q].date: Data do andamento.

Parâmetros aceitos:

  • language

            - Indica o idioma que os labels deverão ser retornados. Todos os labels que puderem ser traduzidos devem ser traduzidos. Os seguintes idiomas poderão ser selecionados pelo app: "en"=Inglês, "pt"="Português", "es"="Espanhol. Qualquer valor diferente dos citados (ou a omissão do parâmetro) deve considerar como padrão o "pt".           

   

...


Parâmetros aceitos:

  • language

            - Indica o idioma que os labels deverão ser retornados. Todos os labels que puderem ser traduzidos devem ser traduzidos. Os seguintes idiomas poderão ser selecionados pelo app: "en"=Inglês, "pt"="Português", "es"="Espanhol. Qualquer valor diferente dos citados (ou a omissão do parâmetro) deve considerar como padrão o "pt".           

   

  • order 

    Ordem padrão.


  • page e pageSize

            Utilizados para fazer paginação.

             A primeira página é a 1

             Se não for enviado um page, considerar a página 1.

             Se não for passado um pageSize, considerar o tamanho de página como 10.

             TODA requisição de lista deve retornar um atributo hasNext indicando se atingiu a última página ou não.

             Exemplos (Supondo que existam 32 registros na base):

             GET /processes -> Retorna a página padrão (1) com tamanho padrão (10) (registro do 1 ao 10, hasNext = true)

                GET /processes?page=1 -> Retorna a página 1 com tamanho padrão (10) (registro de 1 ao 10, hasNext = true)

                GET /processes?pageSize=3 -> Retorna a página padrão (1) com tamanho 3 (registro de 1 ao 3, hasNext = true)

                GET /processes?page=2&pageSize=4 -> Retorna a página (2) com tamanho (4) (registro do 5 ao 8, hasNext = true)

                GET /processes?page=4&pageSize=10 -> Retorna a página (4) com tamanho (10) (registro do 31 ao 40 -> irá retornar só o 31 e o 32, hasNext = false)

                etc.

                              

  • fields

            Informa quais campos devem ser retornados na requisição.

            Se o fields não for informado, trazer todos os campos disponíveis.

            Exemplos:

            GET /processess?fields=processId,client,detailing -> Retorna somente os campos ID do processo, Cliente e Detalhamento.

              GET /processes -> Retorna todos os campos disponíveis.


  • Filtros

            Deve suportar filtrar os resultados de acordo com alguns parâmetros:

                - searchKey: Filtro chave, capaz de filtrar em diversos campos diferentes do processo (máximo de lugares possível. Exemplos: party.name, processes[n].instance[a].processNumber)

                - area: Filtra pela área

                - subarea: Filtra pela subarea

                - status: Filtra pelo status do processoid

                - entryDateStart: Filtra pela data de entrada do processo, datas maiores ou iguais às informadas

                - entryDateEnd: Filtra pela data de entrada do processo, datas menores ou iguais às informadas

                - distributionDateStart: Filtra pela data de distribuição do processo, datas maiores ou iguais às informadas

                - distributionDateEnd: Filtra pela data de distribuição do processo, datas menores ou iguais às informadas

                - originInstance: Filtra pela instância de origem, será enviado o código da instância de origem


O retorno da requisição, em caso de sucesso, deve ser um HTTP 200 OK.

3.2.            Get/JURLEGALPROCESS/processes/{processID}

Este serviço deve retornar somente um processo, com os detalhes do mesmo. Os atributos retornados seguem o mesmo padrão do serviço que retorna a lista de processos, porém, este serviço somente aceita o parâmetro fields.

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "operation": "DetailProcess",
    "userName": "Totvers",
    "length": 1,
    "processes": [
  • page e pageSize

            Utilizados para fazer paginação.

             A primeira página é a 1

             Se não for enviado um page, considerar a página 1.

             Se não for passado um pageSize, considerar o tamanho de página como 10.

             TODA requisição de lista deve retornar um atributo hasNext indicando se atingiu a última página ou não.

             Exemplos (Supondo que existam 32 registros na base):

             GET /processes -> Retorna a página padrão (1) com tamanho padrão (10) (registro do 1 ao 10, hasNext = true)

                GET /processes?page=1 -> Retorna a página 1 com tamanho padrão (10) (registro de 1 ao 10, hasNext = true)

                GET /processes?pageSize=3 -> Retorna a página padrão (1) com tamanho 3 (registro de 1 ao 3, hasNext = true)

                GET /processes?page=2&pageSize=4 -> Retorna a página (2) com tamanho (4) (registro do 5 ao 8, hasNext = true)

                GET /processes?page=4&pageSize=10 -> Retorna a página (4) com tamanho (10) (registro do 31 ao 40 -> irá retornar só o 31 e o 32, hasNext = false)

                etc.

                              

  • fields

            Informa quais campos devem ser retornados na requisição.

            Se o fields não for informado, trazer todos os campos disponíveis.

            Exemplos:

            GET /processess?fields=processId,client,detailing -> Retorna somente os campos ID do processo, Cliente e Detalhamento.

              GET /processes -> Retorna todos os campos disponíveis.

  • Filtros

            Deve suportar filtrar os resultados de acordo com alguns parâmetros:

                - searchKey: Filtro chave, capaz de filtrar em diversos campos diferentes do processo (máximo de lugares possível. Exemplos: party.name, processes[n].instance[a].processNumber)

                - area: Filtra pela área

                - subarea: Filtra pela subarea

                - status: Filtra pelo status do processoid

                - entryDateStart: Filtra pela data de entrada do processo, datas maiores ou iguais às informadas

                - entryDateEnd: Filtra pela data de entrada do processo, datas menores ou iguais às informadas

                - distributionDateStart: Filtra pela data de distribuição do processo, datas maiores ou iguais às informadas

                - distributionDateEnd: Filtra pela data de distribuição do processo, datas menores ou iguais às informadas

                - originInstance: Filtra pela instância de origem, será enviado o código da instância de origem

O retorno da requisição, em caso de sucesso, deve ser um HTTP 200 OK.

3.2.            Get/JURLEGALPROCESS/processes/{processID}

Este serviço deve retornar somente um processo, com os detalhes do mesmo. Os atributos retornados seguem o mesmo padrão do serviço que retorna a lista de processos, porém, este serviço somente aceita o parâmetro fields.

Bloco de código
languagejs
themeRDark
titleresponse.json
collapsetrue
{
    "operation": "DetailProcess",
    "userName": "Totvers",
    "length": 1,
    "processes": [
        {
            "processId": "0000000001",
			"fup": [
                {
                    "tipFup": "1",
                    "id": "1000000016",
                    "status": "001",
                    "responsable": [
                        {
                            "id": "001509",
                            "acronym": "JUR",
                            "email": "",
                            "name": "JURI1000",
                            "fone": ""
                        }
                    ],
                    "title": "Em aberto",
                    "date": "20171129",
                    "hour": ":"
                }
            ],
            "injuctions": [],
            "assJurDesc": "Contencioso",
            "status": [
                {
                    "description": "Em andamento",
        {
            "codeprocessId": "1""0000000001",
			"fup": [
                }{
            ],
            "values_and_contingencytipFup": []"1",
            "party": [
                {"id": "1000000016",
                    "positionstatus": "001",
                    "idresponsable": "0000000001",
 [
                        {
       "relationName": "Reclamante",
                    "relationCodeid": "01001509",
                            "nameacronym": "CLIENTE JURIDICOJUR",
                            "mainemail": "1",
                            "entityname": "JUR00101JURI1000",
                    "sourceEntity": "SA1",
       "fone": ""
            "code": "JUR001-01",
           }
         "positionCode": ""
          ],
      },
              "title": "Em {aberto",
                    "positiondate": "20171129",
                    "idhour": "0000000064:",
                }
           "relationName": "REU" ],
            "injuctions": [],
            "relationCodeassJurDesc": "02Contencioso",
            "status": [
            "name": "PADRAO BCO",    {
                    "maindescription": "1Em andamento",
                    "entitycode": "000002011",
                 }
   "sourceEntity": "SA2",
        ],
            "codevalues_and_contingency": "000002-01"[],
                    "positionCode"party": ""[
                }{
            ],
            "expensesposition": [],
			"area": [
"",
                     {"id": "0000000001",
                    "descriptionrelationName": "TrabalhistaReclamante",
                    "coderelationCode": "00101",
                }
    "name": "CLIENTE JURIDICO",
       ],
             "subareamain": [
"1",
                   { "entity": "JUR00101",
                    "descriptionsourceEntity": "SA1",
                    "code": "JUR001-01",
                }
    "positionCode": ""
       ],
            "oppositeParty": [},
                {
                    "position": "",
                    "id": "00000000010000000064",
                    "relationName": "ReclamanteREU",
                    "relationCode": "0102",
                    "name": "CLIENTEPADRAO JURIDICOBCO",
                    "main": "1",
                    "entity": "JUR0010100000201",
                    "sourceEntity": "SA1SA2",
                    "code": "JUR001000002-01",
                    "positionCode": ""
            
    },
            }
    {
        ],
            "positionexpenses": [],
			"area",: [
                    "id": "0000000064",{
                    "relationNamedescription": "REUTrabalhista",
                    "relationCodecode": "02001",
                }
    "name": "PADRAO BCO",
        ],
            "mainsubarea": "1",[
                    "entity": "00000201",{
                    "sourceEntitydescription": "SA2",
                    "code": "000002-01",
                    "positionCode": ""}
            ],
    }
        "oppositeParty":    ]"Cliente Juridico",
            "assJur": "001",
            "instance": [
                {
                    "districtCourt": "Tribunal de Justica",
                    "distribution": "",
                    "processNumber": "0010890652015503003",
                    "branch": "3a Camara do Tribunal de Justica do Estado de SP",
                    "id": "0000000001",
                    "instaAtual": "1",
                    "city": "",
                    "cityCode": "",
                    "numInstance": "1",
                    "natureCode": "002",
                    "local": "Sao Paulo",
                    "displayName": "1a Instancia",
                    "nature": "Incidental"
                }
            ],
            "decisions": [
                {
                    "instance": "1",
                    "id": "0000000040",
                    "title": "teste 02",
                    "date": "20171011",
                    "sentence": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
                                consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum	"
                },
                {
                    "instance": "1",
                    "id": "0000000032",
                    "title": "teste bia",
                    "date": "20160609",
                    "sentence": "gfertger"
                },
                {
                    "instance": "",
                    "id": "0000000045",
                    "title": "teste bia",
                    "date": "20160609",
                    "sentence": "gfertger"
                }
            ],
            "guarantees": [
				{
                    "identifier": "G",
                    "description": "Depósito Recursal",
                    "date": "20170222",
                    "value": 10000.00
                }
			],
            "matter": [
                {
                    "description": "CLIENTE JURIDICO//0917239812961",
                    "code": "000001"
                }
            ],
            "entryDate": "20160927",
            "staff": [
                {
                    "position": "Responsável",
                    "initials": "PSF",
                    "name": "PFS0002"
                },
                {
                    "position": "Advogado",
                    "initials": "",
                    "name": ""
                },
                {
                    "position": "Estagiário",
                    "initials": "",
                    "name": ""
                }
            ],
            "closure": [
                {
                    "veredict": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
                                consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum",
                    "finalValue": "",
                    "description": "",
                    "date": "",
                    "type": ""
                }
            ],
            "company": [
                {
                    "name": "CLIENTE JURIDICO",
                    "code": "JUR001-01"
                }
            ],
            "history": [
                {
                    "id": "0000000032",
                    "title": "teste",
                    "date": "20160609"
                },
                {
                    "id": "0000000039",
                    "title": "Apelacao",
                    "date": "20171011"
                },
                {
                    "id": "0000000040",
                    "title": "teste 02",
                    "date": "20171011"
                },
                {
                    "id": "0000000041",
                    "title": "Relevante",
                    "date": "20171011"
                },
                {
                    "id": "0000000045",
                    "title": "teste bia",
                    "date": "20160609"
                }
            ]
        }
    ]
}

...