Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs
SolucaoTOTVS Prestadores de Serviços Transporte de Passageiros

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoServiços

Módulo:Transporte de Passageiros (SIGAGTP)
Função:WSGTPMonitriip.prw
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSERGTP-7391


02. SITUAÇÃO/REQUISITO

Por conta da criação do app Monitriip, pensou-se na necessidade que criar uma forma de efetuar consultas de cadastros (Viagens, Motoristas e Veículos) do módulo de Transporte de Passageiros (SIGAGTP)

03. SOLUÇÃO

...

tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2

...

defaultyes
referenciapasso1

...

defaultno
referenciapasso2

04. DEMAIS INFORMAÇÕES

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

A solução pensada para as consultas foi estabelecer a API WSGTPMonitriip com os seguintes metodos:

  • getDriver: retorna dados do motorista.
  • getVehicle: retorna dados do veículo
  • getTrip: retorna dados da viagem


MÉTDO GETPARÂMETROSRETORNO
getDriver

idTrip*, caractere, identificador da viagem
fromDateTrip, caractere, data de início da viagem (formato: aaaammdd)
toDateTrip, caractere, data final da viagem (formato: aaaammdd)
fromTimeTrip, caractere, horário de início da viagem (formato: 9999)
toTimeTrip, caractere, horário final da viagem (formato: 9999)
fromLocal, caractere, identificador da localidade de partida da viagem
toLocal, caractere, identificador da localidade de chegada da viagem
documentDriver, caractere, número do CPF do motorista

{
            driverId: caractere,  identificador do Motorista
            tripDateStart: caractere, formato dd/mm/aaaa, data de início da viagem
            tripTimeStart: caractere, formato 99:99, hora inicial da viagem
            tripEnding: caractere, viagem está finalizada? (1- sim, 2-não)
            tripDateEnd: caractere, formato dd/mm/aaaa, data final da viagem
            tripLocalOrigin: caractere, Id da Localidade de partida da viagem
            tripDescDestination: caractere, Descrição da Localidade de chegada da viagem
            driverDocument: caractere, nro do CPF do motorista da viagem
            tripId: caractere, identificador da viagem
            tripType: caractere, tipo de viagem, 1=Normal;2=Extraordinária;3=Fret. Contínuo
            tripTimeEnd: caractere, formato 99:99, hora de finalização da viagem
            tripWay: caractere, sentido da viagem, 1=Ida;2=Volta
            tripExtraordinary: caractere, viagem extra? T, sim; F, não
            tripDescOrigin: caractere, descrição da localidade de partida
            tripLocalDestination: caractere, identificador da localidade de destino da viagem
}

getVehicle

idVehicle*, caractere, Identificador do veículo
fromDateTrip, caractere, formato aaaammdd, Data de início da viagem
toDateTrip, caractere, formato aaaammdd, data final da viagem
fromTimeTrip, caractere, formato 99:99, hora de início da viagem
toTimeTrip, caractere, formato 99:99, hora final da viagem
fromLocal, caractere, Identificador da localidade de partida
toLocal, caractere, identificador da localidade de chegada
documentDriver, caractere, nro do CPF do motorista da viagem

{
            vehicleDesc: caractere,  descrição do veículo
            branchId: caractere, filial do cadastro do veículo
            vehicleId: caractere, identificador do cadastro do veículo
            tripId: caractere, identificador da viagem na qual o veículo está alocado          
}

getTrip

idTrip*, caractere, identificador da viagem
fromDateTrip, caractere, data de início da viagem (formato: aaaammdd)
toDateTrip, caractere, data final da viagem (formato: aaaammdd)
fromTimeTrip, caractere, horário de início da viagem (formato: 9999)
toTimeTrip, caractere, horário final da viagem (formato: 9999)
fromLocal, caractere, identificador da localidade de partida da viagem
toLocal, caractere, identificador da localidade de chegada da viagem
documentDriver, caractere, número do CPF do motorista

{
            driverId: caractere,  identificador do Motorista
            tripDateStart: caractere, formato dd/mm/aaaa, data de início da viagem
            tripTimeStart: caractere, formato 99:99, hora inicial da viagem
            tripEnding: caractere, viagem está finalizada? (1- sim, 2-não)
            tripDateEnd: caractere, formato dd/mm/aaaa, data final da viagem
            tripLocalOrigin: caractere, Id da Localidade de partida da viagem
            tripDescDestination: caractere, Descrição da Localidade de chegada da viagem
            driverDocument: caractere, nro do CPF do motorista da viagem
            tripId: caractere, identificador da viagem
            tripType: caractere, tipo de viagem, 1=Normal;2=Extraordinária;3=Fret. Contínuo
            tripTimeEnd: caractere, formato 99:99, hora de finalização da viagem
            tripWay: caractere, sentido da viagem, 1=Ida;2=Volta
            tripExtraordinary: caractere, viagem extra? T, sim; F, não
            tripDescOrigin: caractere, descrição da localidade de partida
            tripLocalDestination: caractere, identificador da localidade de destino da viagem

}

*Parâmetros não obrigatórios


04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

  • Não há

...



Templatedocumentos