É a partir deste ecrã de acolho que se faz a entrada nas funções organizadas em janelas, normalizadas na sua ergonomia e obecedendo a modelos (gestão da ficha ainda chamada gestão de objeto, consulta, tratamentos...).
Esta documentação apresenta a ergonomia do software tanto em modo cliente-servidor que em modo Web. Com efeito, a partir da versão 5, as duas ergonomias são muito próximas e as raras diferenças que subsistem são assinaladas pelo pictograma .
Ela detalha o funcionamento :
Outras documentações, ligadas à ergonomia própria aos diferentes modelos (objeto, consulta, tratamento) existem por outro lado.
Na entrada no software, o ecrã de acolho contém no mínimo :
Estas duas janelas, Navegador e "Favoris", podem ser fechadas a todo o momento ; os dois ícones seguintes, situados ao alto e à direita do ecrã, permitindo de as abrir de novo : .
Em afixação de menus ou numa página HTML ligada, por exemplo, ao portal, apenas quatro menus seguintes existem, e as funções às quais dão acesso são particulares :
Este menu dá acesso às funções seguintes :
Em modo web, única opção Sair da aplicação está disponível.
Este menu correponde às funções do navegador internet Internet Explorer™ cujo certas das funcionalidades são disponíveis via o cliente. As opções seguintes são disponíveis :
Em modo web, apenas a opção Ir à funçãoestá disponível.
Disponível unicamente em modo cliente-servidor, dá acesso a duas funções seguintes :
1/ O separador Geral reagrupa :
2/ O separador Quadro permite definir a colorização das linhas de quadro (com um fator de repetição indo de 1 a 5 linhas).
3/ O separador Fontes e estilos permite indicar as fontes utilizadas no caso os ecrãs standard.
Este menu dá acesso às funções seguintes :
Esta barra dá acesso a um conjunto de menus. Certos destes menus são menus genéricos, quer dizer utilizáveis da mesma maneira qualquer que seja o contexto, por outro lado são ligados à gestão de certas funções foram particulares na gestão de objetos. As funções presentes nestes menus podem ter atalhos pelos teclados ; são então indicados atrás o intitulado da função.
Este menu dá acesso a um conjunto de funções que lhe estão seguintes :
Este menu apresenta na barra superior justo após o menu ficheiro, contendo as funções de edição habituais Windows, aplicáveis no campo corrente :
Este menu permite aceder aos parâmetros seguintes :
Últimos lidos( atalho teclado ), disponível em gestão de objetos, permite selecionar os valores de um campo controlado por uma tabela, em afixando as chaves das últimas fichas lidas pelo utilizador.
A escolhaEstatísticas, disponível em gestão de objetos, não está ativável que se as estatísticas foram parametrizadas, para as quais os primeiros critérios são informações presentes na ficha gerada pelo objeto.
Por exemplo, se as estatísticas de venda foram parametrizadas, e que estas estatísticas são organizadas por país do cliente, depois por família cliente, depois por cliente, depois por familia artigo, um zoom da ficha cliente versus a consulta estatística correspondente será possível (o zoom se fará diretamente sobre as cifras do cliente correspondente).
Conversor( atalho teclado + ) permite visualizar temporariamente do valor de todos os campos de tipo "montante em divisas", numa outra divisa. Particularmente utilizado no período intermédio de arranque ao euro, ela pode hoje ser utilizada para visualizar os montantes em toda a outra divisa, a divisa afixada por defeito sendo aquele indicado ao nível do parâmetro EUROCOD. O código destaq divisa aparece numa pequena janela. É então possível de registar ou selecionar uma outra divisa. Os montantes convertidos se afixam diretamente no ecrã de origem. A tecla "Return" fecha a janela 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.
Atualisar atalho teclado ) permite refrescar a lista esquerda.
Escolher transação permite, quando um objeto está gerado por transações, de alterar as transações correntes : uma janela de seleção afixa então as escolhas possíveis
Este menu dá acesso às funções de navegação seguintes :
Primeiro, Seguinte, Precedente, Último permitindo ler sequencialmente as fichas da tabela (na ordem da chave definida para a lista esquerda). De referir que estas operações têm em conta da seleção colocada em lugar por Ficheiro/Seleção, assim que por filtros de habilitação, mas não filtros por clique direito sobre a lista de esquerda corrente.
Em modo cliente-servidor, estas funções têm por equivalente os ícones seguintes:
Ir à função... (atalho teclado ) abre a janela Execução de uma função permitindo de aceder diretamente a uma outra função.
Esta função pode ser registada pelo seu nome, ou selecionada numa lista de 4 funções por defeito apresentados nesta janela.
Túnel (( atalho teclado ) permite de se desviar, depois um campo cujo valor está gerado por um objeto, versus a gestão de objeto em questão. A janela corrente está então empilhada para gerar o objeto 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. No regresso, este campo, se está modificado, é registado com a última chave visualizada.
Ligações permite registar as ligações versus outras fichas, ou de modificar as ligações manuais existentes. Por outro lado estas funções, o menu pode dar acesso a 4 outras funções defenidas livremente pelo utilizador via a função de personalização utilizador. O seu atalho teclado é respetivamente. a . Elas permitem abrir uma sessão secundária diretamente sobre a função correspondente. É recordado de uma parte, que a abertura de uma tal sessão pode ser limitado pela licença, e que ela se faz ao código utilizador e ao dossier constantes; de outra parte, que a parametrização efetuada não está rendido ativo que após ter quitado a sessão. As novas escolhas de menus não serão tomadas em conta que na próxima abertura de sessão.
Este menu dá acesso às funções de seleção :
Esta escolha permite de afixar uma janela de registo de critérios baseados sobre os campos das tabelas em linha.
Esta janela se apresenta sob a forma de várias linhas de critérios, religados pelos operadores lógicos E/ Ou
Para cada critério, convém de registar :
1. Seja o campo afetado, seja a designação. Em tabulando, uma janela de seleção se afixa e propõe uma lista de campos.
2. Um operador seguido de um valor
Os operadores possíveis são : Igual, Diferente, Superior ou igual, Superior, Inferior ou igual, Inferior, e Como. Este último operador, válido unicamente para os campos numéricos, supõe de regisrar um modelo integrando os jokers.
Quando um campo é de tipo menu local (escolha de uma lista acessível via uma combo-box), o valor pode ser selecionado, mas o simples facto de registar o início de título é suficiente. Por exemplo, para não selecionar que as fichas tendo o indicador não ativo sobre um objeto que o gera, registar-se-á o nome do campo (ENAFLG em ocorrência), o operador Igual, e o valor Não (o simples registo do N é suficiente, o valor Não sendo reafixado à validação do campo)
Por outro lado os critérios registados acima, é possível de registar os critérios sob a forma de uma expressão sage ; as fórmulas deste tipo podem ser registados em selecionando este tipo podem ser registados em selecionando, por clique direito, os campos das tabelas em linha. Por exemplo, se se deseja não ver que só as fichas criadas na semana corrente, pode-se escrever uma expressão de seleção de tipo :
| CREDAT>=aweek(week(date$),year(date$)) |
Nota : se a tabela é volumosa, é preferível de dispor de um índice baseado sobre o campo CREDAT, sobretudo se esta seleção está memorizada. Pode ser um índice de otimização.
Quando um critério foi registado é possível de o definir como valor por defeito modificável, em assinalando a check box de fim de linha.
Exemplos:
Sobre as faturas vendas está criada o memo seguinte:
Primeira linha: BPCINV (Cliente faturado) igual Dupond, check box de fim de linha não assinalada.
Segunda linha : SALFCY (Estabelecimento venda) igual Paris, check box de fim de linha assinalada.
Quando o memo está recordado, e antes sua execução, uma janela menciona a primeira linha do memo e propõe "Paris" em valor por defeito modiifcável. Uma outro estabelecimento pode então ser selecionado para o cliente Dupond.
O facto de dar a uma seleção o código STD significa que se deseja que esta seleção seja automaticamente chamada quando entra na função. Pode existir um memo standard global, que se aplicará por defeito a todos os utilizadores, excepto aqueles que terão definido um memo standard outro por defeito (o memo local nomeado STD é prioritário).
Afim de alertar o utilizador sobre o facto que uma seleção está ativa, que seja na seguida de utilização do menu seleção ou pelo meio de um memo STD na entrada :
Quando um conjunto de critérios deste tipo forem registados, é possível de memorizar a seleção graças ao botão.. A janela que se abre então permite de registar um código alfanumérico sobre 15 caracteres assim que um intitulado chamado. A check box a assinalar nomeado Global permite, quando está ativado, de definir o memo que vai ser criado como sendo Global, quer dizer partilhado pelo conjunto dos utilizadores. Senão, este memo será considerado como sendo Local, quer dizer visível unicamente pelo utilizador o tendo criado. Atenção, o acesso à check box a assinalar Global não está autorizado que para certos utilizadores (direito definido pelo parâmetro SELGLO).
Um critério de seleção memorizado pode colocar problemas de performance se uma tabela muito volumosa está gerada pelo objeto, e se os critérios de seleção são particularmente complexos e não colocam em jogo nenhum índice. Assim, no registo de um memo, um controlo é feito para se assegurar que não é o caso. Segundo o valor dos parâmetros AUZMEMO e SELWARN, esta criação pode eventualmemte ser recusada (a seleção não será nunca interdita mesmo se ela está julgada não performante, porque se supõe que o pedido, mesmo pesado, é muito ocasional e não vai gerar os outros utilizadores de maneira repetida). De referir, que uma função dedicada permite controlar à posteriori se os memos penalizantes foram criados sobre a base (podem não ter a nota de início, tendo em conta da volumetria da base, mas o ser tornado depois)
A partir desta janela, é também possivel de apagar um memo, ou de recordar um memo existente, afim de activar. O facto se apoiar sobre valida a seleção registada e reafixa a lista esquerda em tendo em conta os critérios assim definidos.
A escolha de um memo está assinalada :
É possível de combinar a seleção por memo e aquela por clique direito sobre uma coluna ao mesmo tempo.
Esta escolha permite abrir uma janela de registo de critério de pesquisa levando sobre os documentos associados às fichas do objeto Apenas as fichas dispondo de documentos juntos associados às palavras-chave definidas serão selecionadas.
É possível de dar como critério à vez uma palavra-chave, mas igualmente um filtro sobre o tipo de documento. Uma janela apresentando as fichas encontradas, se afixa e permite selecionar uma das fichas afim que ela se torne a ficha corrente.
Quando as seleções foram memorizadas pelo objecto, linhas indicando estas selecções aparecem igualmente no menu Seleção. As seleções globais aparecem em primeiro, separados das selecções locais para um traço horizontal Enfim, uma escolha Todos permite anular a selecção memorizada. Em modo Web, estas escolhas não são atualizadas imediatamente (contrariamente ao cliente-servidor).
Este menu reagrupa as funções seguintes de gestão das janelas :
Nova sessão que tem por equivalente, em modo cliente servidor, o ícone seguinte permite a abertura de uma sessão secundária. Esta nova sessão está ligada à primeira, ela está em efeito aberta sobre o mesmo dossier, com o mesmo código utilizador. O número máximo de sessões secundárias que um utilizador dado pode abrir, pode ser limitado via o parãmetro utilizador MAXSES2
Cascata, Mozaicohorizontal, Mozaico vertical permitindo indicar a maneira cujas janelas empilhadas pelo meio de túneis ou de zooms sucessivos devem se afixar. Rappel : única a última janela empilhada está ativa (as outras se activarão do fim e ao cabo à medida do "depilar" das funções).
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 o campo (atalho teclado ) caracteriza o campo corrente.
A ajuda funcional (atalho teclado + ) descreve o conjunto da função.
A ajuda sobre o campo (atalho teclado + ) descrito contido 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.
Em modo cliente-servidor, o ícone seguinte permite afixar a ajuda afetando o acondicionamento onde está situado o cursor.
Sumário, que tem por equivalente, em modo cliente-servidor, o ícone seguinte :, dá acesso ao sumário de ajuda em linha.
Estabelecimento Sage, permite de se conectar e de se conetar sobre o estabelecimento de Sage.
Propriedades(atalho teclado)abre uma janela dando acesso a informações que são supostos caracterizar a ficha corrente. Por defeito, as informações apresentadas o seu titulo da ficha, a data, a hora, e o utilizador de criação, a data, a hora e o utilizador de modificação, segundo os campos correspondentes são presentes ou não na tabela principal (CREDAT, CRETIM,CREUSR, UPDDAT, UPDTIM, UPDUSR). Mas é igualmente possível de modificar as informações apresentadas nesta janela pela parâmetrização das propriedades objetos.
Observação : A tecla permite, sobre um campo contendo a chave de um objeto, de afixar as propriedades deste objeto. Assim por exemplo, em registo de encomenda, sobre o campo cliente que faz a encomeda, é possível, por esta tecla fazer aparecer a janela de propriedades do cliente (em evitando a passar em túnel sobre a ficha cliente depois de ter a aficar a janela Ficheiro/Propriedades).
Esta função é igualmente acessível depois o menu Ficheiro.
Ajuda ao diagnóstico. Este menu reagrupa as funções seguintes :
Calculadora permite um acesso ao utilitário calculadora.
Debugger dá acesso ao débogueur.
Informações do campo (atalho teclado ), afixa o nome do ecrã, o código do campo corrente e suas características.
Descrição janela permite abrir uma instância do navegador Web que afixa a descrição XML da janela corrente.
Dbg On/Off (atalho teclado + +) permitem respetivamente de ativar / de desativar o "debugger".
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á chamada ou não.
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 decomposto 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 servidores 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).
Desativação rasto permite parar o modo de rasto ; o ficheiro contendo o detalhe dos rastos reenviados está então afixado, o que permite de conhecer com precisão os pedidos reenviados à base de dados.
Este utilitário é interessante para compreender e otimizar o tempo tomado pelo servidor de dados.
Ela se apresenta da maneira seguinte :
MENU NIVEAU 1 > MENU NIVEAU 2 > ... > FONCTION COURANTE
Ela permite :
Visualizar o caminho de acesso à função na arborescência dos menus e sub-menus.
Os menus intermediários são sublinhados : um clique sobre um destes menus desenrola a lista das funções e sub-menus acessíveis depois o nível correspondente.
Exemplo:
Me1, Me2 representam aqui os sub-menus que podem ser desdobrados por sua vez por um clique sobre o intitulado, e Fc1 e Fc2 representam as funções diretamente acessíveis depois o menu em questão.Por simples clique sobre uma das funções, é possível de se desenrolar sobre a função em questão. Trata-se de um desvio de tipo túnel : a função corrente resta empilhado em espera durante que o utilizador trabalha na nova função. Quando sai desta função, revem à função depois a qual se desviou.
De navegar, graças aos ícones , de uma função a uma outra :
um simples clique sobre o primeiro ícone provoca a afixação da lista das funções presentes nos favoritos (definidos ao nível de ecrã de entrada no software),
O segundo ícone permite voltar ao nível o mais alto da arborescência dos menus afim de poder se desviar sobre uma outra função.