Índice



Objetivo

O objetivo desse guia é apresentar os procedimentos necessários para a utilização da cópia controlada.


Pré-requisitos

São pré-requisitos para a utilização da cópia controlada:

Caso o Microsoft Office esteja instalado no servidor onde o fluig está sendo executado, este será utilizado para realizar a conversão e impressão dos documentos. Quando o MS Office não for encontrado no servidor ou a instalação for em ambiente Linux, será utilizado o OpenOffice embarcado no fluig para realizar todo o processo.

Se durante a impressão de documentos Microsoft Office for exibido o erro “java.lang.NoClassDefFoundError : null”, consulte esta FAQ.


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 Habilita Applet em Parâmetros no Painel de Controle.

Devido a necessidade de execução do applet este recurso esta disponível apenas para o navegador Internet Explorer.

Por conta do bloqueio à execução de plugins NPAPI, os navegadores Google Chrome (versão 45+) e Mozilla Firefox (versão 52+) não são mais suportados.


Tipos de arquivos suportados

O fluig permite imprimir a cópia controlada a partir de arquivos PDF, documentos do Word e planilhas do Excel.

A tabela abaixo exibe as extensões suportadas pelo recurso de cópia controlada.

ExtensãoCompatível?
.doc(seleção)
.docx(seleção)
.ppt

(erro)

.pptx

(erro)

.xls(seleção)
.xlsx(seleção)
.pdf(seleção)
.txt

(erro)


Variáveis para utilização em Cópia Controlada


Há dois tipos de variáveis: de visualização e de impressão.

As variáveis de visualização são atualizadas quando o documento é visualizado no fluig.

As variáveis de impressão são atualizadas quando o documento é escolhido como protocolo para uma impressão de cópia controlada. As variáveis não serão atualizadas se elas estiverem configuradas no documento a ser impresso, somente no documento protocolo.


Na inclusão de variáveis, acionar o atalho Ctrl + F9 para adicionar o campo ao documento.

O valor do campo deve começar com DOCPROPERTY + variável.

Ex.: { DOCPROPERTY Document.Author }.


Propriedades que são atualizadas quando o documento é visualizado:

VariávelDescriçãoFormato
Document.AuthorAutor do documentoMatricula - Nome do autor
Document.Author.IDMatricula do autor do documentonúmero
Document.Author.Name Nome do autor do documentoTexto
Document.ActiveDocumento ativotrue ou false
Document.IDCódigo do documentoNúmero

Document.Publisher

Publicador do documentoMatricula - Nome do publicador
Document.Publisher.IDMatricula do publicador do documentoNúmero
Document.Publisher.Name Nome do publicador do documentoTexto
Document.Version

Versão do documento

Versão,Revisão
Document.RevisionRevisão do documentoNúmero da Revisão
Document.DescriptionDescrição do documento Texto
Document.CommentsComentários do documentoTexto
Document.VersionDescriptionDescrição da Versão/RevisãoTexto
Document.TagTags do documentoTexto
Document.ApprovedOnData que o documento foi aprovadoDD/MM/YYYY
Document.CreationDateData de criação do documento DD/MM/YYYY
Document.ExpiresOnData de expiração do documento DD/MM/YYYY
Document.FirstVersionDateData da primeira versão DD/MM/YYYY
Document.LastUpdateDateData da última atualização DD/MM/YYYY
Document.Approvers1Primeiro aprovador do nível 1Nome do aprovador
Document.ApproversNSegundo aprovador do nível 1Nome do aprovador
Document.LevelN.ApproverM*---



Propriedades que são atualizadas quando o documento protocolo é impresso:

VariávelDescrição
Document.PrintDateData da impressão 
Document.PrintRequesterRequisitante/Solicitante 
Document.PrintedDocument.AreaResponsibleResponsá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.TagTags do documento
Document.DocumentNrDocumento Número do documento
Document.PrintedDocument.Version Versão do documento 
Document.PrintedDocument.RevisionRevisão do documento
Document.DestinationAreaÁrea 
Document.PrintedDocument.PublisherPublicador do documento
Document.PrintedDocument.VersionDescription1Descrição da versão do documento
Document.PrintedDocument.VersionDescription2 

Continuação da descrição da versão do documento

Document.PrintedDocument.VersionDescription3Continuação da descrição da versão do documento

É padrão do próprio Office limitar as propriedades citadas acima em 127 caracteres.

Veja os eventos que podem ser utilizados nas propriedades acima em Eventos Documentos.

Veja também o exemplo (interacting-with-copy-controlled-properties) disponível no repositório do fluig clicando aqui.


Exemplos

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.



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).



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.




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:


Crie as propriedades a serem utilizadas.

Na coluna "A", crie as propriedades 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.



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:



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:



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.



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:




Efetue a publicação do documento.

Salve o arquivo em que foram criadas as propriedades 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.



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).



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.




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 deste botão habilita a criação das propriedades.




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 variável válida para o fluig.

Selecione DocProperty e clique em Códigos de Campo para editar a propriedade.




Confirme a criação da propriedade

Informe o nome de uma propriedade aceita pelo fluig, por exemplo "Document.Author" (todas as propriedades estão listadas nas tabelas acima).

Para confirmar a criação da propriedade, clique no botão "OK".






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.




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:



Repita as atividades anteriores para criar as demais propriedades.

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 nas propriedades criadas. 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.



Clique aqui para fazer o download de um exemplo.


Document.DocumentNrDocumento