Árvore de páginas

Versões comparadas

Chave

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

...

Índice
minLevel0
include[Identificação da Rotina]
indent10px


...

1. Identificação da Rotina


Nome da Rotina

Configurações Scania - Consulta/Cadastro Chassi ScaniaIntegrações Scania (OFIA541)
ProgramaOFIA541
Módulo ERPOficina (SIGAOFI)
Acesso à Rotina

Atualizações/

Cadastros Oficina/Importação de Serviços

Move Integração Montadora/Integrações Scania (

OFIA533

OFIA541)

Data da Documentação (Ultima Última Atualização)

 


...

2. Descrição Funcional


A rotina Consulta/Cadastro Chassi rotina Integrações Scania (OFIA541) tem como objetivo centralizar e organizar todos os parâmetros necessários para a comunicação entre o Protheus DMS e o serviço disponibilizado pela Scania(API).

Durante a utilização da rotina, é necessário preencher os parâmetros obrigatórios(URLs, endpoints e configurações gerais). Com base nessas informações o sistema realiza consultas na API da Scania, assim realizando ou não o pré-cadastro de um chassi ou motor.

principal objetivo apresentar a aba Integração API Scob onde são preenchidas as informações utilizadas na consulta à API da Scania via Protheus DMS para a realização de um pré-cadastro de veículo.

Durante sua utilização, a função valida os parâmetros recebidos e com base nessas informações o sistema possibilitará o preenchimento automático dos cadastros de veículos no Protheus.

Após a execução, caso o cadastro seja bem-sucedido, os dados do veículo são gravados Após a execução, as informações são gravadas na tabela VV1 (Cadastro de veículos) , caso o cadastro seja bem sucedido, e ficam disponíveis para uso imediato pelos processos de Oficina e para futuras consultas ou ajustes, além da possibilidade do complemento do cadastro durante a criação de um orçamento, abertura da OS ou liberação da OS.

Dessa forma, a rotina padroniza e simplifica a configuração da integração Scania da API dentro do Protheus, tornando o processo mais simples, garantindo padronização, automatização do pré-cadastro no sistema, assim reduzindo erros manuais e acelerando o processo de registro.


...

3. Pré-requisitos e

...

Configurações

...


Para o correto funcionamento da rotina

...

Integrações Scania (OFIA541)

...

 é necessário garantir pré-requisitos que asseguram a execução correta

...

. Sendo eles:

  1. É

...

  1. necessário incluir manualmente a rotina Integrações Scania (OFIA541) no menu do Protheus, permitindo assim o acesso à aba Integração API Scob.
  2. Deve-se possuir todos os dados de acesso à API para o preenchimento dos campos da aba Integração API Scob.
  3. É necessária a inclusão manual de premissas de cadastro.

Premissas de Cadastro (Cadastros pré-requisitos)

Entidade Programa Campo chave 
Cadastro da marcaOFIA950VV1_CODMAR

Categorias 

VEIVA100 VV2_CATVEI
Espécies VEIVA110VV2_ESPVEI
Tipos de veículosVEIVA080VV2_TIPVEI

Grupo de modelos 

VEIVA220VV2_GRUMOD
Modelo de veículoVEIA030

VV1_MODVEI

CoresVEIVA150VV1_CROVEI
Cadastro NCM - VeículoVEIVA710VV1_POTMOT

...

defaultyes
referenciaaba1

Para o correto funcionamento da rotina Consulta/Cadastro Chassi Scania(OFIA541), é necessário garantir pré-condições que asseguram comunicação adequada com a API Scania, o mapeamento dos grupos de serviço e o correto tratamento dos dados entre a Scania e o Protheus DMS. São elas:

  1. O campo “Cod. Grp Mont” deve estar adicionado na rotina Grupos de Serviço (OFIOA020), garantindo o vínculo correto entre os grupos de serviço da montadora Scania e os grupos cadastrados no Protheus.
  2. É necessário incluir manualmente a rotina Importação de Serviços Scania (OFIA533) no menu do Protheus, permitindo assim o acesso à funcionalidade.
  3. Deve-se possuir um arquivo XML válido contendo os serviços enviados pela montadora Scania, que será utilizado como base para o processo de importação.

...

titleInformativo

...

4. Fluxo de Utilização


Para que a importação de serviços ocorra corretamente durante o processamento do arquivo XML, é necessário que na rotina Grupos de Serviço (OFIOA020), existam registros cadastrados com o campo “Cod. Grp Mont” devidamente preenchido, conforme os códigos pré-definidos pela montadora Scania.

Essa configuração garante o correto mapeamento entre os grupos de serviço da Scania e os grupos cadastrados no Protheus, permitindo que o sistema identifique e vincule corretamente os serviços durante o processo de importação.

00    Generalidades
01    Motor
02    Sistema de arrefecimento
03    Sistemas de escape/combustível
04    Embreagem
05    Caixa de mudanças
06    Árvore de transmissão
07    Eixo dianteiro
08    Eixo traseiro
09    Cubo e rodas
10    Freios
11    Chassi
12    Suspensão
13    Direção
14    Controle do motor
16    Sistema elétrico
17    Instrumentos
18    Cabina
19    Equipamento complementar
20    Carroceria de carga
21    Reboque
43    Carroceria de ônibus Irizar

Totvs custom tabs box items
defaultno
referencia
aba2
Dica
titleExemplos de códigos de Grupos de Serviço montadora Scania
Informações
titleAviso

Essas informações são de responsabilidade dos concessionários e deverão ser obtidas junto à Montadora Scania.

Totvs custom tabs box items
defaultno
referenciaaba3

Criação de Campo no arquivo SX3 – Campos:

  • Tabela VOS - Grupos de Serviços
CampoVOS_GRPSERTipoCaractereGrupo de CamposOrdem09Tamanho2Decimal0Formato@!Contexto1-RealPropriedade1-AlterarTítuloCod Grp MontDescriçãoCod Grp Servico MontadoraVal. SistemaOA0200018_VldGrp()OpçõesInic. PadrãoInic. BrowseCons. PadrãoNível1UsadoSimObrigatórioNãoBrowseNãoWhenPastaHelp

Grupo de servico da Montadora

  • No Configurador (SIGACFG), acesse Ambientes/Cadastros/Menu (CFGX013) e informe as novas opções de menu do módulo de Oficina (SIGAOFI) conforme instruções a seguir:

Menu

Atualizações

Submenu

Cadastros Oficina

Nome da Rotina

Importação de Serviços Scania

Programa

OFIA533

Módulo

Oficina (SIGAOFI)

Tipo

Função Protheus

Criação de Pergunte no arquivo SX1 – Pergunta

Grupo

OFIA533OFIA533OFIA533OFIA533OFIA533

Grupo de campo

VE1

Ordem

0102030405

Pergunta

Marca ?Arquivo XML ?Quantidade Mecânicos ?Ação pós Processamento ?Mover Para ?

Tipo

CCNCCTamanho3991199Decimal00000Var01MV_PAR01MV_PAR02MV_PAR03MV_PAR04MV_PAR05Formato@E 9ValidaçãoExistCpo("VE1",MV_PAR01)OA533002K_ValidPerg()!Vazio() .AND. (MV_PAR03 >= 1 .And. MV_PAR03 <= 9)NaoVazio()OA533002K_ValidPerg()ObjetoGetGetGetComboGetConsulta PadrãoVE1Pré-Seleção (Combo)1Item 1Nenhuma AçãoItem 2Mover ArquivoItem 3Apagar ArquivoItem 4Item 5Help

4. Fluxo de Utilização

  1. Acesse o Módulo 14 (Oficina).
  2. Acesse o menu Atualizações
→ Cadastros Oficina →Importação de Serviços
  1. → Move Integração Montadora → Integrações Scania (
OFIA533
  1. OFIA541).
Preencha
  1. Dentro da aba Integração API Scob preencha os parâmetros obrigatórios na seção TOKEN:
    Ambiente 
      • Ambiente (Produção ou Homologação)
      • Integração Ativa? (Sim ou Não)
      • Tipo de Autenticação (Basic Auth)
      • Client ID (Fornecidos pela marca ao concessionário)
      • Client Secret (Fornecidos pela marca ao concessionário)
      • URL (Fornecidos pela marca ao concessionário)
      • Grand Type (Fornecidos pela marca ao concessionário)
      • Content-Type (Fornecidos pela marca ao concessionário)
    1. Preencha os parâmetros obrigatórios na seção Consulta Chassi
    Scania
    1. :
      • Tipo de Autenticação (Bearer Token)
      • URL Base (Fornecidos pela marca ao concessionário)
      • End Point (Fornecidos pela marca ao concessionário)
    2. Preencha os parâmetros obrigatórios na seção Gerais:
      • Pré-Cadastro Automático
    Localização padrão
      • (Sim ou Não)
      • Local Padrão (Selecionar local padrão)
      • Exibe
    Complemento de Cadastro Orçamento Oficina (OFIXX001) 
  2. Exibe Complemento de Cadastro - Abertura de OS (OFIOM010) 
  3. Exibe Complemento de Cadastro - Liberação de OS (OFIOM140)
  4. Marca padrão para cadastro
      • tela de complementação do cadastro? (Não exibe/Orçamento Oficina/Abertura da OS/Liberação da OS)
    1. Após preencher todos os parâmetros obrigatórios, clique no botão
    “Confirmar”.
    • A rotina salvará as informações preenchidas para utiliza-las posteriormente.

    passo1

    Configuração Inicial – Integrações Scania (OFIA541)

    Totvs custom tabs box
    tabsPasso a passo: Ação pós Processamento - Nenhuma Ação, Passo a passo: Ação pós Processamento - Mover Arquivo, Passo a passo: Ação pós Processamento - Apagar Arquivo, Gravação de Logs
    idspasso1,passo2,passo3,passo4
    Totvs custom tabs box items
    defaultyes
    referenciapasso1
    Multimedia
    nameImportação XML Nenhuma Ação.mp4
    width1400
    autostarttrue
    height700

    Totvs custom tabs box items
    defaultno
    referenciapasso2
    1. Acesse o Módulo 14 (Oficina).
    2. Acesse o menu Atualizações → Cadastros Oficina → Importação de Serviços Scania (OFIA533).
    3. Preencha os parâmetros obrigatórios:
      • Marca
      • Arquivo XML
      • Quantidade Mecânicos 
      • Ação pós Processamento
    4. No parâmetro Arquivo XML, será exibida uma tela mostrando o servidor (pasta protheus_data) e seus diretórios. Selecione o arquivo XML que será processado pela rotina.
    5. No parâmetro Ação pós Processamento:
      • Selecione a opção Mover Arquivo. Com isso, o parâmetro Mover Para será habilitado, permitindo que seja selecionado o diretório de destino dentro do servidor. Ao final do processamento, o arquivo será movido do diretório de origem para o diretório selecionado.
    6. Após preencher todos os parâmetros obrigatórios, clique no botão “OK”.

      • A rotina processará o arquivo XML e após a inclusão ou atualização de cada serviço serão executadas ações personalizadas definidas através do ponto de entrada.

      • Ao final do processamento, quando o arquivo for processado com sucesso, serão executadas ações personalizadas definidas através do ponto de entrada de conclusão da rotina, e o arquivo será movido do diretório original para o diretório destino indicado no parâmetro Mover Para.

    Multimedia
    nameImportação Arquivo XML Mover Arquivo.mp4
    width1400
    autostarttrue
    height700

    Totvs custom tabs box items
    defaultno
    referenciapasso3
    1. Acesse o Módulo 14 (Oficina).
    2. Acesse o menu Atualizações → Cadastros Oficina → Importação de Serviços Scania (OFIA533).
    3. Preencha os parâmetros obrigatórios na seção TOKEN:
      • Ambiente 
      • Integração Ativa?
      • Tipo de Autenticação
      • Client ID
      • Client Secret
      • URL
      • Grand Type
      • Content-Type
    4. Preencha os parâmetros obrigatórios na seção Consulta Chassi Scania:
      • Tipo de Autenticação
      • URL Base
      • End Point
    5. Preencha os parâmetros obrigatórios na seção Gerais:
      • Selecione a opção Apagar Arquivo. Com isso, ao término do processamento do arquivo, ele será apagado do diretório de onde foi selecionado.
    6. Após preencher todos os parâmetros obrigatórios, clique no botão “OK”.

      • A rotina processará o arquivo XML e após a inclusão ou atualização de cada serviço serão executadas ações personalizadas definidas através do ponto de entrada.

      • Ao final do processamento, quando o arquivo for processado com sucesso, serão executadas ações personalizadas definidas através do ponto de entrada de conclusão da rotina, e o arquivo será apagado do diretório original onde foi selecionado.

    Multimedia
    nameImportação Arquivo XML Apagar Arquivo.mp4
    width1400
    autostarttrue
    height700

    Totvs custom tabs box items
    defaultno
    referenciapasso4

    Após a execução da rotina, será possível visualizar na tabela VQL (Informacoes genericas) os registros de log do processamento, conforme o exemplo apresentado na imagem abaixo.

    • Na coluna VQL_AGROUP (Agrupador), será registrado o nome do fonte da rotina;
    • Na coluna VQL_TIPO (Tipo), será registrado o local de execução da rotina, podendo ser via Menu ou Schedule;
    • Na coluna VQL_MSGLOG (Mensagens de Log), será registrada a mensagem de log referente ao status de execução da rotina (Início, Processamento, Finalização ou Erro).

    Image Removed

    5. Integrações e Dependências

    Integração

    1. Confirmar”:
      Ao confirmar:
      • Todos os valores são salvos na tabela VRN (JSON)
      • Se o ambiente mudar, os parâmetros correspondentes são carregados automaticamente
      • Campos obrigatórios são validados.
      • Parâmetros configurados e aptos para uso


    Multimedia
    nameOFIA541.mp4
    width1280
    height720


    ...

    5. Integrações e Dependências


    Integração

    Durante a execução, é acionada a função de pré-cadastro de veículos via API. As informações importadas da montadora passam a estar disponíveis para uso durante a Abertura de Atendimento Digital Dealer, na Geração da Senha de Priorização de Atendimento e em outras rotinas que dependem da consulta ou inclusão automática dos dados do veículoPara o correto funcionamento da rotina, durante a execução da Importação de Serviços Scania (OFIA533) ocorre a integração com a rotina Tabela de Serviços (OFIOA030).
    Após o processamento bem-sucedido do arquivo XML, os serviços contidos no arquivo são cadastrados na Tabela de Serviços caso ainda não existam, ou terão o campo "Tmpo Fábrica" (VO6_TEMFAB) atualizado, caso já estejam registrados.
    Essa integração garante que os dados enviados pela montadora Scania sejam incorporados ao Protheus, mantendo o cadastro de serviços sempre atualizado e alinhado às informações da montadora.

    ...

    6. Assuntos Relacionados

    HTML
    <style>
      .link_container {
        display: flex;
        flex-direction: column;
        align-items: flex-start; /* Alinhado à esquerda */
        width: 100%;
        gap: 8px; /* Espaçamento entre os itens */
      }
    
      .btn-doc,
      .btn-doc:link,
      .btn-doc:visited {
        display: inline-block;
        padding: 12px 24px;
        font-size: 16px;
        font-weight: 600;
        color: #FFFFFF !important; /* Força o texto branco */
        background-color: #08244C; /* Fundo azul escuro */
        border: none;
        border-radius: 8px;
        text-decoration: none;
        text-align: left;
        transition: background-color 0.3s ease, transform 0.2s ease, color 0.3s ease;
      }
    
      .btn-doc:hover {
        background-color: #FFFFFF; /* Azul mais claro no hover */
        color: #08244C !important; /* Mantém texto branco */
        transform: scale(1.03);
      }
    
      .btn-doc:active {
        background-color: #061B3B; /* Azul ainda mais escuro no clique */
        color: #FFFFFF !important; /* Mantém texto branco */
        transform: scale(0.98);
      }
    </style>
    
    <div class="link_container">
      <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=9730468631019330273" target="_blank" class="btn-doc">     		
    	📄 NovoDVARMIL-11638 campoDT Cod- GrpAPI ServicoCadastro Montadorade -Veículos GruposScania de  Serviço (OFIOA020)
      </a>
      <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=10086976021020363440" target="_blank" class="btn-doc">     		
    	📄 Ponto de Entradaentrada OF533SEROF544PRE - Importação de Serviços Scania (OFIA533)API Scania   
      </a>
       <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=10086998581020364912" target="_blank" class="btn-doc">     
    	📄 Ponto de Entradaentrada OF533FIMOF544POS - Importação de Serviços Scania (OFIA533)API Scania   
      </a> 
    </div>