-
PT
-
ES
-
AO
-
CV
-
MZ
-
ST
-
GW
-
Professional
-
Executive
-
Public Sector
-
Omnia
-
Evolution
Para usufruir de todas as funcionalidades do Cegid Extensibility, é necessário registar novas extensões no sistema.
Após a criação de uma nova extensão, deverá efetuar um conjunto de operações:
Etapa 1: Registar a extensão
Poderá registar a extensão através da opção Extensibilidade | Extensões do menu de configurações do ERP, utilizando drag and drop do ficheiro principal da extensão ou através do botão +.
O registo de extensões inclui o conteúdo de toda a pasta onde se encontra o ficheiro indicado, sendo a pasta totalmente copiada para o repositório de extensões.
Desta forma, todas as dependências locais são incluídas como parte da extensão. Caso existam ficheiros, por exemplo um StdPlatBS100.dll na pasta, que colidem com os do ERP, estes serão ignorados.
Etapa 2: Indicar o tipo de extensão
Depois de registar a extensão, é possível indicar se a extensão é comum (aplica-se a todas as empresas atuais e futuras) ou se a extensão é apenas aplicável a um conjunto finito de empresas.
É ainda possível ativar/inativar extensões e ordená-las, afetando a ordem de execução dos seus eventos caso várias extensões implementem o mesmo evento.
Etapa 3: Utilizar a cópia de referências
Por questões de performance e otimização, recomenda-se que as extensões sejam desenvolvidas com a cópia de referências (CopyLocal) a false para todas as referências da Cegid.
Etapa 4: Verificar a integridade de extensões
Por último, é possível ativar a verificação de integridade de extensões com objetivo de proteger o sistema contra mudanças não autorizadas nos ficheiros das extensões.
Esta funcionalidade apenas deve ser desativada em ambientes não produtivos para facilitar o desenvolvimento das extensões.
O acesso a esta funcionalidade está disponível para administradores do sistema e a utilizadores que possuam a seguinte opção de perfil: Operações | ERP | Ferramentas | Extensibility | Gestor de Extensões (configurável nos perfis, no administrador).
Para saber mais informações sobre a criação de extensões para o ERP, sugere-se a consulta do artigo na Developers Network.