• A Confluence está sendo executada atualmente com todos os plugins que não são do sistema desabilitados. Pode haver perda de algumas funcionalidades

Árvore de páginas


Objetivos 

Determinar os serviços que serão consumidos aplicativo Minha Gestão de Postos.


GET /rest/supervisorgs/checkin

Retorna a lista dos apontamentos disponíveis.

Parâmetros aceitos

Os parâmetros serão passados por queryParams e poderão ser utilizados em conjunto. Caso haja mais de um parâmetro enviado, a lógica utilizada dever ser "E".

ParâmetroTipoDescriçãoValor Default
cCodestringFiltra pelo código da Agenda-
cInOutstringTipo Marcação 1=Entrada/2=Saída-


Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

PropriedadeTipoDescriçãoAdicional
checkin
ArrayLista com os objetos de checkin.-
checkin[].lat
stringLatitude do checkin-
checkin[].long
stringLongitude do checkin.

-

checkin[].hr
stringHora do checkin.-
checkin[].obs
stringCódigo do item do ativo-
checkin[].selfie
stringSelfie-
checkin[].additionalphotos
stringNovas fotos-
count
stringTotal de checkin-


Exemplo de retorno da requisição:

GET rest/SUPERVISORGS/checkin?cCode=000000000283&cInOut=1

response.json
{
   "checkin": [
       {
			"lat": "-23.5083524",
			"long": "-46.6497187",
			"hr": "11:11",
			"obs": ""
			"selfie": “Aqui vem o base64 da imagem”
			"additionalphotos": []
        }
    ],
    "count": 1
}

GET /rest/supervisorgs/appointments

Retorna a lista dos apontaentos na url.

Parâmetros aceitos

Os parâmetros serão passados por queryParams e poderão ser utilizados em conjunto. Caso haja mais de um parâmetro enviado, a lógica utilizada dever ser "E".

ParametroTipoDescriçãoValor Default
cStationstringCódigo do Local-
cStartstringHorário Inicial-
cEndstringHorário Final-
cMinutesStringDiferença de Minutos entre a agenda e o horário


Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

PropriedadeTipoDescriçãoAdicional
appointments
ArrayArray com os apontamentos.-
appointments[x].code
StringCódigo do atendente.-
appointments[x].attendant

String

Nome do atendente.-
appointments[x].schedule
StringHora do schedule.-
appointments[x].realschedule
StringHora do real schedule-
appointments[x].inout
String
-
appointments[x].desc
String
-
appointments[x].late
String
-
appointments[x].executed
String
-
countNumericTotal de apontamentos.-


GET /rest/SUPERVISORGS/appointments?cStation=00000001&cStart=&cEnd=


response.json
{
    "appointments": [
        {
			"code": "000000000283",
			"attendant": "MATHEUS LANDO RAIMUNDO",
			"schedule": "08:00",
			"realschedule": "",
			"inout": "1",
			"desc": "Entrada",
			"late": "1",
			"executed": " "
		},
		{
			"code": "000000000283",
			"attendant": "MATHEUS LANDO RAIMUNDO",
			"schedule": "12:00",
			"realschedule": "",
			"desc": "Saída",
			"late": "2",
			"inout": "2",
			"executed": " "
		}
    ],
    "count": 2
}


GET /rest/supervisorgs/stations

Retorna a lista das estações disponiveis na url.

Parâmetros aceitos

Os parâmetros serão passados por queryParams e poderão ser utilizados em conjunto. Caso haja mais de um parâmetro enviado, a lógica utilizada dever ser "E".

ParametroTipoDescriçãoValor Default
nSituationnumericSituação da estação (1 - Sem Pendencias, 2 - Pendentes, 3 - Todos)3
cStartstringHorario Inicial-
cEndstringHorario Final-
cMinutesstringMinutos-
cClientsstringCliente da estaçao-
cPlacesstringCódigo do Local-
cRegionsstringRegiao da estação-
cSupervisorstringSupervisores      -


Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

PropriedadeTipoDescriçãoAdicional
stations
ArrayArray com as estações.-
stations[x].code
StringCódigo da estação.-
stations[x].desc

String

Descrição da estação.-
stations[x].type
StringTipo da estação.-
stations[x].lat
StringLatitude da estação.-
stations[x].long
StringLongitude da estação.-
count
NumericQantidade de estações.


GET rest/SUPERVISORGS/stations?nSituation=3&cStart=&cEnd=&cMinutes=&cClients=&cPlaces=&cRegions


response.json
{
    "stations": [
        {
			"code": "00000001",
			"desc": "TOTVS SITE SP",
			"type": "2",
			"lat": "-23.5085024",
			"long": "-46.6527313"
		 }
	],
	"count": 1
}


GET /rest/supervisorgs/clients

Retorna a lista dos clientes disponiveis na url.

Parâmetros aceitos

ParâmetroTipoDescriçãoValor Default
nPageNumericPágina da Consulta-
nPageSizeNumericTamanho da Página (resultset)-
cSearchItemstringString de Busca que pode ser código ou descrição-


Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

PropriedadeTipoDescriçãoAdicional
clients
ArrayArray com os clientes.-
clients[x].code
StringCódigo do cliente.-
clients[x].desc

String

Descrição do cliente-
clients[x].store
StringLoja do cliente.-
clients[x].check
String
-
hasNext
booleanondica se há uma próxima página a ser retornada ou se atingiu a última página disponível

true = Há uma próxima página

false = É a última página disponível

count
NumericQantidade de clientes.


GET rest/SUPERVISORGS/clients


response.json
{
    "clients": [
        {
			"code": "001",
			"store": "01",
			"check": "false",
			"desc": "CLIENTE 001"
		},
		{
			"code": "000001",
			"store": "01",
			"check": "false",
			"desc": "CLIENTE PADRAO P/ ORCAMENTO"
		},
		{
			"code": "EX0001",
			"store": "01",
			"check": "false",
			"desc": "CLIENTE EXTERIOR 001"
		}
    ],

    "hasNext": "false",
    "count": 3
}



GET /rest/supervisorgs/regions

Retorna a lista das regioes disponiveis na url.

Parâmetros aceitos

Não são aceitos parâmetros de URL para esta requisição.


Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

PropriedadeTipoDescriçãoAdicional
regions
ArrayArray com as regiões.-
regions[x].code
stringCódigo da região.-
regions[x].desc
stringDescrição da região.-
count
NumericQantidade de clientes.-


GET rest/SUPERVISORGS/clients

response.json
{
    "regions": [
        {
			"code": "001",
			"desc": "Norte"
		},
		{
			"code": "002",
			"desc": "Sul"
		},
		{
			"code": "003",
			"desc": "Leste"
		},
		{
			"code": "004",
			"desc": "Oeste"
		},
		{
			"code": "005",
			"desc": "Centro"
		},
		{
			"code": "006",
			"desc": "Centro oeste"
		}
	],
	"count": 5
}



GET /rest/supervisorgs/places

Retorna a lista dos locais disponiveis na url.

Parâmetros aceitos

Não são aceitos parâmetros de URL para esta requisição.

ParâmetroTipoDescriçãoValor Default
nPageNumericPágina da Consulta-
nPageSizeNumericTamanho da Página (resultset)-
cSearchTermstringString de Busca que pode ser código ou descrição-

Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

PropriedadeTipoDescriçãoAdicional
regions
ArrayArray com os locais-
regions[x].code
stringCódigo do local.-
regions[x].desc
stringDescrição do local.-
count
NumericQuantidade de locais.-


GET rest/SUPERVISORGS/places

response.json
{
    "places": [
        {
			"code": "00000001",
			"desc": "TOTVS SITE SP"
		},
		{
			"code": "00000002",
			"desc": "TOTVS MATRIZ - 1000"
		},
		{
			"code": "00000003",
			"desc": "CASA DO GUILHERME"
		},
		{
			"code": "00000004",
			"desc": "IBIRAPUERA"
       }
    ],
    "count": 4
}


POST /rest/supervisorgs/operationalDecision


Envia requisição

Parâmetros aceitos

Não são aceitos parâmetros de URL para esta requisição.


Payload

O payload que será enviado na requisição conterá as seguintes propriedades:

PropriedadeTipoDescriçãoAdicional
cCode
stringcódigo do operador-
cInOutStringTipo da operação 1=Entrada/2=Saída
cobsstringcampo de observação-


Post /rest/SUPERVISORGS/operationalDecision

response.json
{
cCode: "000000000283", 
cObs: "teste"


}


GET /rest/supervisorgs/supervisor

Retorna a lista dos supervisores disponiveis na url.

Parâmetros aceitos

Não são aceitos parâmetros de URL para esta requisição.

ParâmetroTipoDescriçãoValor Default
nPageNumericPágina da Consulta-
nPageSizeNumericTamanho da Página (resultset)-
cSearchTermstringString de Busca que pode ser código ou descrição-

Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

PropriedadeTipoDescriçãoAdicional
supervisor
ArrayArray com os locais-
supervisor[x].code
stringCódigo do local.-
supervisor[x].desc
stringDescrição do local.-
count
NumericQuantidade de locais.-


GET rest/SUPERVISORGS/supervisor

response.json
{
    "supervisor": [
        {
            "code": "D MG  01000023",
            "desc": "FUNCIONARIO A"
        },
        {
            "code": "D MG  01000025",
            "desc": "FUNCIONARIO C"
        },
        {
            "code": "D MG  01000029",
            "desc": "FUNCIONARIO AA"
        },
        {
            "code": "D MG  01000030",
            "desc": "FUNCIONARIO BB"
        }
    ],
    "hasNext": "false"
}