Développement > Utilitaires > Patchs > Modèle de paramétrage 

Cette fonction permet de définir des modèles de paramétrage utilisables dans la fonction Copie de paramétrage.
La création de modèles de paramétrage évite de renseigner à chaque copie l'ensemble du paramétrage.

A chaque modèle de paramétrage, on associe un ou plusieurs modèles de données, qui décrivent les données à transférer. On complète chaque modèle de données par :

  • une formule de sélection sur la table principale du modèle de données.
  • et un type de transaction utilisé pour revalider le paramétrage si nécessaire.

Ceux-ci sont appliqués lors de la copie du paramétrage.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

Identifie le code du modèle de paramétrage.

  • Intitulé (champ INTPAT)

Intitulé affiché uniquement.

Bloc numéro 2

  • Module (champ MODULE)

Module d'appartenance du paramétrage. Ce champ permet de renseigner si l'écran doit être créé dans la base de données du dossier. Il l'est si le module auquel l'écran est rattaché est actif pour le dossier.

Ce code activité permet de marquer un développement ou paramétrage considéré comme optionnel (il est alors activé ou désactivé selon la valeur de l'indicateur attaché au code activité), mais également d'identifier des ajouts spécifiques ou de regrouper sous un même code significatif un ensemble d'éléments du dictionnaire devant être simultanément activés pour permettre à une fonctionnalité du progiciel d'être mise en oeuvre.

Un code activité commençant par X, Y ou Z est considéré comme spécifique.

Tableau Modèles de données

Le modèle de données sélectionné ici permet de définir les données qui seront extraites pour être écrites dans le fichier de patch ou copiées.

SEEINFO Il peut exister plusieurs modèles de données identiques dans un même modèle de paramétrage.

  • Sélection (champ EXPSEL)

On saisit ici une formule de sélection qui s'appliquera sur la table principale définie dans le modèle de données.

Cette formule peut notamment inclure la variable [L]CODLEG, qui est le code législation saisi lors du lancement de la copie.

Lorsque des données de paramétrage décrivent des transactions de saisie, la simple copie de données de paramétrage ne suffit pas : il faut également que les transactions correspondantes soient revalidées (ie. que du code - traitement, écrans, fenêtre selon les cas - soit régénéré. Ceci se déclenche en renseignant ici le code de l'objet de paramétrage correspondant.

Fermer

 

Boutons spécifiques

Les champs suivants sont présents dans la fenêtre ouverte par ce bouton :

Bloc numéro 1

  • champ OBJET

 

  • champ CLES

 

Bloc numéro 2

  • Depuis le dossier (champ DOSORG)

Ce champ permet de définir le dossier à partir duquel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

  • Tous dossiers (champ TOUDOS)

Cette option permet de copier la fiche vers tous les dossiers définis dans le dictionnaire (table ADOSSIER de la solution courante).

  • Vers le dossier (champ DOSDES)

Ce champ permet de définir le dossier dans lequel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

Fermer

Ce bouton permet de recopier la définition de la fiche depuis ou vers un autre dossier.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

L'étiquette "Subprog PATCHMOD" n'existe pas dans le traitement SUBXXX.

Cette erreur signifie que l'on a demandé une revalidation de transaction pour un objet pour lequel aucune revalidation n'est nécessaire. En effet, cette revalidation est déclenchée par l'exécution de l'étiquette PATCHMOD dans le traitement associé à l'objet. Le fait que cette étiquette n'existe pas signifie donc qu'il n'y a aucune revalidation à prévoir.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre