Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revertida da versão 3

Por padrão, o SmartClient irá baixar determinados arquivos, essenciais para o funcionamento do RM, porém existe a possibilidade, caso necessário, de adicionar novos arquivos àqueles que serão baixados, tal qual demonstrado demontrado abaixo:

Primeiramente, a pasta-raiz do servidor da qual serão baixadas as informações deve possuir um arquivo de nomenclatura ArquivosEspeciais.xml. Este arquivo possuirá a lista de todos os arquivos adicionais que devem ser baixados junto da instalação do Smart Client. Você pode baixar este arquivo no LINK ou criá-lo na pasta-raiz da aplicação, contendo como conteúdo o snippet abaixo (Lembre-se, em ambos os casos, de editar e remover os arquivos e pastas inexistentes/de exemplo):

Bloco de código
languagexml
titleArquivosEspeciais.xml
<?xml version="1.0" encoding="utf-8"?>
<ArquivosEspeciais>
  <Both>
    <item tipo="arquivo">Arquivo.xml</item>
  </Both>
  <Server>
    <item tipo="arquivo">Arquivo.xml</item>
  </Server>
  <Client>
    <item tipo="arquivo">Arquivo.xml</item>

    <item tipo="pasta">pasta</item>
  </Client>
</ArquivosEspeciais>

Explicando a estrutura do ArquivosEspeciais.xml

O ArquivosEspeciais.xml é dividido por arquivos de Server (que não serão baixados pelo SmartClient), Client (que são os arquivos que serão ativamente baixados pelo Smart Client) e Both, que são arquivos contemplados tanto pelo Client quanto pelo Server. No caso de permitir um arquivo ser baixado pelo Smart Client, este deve ser preenchido preeenchido dentro das tags Both ou Client.

É possível permitir o download tanto de arquivos avulsos quanto de pastas inteiras. Assim sendo, para permitir que um novo arquivo seja baixado pelo SmartClient, basta preencher uma nova tag <item tipo="arquivo">[NOME_DO_ARQUIVO]</item>

...

e quanto a pasta, basta preencher a tag da seguinte forma: <item tipo="pasta">[NOME_DA_PASTA]</item>

Na Prática

Agora, no passo-a-passo, demonstraremos como configurar o Smart Client para baixar arquivos além dos já baixados normalmente pelo instalador.

Primeiramente, baixamos o arquivo conforme demonstrado acima e o configuramos para baixar um arquivo XML de nome demonstracao.xml, um arquivo DOCX de nome e uma pasta chamada documentos (Dentro da pasta existem os arquivos documento.docx, e um arquivo XLSX de nome planilha.xlsx: documento.xlsx e documento.pptx):

Image AddedImage Removed


Agora, solicitamos uma instalação pelo Smart Client:

...

E após a instalação, se conferirmos a pasta aonde os arquivos foram instalados, podemos notar que todos os três arquivos foram baixados junto aos arquivos pré-definidos:

Image Removed

Image Removed

Image Removed

Aviso

Caso mesmo após o preenchimento do ArquivosEspeciais.xml os arquivos apontados não estejam sendo baixados, apague o arquivo _update.dat e reinicie o serviço (Host.Service)

Avisos importantes:

Aviso

Arquivos de tamanho menor que 1KB NÃO serão baixados pelo instalador do Smart Client.

...

tanto a pasta documentos quanto o arquivo demonstracao.xml, que foram retornados: