Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Solucoes_totvs
Solucao TOTVS Manufatura

Linha de Produto:

TOTVS Protheus

Segmento:

Segmentos_totvs
SegmentoManufatura

Módulo:SIGAQDO - Controle de Documentos
Função:

QAXA010 - Usuários

QDOA050 - Documentos

País:Todos
Ticket:Interno.
Issue:DMANQUALI-3101

02. SITUAÇÃO/REQUISITO

Aumentar a segurança no processo de leitura de documentos com extensão .DOC e DOCX e eliminar necessidade de usar MS Word Viewer.

03. SOLUÇÃO

As rotinas do módulo Controle de Documentos (SIGAQDO) foram alteradas para permitir a visualização "Interna no ERP" de Documentos Internos do MS Office integrados.

Todo acesso "somente leitura"  irá converter os arquivos MS Word para PDF e apresentá-lo sem opção para download e Impressão.  As pessoas com acesso para elaboração poderão acessar o arquivo MS Word com todas as permissões liberadas.

Não houve mudanças no processo de Elaboração de documentos internos, portanto o MS Word continua sendo necessário.


Informações
titleSmartERP e Cloud TOTVS

Solução ainda não está disponível para Smart ERP nem para clientes com Protheus hospedado na Cloud TOTVS.

Informações
titleConfigurando o Usuário para Leitura Interna no ERP

Na rotina QAXA010 - Cadastro de Usuários: ajustar o campo "QAA_TPWORD" com a opção de seleção "4=Interna no ERP" e descrição de "Tipo Word" para "Tipo Exib.".


Abaixo detalhamos os procedimentos para implantação e uso deste recurso:

Deck of Cards
startHiddenfalse
historyfalse
idProced_Implanta
Card
idImplantacao
labelImplantação
titleImplantação

Objetivos:

  •  Validar a existência do MS Office ou Libre Office no Servidor, o qual deverá estar disponível a todos os usuários do SIGAQDO, pois será utilizado diariamente para converter os arquivos MS Word para PDF.
  •  Validar a instalação e remover as senhas dos arquivos MS Word criados com base em modelos do SIGAQDO, pré-requisito para converter para PDF os arquivos MS Word via servidor de aplicação do ERP.


Pré-requisitos para execução do implantador QDOWizPDF:

  1. Executar o UPDDISTR para o release mais recente ou:
    1. Alterar o título do campo QAA_TPWORD para "Tipo Exib.";
    2. Alterar X3_CBOX do campo QAA_TPWORD para: 1=Html;2=WordView;3=Ms Word;4=Interna no ERP
      1. Idem para X3_CBOXSPA e X3_CBOXXENG;
    3. Alterar X3_VALID do campo QAA_TPWORD para: Pertence("1234");
  2. Ser usuário Administrador.
  3. Executá-lo diretamente no programa inicial do SmartClient Protheus: QDOWizPDF.  Não é possível executar via WebAPP. 
  4. Ter o MS Office instalado no computador local onde será realizada a execução.
  5. Saber onde está instalado o MS Office ou Libreoffice no servidor de Aplicação do ERP Protheus, pois serão utilizados para converter os arquivos MS Word para PDF sob-demanda.
  6. Todas as etapas e informações são obrigatórias.


Informações
titleFalhas na Remoção de Senhas

Os arquivos não processados devido a falhas no processo de remoção de senha serão apresentados em uma lista de falhas no final da grid de processamento.


Abaixo as etapas do procedimento:

  • Caso estes parâmetros ainda não existam, eles serão criados neste momento:
    • MV_QDOMSOD: Caminho da Instalação do MS Office Word no Servidor de Aplicação do Protheus;
      • Default: "C:\Program Files\Microsoft Office\Office15\WINWORD.EXE"
    • MV_QDOLOD: Caminho Instalação do LibreOffice Writer no Servidor de Aplicação do Protheus:
      • Default: "C:\Program Files\LibreOffice\program\swriter.exe"
    • MV_QDOCPDF: Status da remoção de senha dos arquivos .CEL do servidor do ERP para conversão e leitura em PDF;
      • Default: .F.



Card
idParam
labelNovos Parâmetros
titleNovos Parâmetros
  • MV_QDOMSOD: Caminho da Instalação do MS Office Word no Servidor de Aplicação do Protheus;
    • Default: C:\Program Files\Microsoft Office\Office15\WINWORD.EXE
  • MV_QDOLOD: Caminho Instalação do LibreOffice Writer no Servidor de Aplicação do Protheus:
    • Default: C:\Program Files\LibreOffice\program\swriter.exe
  • MV_QDOCPDF: Status da remoção de senha dos arquivos .CEL do servidor do ERP para conversão e leitura em PDF;
    • Default: .F.
Card
idValidacoes
labelValidações
titleValidações
  1. O sistema valida se há inconsistências na implantação no cadastro de usuário ( QAXA010 ) caso o campo "Tipo Exib." (QAA_TPWORD) seja igual a "4 = Interna no ERP", havendo, impedindo de prosseguir com a efetivação do cadastro.
  2. Sempre no primeiro acesso de qualquer rotina do módulo de Controle de Documentos, o sistema irá validar se há inconsistências na implantação. Caso haja, é possível que as seguintes mensagens de "Help" serão apresentadas:



Card
idValidacoes
labelDiferenciais
titleValidações
  1. A leitura de documentos pode ser realizada em estações de trabalho Linux;
  2. Não é mais necessária instalação
Em resumo, a solução garante: (REVISAR)
1. que não seja mais necessário licenciamento
  1. do MS Office nas estações de trabalho que usarão o
sistema
  1. ERP Protheus apenas para leitura de documentos;
2. proteção
  1. Proteção quanto a impressão ou modificação de documentos não autorizada que
era permitida
  1. fugia ao controle ao abrir documentos do
word..
  1. Word em etapa de leitura.
3. pode ser disponibilizada
  1. Pode ser implementada a solução com instalação de MS Office ou LibreOffice em outro servidor que não o de aplicação do ERP, com acesso via rede para conversão
;
4. possibilidade de evolução para disponibilização de um webservice para tratamento de backend e conversão dos arquivos .cel em pdf para não comprometer o appserver..
Ele me chamou agora pela manhã e eu comentei com ele que você tem alguns argumentos para contribuir..
5. a leitura de documentos possa ocorrer em estações de trabalho Linux (antes não era possível)
  1. (requer devido compartilhamento e direitos de acesso Windows);
  2. A solução de HTML não funciona mais adequadamente, infelizmente, e exigia duplicação de arquivos no servidor..
6. não hajam mais
  1. Não requer o mantimento de arquivos duplicados no
appserver .cel e .html, por exemplo.. a geração do arquivo pdf é sob-demanda e em seguida o arquivo é excluído.
  1. sevidor, como era o caso da solução de leitura em HTML.
  2. Possibilidade de evolução futura para disponibilização de um WebService para tratamento de Back-End e conversão dos arquivos .CEL em .PDF visando não comprometer o servidor onde o AppServer é executado.