Page tree

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

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 UtilizadasQDO – Controle de Documentos
Número do Plano000000276392009