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: | |||||
---|---|---|---|---|---|
Nome | Tipo | Obrigatório | Tamanho | Descrição | Observações |
name | String | Sim | 255 | Nome do motorista | Campo Alfanumérico. Este campo é apresentado junto do sourceId no momento do vínculo entre viagem e motorista, no módulo de execução. |
identifier | String | Sim | 255 | Identificador do motorista | Campo Alfanumérico, pode ser usado para cadastro de documento. Este campo não é apresentado no momento do vínculo da viagem com o motorista. |
sourceId | String | Sim | 255 | Código do motorista | Campo Alfanumérico. Este campo é apresentado junto do name no momento do vínculo entre viagem e motorista, no módulo de execução. |
userCode | String | Não | 255 | Código do usuário | Campo 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
Nome | Tipo | Obrigatório | Tamanho | Descrição | Observações |
---|---|---|---|---|---|
Result | result[] | Sim | N/A | Vetor com o resultado | |
Success | Boolean | Sim | 1 | Flag de sucesso ou falha |
result, tipo de dado utilizado nas integrações do TOL\TRE | |||||
---|---|---|---|---|---|
Nome | Tipo | Obrigatório | Tamanho | Descrição | Observação |
errorCodes | string | Não | 30 | Lista de códigos de erros | |
errorMessage | string | Não | 255 | Mensagens de erros | |
identifier | string | Não | 30 | Identificador da tabela dos erros | |
success | Boolean | Sim | 1 | Flag de sucesso ou falha |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas