Consulte a docuemntação de Implementação
Apresentação
A regra está simplesmente identificada por um código único.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
| Ce code identifie de façon unique les fiches créées. |
|   |
| Esta "flag" permite desactivar uma regra de sincronização. Pode-se então carregar uma parte dos dados. Pode-se fazer em seguida quando se reactiva a regra porque falta fazer uma sincronização global. |
Fechar
Apresentação
Neste separador, define-se a maneira cujos dados são extraídos.
Isto faz-se em descrevendo :
Deve-se referir que um registo desencadeante pode provocar a actualização de vários registos da "datamart" (regras de tipo 1,N); neste caso, faz-se variar uma variável índice de 0 à N-1, N sendo a dimensão do campo desencadeante associado a esta regra.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Características
| Un code activité vous permet de :
Si le code activité est désactivé :
|
|   |
| Define a tabela principal a partir da qual os dados são extraidos do dossier corrente para alimentar as linhas da "datamart". |
| Intitulé associé au code précédent |
| Permite de definir um critério sob forma de uma expressão lógica podendo fazer intervir todas as tabelas em linha, constantes e das funções. Apenas as linhas para as quais a avaliação das condições reenvia um resultado não nulo (ie. verdadeiro) são afetados pela extração de dados. |
| Define o código da chave da tabela utilizada para realizar a leitura das linhas ligadas. Por defeito, a primerira chave da tabela é utilizada. Uma vez este campo alimentado, o quadro seguinte Mapa chaves - propriedades está alimentado segundo o código dos diferentes segmentos de chave. |
|   |
|   |
|   |
Regra de criação
| Este campo pode tomar dois valores que são :
|
| Quando a regra de sincronização é de tipo (1,N), se apoia sobre este campo da tabela principal, que é suposta de ser dimesionada (várias ocorrências) O algoritmo de extração permite assim de aceder aos dados de quadros estocados na tabela principal em linha. O princípio é então o seguinte : Faz-se variar a variável sistema indice de 0 a N-1, N sendo a dimensão do campo desencadeante, e para cada valor :
|
| Esta condição está definida sob a forma de uma fórmula de cálculo. Ela está avaliada a cada iteração feita sobre o número de ocorrências do campo desencadeador (a variável indice variando de 0 a N-1, N sendo a dimensão do campo desencadeante). Por outro lado a variável índice, ela pode referênciar os campos das tabelas em linha, assim que de constantes, das variáveis globais, das funções definidas pelo programador (sintaxes func PROGRAMME.FONCTION). Se o resultado da avaliação está não nulo, a colocação está desencadeada. |
Quadro Ligações
| Tabela na qual a classe referenciada está persistente. |
| Corresponde à abreviação sob a qual a tabela ligada está aberta. Se este campo não está registado, a abreviação é a abreviação por defeito da tabela. Pode ser útil de registar uma abreviação para não entrar em conflito com o contexto chamador |
| Define o código da chave da tabela utilizada para realizar a leitura das linhas ligadas. Por defeito, a primerira chave da tabela é utilizada. Uma vez este campo alimentado, o quadro seguinte Mapa chaves - propriedades está alimentado segundo o código dos diferentes segmentos de chave. |
|   |
| Este campo está definido como uma ou várias expressões calculadas separadas por um ponto e vírgula. Cada expressão está avaliada, e o resultado permite de conhecer o valor da chave utilizada para realizar a junção. Quando as junções múltiplas são autorizadas, pode-se não dar que os primeiros elementos da chave. Nas expressões, podem-se utilizar constantes, e campos emitidos das tabelas previamente definidas na lista das relações. De referir que a expressão de relações pode ser vazio. Neste caso, a tabela está simplesmente em linha sem que registos correntes sejam lidos. Isto pode ser útil se por exemplo uma função definida por um programador (sintaxe func PROGRAMME.FONCTION) é utilizado. Esta função pode ser amenada a ler as informações nas tabelas deste tipo. |
Quadro Dossiers
| Definem-se aqui os dossiers a partir das quais os dados vão ser copiados. As sintaxes possíveis estão descritas no anexo dedicado No momento da cópia, a variável GDOSSIER dá o código do dossier de onde são extraídos os dados. |
Fechar
Apresentação
Este ecrã permite de definir a tabela de factos a atualizar, e os valores associados para cada campo desta tabela, apenas sob a forma de fórmulas podendo fazer intervir todos os dados em linha, variáveis globais, constantes, assim que funções definidas pelo utilizador. Se a regra de criação é de tipo 1,N, pode-se igualmente fazer intervir a variável índice nas fórmulas
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Bloco número 1
|   |
|   |
|   |
|   |
|   |
Fechar
Os seguintes campos estão presentes na janela aberta por este botão : Bloco número 1
Bloco número 2
Fechar Este botão permite de recopiar a definição da transação depois ou versus um outro dossier. |
Esta função permite aceder à gestão da documentação, sobre o primeiro parágrafo da documentação (se ela existe) associada à ficha corrente.
Esta função permite aceder à gestão das ligações. Ela permite definir as relações entre a ficha corrente e de outras fichas (por exemplo das ligações entre funções e parâmetros). Estas ligações, puramente documentários, permitindo alimentar o mecanismo de geração dos esqueletos de documentação.
Apresentação
Este menu permite lançar uma geração de documentação. A geração pode-se lançar igualmente a partir do botão [Génération] em baixo da janela.
Três tipo de geração podem ser lançadas, separadamte ou simultaneamente :
Os limites propostos por defeito têm em conta da ficha em curso, mas elas podem ser modificados ao lançamento.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Selecções
| Se esta check box está assinalada, todas as línguas são tomadas em conta pela operação. Se a check box não foi assinalada, tomar-se-á segundo o caso :
|
| Permite de definir a língua de geração (quando a check box permitindo de gerar em todas as línguas não foi assinalada). |
| Se esta check box está assinalada, todos os tipos de documentação são tomados em conta para a geração. Deve-se referir que, neste caso, limita-se a geração às documentações standard (apenas as documentações de código inferior a X são tomados em conta). |
| Permite definir o tipo de documentação a tomar em conta no tratamento (quando não se assinalou a check box para os tomar todos em conta). |
| Permite de dar um limite sobre os códigos a ter em conta para a geração de documentação. |
|   |
Geração ADOCUMENT
| Este botão redondo permite criar/atualizar a parametrização da documentação (hierarquia dos parágrafos) a partir dos elementos técnicos encontrados no dicionário dos dados. Pode-se escolher de retomar unicamente as documentações existentes ou criar novas documentações se necessário As relações de documentação são igualmente tomados em conta. Os parágrafos susceptíveis de serem criados são definidos no anexo técnico correspondante. |
| Este campo permite escolher entre :
|
Geração documento final
| Este botão redondo permite gerar a documentação final a partir do conteúdo dos parágrafos de documentação. Esta documentação foi criada em diferentes sub-directórios do directório definido pelo parâmetro utilizador DIRDOC. A geração "Completa" trata o conjunto das documentações não tendo código de atividade mas também aquelas tendo os códigos atividades standards (código atividade < "X") Falta utilizar a geração "segundo o código atividade" para obter a geração das documentações das funções tendo os códigos atividades ativos (quer sejam standards ou específicos). |
| Permite gerar o documento final unicamente para as documentações válidas. |
| Si cette case est cochée, sont traitées spécifiquement les aides sur champs relatives aux documentations sur fonction ou objet traitées par ailleurs. Pour savoir quelles sont les aides sur champ à traiter, explorez les écrans associés aux paragraphes de documentation correspondants. |
| Se esta check box assinalada, cria-se a documentação final a partir do conteúdo dos parágrafos de documentação. Esta documentação foi criada em diferentes sub-directórios FLD do directório definido pelo parâmetro utilizador DIRDOC. |
| Permite de dar um limite sobre os códigos a ter em conta para a geração de documentação. |
|   |
|   |
Fechar