Home

Linha Microsiga Protheus

Páginas filhas
  • Banco de Conhecimento em ambiente Linux

Boletim Técnico: Banco de Conhecimento em ambiente Linux
Ocorrência
Melhoria
Resumo
Implementou-se melhoria na rotina "Banco de Conhecimentos" para que seja possível a visualização dos arquivos armazenados também em TOTVS Smart Client quando executados em ambientes Linux homologados. É importante citar que, para a utilização desse recurso em ambiente Linux, os arquivos devem ser nomeados em letras minúsculas.
ID do Chamado
SCQACP
Aplicabilidade
Banco de Conhecimento em ambiente Linux
Produtos
  • Microsiga 10
  • Módulos
    • SIGAQDO
    Portais
    • nenhum
    Países
    • todos
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    • Linux
    Nome + Fonte
    Banco de Conhecimento (FATA340)
    Número da FNC
    00000012720/2010
    Ajustes no Compatibilizador
    Não
    Integridade Referencial
    Não
    Aplicação de Patch
    Procedimentos para Implementação

     

    O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC.
    Procedimentos para Configuração

     

    Para habilitar a visualização é necessário criar um script conforme o exemplo abaixo:
    1.   Executar um editor de textos (Gedit, Kate, Vim, Nano etc) e digitar o conteúdo abaixo:

    #!/bin/bash
    if type -p xdg-open > /dev/null; then
        xdg-open $1;
    elif type -p kfmclient > /dev/null; then
        kfmclient exec $1;
    elif type -p gnome-open > /dev/null; then
        gnome-open $1;
    else
        exit 1
    fi
    exit 0


     
    2.   Salve o arquivo com o nome "linexec", na pasta onde foi instalado o TOTVS Smart Client
    (por exemplo /microsiga/protheus10/bin/smartclient );
    3.   Atribua a permissão de execução ao script criado, para isso abra um terminal (gnome-terminal, konsole, etc) e execute o comando abaixo:

    chmod +x /microsiga/protheus10/bin/smartclient/linexec
    4.   Crie um link simbólico do script na pasta /usr/bin, para isso abra um terminal (gnome-terminal, konsole, etc) e execute o comando abaixo:

    ln -s /microsiga/protheus10/bin/smartclient/linexec /usr/bin/linexec
     
     Observação:
    Os exemplos acima utilizam como caminho de instalação do TOTVS Smart Client o caminho /microsiga/protheus10/bin/smartclient. Caso o script seja salvo em outra pasta ajuste os exemplos para apontar para sua localização correta.
    Procedimentos para Utilização

     

    1.    No módulo Compras (SIGACOM), em ambiente Linux, acesse Atualizações / Cadastros / Fornecedores (MATA020). O sistema apresenta a janela de fornecedores cadastrados.
    2.    Posicione o cursor em um fornecedor e clique em Conhecimento.
    3.    Clique no botão Inclui Conhecimento – Wizard.
    4.    Selecione um arquivo e confirme o processo.
    5.    Clique em Abrir.
    6.    O sistema apresenta o arquivo anexado no visualizador padrão do tipo do arquivo.

    • Sem rótulos