IDE embarcada

O Engine possui uma IDE integrada que permite a criação e edição de arquivos na Virtual File System, possibilitando a criação de novos processos e relatórios no sistema. Para utilizar a IDE, o usuário deverá estar associado a uma política de segurança que permita o seu uso e deverá instalar um cliente do Engine no seu computador.

Uma vez que o Engine esteja instalado, a IDE pode ser acessada por meio da opção “IDE - Integrated Development Environment” no menu aberto ao clicar com o botão direito no ícone do Engine na área de notificação do Windows.

Configuração do editor

O editor da IDE pode ser configurado por meio de um arquivo .editorconfig no diretório raiz da Virtual File System, com as seguintes restrições de uso:

  1. Por uma questão de eficiência de editores remotos, somente pode ser criado um único arquivo .editorconfig, na raiz do repositório.
  2. A IDE do Engine reconhece apenas as propriedades indent_size e max_line_length, essa última sendo utilizada apenas para configurar a régua do editor.

Depurador JavaScript

Para ativar a depuração do JavaScript na IDE, deverá ser habilitada a opção “JavaScript Debugger Enabled (requires restart)” no menu “Configuration > General” do Manage.

Uma vez habilitado, o depurador pode ser aberto por meio do botão “Debugger” da IDE e, atualmente, há três formas de adicionar pontos de paradas:

  • Incluindo a palavra chave debugger nos códigos fontes.
  • Por arquivo, clicando com o botão direito na aba “Breakpoints” e selecionando a opção “Insert File Breakpoint”.
  • Por função, selecionando a opção “Insert Function Breakpoint” nesse mesmo menu. No caso de funções anônimas utilizadas como métodos de classes, deve-se utilizar o padrão “Class.functionName” como nome. Exemplo:
MyClass.prototype.test = function () {}; // Use "MyClass.test" como nome de função

Observação: o depurador JavaScript pode ser utilizado apenas com o runtime Ije e ainda não há uma ferramenta para depurar códigos executados no runtime V8 no Engine. Para mais detalhes sobre os runtimes JavaScript, consulte o manual JavaScript.

Resource strings

Para criar uma nova Resource String, através da IDE, basta selecionar o texto a ser inserido na base de dados e utilizar o atalho Ctrl + Alt + R, que irá abrir um formulário com o texto selecionado para ser editado. Após confirmar o formulário, o texto será gravado e substituído por uma chamada de função que representa a Resource String. Ex: $R(123456);.

Para editar uma Resource String já criada basta usar o atalho Ctrl + Enter, em cima da chave, que irá abrir o mesmo formulário, sendo usado para edição da Resource String desejada.