Árvore de páginas

Introdução

Sistemas envolvidos

  • TOTVS Otimização Logística / TOTVS Roteirização e Entrega

  • Sistema Externo: ERPs que se conectam ou pretendem se conectar com TOL/TRE

Escopo:

É escopo desta integração a Criação e a atualização de motoristas. 

  • O campo userCode é opcional e relaciona qual o usuário de acesso ao sistema estará vinculado ao motorista. Quando este campo vier vazio, o userCode será obtido a partir do sourceId, uma vez que é obrigatório a existência de um userCode para que o motorista consiga utilizar o App Mobile. 
  • Todos os usuários criados por meio desta integração terão perfil de acesso "Motorista", com as devidas permissões. 
  • Necessário validar como será o tratamento das senhas do perfis


Pré-requisitos instalação/implantação/utilização

  • Versões mínimas

    • TRE:  ?

    • Protheus:  ?

    • Datasul: ?

  • Esta integração não demanda instalações ou atualizações adicionais.


Layout de requisição

createDriver/updateDriver:
NomeTipoObrigatórioTamanhoDescriçãoObservações
nameStringSim255Nome do motoristaCampo Alfanumérico. Este campo é apresentado junto do sourceId no momento do vínculo entre viagem e motorista, no módulo de execução.
identifierStringSim255Identificador do motoristaCampo Alfanumérico, pode ser usado para cadastro de documento. Este campo não é apresentado no momento do vínculo da viagem com o motorista.
sourceIdStringSim255Código do motoristaCampo Alfanumérico. Este campo é apresentado junto do name no momento do vínculo entre viagem e motorista, no módulo de execução.
userCodeStringNão255Código do usuárioCampo Alfanumérico. Se informado, vamos criar ou associar o motorista ao respectivo login. Se não informado, o motorista será criado com base no campo sourceId.

Layout de resposta


NomeTipoObrigatórioTamanhoDescriçãoObservações
Resultresult[]SimN/AVetor com o resultado
SuccessBooleanSim1Flag de sucesso ou falha

result, tipo de dado utilizado nas integrações do TOL\TRE
NomeTipoObrigatórioTamanhoDescriçãoObservação
errorCodesstringNão30Lista de códigos de erros
errorMessagestringNão255Mensagens de erros
identifierstringNão30Identificador da tabela dos erros
successBooleanSim1Flag de sucesso ou falha

  Arquivo Modificado
Arquivo TRE Aquisição de Motorista draw.io diagram 09 mai, 2023 by Julio Vinicius Oliveira dos Santos
Arquivo PNG TRE Aquisição de Motorista.png TRE Aquisição de Motorista exported to image 09 mai, 2023 by Julio Vinicius Oliveira dos Santos

  • Sem rótulos