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:
O Objetivo deste desenvolvimento é permitir a integração de horário de funcionamento da localidade via sistema externo. Com o horário de funcionamento da localidade, é possível restringir o dias e horários da localidade permitindo, por exemplo, inviabilizar que um carregamento ou descarregamento, seja realizado fora do horário de atendimento da localidade.
Pré-requisitos instalação/implantação/utilização
Versões mínimas
TRE: ?
Protheus: ?
Datasul: ?
Esta integração estará disponível a partir da versão
Layout de requisição
update/WorkingHoursAcquisitionService Integração SOAP, síncrona | |||||
---|---|---|---|---|---|
Nome | Tipo | Obrigatório | Tamanho | Descrição | Observações |
regionSourceId | String | Sim | 30 | Identificador da regional; | Deve ser uma regional válida; |
localityRestrictionSourceId | String | Sim | N/A | * TOL - Identificador (Source Id) da restrição de localidade a ser alterada. * TRE - Identificador da localidade onde será atualizado o horário de funcionamento. | * Os identificadores são diferentes para TOL e TRE. Deve ser uma localidade cadastrada/ válida; |
functioningHours | Sim | N/A | Horário de funcionamento da localidade por dia da semana |
workingHoursByWeekDay Integração SOAP, síncrona | |||||
---|---|---|---|---|---|
Nome | Tipo | Obrigatório | Tamanho | Descrição | Observações |
weekDay | String | Sim | N/A | Dia da semana em que a localidade está em funcionamento. Deve ser preenchido em caixa alta em inglês de acordo com o exemplo (SUNDAY) | Valores aceitos neste campo (SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY). |
startTime | String | Sim | 5 | Início do horário de funcionamento, deve ser preenchido de acordo com o padrão "HH:MM" | |
endTime | String | Sim | 5 | Término do horário de funcionamento, deve ser preenchido de acordo com o padrão "HH:MM" |
Layout de resposta
Nome | Tipo | Obrigatório | Tamanho | Descrição | Observações |
---|---|---|---|---|---|
Result | result[ ] | Sim | N/A | ||
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 |