Desenvolvimento > Utilitários > Patchs > Criação automática de patchs 

Esta função permite criar um ficheiro de patch integrando todos os elementos criados ou modificados entre duas datas, se o caso vencido marcados por um código atividade.

Pode-se definir o tipo de elementos que se deseja "patchar", e proceder de duas maneiras diferentes :

  • seja por uma geração direta do ficheiro (o número de elementos apresentados por tipo estando listados).
  • seja para a geração de um ficheiro patch não contendo que a lista dos elementos. Neste caso, lerá este ficheiro na função de patch para carregar a lista completa dos elementos afetados e permite a sua modificação se necessário.

Gestão do ecrã

Janela de seleção preliminar

Apresentação

Em entrando na função, encontramos uma primeira janela, que permite definir os critérios de pesquisa dos elementos a colocar em patch

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Critérios

  • Data início (campo DATDEB1)

Permite definir um intervalo de data para selecionar os elementos a colocar em patch. A data de última modififcação é utilizada para os elementos modificados, e a data de criação está utilizada para os elementos novamente criados.

  • Data fim (campo DATFIN1)

 

 

Bloco número 3

  • Script a executar (campo TRT)

Se um tratamento está mencionado aqui, será acrescentado, sob forma de pedido de execução (EXE) no ficheiro de patch criado. Assim, na integração do patch, o tratamento em questão será executado sobre cada dossier a colocar em patch.

Quadro Objectos

  • Cód. (campo CODE1)

Define os diferentes tipos de elementos suscetíveis de serem integrados no ficheiro de patch.

  • Desig. objecto (campo LIBEL1)

Intitulé associé au code précédent

  • S/N (campo PATCH1)

A pesquisa do número de objetos a colocar em patch se fará unicamente para os elementos para os quais este campo será posicionado a Sim.

Quadro número 2

Este campo permite definir a língua que se deseja colocar a patch. Se está registada, apenas os textos desta língua serão extraidos na geração do patch.

Quadro número 3

Se um código de atividade está registado, é utilizado como filtro para pesquisar os elementos a colocar em patch.

Fechar

 

 

Funções acessíveis por clique direito no quadro

Detalhe
Sim a todo o resto

Quando tem um quadro de registo de escolhas múltiplas com uma escolha de resposta Sim / Não sobre cada linha, esta função permite de responder Sim a todas as linhas a partir da linha corrente.

Não resta nada

Quando tem um quadro de registo de escolhas múltiplas com uma escolha de resposta Sim / Não sobre cada linha, esta função permite de responder Não a todas as linhas a partir da linha corrente.

Ação de desvio STANDARD
Ação de desvio STANDARD

Janelas de validação

Apresentação

Uma vez a primeira janela registada e validada, o tratameto de seleção se executa (uma janela de progressão afixa a seleção em curso) e ao limite de alguns instantes, uma segunda janela se abre. Nesta janela, encontramos as informações relativas ao resultado da pesquisa e pode completar este registo para criar diretamente o ficheiro de patch.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Tipo de patch

  • Tipo de patch (campo TYPPTC)

Le type de patch peut prendre les valeurs suivantes :

  • Standard
    C'est un patch qui est susceptible d'être installé sur une liste de dossiers qui sera donnée à l'intégration, cette liste intégrant en principe le dossier superviseur. Dans la plupart des cas (y compris pour des développements spécifiques et verticaux), c'est le type de patch à utiliser. En effet, la livraison de développements spécifiques ou verticaux n'est pas conditionnée par le type de patch, mais par la liste des codes activités qui sont données dans le tableau correspondant.
  • Superviseur
    C'est un patch qui sera intégré uniquement dans le dossier superviseur. Ce type est utilisé quand on veut intégrer des éléments de pré-paramétrage comme les modèles d'import/export, pièces automatiques, règles de Workflow, qui peuvent avoir été modifiés dans les différents dossiers. Pour éviter d'écraser les modifications faites, on ne met alors à jour que le dossier superviseur. Ceci permet d'avoir des valeurs de paramétrage à jour en cas de création d'un nouveau dossier, et aussi de permettre des mises à jour manuelles par copie dans chaque dossier après avoir utilisé les utilitaires de comparaison existants.
  • Spécifique
    C'est un patch identique au patch standard, mais il permet, lorsqu'un écran est patché, de supprimer les actions spécifiques (SPE) non présentes dans le patch. Vous devez utiliser cette valeur pour modifier le nom d'un traitement spécifique pour une action de dictionnaire sur les écrans. Cela s'applique aussi aux écrans, objets, états, formules et consultations.
    Pour plus d'informations, reportez-vous à l'annexe techniquedétaillée.
  • Vertical
    C'est un patch identique au patch standard, mais il permet, lorsqu'un écran est patché, de supprimer les actions verticales (SPV) non présentes dans le patch. Vous devez utiliser cette valeur pour modifier le nom d'un script vertical pour une action de dictionnaire sur les écrans. Cela s'applique aussi aux écrans, objets, états, formules et consultations.
    Pour plus d'informations, reportez-vous à l'annexe technique détaillée.
  • Add-on
    C'est un patch dédié aux add-on. Il permet de conserver les actions sur champ verticales (SPV) et les actions spécifiques (SPE).

Les patches contenant des éléments de documentation sont traités de façon un peu particulière, décrite dans l'annexe correspondante.

Ficheiro

  • campo AW

 

  • Tipo de destino (campo TYPEXP)

 

  • Patch (campo VOLFIL)

 

  • Geração directa (campo FLAGPAT)

Se a check box está assinalada, a extração vai se fazer sobre a lista dos elementos que restam selecionáveis sem qualquer outro filtro possível. Se esta check box não foi assinalada, o ficheiro de patch que vai ser criado não conterá que em cabeçalho com a lista dos elementos a integrar numa patch. Será suficiente para gerar efetivamente o ficheiro com o seu conteúdo, de lembrar este ficheiro em criação manual de patch. A questão Alteração de objeto será então colocada Em respondendo Sim a esta questão, recarregar-se-á a integralidade do cabeçahlo do patch. Será possível de modifcar manualmente a lista detalhada dos objetos a colocar em patch, de a completar, e de lançar finalmente a extração dos elementos do patch para reescrever o ficheiro de patch com à vez em cabeçalho listando os elementos e seu conteúdo.

Bloco número 3

  • Data início (campo DATDEB)

Permite definir um intervalo de data para selecionar os elementos a colocar em patch. A data de última modififcação é utilizada para os elementos modificados, e a data de criação está utilizada para os elementos novamente criados.

  • Data fim (campo DATFIN)

 

  • Versão mínima (campo VERSION)

Ce code version minimum permet d'éviter d'intégrer le patch dans une application de version inférieure.

Quadro Objectos

  • Cód. (campo CODE)

Define os códigos dos tipos de elementos suscetíveis de serem escritos no ficheiro de patch.

  • Desig. objecto (campo LIBEL)

Intitulé associé au code précédent

  • Número (campo NB)

Indica o número de elemento de cada tipo encontradas no momento da pesquisa preliminar dos elementos a colocar em patch. Pode-se ver o detalhe por clique direito sobre a linha.

  • S/N (campo PATCH)

Última possibilidade de recusar ou de selecionar os objetos a colocar em patch.

Fechar

 

Funções acessíveis por clique direito sobre o quadro
Detalhe

Permite visualizar a lista detalhada dos elementos "em patch" sobre a linha cujo limite o número está dado.

Sim a todo o resto

Quando tem um quadro de registo de escolhas múltiplas com uma escolha de resposta Sim / Não sobre cada linha, esta função permite de responder Sim a todas as linhas a partir da linha corrente.

Não resta nada

Quando tem um quadro de registo de escolhas múltiplas com uma escolha de resposta Sim / Não sobre cada linha, esta função permite de responder Não a todas as linhas a partir da linha corrente.

 

Fechar

 

Lista os elementos possíveis em patch automático

Todos os elementos susceptíveis de serem em patch podem estar em patch automática O quadro a seguir em dando a lista :

Mensagens de erro

Não existe outra mensagem de erro, para além das mensagens genéricas.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação