Árvore de páginas

DLOGPORTOS-1352 - Criar o Componente de Exportação Excel

Linha de Produto:

SARA

Segmento:

Logistica

Módulo:

Servidor de Aplicação - ConsultaRFB

Função:

ExportToExcel

Situação/Requisito:

Atualmente no frontend a criação de arquivos Excel gera apenas as informações da pagina apresentada no GRID, é necessário que seja possível criar um arquivo com as informações completas.

Solução/Implementação:

Foi criado no backend função que permite informar os filtros contidos no frontend e os cabeçalhos apresentados e gerar um documento Excel sem paginação.

Requisito:DLOGPORTOS-1352
Pacote:

12.1.36


Pré requisitos.

  1. Servidor de aplicação do SARA instalado e configurado.
  2. Excel instalado.
  3. Usuário com permissão de administrador.


Dentro do diretório de instalação do servidor de aplicação no diretório \server\htdocs\assets\config\ localize o arquivo globalconfig.json.

Procure por:

        "rest": {
                "host":"http://seuendereco",
                "port":"8081"
         }

O "host", "http://seuendereco" deve ser trocado pelo endereço do servidor de aplicação, se estiver em ambiente de testes pode usar "http://localhost para endereço local, e "port","8081" para a porta do servidor de aplicação se estiver rodando stand alone,, se desejar rodar o servidor como um módulo CGI aponte para mesmo diretório do Contêiner WEB que por padrão utilizamos o Apache 2.4.


Usando Apache.

Serividor de aplicação como módulo CGI dentro do Contêiner WEB é necessário dar permissão no windows para que os serviços possam executar os componentes DCOM. 

Acessar o configurador DCOMCNFG.EXE.










Botão direito no componente > propriedades.


Na aba segurança adicione o usuário e de permissão em todos os tipos.


Na aba identidade informe o usuário que tem as permissões de acesso.


É necessário que o usuário que está executando o serviço tenha as permissões necessário de alteração de pastas e arquivos nos diretórios de instalação do servidor de aplicação, você pode forçar um usuário para garantir que isto seja cumprido, para isso clique com botão direito no serviço instalado em propriedades. 


Vá até a aba Logon, selecione "Esta conta" e informe um usuário e senha que tenha as permissões necessárias.



Verifique a existência dos seguintes diretórios e caso não existam cria-los.

C:\Windows\SysWOW64\config\systemprofile\Desktop

C:\Windows\System32\config\systemprofile\Desktop