Pré-requisitos

Versão do IIS

Certifique-se de que o servidor possui IIS 8.5 ou superior. Os servidores Fiorilli utilizam-se de serviços com protocolo Websocket, recurso disponível somente no IIS 8.5 ou superior. É importante ressaltar que a versão do IIS está diretamente atrelada a versão do Windows Server.

IIS 1.0

Windows NT 3.51

IIS 2.0

Windows NT 4.0

IIS 3.0

Windows NT 4.0 SP3

IIS 4.0

Windows NT 4.0 Options Pack

IIS 5.0

Windows 2000

IIS 5.1

Windows XP Professional x32

IIS 6.0

Windows Server 2003

IIS 6.0

Windows Server 2003 R2

IIS 6.0

Windows XP Professional x64

IIS 7.0

Windows Vista

IIS 7.0

Windows 7

IIS 7.0

Windows Server 2008

IIS 7.5

Windows Server 2008 R2

IIS 8.0

Windows Server 2012

IIS 8.5

Windows Server 2012 R2

IIS 10 1607

Windows Server 2016

IIS 10 1809

Windows Server 2019

Portas http e https

Será necessário que as portas 80 (http) e 443 (https) estejam liberadas, em último caso, se não for possível a liberação dessas portas em específico, utilize alguma das seguintes:

http

https

8880

2053

2052

2083

2082

2087

2086

2096

2095

8443

Instalação de recursos do IIS

É preciso adicionar alguns recursos que por padrão não vêm instalados no IIS. Para instalar tais recursos você pode acessar o painel de controle do servidor e ir na opção “Adicionar ou remover recursos do Windows”.

pre requisitos 07


Aguarde um pouco até ele abrir uma tela semelhante a essa (a tela pode levar alguns segundos para abrir):

pre requisitos 08


pre requisitos 09


pre requisitos 10


Certifique-se de que os seguintes recursos estejam instalados:

pre requisitos 11


É de extrema importância que a opção “Publicação WebDAV” não seja selecionada. O WebDav bloqueia requisições com verbos PUT vindas do FlowDocs, então caso o servidor já tiver instalado, remova esse recurso.


pre requisitos 12


pre requisitos 13


pre requisitos 14


URL Rewrite 2.0 ou superior

Utilizado pelo gateway para reescrever as URLs, pode ser baixado pela internet ou clicando aqui.


Application Request Routing 3.0

Também é possível baixar pela internet ou clicando aqui.


Habilitar o proxy

Após instalar o Application Request Routing 3.0 você deverá acessar as suas configurações no IIS e habilitar o proxy.

pre requisitos 04


pre requisitos 05


pre requisitos 06


Adicionar MIME Types padrão

Feito todas essas configurações é necessário adicionar dois MIME Types que o sistema do FlowDocs utiliza e por padrão não vem configurado no IIS.

Para adicionar os MIME Types acesse a seguinte opção:

pre requisitos 15


Após isso, selecione a opção adicionar.

pre requisitos 16


Adicione os seguintes MIME Types:

woff2 → application/font-woff2

pre requisitos 17


properties → application/properties

pre requisitos 18


Instalar o Firebird 3.0

Os bancos de dados do FlowDocs utilizam o Firebird 3.0. Para isso você precisa instalar essa versão do Firebird no servidor onde os bancos irão ficar. É possível baixar o instalador da versão recomendada no link abaixo:

Se o servidor em questão já possuir algum outro Firebird que não seja o 3.0 instalado eu recomendo seguir as orientações do seguinte link para a instalação de mais uma instância do Firebird:

É aconselhável também fazer a instalação do DBEaver, para conectar nos bancos de dados caso necessário. Você pode baixar no link a seguir:

Criar Subdomníos

O último ponto se trata na verdade de um conselho: O sistema precisará de dois subdomínios para o funcionamento, um para uso das APIs e outro para uso do FlowDocs. A Fiorilli possui um domínio único para cada um:

  • API: fiorilli.app

  • FlowDocs: flowdocs.com.br

A cada nova implantação deve ser solicitado à Fiorilli a geração de um subdomínio para o cliente que será implantado e precisamos que se forneça o IP externo do servidor do cliente. Exemplo, caso o representante deseje implantar o sistema em Bálsamo, a Fiorilli irá gerar os seguintes subdomínios apontando para o servidor de Bálsamo:

  • balsamo.fiorilli.app

  • balsamo.flowdocs.com.br

Outro exemplo, caso seja implantado em Sales:

  • sales.fiorilli.app

  • sales.flowdocs.com.br

Esses subdomínios serão repassados para vocês e deverão ser utilizados na parte 04 da instalação. É a partir desses links que o sistema será acessado.