-
Notifications
You must be signed in to change notification settings - Fork 94
Importação e Exportação de Modelos de Documentos
crivano edited this page Dec 1, 2015
·
4 revisions
O SIGA-DOC possui uma base de dados de modelos de documentos que pode ser sincronizada com diretórios contendo arquivos XML de modelos. Este documento possui informações referentes a essa importação e exportação de modelos.
Os modelos na base de dados do SIGA-DOC podem ser exportados para um arquivo ZIP através do botão "Exportar Zip" que existe na página de edição de modelos.
Para realizar a importação é necessário executar o programa siga-ex-sinc.one-jar.jar. Um ou mais diretórios fonte de modelos devem ser especificados no siga.properties, da seguinte forma:
siga.ex.sinc.classificacoes=/Users/example/siga-ex-sinc/classificacoes.xml
siga.ex.sinc.especies=/Users/example/siga-ex-sinc/especies.xml
siga.ex.sinc.modelo.diretorio.0=/Users/example/siga-ex-sinc/modelos-basicos
siga.ex.sinc.modelo.diretorio.alias.0=modelos-basicos
Para gerar esse artefato faça um clone do repositório "siga" e execute "mvn clean install". O siga-ex-sinc.one-jar.jar estará disponível no diretório "siga-ex-sinc/target".
<?xml version='1.0' encoding='utf-8' ?><modelo especie="Memorando" nome="Memorando" descricao="Memorando patronizado" arquivo="memorando.jsp" tipo="template/freemarker" uuid="d6c8bfba-0ab7-480f-9f3a-f079102a27b5">
<![CDATA[
[@entrevista]
[@grupo titulo="Texto a ser inserido no corpo do memorando"]
[@grupo]
[@editor titulo="" var="texto_memorando" /]
[/@grupo]
[/@grupo]
[@grupo]
[@selecao titulo="Tamanho da letra" var="tamanhoLetra" opcoes="Normal;Pequeno;Grande" /]
[/@grupo]
[@grupo]
[@selecao titulo="Fecho" var="fecho" opcoes="Atenciosamente;Cordialmente;Respeitosamente" /]
[/@grupo]
[/@entrevista]
[@documento]
[@memorando texto=texto_memorando! fecho=(fecho!)+"," tamanhoLetra=tamanhoLetra! /]
[/@documento]
]]>
</modelo>