Ergonomia geral dos menus X3 

Introdução

Quando se entra num software desenvolvido em tecnologia Safe X3, abre-se uma janela na qual aparece uma barra de botões e dos menus. Certos menus são ligados a uma função particular, de outras são ligados a um modelo de função (os modelos objeto, consulta, tratameto batch nomeadamente), de outros enfim são genéricos, quer dizer que são utilizáveis da mesma maneira qualquer que seja o contexto. Esta documentaação explica o detalhe de funcionamento destes menus, assim que dos menus particulares presentes quando se está em afixação do menu ou numa página HTML ligada por exemplo ao portal.

É de referir que esta documentação está válida em ergonomia cliente/servidor. A ergonomia web, diferente, está decrito numa documentação separada.

Os menus genéricos acessíveis depois a janela de uma função

O menu Fichier

  • Novo afixa uma nova ficha corrente (vazia).
  • Fechar permite de fechar a ficha corrente.
  • Criar permite de registar a criação de uma nova ficha.
  • Registar permite salvaguardar as modificações trazidas à ficha corrente.
  • Suprimir... permite de suprimir a ficha corrente. O supervisor controlo, antes a supressão, que esta ficha não está ligada a um outro registo numa outra tabela.
  • Alterar a chave... permite alterar a chave da ficha corrente. Todos os registos de outras tabelas que fazem referência a esta chave são igualmente modificados.
  • Documentos juntos dá acesso à função Documento junto que permite de ligar uma ou vários documentos juntos a uma ficha.
  • Comentário dá o acesso à função Comentário que permite ler um comentário a uma ficha.
  • Exportar permite de exportar os dados da ficha corrente para as reutilizar :
    • Dados em XML,
    • Dados versus Excel.
  • Imprimir permite uma edição de :
    • A Ficha corrente,
    • A Lista (lista de fichas não detalhadas).
  • Enviar a... naão está a carregado se existe um workflow de tipo objeto ativo sobre ele mesmo ou se é um workflow de tipo objeto ativo sem objeto (então para todos os objetos).
  • Propriedades afixa as propriedades da ficha corrente.
  • Quitar a aplicação

O menu Edição

Este menu dá acesso às funções habituais seguintes :

  • Anular, Copiar, Cortar, Colar, são as funções habituais Windows. É de notar que elas não funcionam que ao nível de um campo.
  • Pesquisa, Seguinte, Precedente permitem pesquisar os valores de campo, nomeadamente num quadro ou em modo editor (textos, programas).
  • Substituir não está utilizável que em modo edição.
  • Executar e Escolher não são possíveis que sobre certos campos (quando o caminho de um ficheiro pode ser referenciado).

O menu Utilitários (numa função)

Quando se encontra numa função do software, este menu dá acesso às funções seguintes :

  • Calculadora permite um acesso ao utilitário calculadora.
  • Debugger dá acesso ao debugger (e Dbg On/Off  o ativa e o desativa sucessivamente).
  • Descrição janela permite abrir uma instãncia do navegador Web que afixa a descrição XML da janela corrente.
  • Ativação timing coloca em obra um modo rasto de execução dos tratamentos. Este modo rasto regista num ficheiro, cujo nome é dado na caixa de parâmetros que se abre então, o conjunto das imbricações de tratamentos (instructions Call… Subprog…End, opcionalmente as imbricações de Gosub… $ETIQUETTE…Return , segundo uma check box Com os Gosub está cgamada ou não cochée ou pas.
  • Leitura timing termina o modo rasto colocado em marcha pela escolha precedente. Vê-se então aparecer um rasto indicando o tempo total de execução passado sobre o servidor (tempo de espera teclado não compreendido). Este tempo está em seguida decompõe em chamadas de sub-programas : o número de chamadas, o tempo passado em mili-segundos, e a percentagem do tempo estando afixada. As chamadas são triadas na ordem de percentagem decrescente de consumo (os mais custosos aparecem então). Este utilitário particularmente interessante para otimizar o consumo do tempo CPU sobre os servidsores de tratamentos.
  • Ativação rasto xxx permite ativar um modo de rasto na base de dados (xxxque pode estar oracle ou Sql server segundo a base utilizada).
  • Leitura rasto xxx permite parar o modo rasto; afixa-se então o ficheiro contendo o detalhe dos restos reenviados, o que permite de conhecer com a indicação os pedidos enviados à base de dados. Este utilitário é interessante para compreender e optimizar o tempo pelo servidor de dados.
  • 4 outras escolhas, correspondentes aos atalhos do teclado.a são definidos livremente pelo utilizador via a função de personalização utilizador Elas permitem abrir uma sessão secundária diretamente sobre a função correspondente. De notar que esta abertura de uma tal sessão pode ser limitada pela licença, e que ela se faz por código utilização e a dossiers constantes. Por outro lado, a parametrização desta função supõe, para estar ativa, que se trata a sessão após a parametrização : A próxima abertura de sessão tomará então em conta estas novas escolhas de menus.

O menu Afixação

Este menu dá acesso às funções seguintes :

  • Cascata, Mosaíco horizontal, Mosaico vertical permite definir a maneira cujas janelas empilhadas pelo meio de túneis ou de zooms sucessivos devem se afixar. Recordemos que a única janela empilhada está ativa (as outras se activarão do fim e ao cabo à medida do "depilar" das funções).
  • Grandes ícones, Pequenos ícones, Lista, Detalhes permite, quando se está posicionado sobre a lista esquerda, de alterar a maneira cujo ela se afixa (estas funções não são praticamente utilizadas, a escolha Detalhes sendo realmente pertinente; não é excluido que estas escolhas desaparecem numa próxima versão do software).
  • Conversor permite, para todos os campos de ecrã de tipo "montante em divisa", de visualizar temporariamente o seu valor numa dada divisa (a divisa por defeito está dada pelo valor de parâmetro EUROCOD ; este nome está ligado ao facto que esta função tem origionalmente ser utilizada para visualizar os montantes em Euro). O código desta divisa aparece por defeito numa pequena janela, os montantes convertidos sendo afixados no ecrã de origem. É então possível de alterar a divisa para converter numa outra divisa. O facto de carregar em Return sem alterar de código divisa termina a função e restaura a afixação na divisa de origem de ecrã. De referir que a conversão se faz em data do dia, e que ela está estabelecida sobre o tipo de curso número 1.
  • Refrescamento permite refrescar a lista esquerda. A tecla preenche o mesmo efeito.
  • Transação permite de alterar de transação corrente (não é ativo que sobre uma gestão de objeto quando das transações existem).
  • Export XML permite abrir, numa janela Internet Explorer, a descrição XML da janela corrente (lista dos campos com o seu nome e seu conteúdo).
  • Export Excel permite criar um classificador Excel (sob forma de ficheiro de extenção ".csv"), aberto via Internet Explorer. Este classificador Excel contém os dados da janela corrente.

O menu ? (Ajuda)

Este menu dá acesso às funções seguintes :

  • Ajuda sobre campo, Ajuda sobre função, Ajuda sobre ficha são hoje em dia os 3 níveis de ajuda definidos. A ajuda sobre campo caracterizado o campo corrente, a ajuda funcional o conjunto da função, e a ajuda sobre a ficha descrita o conteúdo da ficha corrente. Este último tipo de ajuda está disponível sobre certas funções de tipo objeto unicamente (são as funções de parametrização), e unicamente para certas fichas.
  • Sumário dá o acesso ao somatório de ajuda.
  • Info campo, que pode ser obtido pela tecla, afixa o código do campo corrente, e suas características (assim que o nome do ecrã)
  • Seleção, que pode ser obtido pela tecla, permite abrir uma janela de seleção sobre um campo gerido por um objeto, com os campos presentes na lista esquerda do objeto, com uma possibilidade de gerir os filtros sobre os campos por clique direito da mesma maneira que sobre a lista esquerda.
  • Propriedades,, que podem ser obtidas pela tecla, permite de afixar as propriedades do objeto ligado a uma zona contendo a chave do objeto (o resultado é aquele que se obtém em passando em túnel, depois em as apoiando sobre Ficheiros/Propriedades, excepto bem entendido que não se entra no objeto).
  • Túnel, que pode ser obtido pela tecla, permite passar em gestão da ficha sobre um campo gerado por um objeto. Empilha-se então numa janela para gerir em questão ; a ficha por defeito corresponde à chave corrente (se ela está registada) sobre o campo a partir do qual o túnel é feito. Por outro lado, o campo origem do túnel, se está modificada, e registada com a última chave visualizada.
  • Últimos lidos, que pode ser obtido pela tecla, permite abrir uma janela de seleção sobre um campo gerado por um objecto, com os campos apresentados na lista esquerda do objeto, mas apresentando as últimas chaves lidas e não a janela de seleção habitual a partir do valor de chave corrente.
  • A propósito permite de afixar as informações tecnicas diversas ligadas à sessão corrente : versão do posto cliente, login e identificaçao do posto cliente do operador, servidor de tratamento, servidor de dados, numero de serviço

Os menus genéricos acessíveis depois o menu geral.

Quando se está uma afixação de menu ou numa página HTML ligado por exemplo do portal, apenas 3 menus existem, e as funções às quais são dados acessos são particulares.

O menu Fichier

  • Configuração das aplicações permite entrar em definição dos parâmetros de conexão a um dossier dado, exatamente como permite de o fazer o botão Configuração na caixa de conexão ao software.
  • Gestão das impressões permite abrir a janela visualizando, para cada servidor de impressão (Localhost representando o posto ele mesmo), a lista das impressões Crystal Reports em curso. Pode-se visuallizar os pedidos em curso, os suprimir se eles pertencem ao utilizador conectado, alterar a sua ordem de impressão se for caso disso.
  • Sair permite de sair do software.

O menu Navigator

Este menu correponde às funções do navegador internet Internet Explorer™ cujo certas das funcionalidades são disponíveis via o cliente. As opção seguintes são disponíveis :

  • Precedente e Seguinte permitem de afixar as páginas do navegador precednte e seguinte a página atual, quando se navega de menu em menu ou versus as páginas HTML via as ligações hiper-textos.
  • Página de acolho visualiza a página de entrada no software.
  • Página de acolho visualiza a página de acolho definido por defeito nos parâmetros do navegador internet.
  • Pesquisa, Imprime, Políticas, Atualizar, Parar correspondem às funções clássicas do navegador internet.

O menu Utilitários (depois o menu)

Quando se encontra ao nível de um menu (ie. sem em-curso de execução de uma função), o menu Utilitários dá acesso, outro a calculadora e ao debugger, a funções diferentes.

A primeira de entre elas, nomeada Opções, permite defimir certas características do posto cliente, e nomeadamente :

  • a língua de conexão proposta por defeito.
  • uma das check boxes a assinalar permitindo definir se deve afixar a caixa da conexão no momento do lançamento do software. Desde logo que esta check box é assinalada, o lançamento do software se faz sem registo na caixa de conexão, exceto se mantém a tecla maiúscula apoiada durante o lançamento.
  • a resolução utilizada para os ecrãs (normal, quer dizer feito para ecrãs 600*800, ou ao alto, quer dizer feito para ecrãs 768*1024)
  • características utilizadas pelo editor de tratamento
  • a colorização das linhas de quadro (com um fator de repitição indo de 1 a 5 linhas)
  • as fontes utilizadas nos ecrãs standards

Encontramos igualmente neste menu de um função Programador de lista que permite (se o utilizador está habituado pelo meio do parâmetro utilizador DEVCRY) a se colocar num modo onde o desenvolvimento de lista possível em local. Encontraremos mais informações sobre funções nas ajudas ligadas ao desenvolvimento.