/
Scripts da Aplicação Default

Scripts da Aplicação Default

Nesta seção são descritos os Scripts (procedimentos de programação) que fazem parte do componente SPIN que cria o DefaultNewProject.

 

Funcionalidades básicas de Scripts

A seguir, são descritas funcionalidades gerais sobre a utilização de Scripts.
Serão apresentados alguns conceitos já descritos no capitulo próprio sobe Utilização de Scripts neste manual.
Scripts Action.Net podem ser executados em dois domínios diferentes

  • Server – são scripts executados no servidor; e

  • Client – são scripts executados nos clientes.

Um script do tipo Client pode chamar métodos de scripts do tipo Server, porém o oposto não é possível por motivos de arquitetura.
Existem dois tipos de scripts no Action.Net:

  • Task – funciona como uma tarefa a ser executado em um período de tempo ou pela ocorrência de um evento ou gatilho (trigger);

  • Class – funciona como um repositório de métodos de scripts. Todos os métodos públicos de um script tipo class estão disponíveis a todos os demais scripts de um mesmo domínio ou no caso de um script de domínio server, disponíveis também a scripts de domínio cliente.

Task.NotesStartup

Script executado logo após a inicialização do servidor. Neste script as listas de Status e tipos do módulo de anotações são inicializados. Logo após a inicialização das listas, o script é desabilitado.

Task.SPINClientStartup

Script executado logo após a inicialização de uma instância cliente. Seguem as funcionalidades deste script:

  • Configuração do dicionário de linguagem- Configura o dicionário de linguagem a partir da linguagem configurada no projeto.

  • Avaliação da versão do cliente - Este script avalia se a versão da instância cliente inicializada corresponde a versão do Action.Net instalada no servidor para clientes do tipo tRichClient apenas. Caso as versões sejam diferentes, uma mensagem é mostrada ao usuário e a instância é fechada automaticamente.

  • Inicialização de filtros de telas - Inicializa os filtros de relatórios com valores padrão

  • Abertura da tela de login - Abre a tela de login da aplicação.

  • Desabilita o script - Desabilita o script após a execução do mesmo.

Task.AN_HistorianSave

Script de domínio Server que é executado a cada segundo verificando se o total de minutos para gravação de histórico foi atingido. Caso tenha sido atingido, dá um toggle na tag @Tag.ZZ_System.TriggerSaveHistorian associada com as tabelas de histórico criadas para gravação.
Na primeira vez que é executado, configura o valor padrão (em minutos) para a gravação dos eventos.

Class.SignallingCommand

Classe de domínio server utilizada na verificação de sinalização de comandos. Contém um método público:
SendCmd – responsável por montar e enviar comando com verificação de sinalização
O método 'SendCmd' irá enviar o comando e verificar periodicamente (a cada 1 segundo) se o comando foi enviado com sucesso, falha ou se ainda está sendo executado, mostrando o resultado de cada verificação na tela de alarmes. Para cada comando a ser enviado, deve ser feita apenas uma chamada do método 'SendCmd'.

Class.NotesServer

Classe de domínio Server que contém todos os métodos necessários para criar, listar, modificar e remover anotações. Usada pelo módulo de anotações descrito neste manual.

Class.NotesClient

Classe de domínio Client que contém todos os métodos necessários para criar, listar, modificar e remover anotações. Usada pelo módulo de anotações descrito neste manual.


Nesta página:

Related content

Default Application Scripts
Default Application Scripts
More like this
Utilizando Scripts em .NET
Utilizando Scripts em .NET
More like this
Utilizando Scripts
Utilizando Scripts
More like this
Namespaces de tempo de execução
Namespaces de tempo de execução
More like this
Aplicação Default Enterprise
Aplicação Default Enterprise
More like this