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
#!/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 );
(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
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
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.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas