Instalação/Atualização
Este tópico tem por objetivo orientar na instalação da integração, visando o seu funcionamento completo.
Instalação do aplicativo servidor do TSS (TOTVS Service Sped) versão 2.14 ou superior.
Não faz parte do escopo deste documento detalhar a instalação/atualização do TSS no ambiente.
Atualização da biblioteca Java
Para iniciar a atualização da biblioteca Java será necessário efetuar o download no portal do cliente/Download, em (http://suporte.totvs.com/download).
Pesquisar por:
Linha = Logix;
Tipo = Outros;
Filtrar por Java conforme tela abaixo:
Mover os arquivos baixados do java (JAVANFE 4.7.7, Jdom, Itext) para a pasta de javanfe do servidor logix, pasta que está setada o classpath dentro do servidor de aplicação.
Para descobrir o local instalado:
Linux: ps -ef |grep JAVA ou ps -ef |grep CLASSPATH
Win: Verificar as variáveis de ambiente, procurando pela variável CLASSPATH.
Setar as variáveis de ambiente:
CLASSPATH - acrescentar o caminho dos 3 .jar baixados: itext205.jar, nfeletronica.jar e jdom1.1.jar.
PROXY_NFE - setar o caminho do servidor TSS.
Em caso de dúvidas ao realizar a atualização, pesquisar o FAQ abaixo, publicado no TDN:
Parametrização do SUP34201 (Obrigatório) - Estrutura de diretórios por processo de importação
Identificar os processos que serão integrados, diretórios utilizados para armazenamento dos arquivos XML e se estes processos estão ativos. É importante manter como ativos somente os processos realmente utilizados, evitando assim processamento desnecessário no envio/busca de arquivos XML.
Os processos em funcionamento até a criação deste documento são:
- Receber NF-e;
- Receber CT-e;
- Receber Pedido de Venda;
- Enviar Pedido de Compra;
- Receber Programação de Entrega;
- Enviar Programação de Entrega;
- Enviar Complemento NF.
Para cada processo serão informados os diretórios onde serão armazenados os arquivos XML, de acordo com a situação dos mesmos: Pendentes, Processados e Com Erro. Deve-se cadastrar cada qual em diretórios diferentes, organizando assim o armazenamento dos arquivos XML provenientes da integração.
Parametrização do VDP9109 (Obrigatório) – Parâmetros de Processamento da NF-e
Acessar opção de menu “tOtvs_colab” e assinalar o campo “Utilizar TOTVS Colaboração”. Cadastrar o usuário, senha do repositório e o tipo do ambiente (Homologação ou Produção), conforme informações disponibilizadas pela NeoGrid no momento da contratação da oferta do TOTVS Colaboração.
O cadastro do usuário sempre deve estar no formato 99999999999999#tss, sendo “99999999999999” um CNPJ válido nos cadastros da NeoGrid e “tss” o usuário disponilizado pela NeoGrid.
O parâmetro “Produtos” serve para indicar se há emissão de algum documento eletrônico pelo TOTVS Colaboração. Quando o cliente tem emissão de Pedidos, Programação de Entrega ou Complemento de NF-e, estes devem ser assinalados.
Depois da parametrização é necessário configurar os dados no TSS, utilizando para isso a opção “Configurar TSS”. Esta opção enviará todas as configurações informadas nesta tela ao TSS, permitindo desta forma a integração dos processos informados, para os CNPJs liberados.
O parâmetro para indicar que utiliza TOTVS Colaboração também pode ser acessado através do LOG00087.
Parametrização do SUP20128 (Parâmetros por Fornecedor EDI/TOTVS Colaboração)
Observação: Corresponde à parametrização do SUP9990 (versão 10.02).
Identificar quais fornecedores trabalham com recebimento de pedido de compra ou programação de entrega via TOTVS Colaboração (“Enviar pedido de compra (XML)” e “Enviar programação de entrega(XML)”). Acessar por meio da opção “Parâmetros Fornecedor” no SUP34201 (Estrutura de Diretórios por Processo de Importação) ou “Parâmetros EDI/TOTVS Colaboração” no VDP10000 (Cadastro de Cliente e Fornecedor).
Parametrizacao do VDP90247 (Parâmetros por Cliente TOTVS Colaboração)
Identificar quais clientes trabalham com envio de complemento de nota fiscal via TOTVS Colaboração. Acessar por meio da opção “Parâmetros Cliente” no SUP34201 (Estrutura de Diretórios por Processo de Importação) ou “Parâmetros TOTVS Colaboração” no VDP10000 (Cadastro de Cliente e Fornecedor).
Parametrização do JOB0003 (Agendador de Tarefas Logix)
O TOTVS Colaboração permite a integração automática dos arquivos com extensão XML, utilizando agendamento (JOB). Ou seja, há uma rotina para enviar os pedidos de compra e programações de entrega aos fornecedores e os complementos de NF-e aos clientes, assim como receber os pedidos de compra e programações de entrega dos clientes, criar os pedidos de venda e atualizar os itens destes pedidos periodicamente. Este procedimento evita que o usuário tenha que executar uma rotina adicional para enviar seu pedido de compra ao fornecedor, por exemplo.
Os principais objetivos do agendamento são:
- Permitir que todas as etapas de integração sejam automáticas (sem a intervenção do usuário);
- Registrar as ações executadas no monitor de integração (SUP34204);
- Foco na gestão e no fluxo das informações.
A rotina que deve ser agendada é o SUP34203, responsável por todo o processamento da integração via TOTVS Colaboração. É importante agendá-la para cada empresa que utiliza a integração, pois o envio e a busca de arquivos XML junto ao TSS é realizada por empresa (entidade, para o TSS).
Importante: Em caso de dúvidas na utilização do Agendador de Tarefas, consultar o TDN:
Linha Logix > Agendador de Tarefas Logix > Anexos > AgendadorTarefasLogix.pdf
Parâmetros para agendamento do SUP34203:
- Parâmetro 1: Código da empresa
- Parâmetro 2: Login do usuário
Para validar o cadastro de execução do Job, acesse o JOB0005 e consulte pelo código de gatilho cadastrado.
Parametrização do SUP34202 (Opcional, mas importante) - Regras Dinâmicas
O objetivo das regras dinâmicas é manter a flexibilidade e minimizar inconsistências na importação das mensagens, no caso atual, o recebimento do pedido e das programações de entrega por parte do fornecedor. Assim, quando satisfeitas as condições definidas na regra dinâmica, o conteúdo de alguns campos pode ser alterado antes da inclusão do pedido de venda ou alteração dos itens deste pedido no ERP do fornecedor, adaptando-se aos padrões da empresa.
Na primeira execução, o sistema cria a matriz com os campos que poderão ser utilizados para elaborar as condições e os retornos das regras dinâmicas.
O primeiro passo consiste em cadastrar a regra dinâmica para a empresa, na opção “Regras”.
Depois do cadastro da regra dinâmica, deverão ser definidas as condições para aplicação da regra, na opção “Condições”.
Definidas as condições para aplicação da regra dinâmica, é o momento de informar quais campos terão seus valores alterados quando as condições forem satisfeitas, além do novo conteúdo que será movido para estes campos. Esta tarefa é realizada na opção “Retornos”.
Incluir os programas no menu na área de Compras (caso for trabalhar com envio de Pedidos/Programações de Entrega)
SUP34201 (Estrutura de Diretórios por Processo de Importação)
SUP34204 (Monitor de Integração)
SUP20128 (Parâmetros por Fornecedor EDI/TOTVS Colaboração)
SUP34095 (Envio Avulso de Pedidos de Compra)
Incluir os programas no menu na área de Vendas (caso trabalhar com recebimento de Pedidos/Programações de Entrega)
SUP34201 (Estrutura de Diretórios por Processo de Importação)
SUP34202 (Regras Dinâmicas)
SUP34204 (Monitor de Integração)
VDP90247 (Parâmetros por Cliente TOTVS Colaboração)
Como estes programas foram desenvolvidos na tecnologia metadados, o tipo de processo no MEN0050 deverá ser 2.
Depois de cadastrar no menu, deverá ser realizada a liberação dos programas para o usuário pelo LOG05050 (Administração Logix) opção “Permissão de Acesso”.