Testando e Executando projetos
Após o desenvolvimento do projeto Action.NET, deve-se testar a sua execução. Ferramentas para testes estão incluída no próprio ambiente de engenharia, para facilitar esta etapa da implantação.
Testando e executando projetos
O ambiente de execução fornece acesso a todos os recursos de execução do projeto.
Espaço de ferramentas de Execução
Build—deve ser utilizado para solicitar a preparação do Projeto para execução em tempo real e o salvamento da história do projeto, incluindo compilações e builds de scripts em bibliotecas de código executável.
Test—permite verificar um projeto e sua execução em tempo real antes de publicá-lo para uso no Servidor real.
Startup—permite especificar ferramentas de diagnóstico e os módulos a serem utilizados para testar aplicativos e scripts em execuções do projeto.
Publish—é por onde se publica o projeto para obter o arquivo final de instalação no servidor. Obtém-se um novo identificador da Revisão Publicada do projeto.
UseCount—apresenta um sumário do projeto como número de tags utilizadas. Fornece também um relatório de referência cruzada dos objetos do projeto.
Localization—possibilita a customização do idioma a ser utilizado nas mensagens de alarmes e textos de telas do projeto.
Extensions—importa dados de configuração já criados para Servidores OPC, de quaisquer tabelas de configuração em formato CSV - ou mesmo de um projeto completo. Também funciona para configurar o uso de aplicativos externos (Modelos) compartilhando dados em tempo real.
Building
Build serve para recompilar todos os objetos telas e scripts do projeto para verificação final quanto a possíveis erros antes da colocação do projeto para a produção.
É feita uma verificação completa da lógica da aplicação durante a preparação dos arquivos para a versão final de produção. Esta operação não é necessária durante o desenvolvimento do projeto, já que todas as modificações são automaticamente e transparentemente sendo compiladas em background enquanto as edições são feitas.
Testando o projeto
Esta função possibilita a execução do projeto no modo de Teste, o que significa habilitar as proteções que permitem a execução, mesmo na mesma máquina que o projeto está executando na partida real. As funções de gravação do Historiador e de Alarmes são direcionadas para utilizar arquivos temporários ao invés dos definidos na base de dados do projeto final em produção.
Teste
Como opção, pode-se habilitar ferramentas de diagnóstico para auxiliar a resolver alguns problemas que porventura possam estar presentes na construção do projeto. Pode-se escolher desabilitar qualquer dos módulos durante o teste.
Startup do Projeto
Esta área permite a configuração de como o projeto será executado em modo final de produção. Significa habilitar as funções de gravação de Historiador e Alarmes para utilizar as bases de dados reais definidas no projeto ao invés de arquivos temporários utilizados no modo de teste.
Opcionalmente pode-se habilitar as ferramentas de diagnóstico para auxiliar na solução de algum problema que possa estar ocorrendo no projeto. Pode-se escolher desabilitar qualquer dos módulos durante o teste. O check-box “Configuração On-line” quando marcado, indica que deve ser aceita a possibilidade de alteração de configurações durante a execução do projeto. Assim durante a execução, se forem feitas alterações nos parâmetros do projeto, as mesmas serão efetivadas e incorporadas ao projeto enquanto executando.
Publicando o Projeto
A função Publicação cria uma versão para o projeto protegida contra a escrita (read-only) em um arquivo apropriado para ser instalado nas máquinas definitivas de produção.
Quando o comando de Publicação é executado, um novo arquivo de projeto (com a extensão .teng) é criado, utilizando para número de versão o que estiver especificado no campo correspondente desta área, mostrada a seguir.
Os projetos Publicados (arquivos com a extensão “tproj”) são em tudo similares aos projetos correntes em desenvolvimento (extensão “proj”) mas somente podem ser abertos em modo protegido (read-only). Esta funcionalidade permite que se tenha uma versão segura de aplicações publicadas que pode ficar como backup na própria instalação final.
Informação e Controle de Versão
O ambiente de Informações fornece acesso a detalhes de configuração atual do projeto.
Project—mostra as versões do produto e do projeto, a localização do projeto, a linguagem utilizada e vários outros detalhes.
Track—para se obter informações sobre as publicações do projeto, números de versões e história de alterações realizada.
Notes—para preenchimento de notas e observações importantes para outros usuários que estejam desenvolvendo o projeto.
Help—para chamar o auxílio online de referência do Action.NET.
License—mostra informações específicas do licenciamento corrente do produto. Uma aba de Registro facilita o registro online do software.
Verificando informação sobre o Projeto
O próprio Action.NET ajuda na obtenção e na guarda de informações sobre o projeto.
Durante o gerenciamento das versões de projetos esteja-se desenvolvendo, instalando, comissionando ou mantendo um projeto, é importante ter conhecimento da versão do software sendo utilizado, dos detalhes da licença, do projeto e de outras informações de configuração.
A aba de componentes da área de trabalho do Projeto disponibiliza estas informações e permite a sua alteração se necessário. Alguns destes atributos estão disponíveis também em tempo real se necessários.
Controlando alterações de projeto
Uma funcionalidade muito importante disponível no Action.NET é a possibilidade de manter o rastreamento de todas as alterações feitas no projeto. A rastreabilidade auxilia na verificação das configurações do projeto em vários estágios de seu desenvolvimento e implementação. Isto é importante porque, muitas vezes, é preciso ser capaz de verificar qual a versão do projeto utilizado, quando desenvolvendo aperfeiçoamentos e trabalhando com diagnósticos.
O Action.NET rastreia as alterações de todas as partes de configuração do projeto.
A aba Tabelas (Tables) mostra uma lista de todas as tabelas do projeto que tiveram algum campo alterado, com a indicação linha que foi alterada Com um duplo clique sobre a linha se vai para o editor (datagrid, ou editor de código ou de telas) que gerou a mudança.
A aba Alterações (Changes) fornece informações sobre o módulo específico em que as alterações ocorreram, a alteração específica que foi feita, a operação de Build específica em que a alteração ocorreu, bem como a data da alteração e quaisquer comentários feitos pelo usuário.
A aba Releases fornece informações sobre a data de quando o projeto foi publicado, quem o publicou, e o numero do último Build em que o projeto foi publicado.
Adicionando e compartilhando anotações de projeto
Muitas vezes, durante o desenvolvimento e implementação de um projeto, os desenvolvedores necessitam ser capazes de deixar notas para si mesmos ou para outros que estejam colaborando no projeto, de forma a, principalmente, documentar as ações e motivos de decisões tomadas. No Action.NET, isto pode ser feito pelo uso do utilitário Notes disponível no software.
As Anotações criadas são do tipo “post-it” e são visíveis por todos os membros do time de desenvolvimento do projeto. As Anotações ficam visíveis no “desktop” quando se está editando o projeto.
Help
O Action.NET inclui um guia de Referência (auxílio online) para explicar as ferramentas de desenvolvimento. Use o índice para pesquisar palavras-chaves online.
O sinal de interrogação no canto superior direito do Configurador também chama o mesmo auxilio online.
Quando se clica sobre este ícone, é mostrada a aba Contents, na qual aparece o help atualmente configurado e campos para a configuração da forma de auxilio on-line desejada: Arquivo de help CHM ou um site. Também aqui se configura qual destes meios usar quando é pressionado o botão azul com a interrogação existente na parte superior do Espaço de Trabalho de Engenharia.
Informação de Licenciamento
A aba de Licenciamento apresenta informação sobre a licença atualmente instalada para o Action.NET. Esta informação será de grande utilidade se for necessário contatar a área de suporte técnico da Spin Engenharia e quando for época de fazer atualização para uma versão mais nova do software.
Veja mais em Versões e Licenças Action.NET.
Nesta página: