Documentation Index

Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt

Use this file to discover all available pages before exploring further.

Explore as funcionalidades disponíveis para aproveitar todo o potencial da nova plataforma de ajuda!

Como configurar o armazenamento de anexos na cloud?

Prev Next
  • PT

  • ES

  • AO

  • CV

  • MZ

  • ST

  • GW

  • Professional

  • Executive

  • Public Sector

  • Omnia

  • Evolution


É possível definir o armazenamento de anexos em fornecedores na cloud. Esta opção encontra-se disponível na área de configurações do ERP na opção Utilizador | Anexos, sendo apenas o acesso permitido aos utilizadores administradores do sistema.


Fornecedores de serviço

Atualmente, são suportados três fornecedores de serviço, sendo que a utilização de qualquer um deles pressupõe a criação de respetiva conta e a obtenção de credenciais de utilização da API:

Dropbox

Através da dropbox, é possível definir uma aplicação e obter um token de acesso que permite ao ERP efetuar o upload para essa aplicação.

Para obter o token de acesso para o produto, é necessário seguir as instruções da dropbox na App Console.

Google Drive

Após criar a conta no Google Drive, é necessário obter os segredos de acesso à API, em modo de serviço. Para obter estas informações, é necessário aceder à documentação da Google Drive API V3 e seguir as instruções do fornecedor.

Recomendamos a a execução dos seguintes passos:

  1. No painel, criar novo projeto;

  2. Ativar APIs e Serviços;

  3. Selecionar a opção Google Drive API - Ativar;

  4. Aceder a Opção Credenciais | Criar Credenciais | Conta de Serviço;

  5. Indicar o Nome, ID e Descrição da conta de serviço;

  6. Indicar a role Project | Owner;

  7. Se pretender, no passo seguinte poderá adicionar outros utilizadores Google que possam ter acesso à conta de serviço;

  8. Criar chave do tipo ""Json"";

  9. Guardar o ficheiro obtido em local seguro;

  10. No ERP, inserir os seguintes dados deste ficheiro: -  Conta de serviço: campo client_email; - Chave Privada - campo private_key; A chave deve ser copiada com os campos ""-----BEGIN PRIVATE KEY-----"" e ""-----END PRIVATE KEY-----"". Devem ainda ser retirados todos os ""\n"" ao copiar para o ERP;

  11. Numa conta de serviço, por omissão, apenas a aplicação que utiliza a API pode aceder aos ficheiros. Se pretender que outros utilizadores visualizem o conteúdo deste repositório (e não os indicou no ponto 7), deverá indicar no ERP nos campos Utilizadores com permissões de escrita e/ou utilizadores com permissões de leitura. Os utilizadores deverão ser separador por "","" ou "";"".

É possível confirmar os limites aplicáveis à utilização da Google Drive API. É ainda possível solicitar alterações às quotas por defeito do serviço nesta página.

Microsoft One Drive

É possível utilizar repositórios pessoais ou de uma organização. Para o primeiro caso apenas é necessário obter o identificadordo cliente, já no segundo é necessário o identificador do cliente e o identificador da organização.

  • Para obter estes parâmetros deverá efetuar o registo da aplicação no portal através da opção App Registrations;

  • Devem ser seguidas as instruções na página para a configuração do acesso além da obtenção dos parâmetros referidos, nomeadamente a atribuição da permissão ""Files.ReadWrite.All"";

  • Na opção Manage | Authentication, selecionar o tipo ""Public client/native (mobile & desktop"" e indicar o redirect URI : urn:ietf:wg:oauth:2.0:oob

  • A configuração deste fornecedor pressupõe o login no serviço na própria configuração. Para tal, ao confirmar a configuração, será efetuado um pedido de autorização nos serviços de identidade da microsoft. A autorização será guardada e utilizada para fazer automaticamente upload.

Caso seja utilizada uma conta ""One Drive for Business"", o acesso aos ficheiros deverá ser efetuado através do endereço de Sharepoint da empresa (https://[Empresa].sharepoint.com), no separador Documents.

Após a configuração dos dados de acesso necessários, estes devem ser introduzidos na configuração no ERP, sendo possível escolher manter uma cópia dos anexos em disco ou utilizar em exclusivo armazenamento de anexos na cloud.

Nota: No armazenamento online será criada uma estrutura de pastas ""Attachments\\\."

De referir que a opção que permite identificar anexos como contendo dados sensíveis (no âmbito do RGPD) é aplicável ao armazenamento na cloud. Assim se o anexo estiver encriptado só poderá ser aberto no ERP apesar de ser armazenado na cloud.

Nota: É necessário ativar o javascript no browser por omissão.


Sincronização

A sincronização de ficheiros com o repositório na cloud é unidirecional isto é as alterações efetuadas na cloud não serão consideradas caso existam cenários de concorrência.

Relativamente às alterações efetuadas no ERP existe um mecanismo de controlo de concorrência para controlar o acesso aos anexos por parte de vários utilizadores.

Esta sincronização ocorre de forma assíncrona e é suportada pelo assistente ECHO que irá efetuar o upload de ficheiros sempre que um anexo for criado ou modificado. Assim é necessário que o serviço do assistente ECHO esteja em funcionamento no servidor caso contrário os ficheiros nunca serão sincronizados.


Mudança de fornecedor

É possível alterar o fornecedor na configuração. No entanto é necessário ter em atenção os seguintes pontos:

  • Mudança de armazenamento local para armazenamento online: Não existe qualquer limitação. A mudança irá provocar a sincronização de todos os ficheiros já que eles se encontram disponíveis localmente;

  • Mudança entre dois fornecedores online: A transferência de anexos não é garantida pela aplicação. Assim é da responsabilidade do utilizador copiar o seu repositório online entre os dois fornecedores; Nota: Caso exista uma cópia local dos ficheiros esta mudança poderá ser automatizada efetuando o ponto 3 e o ponto 1 em sequência;

  • Mudança de armazenamento online para armazenamento local. Se optar por manter uma cópia de anexos no disco o processo está garantido. Caso contrário será necessário efetuar o download de todos os anexos e uma cópia para a pasta do servidor. Deverá ter em atenção que no repositório local não existe a estrutura de pastas que existe no armazenamento online.

"