Boletim Técnico: Execução Automática – Remote Linux
Ocorrência
Melhoria
Resumo
Implementada melhoria na rotina “Documentos” (QDOA050), do módulo “Controle de Documentos” (SIGAQDO), com a criação de “Shell script” que permite a execução automática da abertura de documentos associados para as distribuições Linux (Ubuntu, RedHat e Suse) homologadas. Dessa forma, após a inclusão de um documento na rotina “Documentos” (QDOA050) e a confirmação da associação de um documento do tipo HTML, o sistema exibe o documento associado automaticamente.
ID do Chamado
SCGIXU
Aplicabilidade
Execução Automática – Remote Linux
Produtos
Microsiga 10
Módulos
- SIGAQDO
Portais
- nenhum
Países
- todos
Sistema Operacional
todos
Bancos de Dados
- todos
Nome + Fonte
Controle de Documentos - QDOA050.
Número da FNC
000000279222009.
Ajustes no Compatibilizador
Não
Integridade Referencial
Não
Aplicação de Patch
Procedimentos para Implementação
1. Execute um editor de textos (Gedit, Kate, Vim, Nano etc.) e digite 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
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 /root/microsiga/protheus10/bin/smartclient.
3. Abra um terminal (gnome-terminal, konsole etc.), para permitir a execução do script.
4. Entre na pasta onde o script foi salvo e execute o comando: chmod +x /microsiga/protheus10/bin/smartclient/linexec.
5. Abra um terminal (gnome-terminal, konsole etc.), para criar um link simbólico para o script na pasta.
6. Utilize o comando: ln -s /microsiga/protheus10/bin/smartclient/linexec /usr/bin/linexec.
Procedimentos para Utilização
Importante:
É necessário ter um usuário com leitura, “Tipo Word= HTML” para executar os procedimentos.
1. Acesse o módulo “Controle de Documentos” (SIGAQDO);
2. Configure os seguintes parâmetros para geração do Documento em HTML: “MV_QDHTML = 1”, “MV_QDCHTM=S” e “MV_QPATHWH=\SYSTEM\HTML”;
3. Inclua um Documento;
4. Conclua todas as etapas até a fase de Leitura do Documento, preenchendo os dados conforme orientações do help de campo;
5. Entre com o usuário para leitura de documento em HTML;
6. Selecione o Documento;
7. O sistema exibe automaticamente o documento associado.
Informações Técnicas
Tabelas Utilizadas | QDO – Controle de Documentos |
Número do Plano | 000000276392009 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas