Histórico da Página
Índice
Índice | ||||||
---|---|---|---|---|---|---|
|
Objetivo
...
Introdução
O recurso de impressão de cópia controlada no TOTVS Fluig Plataforma permite identificar e rastrear as cópias emitidas dos documentos.
É um recurso importante quando ocorre atualização de normas e procedimentos, principalmente de ISO, onde é necessário recolher as cópias impressas antigas e disponibilizar as novas versões para as áreas.
Com o registro de quais áreas possuem os documentos impressos fisicamente, facilita muito essa substituição. Além de evitar não conformidades em auditorias.
Pré-requisitos
...
São pré-requisitos para a utilização da cópia controladaimpressão de documentos:
- A opção de impressão de cópia controlada tem como pré-requisito que no Fluig exista pelo menos uma área cadastrada para a empresa. Para isso acesse 'Painel de Controle > Guia Documentos > Área' e cadastre a área que será utilizada na impressão.
- Para atualizar as propriedades do arquivo é necessário marcar o atributo "Atualiza Propriedades Cópia Controlada?" localizado na aba Informações Gerais da publicação avançada de documento, conforme imagem a seguir.
Controle de Cópias
Caso você desejar controlar o número de cópias através do Fluig também é necessário habilitar os applets para impressão de cópia controlada, a partir da opção 'Habilitar Applet' em Parâmetros no Painel de Controle.
...
title | Atenção! |
---|
Se o navegador utilizado for o Google Chrome™ na versão 42 ou superior, também é necessário habilitar a utilização de Plugins NPAPI para isso, siga os passos contidos na página: CON 007 - Habilitar NPAPI no navegador Google Chrome.
Observação: A ativação do Plugin NPAPI é necessário apenas para o navegador Google Chrome, até o momento Firefox e Internet Explorer continuam com suporte nativo.
- configuração de ao menos uma área. Para saber como fazer isso, acesse a documentação sobre Áreas;
- A configuração de marca d'água é opcional. Para saber mais, acesse a documentação de Marca d'água;
Tipos de arquivos suportados
...
A plataforma permite a impressão de cópia controlada apenas para arquivos PDF, documentos do Word e planilhas do Excel. Em servidores Linux, arquivos com extensões .doc e .xls podem não funcionar.
A tabela abaixo exibe as extensões suportadas pelo recurso de cópia controlada:
Extensão | Compatível? | Sistema Operacional do servidor da plataforma |
---|---|---|
.doc | Somente em servidor Windows | |
.docx | Windows/Linux | |
.ppt | ||
.pptx | ||
.xls | Somente em servidor Windows | |
.xlsx | Windows/Linux | |
Windows/Linux | ||
.txt |
Nota | ||
---|---|---|
| ||
Em algumas instalações ocorre o erro: “java.lang.NoClassDefFoundError : null” ao imprimir documentos Microsoft® Office. Para mais detalhes de como solucionar a inconsistência confira a documentação Configuração de serviços de componentes. |
Impressão de documentos
...
Os documentos com os tipos de arquivos suportados (listados acima) configurados para utilizar o Visualizador Interno, SEMPRE são impressos como cópia controlada.
Para os demais tipos de arquivos que não são suportados, NÃO é permitida a impressão pela Cópia controlada. É possível apenas a impressão normal do documento e deve ser realizada exclusivamente pela Visualização do Documento, no ícone da Impressora (ver segunda opção abaixo).
Acionar a impressão
Você pode fazer a impressão de um documento através da navegação ou através da visualização.
Na navegação, selecione o arquivo e acione o botão Mais > Imprimir cópia controlada.
Na visualização do documento há duas opções. Na primeira acione Ações do documento > Imprimir cópia controlada.
Na segunda, acione o ícone da impressora.
Nota | ||
---|---|---|
| ||
Para os documentos com os tipos de arquivos NÃO suportados esta é a única forma de impressão pela plataforma. Não sendo registrada como uma cópia controlada. Para os documentos com os tipos de arquivos suportados, configurados para não utilizar o Visualizador Interno, também será realizada uma impressão normal, sem registro de cópia controlada. |
Realizar a impressão
Após acionar a impressão, você será apresentado à tela de configuração. Configure cada campo conforme a sua necessidade:
- Documento protocolo: escolha um documento protocolo para a impressão. Ele pode conter variáveis de impressão que serão atualizadas quando a impressão for finalizada. Para saber mais acesse o item Variáveis de impressão.
- Renderizador de impressão de PDF: se você não possuir uma impressora instalada e configurada no computador, a plataforma utilizará o renderizador escolhido para gerar um arquivo PDF que normalmente é aberto automaticamente pelo próprio navegador em uma nova aba. Assim você pode salvar o documento e imprimi-lo posteriormente ou apenas mantê-lo. Se a impressão parecer desconfigurada com o renderizador padrão (PDFRenderer), altere para a opção JPedal e tente novamente.
- Marca d'água: Marca d'água que será incluída nas cópias impressas, se desejado. O cadastro da marca d'água é realizado no recurso Marca d'água do Painel de controle.
Importante: A marca d'água selecionada será aplicada somente nos documentos que não possuem marca definida. Para ver a marca d'água de cada documento, verifique a seção Documentos selecionados para imprimir cópia controlada. Caso desejado, para alterar a marca definida, acesse as propriedades do documento. - Área(s) Destino: são as áreas para as quais a impressão será feita. Esse campo é obrigatório. Cadastre pelo menos uma área. Para saber como fazer isso, acesse a documentação sobre Áreas.
- Documentos selecionados para imprimir cópia controlada: Nessa lista são apresentados os documentos que serão impressos, bem como a marca d'água a ser aplicada a cada um deles.
- Imprimir cópia controlada: ao acionar esse botão, a impressão será feita.
Recursos adicionais
...
A impressão de cópia controlada foi desenvolvida inicialmente com o recurso de applets, porém este recurso atualmente está disponível somente para o navegador Internet Explorer. Os navegadores Google Chrome (versão 45 ou superior) e Mozilla Firefox (versão 52 ou superior) não suportam mais a execução dos plugins NPAPI necessários.
Este recurso possibilita identificar qual impressora foi selecionada e também definir o número de cópias emitidas.
Caso você deseje utilizar essas opções é necessário atender os requisitos a seguir:
- Configurar o Ambiente de execução do Java® no computador do usuário que fará a impressão;
- Utilizar o navegador Internet Explorer. Acesse a Matriz de Portabilidade para saber qual é a versão homologada;
Marcar a opção "Habilita applet" em Painel de Controle > Parâmetros. Para saber mais sobre essa tela acesse a documentação sobre Parâmetros.
Nota Quando a opção "Habilita applet" está marcada no Painel de Controle > Parâmetros, você NÃO conseguirá fazer a impressão através dos navegadores Firefox ou Chrome. Ao tentar fazer isso, será apresentada a mensagem "Não foi possível carregar applet".
Nesse caso, você poderá apenas fazer a impressão através do Internet Explorer.
Se quiser fazer a impressão através dos outros navegadores, desabilite a opção. Lembrando que nesse caso, a informação de qual impressora foi selecionada, não será registrada.
Aviso title Importante Informamos que o Office 365 não encontra-se no rol de versões homologadas pelo TOTVS Fluig Plataforma.
Log de cópia controlada
...
O log de cópia controlada é o registro das informações de cada impressão de cópia controlada. Esse registro é importante, pois oferece total controle e rastreabilidade sobre as cópias.
Para saber como consultar esse log acesse a documentação de Log de cópia controlada.
Compatibilidade de impressão com o MS Office
...
Por padrão o TOTVS Fluig Plataforma utiliza o OpenOffice como motor padrão para a impressão de documentos, ou seja, é possível que determinados documentos não sejam impressos exatamente como são visualizados no MS Office.
Para que o MS Office seja o motor padrão de impressão é necessário fazer a Configuração dos serviços de componentes. Não é necessário reiniciar a plataforma após a configuração. Basta fazer uma nova impressão.
Painel | ||
---|---|---|
| ||
Observação KCS: Informação duplicada no artigo https://centraldeatendimento.fluig.com/hc/pt-br/articles/360033839533. |
Variáveis de impressão e visualização
...
É possível configurar variáveis nos documentos que serão atualizadas durante a visualização ou durante a impressão (quando o documento for utilizado como protocolo). As variáveis podem informar a versão do documento, publicador ou a data de publicação, por exemplo.
Pré-requisitos
...
Para que as variáveis sejam atualizadas é necessário que a opção "Atualiza Propriedades Cópia Controlada?" localizada na aba Informações Gerais das propriedades do documento esteja marcada.
Essa opção pode ser alterada manualmente durante ou após a publicação ou pode estar configurada nas propriedades herdadas da pasta, para que seja marcada automaticamente durante a publicação.
Configuração de atualização das variáveis
...
Para marcar essa opção manualmente, durante a publicação de documento avançado ou na edição de propriedades após a publicação, acione a aba Informações Gerais e marque a opção Atualiza Propriedades de Cópia Controlada?.
Para fazer a configuração automática, acione as propriedades da pasta. Acesse a aba Propriedades Herdadas e marque a opção Atualiza propriedades de Cópia Controlada?.
Variáveis de visualização
...
As variáveis de visualização são atualizadas sempre que o documento é aberto e visualizado dentro da plataforma. Confira a lista de informações que podem ser adicionadas ao documento:
Variável | Descrição |
---|---|
Document.Author | Autor do documento |
Document.Author.ID | Matricula do autor do documento |
Document.Author.Name | Nome do autor do documento |
Document.Active | Documento ativo |
Document.ID | Código do documento |
Document.Publisher | Publicador do documento |
Document.Publisher.ID | Matricula do publicador do documento |
Document.Publisher.Name | Nome do publicador do documento |
Document.Version | Versão do documento |
Document.Revision | Revisão do documento |
Document.Description | Descrição do documento |
Document.Comments | Comentários do documento |
Document |
Arquivos PDF
Ao utilizar arquivos PDF, podem ocorrer situações onde a cópia controlada não é impressa, quando envolve servidor Linux® e cliente Windows®. Isto pode ocorrer devido ao mapeamento de IP's. Para detectar esta situação, recomendamos simular a situação da seguinte maneira:
(a) Abrir o console do Java™ e copiar a URL do arquivo localizada logo após a String printDocument;
(b) Colar a URL no navegador e verificar se o arquivo é aberto normalmente.
Caso o Console Java não esteja ativado, pode-se ativá-lo no Painel de controle Java.
Variáveis para utilização em Cópia Controlada
Informações | ||
---|---|---|
| ||
Para o correto funcionamento, acionar Ctrl + F9 para adicionar o campo. O valor do campo deve começar com DOCPROPERTY + variável. Ex.: { DOCPROPERTY Webdesk.Author }. |
Propriedades que atualizam quando o documento é visualizado:
Webdesk.Publisher
Versão do documento
.VersionDescription | Descrição da Versão/Revisão |
Document.Tag | Tags do documento |
Document.ApprovedOn | Data que o documento foi aprovado |
Document.CreationDate | Data de criação do documento |
Document.ExpiresOn | Data de expiração do documento |
Document.FirstVersionDate | Data da primeira versão |
Document.LastUpdateDate | Data da última atualização |
Document.Approvers1, |
Document.Approvers2, Document.ApproversN | Aprovador |
do nível 1 |
. |
Nota | ||
---|---|---|
| ||
Serão atualizados apenas os 5 primeiros usuários de cada nível que aprovaram o documento. Máximo de 5 níveis de aprovação. |
O N representa qual aprovador a ser retornado: o 1 retorna o primeiro aprovador, o 2 retorna o segundo e assim sucessivamente, especificamente do nível 1. | |
Document.Level2.Approver1, Document.Level2.Approver2, Document.LevelN.ApproverN | Aprovador do nível N. O N em Level representa qual nível deve ser retornado, e o N em Approver representa qual aprovador a ser retornado. Por exemplo: Document.Level2.Approver1 retorna o primeiro aprovador do nível 2. |
Variáveis de impressão
...
As variáveis de impressão são atualizadas somente no documento protocolo quando a impressão é concluída. Essas variáveis não são atualizadas quando o documento é visualizado dentro da plataforma.
Nesse caso, se você tentar visualizar um documento que possui variáveis de impressão, ela será exibida como no exemplo abaixo.
Confira a lista de informações que podem ser adicionadas ao documentoPropriedades que atualizam quando o documento protocolo é impresso:
Variável | Descrição |
---|
Document.PrintDate | Data da impressão |
Document.PrintRequester | Requisitante/Solicitante |
Document.PrintedDocument. |
AreaResponsible | Responsável pela área |
Document.PrintedDocument. |
Description | Descrição do documento |
Document.PrintedDocument. |
Comments | Comentários do documento |
Document.PrintedDocument. |
VersionDescription | Descrição da Versão/Revisão |
Document.PrintedDocument.Tag | Tags do documento |
Document. |
DocumentNrDocumento | Número do documento |
Document.PrintedDocument. |
Version | Versão do documento |
Document.PrintedDocument.Revision | Revisão do documento |
Adicionando propriedades de cópia controlada em um documento Excel
Para documentos do tipo Excel, as propriedades de cópia controlada devem ser previamente criadas no documento.
O exemplo a seguir apresenta a criação das propriedades em um documento Excel modelo para protocolo de impressão de cópia controlada.
...
effectDuration | 0.5 |
---|---|
id | samples |
history | false |
effectType | fade |
...
default | true |
---|---|
id | 1 |
label | Passo 1 |
Primeiros passos:
Analise o documento a ser editado.
Verifique quais propriedades você pretende criar.
Lembre-se de que existem campos diferentes a serem utilizados em protocolos ou documentos de cópia controlada (vide tabelas acima).
...
id | 2 |
---|---|
label | Passo 2 |
Execute Microsoft Excel e abra o arquivo a ser editado.
Essa operação deve ser efetuada em um computador que possua o Microsoft Office instalado.
...
id | 3 |
---|---|
label | Passo 3 |
Prepare o arquivo para criação de propriedades de cópia controlada.
Insira colunas e prepare na coluna "A" uma área para criação das propriedades, conforme exemplo apresentado a seguir:
...
id | 4 |
---|---|
label | Passo 4 |
Crie os elementos a serem utilizados.
Na coluna "A", crie as tags que serão utilizadas.
O nome das propriedades devem ser informados na "Caixa de Nome" das células, conforme exemplo apresentado na tela a seguir (campo superior à esquerda, marcado em roxo).
Dessa forma, a identificação das células passam de A2, A3, A4, por exemplo, para o nome da propriedade.
Card | ||||
---|---|---|---|---|
| ||||
Verifique as propriedades criadas. Verifique se as propriedades foram criadas corretamente. Note que é possível descrever na célula um conteúdo diferente do nome da propriedade, porém é importante confirmar que a caixa de nomes esteja apresentando o nome da propriedade, conforme exemplo a seguir:
|
Card | ||||
---|---|---|---|---|
| ||||
Defina os campos a serem preenchidos no documento. Em cada campo que deve ser preenchido no documento, é necessário relacionar a propriedade criada. Essa atividade é efetuada posicionando o cursor no campo a ser preenchido e informando o comando "=" e então clicando na célula que representa a propriedade, conforme exemplo apresentado na tela a seguir:
|
...
id | 7 |
---|---|
label | Passo 7 |
Repita a operação para cada campo a ser preenchido no documento.
Note, na figura a seguir, que diversos campos foram definidos para preenchimento, sempre direcionando para uma das propriedades criadas.
...
id | 8 |
---|---|
label | Passo 8 |
Oculte as colunas de propriedades.
Para que a coluna com as informações das propriedades não seja impressa, oculte as colunas, conforme exemplo a seguir:
Card | ||||
---|---|---|---|---|
| ||||
Efetue a publicação do documento. Salve o arquivo em que foram criadas as tags e efetue a publicação do mesmo no fluig. Quando desejar imprimir um documento com cópia controlada, este arquivo Excel pode ser selecionado como protocolo.
|
Adicionando propriedades de cópia controlada em um documento Word
Para documentos do tipo Word, as propriedades de cópia controlada devem ser previamente criadas no documento.
O exemplo a seguir apresenta a criação de propriedades em um documento Word modelo para protocolo de impressão de cópia controlada.
...
effectDuration | 0.5 |
---|---|
id | samples |
history | false |
effectType | fade |
...
default | true |
---|---|
id | 1 |
label | Passo 1 |
Primeiros passos:
Analise o documento a ser editado.
Verifique quais propriedades você pretende criar.
Lembre-se de que existem campos diferentes a serem utilizados em protocolos ou documentos de cópia controlada (vide tabelas acima).
...
id | 2 |
---|---|
label | Passo 2 |
Execute o Microsoft Word e abra o arquivo a ser editado.
Essa operação deve ser efetuada em um computador que possua o Microsoft Office instalado.
...
id | 3 |
---|---|
label | Passo 3 |
Para criar as propriedades, clique na aba Inserir. Depois, pressione o botão "Partes Rápidas" e em seguida “Campo, destacado na figura a seguir.
O acionamento desse botão habilita a criação das propriedades.
...
id | 4 |
---|---|
label | Passo 4 |
Insira o nome para a propriedade que está sendo criada.
Nesta tela é necessário escolher o campo DocProperty e editar a propriedade, sendo que esse nome deve representar uma propriedade válida para o fluig.
Selecione DocProperty e clique em Códigos de Campo para editar a propriedade.
...
id | 5 |
---|---|
label | Passo 5 |
Confirme a criação da propriedade
Informe o nome de uma propriedade aceita pelo fluig, por exemplo "Webdesk.Author" (todas as propriedades estão listadas nas tabelas acima).
Para confirmar a criação da propriedade, clique no botão "OK".
...
id | 6 |
---|---|
label | Passo 6 |
Exibição da propriedade
Veja na tela a seguir como a propriedade é apresentada no documento.
Confira se o texto inserido está conforme a propriedade desejada e, caso necessário, ajuste melhor a posição da propriedade no documento.
...
id | 7 |
---|---|
label | Passo 7 |
Atalho do Teclado
Outra forma de inserir as propriedades no documento Word é pressionando o atalho de teclado CTRL + F9 e digitando diretamente a propriedade desejada (DOCPROPERTY + variável), como na tela a seguir:
Document.DestinationArea | Área |
Document.PrintedDocument.Publisher | Publicador do documento |
Document.PrintedDocument.VersionDescription1 | Descrição da versão do documento |
Document.PrintedDocument.VersionDescription2 | Continuação da descrição da versão do documento |
Document.PrintedDocument.VersionDescription3 | Continuação da descrição da versão do documento |
Nota | ||
---|---|---|
| ||
É padrão do próprio MS Office limitar as propriedades dos documentos em 127 caracteres durante a visualização ou impressão. |
Eventos de documentos
...
Os eventos onApplyDocumentPrintProperties e onApplyDocumentProtocolProperties podem ser utilizados para atualizar ou recuperar as informações das variáveis configuradas nos documentos.
Informações |
---|
Veja também o exemplo (interacting-with-copy-controlled-properties) disponível no repositório do TOTVS Fluig Plataforma clicando aqui. |
Configurar variáveis
...
Microsoft Word
Com o documento aberto no Microsoft Word, posicione o cursor no local onde a variável deve ser incluída.
Pressione CTRL + F9 e preencha o espaço entre as chaves ({ }) como no exemplo abaixo:
Microsoft Excel
Deck of Cards | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
|
Nota | ||
---|---|---|
| ||
Lembrando que, a partir do pacote de atualização da release fluig 1.7.1-220719 - Crystal Lake, em arquivos da ferramenta Excel é possível inserir variáveis em qualquer coluna ou planilha. |
HTML |
---|
<script>
$("b:contains('oculto')").parent().parent().hide();
</script> |
...
id | 8 |
---|---|
label | Passo 8 |
Repita as atividades anteriores para criar os demais elementos.
Após a criação de todas as propriedades desejadas, o documento Word deve ser salvo.
Publique o documento Word.
Após a criação das propriedades o documento já pode ser publicado no fluig. Sempre que for solicitada a impressão da cópia controlada do documento, o fluig irá preencher automaticamente as informações nos elementos criados. Importante marcar a flag “Atualiza propriedades da cópia controlada” dos metadados do documento.
Quando desejar imprimir um documento com cópia controlada, este arquivo Word pode ser selecionado como protocolo.
...