PT
ES
AO
CV
MZ
Professional
Executive
Public Sector
Omnia
Evolution
Disponível com a Service Release 6
É possível criar e editar scripts Javascript no ERP com o objetivo de simplificar a edição de scripts para a utilização de cada organização.
O editor é composto por três secções (editor de código, janela de contexto e Cegid Pulse) que interagem entre elas e permitem que a edição de scripts seja o mais simples possível.
Editor de Código
O editor de código é área principal desta funcionalidade. No primeiro acesso à funcionalidade, esta área não apresenta qualquer dado para permitir a introdução do script diretamente na aplicação.
Este editor suporta a funcionalidade de IntelliSense, que corresponde essencialmente a um assistente inteligente de escrita que analisa o código em tempo real para prever o que será digitado a seguir. Para um programador de JavaScript, este assistente atua como uma documentação viva e um corretor instantâneo dentro do editor. Para o suportar, o editor utiliza uma funcionalidade interna para ler e analisar o script:
Análise Estática: o editor lê as variáveis e funções;
Previsão de Contexto: quando se escreve ou se clica em Ctrl + Espaço, o editor filtra apenas as opções válidas para aquele momento específico do código.
O IntelliSense acelera o desenvolvimento através das seguintes funcionalidades:
Auto-complete inteligente: evita que seja necessário memorizar ou escrever nomes longos de funções, listando as variáveis, os métodos e palavras-chave da linguagem assim que começa a escrever;
Informação de Parâmetros: ao abrir os parênteses de uma função, o editor mostra imediatamente quais os argumentos necessários, os tipos esperados e o que a função devolve, reduzindo as consultas a documentações externas;
Informação Rápida (Hover): ao passar o cursor do rato por cima de qualquer elemento do código, são apresentados os detalhes da assinatura do método e os comentários explicativos associados.
Janela de Contexto
Organizada em árvore, esta janela permite visualizar as entidades disponíveis no momento da avaliação do script. No topo desta janela, poderá procurar objetos ou propriedades com um determinado texto.
Caso o item desta janela tenha detalhes, é apresentado um indicador no lado esquerdo para que possa expandir esse item. Para expandir ou colapsar um item com o teclado, poderá clicar em + ou -, assim como utilizar o rato para clicar no indicador. Ao selecionar um item, é apresentada na caixa ao fundo a informação disponível para este item.
Efetuando duplo clique sobre um item na árvore, é inserido o código para aceder ao objeto, propriedade ou método no editor, na posição atual do cursor.
Cegid Pulse
A secção inferior da janela é dedicada ao Cegid Pulse e engloba a caixa de texto onde poderá indicar um objetivo.
Com esta funcionalidade, poderá pedir ajuda a um agente de inteligência artificial para criar rapidamente um script. Este agente tem informação dos objetos, as respetivas propriedades e métodos. Sempre que possível, gerará um script que deverá corresponder às indicações dadas.
Para obter os melhores resultados possíveis, recomenda-se que no seu pedido:
seja o mais claro e detalhado possivel no objetivo;
direcione o agente, apontando por exemplo propriedades e/ou o objeto que possa necessitar.
Ao clicar na opção Pulse, será solicitado ao Pulse a geração do código e o resultado será inserido no editor, sobrepondo algum código existente.
O código é gerado automaticamente por uma ferramenta de Inteligência Artificial. Embora o objetivo seja fornecer soluções rápidas e funcionais, o código é fornecido tal como está (as-is), sem garantias de qualquer tipo, expressas ou implícitas. Antes de o utilizar, recomenda-se as seguintes boas práticas:
Revisão: analisar e compreender o código linha a linha.
Testes: executar o script primeiramente num ambiente de testes e nunca diretamente em empresa produtiva.
A utilização deste código é da inteira responsabilidade do utilizador, não sendo da responsabilidade da Cegid quaisquer erros, perdas de dados ou interrupções de serviço resultantes da sua execução.