OFIC1020 Abertura de OS a partir do Pocket
Este programa tem como objetivo capturar as informações das O.S.'s abertas no Pocket-PC (Pekus) e registrá-las em uma O.S. do Sisdia.
Ao abrir a O.S. no Pocket-PC as informações ficam registradas nas tabelas:
Tabela | Uso |
("idc_pre_os") | Informações da O.S. |
("idc_veiculo") | Informações do veículo atendido. |
("idc_clientes") | Informações do cliente proprietário do veículo. |
Reclamações do cliente. | |
Serviços / Pacotes da O.S. | |
Marcas de avarias no veículo. | |
("idc_pre_os_ok") | Indicativo se a O.S. está pronta para ser importada. |
Deve ser executado a partir de um script (anexo I), que deve ficar ativo durante todo o período em que o Pocket - PC estiver sendo utilizado.
A partir do preenchimento da tabela ("idc_pre_os_ok"), este programa inicia a leitura das tabelas acima e destina as informações para as tabelas do Sisdia.
Durante o preenchimento das tabelas, caso ocorra alguma inconsistência ou ao final se a O.S. for aberta com sucesso, são geradas respostas ao Pocket - PC através da tabela ("idc_pre_os_resp").
("idc_pre_os_resp") | Resposta do Sisdia ao Pocket sobre a abertura da O.S. |
Indicativo se a resposta do Sisdia já está pronta |
Após a conclusão do preenchimento das respostas, é gerado um registro na tabela ("idc_pre_os_resp_ok"), que indica ao Pocket - PC que a resposta já está pronta para ser recebida.
Anexo I
Para o início do uso do Pocket-PC, deve obter junto a Dia System o arquivo Run_Ofic-Pocket.tgz e descompactá-lo no diretório /root/bin do servidor Sisdia.
Após ter descompactado o arquivo, é necessário executar o batch Call_RunOfic em uma sessão do servidor. Para isto, digitar no prompt do Sisdia o seguinte comando:
. Call_RunOfic
Este batch ficará executando em "background" durante o dia de trabalho. Este é responsável por executar este programa e descarregar as informações do pocket no Sisdia.
v04.10 – Junho/2008
Apenas é possível abrir uma O.S. com um veículo que não tenha chassi provisório ou veículos que não possuam pedidos de venda em aberto.
v04.21 – Abril/2009
Se o pacote ou o sintoma esteja inativo, é exibida a mensagem de pacote/sintoma não cadastrado ou inativo.
v04.22 – Junho/2009
Os serviços são gravados com o campo "Ativo" igual a "S".
v04.30 – Fevereiro/2010
Exclusivo TOYOTA: Somente é permitida a abertura de OS com os tipos padrões estabelecidos pela TOYOTA. São eles:
- Tipos de OS's paga pelo Cliente: "CFF", "CFS", "CFP", "CAI", "CAR". "CSR", "CSP", "CSG", "CSS", "CSF" e "CSO".
- Tipos de OS's de Garantia: "GF", "GA", "GS" e "GSR".
- Tipos de OS's Interna: "IFN", "IFU", "IFG", "IFA", "IFP", "IFS", "IFD", "IFR", "IAN", "IAU", "IAG", "IAA", "IAP", "IAS", "IAD", "IAR", "IAC", "ISN", "ISU", "ISG", "ISA", "ISP", "ISS", "ISD", "ISR" e "ISC".
v04.32 – Julho/2010
Foi alterado o programa para que em qualquer manipulação dos itens da OS verifique se o tipo da OS está com data expirada. Essa validação verifica os dias para bloqueio em relação à data da abertura da OS ("OFIC0130").
v04.40 – Julho/2011
Na impressão automática do formulário, é carregado o parâmetro do programa ("CADA0970") para definir o tipo de compactação utilizada na impressora da empresa.
v04.45 – Novembro/2011
O combustível que vier por letra da tabela ("idc_veiculo") é convertido por números na gravação da tabela ("cxcadast").