postado em 20 de dez de 2017 13:32 por Ariluce Sousa
Publicação Técnica
-
Foi alterada a funcionalidade Union File System do Engine com a finalidade de permitir a encriptação dos códigos fontes contidos em um arquivo JAZ. Mais detalhes em http://erp.bematech.com/o-que-fazemos/modulos/engine/manuais/scripts-em-disco. (por Paulo César Moreno, #13122321)
[-1898140346,erp-engine.jaz]
-
Foi criada a função hideFunctionSources com a finalidade de inibir a visualização do código-fonte de uma função por meio do método toString. Mais detalhes em http://developer.erp.bematech.com/js-api/latest/module-erp-engine_lib_object_hideFunctionSources.html. (por Paulo César Moreno, #13122347)
[-1898140346,erp-engine.jaz]
-
Foi criada a classe ProductManager com a finalidade de gerenciar a criação de produtos (faixas de chaves) do Bematech ERP. Todos os métodos do Connection relacionados à criação de faixas de chaves tornaram-se deprecated com a criação desta nova classe. Mais detalhes em http://developer.erp.bematech.com/js-api/latest/module-erp-engine_lib_product_ProductManager-ProductManager.html.
-
Foram criados os métodos LicenseManager.encryptLicensedData e LicenseManager.decryptLicensedData com a finalidade encriptar dados associados a requerimentos de licenciamento. Os dados encriptados por essa nova API poderão ser descriptografados apenas em bases de dados que satisfazem os requerimentos informados no momento da encriptação. Mais detalhes em http://developer.erp.bematech.com/js-api/latest/module-erp-engine_lib_license_LicenseManager-LicenseManager.html.
-
Foi alterada a funcionalidade UnionFileSystem do Engine com a finalidade de considerar que os arquivos estarão codificados em UTF-8 caso não haja um arquivo de manifesto que indique a codificação empregada. Mais detalhes em http://erp.bematech.com/o-que-fazemos/modulos/engine/manuais/scripts-em-disco. (por Paulo César Moreno, #13122318)
[-1891504215,admin.jaz]
[-1891603579,0100 Development.model]
[-1898148471,0100 Engine.model]
[-1898140346,erp-engine.jaz]
[-1898142956,0100 Development.model]
[-1891604180,development.jaz]
[-1891603580,0010 StrictMode.config]
[-1898145884,5000 Engine.view]
-
Foi alterado o método LicenseManager.createLicense com a finalidade de permitir a criação de licenças com a ativação de extensões do produto licenciado. Extensões são recursos opcionais de um produto que podem ser ativados ou não em um cliente dependendo da natureza da sua operação. Mais detalhes em http://developer.erp.bematech.com/js-api/latest/module-erp-engine_lib_license_LicenseManager-LicenseManager.html#createLicense.
-
Foi criado o método LicenseManager.isLicensed com a finalidade de verificar se um produto e opcionalmente uma extensão estão licenciadas em uma base de dados. Mais detalhes em http://developer.erp.bematech.com/js-api/latest/module-erp-engine_lib_license_LicenseManager-LicenseManager.html#isLicensed. (por Paulo César Moreno, #13122313)
[-1891603582,Extensões de produto.ip]
[-1898142956,0100 Development.model]
[-1891604180,development.jaz]
[-1898140316,5000 Engine.view]
[-1898140346,erp-engine.jaz]
[-1898140323,0100 Engine.model]
[-1898148471,0100 Engine.model]
[-1898140324,0010 StrictMode.config]
-
Foi criado o método Object.freeze com a finalidade de possibilitar deixar um objeto imutável. (por Marcelo Campos Rocha, #13122330)
[0,iEngine.exe]
-
Foi alterada a funcionalidade de leitura de arquivos jaz da UnionFS do Engine com a finalidade de restringir a pacotes somente a inclusão de scripts na pasta engine_modules. (por Marcelo Campos Rocha, #13122306)
[0,iEngine.exe] |
|
|