Anveo EDI Connect / Config / Intercâmbio de dados / File Exchange Service
Esta é uma tradução automática. O post original está disponível em Inglês .

File Exchange Service

O serviço de troca de ficheiros Anveo EDI Connect permite que os dados sejam recebidos e enviados por outros sistemas. Para este fim, é abordado um serviço fora da Dynamics, que processa os dados. Este serviço é normalmente executado nas instalações ServiceTier (OnPrem) ou num servidor acessível ao público (instalações em nuvem). Para o funcionamento com a Anveo EDI Connect na sua própria infra-estrutura, oferecemos licenças gratuitas para o serviço.

Para utilizar este serviço necessita da versão Anveo EDI Connect 5.3.0.4 ou superior.

O serviço pode ser utilizado a partir de todas as instalações do nosso módulo (OnPrem e Cloud) a partir de Dynamics NAV 2013.

Visão geral

O serviço é entregue como um único ficheiro de candidatura. A aplicação pode ser lançada como uma aplicação de consola para fins de teste e de depuração. Para operações de produção, recomendamos que a candidatura seja registada como um serviço. O serviço pode ser alojado em qualquer sistema que seja acessível a partir da Dynamics. No entanto, para todas as instalações onde tem acesso ao ServiceTier Dynamics, recomendamos vivamente a sua instalação ao lado do ServiceTier. O serviço não suporta múltiplas instâncias que funcionam em paralelo. Assim, se tiver vários ServiceTiers em máquinas diferentes, deverá instalar o serviço numa única máquina.
Se o serviço estiver localizado numa máquina diferente da ServiceTier, o acesso deve ser permitido através de configuração e, neste caso, aconselhamos fortemente a utilização de uma ligação Https encriptada. Isto pode ser estabelecido através da configuração.

Instalação do Serviço

Copie os ficheiros AnveoFileExchangeService.exe e appsettings.json para um caminho no seu servidor e certifique-se de que o utilizador que deve executar o serviço tem direitos de acesso a esse directório.

A aplicação pode ser instalada com o seguinte comando (na consola ou Powershell) com privilégios de administrador:

sc.exe create "Anveo File Exchange Service" binpath="C:InstallationPathAnveoFileExchangeService.exe --contentRoot C:InstallationPath"
Serviço de Instalação

Por favor, mude C:Path para o caminho para o qual copiou a aplicação.

Para efeitos de teste e depuração o AnveoFileExchangeService.exe também pode ser directamente startet.

Configuração

A maior parte da configuração é feita em Microsoft Dynamics 365 Business Central. Há algumas configurações que têm de ser configuradas para o serviço. Pode encontrar estas definições no ficheiro appsettings.json que é fornecido com o serviço. O ficheiro de configuração tem de estar na mesma pasta que o ficheiro de aplicação.

ApiKey

Encaminhar este valor para uma longa corda secreta e introduzir a mesma corda em Dinâmica. Recomendamos a criação de um GUIA e a remoção de todos os caracteres especiais, mas cabe-lhe a si escolher uma cadeia segura. No caso de Http ser utilizado, o segredo é transferido em texto simples. Por favor, utilizar Https quando o serviço não estiver instalado no ServiceTier.

AllowLocalFilesystemAccess

Se o serviço pode aceder a todos os ficheiros locais no servidor (utilizando a conta de utilizador que executa o serviço) e executar ficheiros de script. Por razões de segurança, isto é desactivado por defeito.

AllowedHosts

Limitar o acesso ao serviço a certos IPs ou nomes DNS. (Saiba mais aqui)

Kestrel

A configuração do ponto final do serviço, como o endereço, a porta e se deve utilizar Https ou Http. (Saiba mais aqui)

Próximos Passos

Pode agora configurar o canal de comunicação em Anveo EDI Connect.