OFIC7920 - Exporta Clientes Atendidos Oficina (CSI)

Sumário




VERSÃO DO PROGRAMA: 10.10





Assunto

O programa exporta as informações das O.S e clientes atendidos na oficina de acordo com determinados filtros solicitados no momento da geração.

Opções do programa 

Inicialmente é solicitado ao usuário se o período que será informado para filtro refere-se à um intervalo de datas de Abertura ou Encerramento das O.S.
Em seguida é solicitado os critérios para seleção das OS:

CAMPOS

  • Data Inicial/Final:Intervalo de datas (Abertura ou Encerramento) das O.S. a ser considerado.
  • Modelo:Modelo do veículo que deseja listar (asterisco lista todos).
  • Ano Modelo:Anodo modelo do veículo que deseja listar (zero lista todos).
  • Ano Fabricacao:Ano de fabricação do veículo que deseja listar (zero lista todos).
  • Tipo Endereco:Tipo de endereço que deseja considerar (E=Entrega, C=Cobrança).
  • Duplic.Atendimento:Deve ser listado cada atendimento feito ao cliente ou apenas o último.
  • Tipo de Carga:T=Arquivo TXT, P=Planilha Excel.
  • Agendamento Ativo: Tipos de OS que devem ser considerados. Se informar brancos, serão considerados todos.


Observações

  • Além do arquivo csi.txt, é gerado uma lista para verificação das informações que o arquivo contém. 
    Delimitado por "|" (pipe) no diretório indicado no programa COPE0100).
    Para carregá-lo no Excel, deve abrir o arquivo no Excel e passar por 3 etapas para converter o arquivo, descritas a seguir:

1a. etapa

Alterar "Tipo de Dados Originais" de "Largura Fixa" para "Delimitado".

2a.etapa

Alterar "Delimitadores" de "Tabulação" para "Outros" e no quadro ao lado colocar "

" (pipe). Alterar "Qualificador de texto" de '"' para {nenhum}.

3a. etapa

Concluir.

v09.30 – Maio/2020

A partir desta versão não será mais necessário o envio das informações manual à Montadora do arquivo de "follow-up" esse procedimento será automático, tanto pela geração manual como via "CRONTAB" ao servidor FTP de origem.

Antes de executar a geração do arquivo é necessário ter executado a tarefa de inclusão dos dados do FTP em pelo menos um dos programas CADA9000 ou SAFX0100.

  • SAFX0100:
    • Deverá cadastrar os seguintes parâmetros.
      • Nome do programa .
      • IP Servidor Destino.
      • Usuário
      • Senha
      • Tipo Transferência
      • Diretório Origem ( o mesmo do COPE0100)
      • Diretório Destino
      • O campo Nome arquivo não é necessário, pois o nome é gerado automático.
  • CADA9000:

    • Deverá cadastrar os seguintes parâmetros:

      • FP1- IP do servidor de Destino.
      • FP2- Usuário.
      • FP3- Senha.
      • FP4- Diretório de Destino.
      • O diretório de origem não é necessário informar uma vez que ele considera os dados do COPE0100.

Para a inclusão do campo "IP Servidor Destino:" não é aceito o alias, ou seja o nome do servidor e sim o endereço Ip do mesmo.

Para ter o endereço do servidor será necessário executar o comando abaixo, alterando o nome do FTP para o FTP de destino :

  • É obrigatório ter o arquivo FTP3.sh no diretório especifico, pois o mesmo é utilizado para para envio das informações ao FTP de destino.

Confirmação de envio automático do arquivo ao FTP de destino após informar a data e tipo de transação:

Mensagem de retorno caso não encontre dados na tabela "coservid" (CADA9000) e nem na tabela "casafser" (SAFX0100).


  • É altamente recomendável na primeira geração e envio, verificar a existência do arquivo no diretório origem especificado no COPE0100, e posterior confirmar com o responsável pelo servidor de destino se recebeu o arquivo.
  • Como requisito obrigatório ter o arquivo FTP3.sh no diretório especifico, pois o mesmo é utilizado para para envio das informações ao FTP de destino.
  • O diretório padrão de gravação  no FTP de destino  não será mais "/SFUP" e sim "/", ou seja na raiz do diretório.
  • A partir do dia 16/05/2020 para os concessionários Mercedes Benz, o envio das pesquisas de satisfação sofrerá alteração envolvendo alguns parâmetros de comunicação que deverão serem alterados no SAFX0100.

v10.20 - Outubro 2020

Após a alteração solicitada pela MBB quando a bandeira for MBB ou MBA os relatórios de satisfação terão como padrão TELEFONE 1 = Celular, TELEFONE 2 = Telefone Fixo, TELEFONE 3 = Fax, essas informações serão retiradas do CLIV1015 e quando não forem encontradas no CLIV1015 serão retiradas do CADA0385.


v10.10 - fevereiro 2021

A partir desta versão foi acrescido a este programa uma nova aba chamada 'Parametros CSI'. Através desta aba será chamado o programa CADA0906 responsável por cadastrar os parâmetros necessários à comunicação com a montadora Mercedes Bens, para o código MBB. Também foi acrescido a este programa uma nova função chamada "envia_web_mbb" que será chamada somente se o parâmetro ATIVO existente na tabela CSPARCSI cadastrado através do programa CADA0906. . Através desta nova função será possível a geração do arquivo json (pos_vendas.env) necessário à comunicação com a montadora . Neste arquivo terá os dados da pesquisa de satisfação CSI da MBB. Nesta nova função será chamado um arquivo shell "cmd_comum.sh" que por sua vez chamará uma aplicação java chamada 'comum.jar'. Esta aplicação feita na linguagem java requer versão mínima 1.7.0.80. Para se saber qual a versão utilizada pelo cliente, basta na linha de comando do putty, executar o seguinte comando: "java -version". Este comando tem que ser executado de dentro da pasta bin do caminho definido no shell ambiente_sisdia.sh. Exemplo: "/usr/java/jre1.7" ==> Basta executar o comando de dentro da pasta bin. "/usr/java/jre1.7/bin/java -version"

Será criado o arquivo "pos_vendas_env" conforme leiaute abaixo:

if lNomeServico = 'posvendas' then
let lLinha = lLinha clipped, ',', '"soap": '

let lLinha = lLinha clipped, "'{"

let lLinha = lLinha clipped, '"conta": "', reg_temp_pos_vendas.inscricao clipped, '",'
let lLinha = lLinha clipped, '"documento": "', reg_temp_pos_vendas.cgccpfchar clipped, '",'
let lLinha = lLinha clipped, '"cliente": "', reg_temp_pos_vendas.nomepessoa clipped, '",'
let lLinha = lLinha clipped, '"contato": "', reg_temp_pos_vendas.contatocli clipped, '",'
let lLinha = lLinha clipped, '"cep": "', reg_temp_pos_vendas.cep clipped, '",'
let lLinha = lLinha clipped, '"tipo_endereco": "', reg_temp_pos_vendas.tipvia clipped, '",'
let lLinha = lLinha clipped, '"endereco_completo": "', reg_temp_pos_vendas.endereco clipped, '",'
let lLinha = lLinha clipped, '"numero": "', reg_temp_pos_vendas.nroend clipped, '",'
let lLinha = lLinha clipped, '"complemento": "', reg_temp_pos_vendas.complemento clipped, '",'
let lLinha = lLinha clipped, '"bairro": "', reg_temp_pos_vendas.bairro clipped, '",'
let lLinha = lLinha clipped, '"cidade": "', reg_temp_pos_vendas.nomecidade clipped, '",'
let lLinha = lLinha clipped, '"estado": "', reg_temp_pos_vendas.ufederacao clipped, '",'
let lLinha = lLinha clipped, '"celular_principal": "', reg_temp_pos_vendas.fone[1,2] clipped, reg_temp_pos_vendas.fone[3,12] clipped, '",'
let lLinha = lLinha clipped, '"telefone1": "', reg_temp_pos_vendas.fonecontato[1,2] clipped, reg_temp_pos_vendas.fonecontato[3,12] clipped, '",'
let lLinha = lLinha clipped, '"telefone2": "', reg_temp_pos_vendas.fcomercial[1,2] clipped, reg_temp_pos_vendas.fcomercial[3,12] clipped, '",'
let lLinha = lLinha clipped, '"telefone3": "', '",'
let lLinha = lLinha clipped, '"email_principal": "', reg_temp_pos_vendas.endeletronic[1,35] clipped, '",'
let lLinha = lLinha clipped, '"chassi": "', reg_temp_pos_vendas.chassis clipped, '",'
let lLinha = lLinha clipped, '"modelo": "', reg_temp_pos_vendas.modelo clipped, '",'
let lLinha = lLinha clipped, '"ano_fabricacao": "', reg_temp_pos_vendas.anofabric using '&&&&', '",'
let lLinha = lLinha clipped, '"ano_modelo": "', reg_temp_pos_vendas.anomodelo using '&&&&', '",'
let lLinha = lLinha clipped, '"placa": "', reg_temp_pos_vendas.placa clipped, '",'
let lLinha = lLinha clipped, '"km": "', reg_temp_pos_vendas.quilometr using '&&&&&&&&', '",'
let lLinha = lLinha clipped, '"numero_os": "', reg_temp_pos_vendas.ordemserv using '&&&&&&&&', '",'
let lLinha = lLinha clipped, '"cit": "', reg_temp_pos_vendas.tpordem clipped, '",'
let lLinha = lLinha clipped, '"valor_pecas": "', reg_temp_pos_vendas.totpecas using '#####&.&&', '",'
let lLinha = lLinha clipped, '"valor_mo": "', reg_temp_pos_vendas.totservicos using '#####&.&&', '",'
let lLinha = lLinha clipped, '"data_fechamento_os": "', reg_temp_pos_vendas.dtfechament using 'dd/mm/yyyy', '",'
let lLinha = lLinha clipped, '"descricao_servico": "', reg_temp_pos_vendas.descritem[1,30] clipped, '",'
let lLinha = lLinha clipped, '"consultor": "', reg_temp_pos_vendas.consultor[1,40] clipped, '",'
let lLinha = lLinha clipped, '"data_abertura_os": "', reg_temp_pos_vendas.dtabertura using 'dd/mm/yyyy', '",'
let lLinha = lLinha clipped, '"status_os": "', reg_temp_pos_vendas.statusos clipped, '",'
let lLinha = lLinha clipped, '"data_entrada_portaria": "', reg_temp_pos_vendas.dtentrada using 'dd/mm/yyyy', '",'
let lLinha = lLinha clipped, '"data_saida_portaria": "', reg_temp_pos_vendas.dtsaida using 'dd/mm/yyyy', '",'
let lLinha = lLinha clipped, '"hr_abertura_os": "', reg_temp_pos_vendas.hrabertura clipped, '",'
let lLinha = lLinha clipped, '"hr_fechamento_os": "', reg_temp_pos_vendas.hrfechamen clipped, '",'
let lLinha = lLinha clipped, '"numero_nf": "', reg_temp_pos_vendas.nronota using '&&&&&&&&&&', '",'
let lLinha = lLinha clipped, '"hr_vendidas": "', reg_temp_pos_vendas.hsvendidas using '#####&.&&', '",'
let lLinha = lLinha clipped, '"hr_aplicadas": "', reg_temp_pos_vendas.hsaplicadas using '#####&.&&', '",'
let lLinha = lLinha clipped, '"data_primeiro_apontamento": "', reg_temp_pos_vendas.dtinipriapo using 'dd/mm/yyyy', '",'
let lLinha = lLinha clipped, '"hr_inicio_primeiro_apontamento": "', reg_temp_pos_vendas.hrinipriapo clipped, '",'
let lLinha = lLinha clipped, '"data_termino_apontamento": "', reg_temp_pos_vendas.dtfimultapo using 'dd/mm/yyyy', '",'
let lLinha = lLinha clipped, '"hr_termino_apontamento": "', reg_temp_pos_vendas.hrfimultapo clipped, '",'
let lLinha = lLinha clipped, '"data_faturamento_os": "', reg_temp_pos_vendas.dtfaturame using 'dd/mm/yyyy', '",'
let lLinha = lLinha clipped, '"hr_faturamento_os": "', reg_temp_pos_vendas.hrfaturame clipped, '",'
let lLinha = lLinha clipped, '"segmento": "', reg_temp_pos_vendas.segmento clipped, '",'
let lLinha = lLinha clipped, '"subsegmento": "', reg_temp_pos_vendas.subsegmento clipped, '"'

let lLinha = lLinha clipped, "}'" --fecha jsonEnvio

let lLinha = lLinha clipped, '}' --fecha principal
end if


Especificidades de montadoras 

Montadora: TOYOTA

Para os com bandeira Toyota, o menu possui as opções: "Completo", "Toyota", "Sair".

Montadora: HONDA

Para os usuários com bandeira Honda, o menu possui a opções: "Completo", "Honda", "Sair".

Montadora: PEUGEOT

Para os usuários com a bandeira "Peugeot", o menu possui as opções "Completo", "Peugeot", "Sair".

Solução de problemas 

Encontrado(s) 0 resultado(s) para faq OFIC7920.


Documentação de versões anteriores deste programa

Não há informações disponíveis.