Développement >  Utilitaires >  Patchs >  Copie paramétrage  

Afficher tout Masquer tout

Cette fonction permet de copier du paramétrage d'un dossier SAFE X3 vers un autre dossier SAFE X3.

Deux cas sont possibles :

  • Si les dossiers sont dans la même solution SAFE X3, la copie est directe.
  • Si les dossiers sont dans des solutions SAFE X3 différentes, cette fonction génère uniquement un fichier de type patch qui devra être réintégré par la suite dans le dossier de destination à l'aide de la fonction Intégration de patch.

SEEINFO Dans le cas de copie directe, vous ne pouvez pas indiquer un chemin de fichier, mais indiquer les dossiers d'origine et de destination.
Ces deux dossiers doivent se trouver dans la même solution.

SEEREFERTTO Pour faciliter la copie de paramétrage, la notion de modèle de paramétrage a été introduite. La création de modèle évite de renseigner à chaque copie l'ensemble du paramétrage.
Ce champ est obligatoire et permet de pré-remplir le tableau des données à copier. Pour autant, ce tableau peut être modifié et complété avant le lancement de la copie.

Gestion de l'écran

L'écran de saisie permet de définir, outre le type de traitement désiré (copie directe ou création d'un fichier de patch), un code modèle de paramétrage. Une fois ce modèle renseigné, on peut modifier ou compléter les lignes affichées : chaque ligne définit, par le biais d'un modèle de données et de critères de sélection complémentaires, les lignes à extraire ou copier des tables de paramétrage concernées.

Ecran de saisie

Présentation

Une fois la saisie validée, la copie est exécutée si c'est l'opération qui a été demandée. Si on a demandé la création d'un patch, on entre automatiquement dans la fonction de création de patch, l'ensemble des lignes correspondant à la saisie faite ici étant présentées. On peut alors compléter le fichier patch dont la création est proposée.

Il est à noter que le patch proposé inclut à la fois les lignes de modèles de données (type=AAA), mais également le patch du modèle de paramétrage lui-même (type=APH), qu'il n'est d'ailleurs pas obligatoire de créer dans le patch pour voir les paramètres transférés.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Type de copie

  • Type de copie (champ TYPTRS)

Sélectionnez le type de copie. Deux valeurs sont disponibles :

  • Copie : Le paramétrage est lu dans le dossier d'origine et directement mis à jour dans le dossier de destination.
    Vous devrez renseigner les champs Dossier origine et Dossier destination.

  • Patch : Un patch est généré uniquement. Pour récupérer le paramétrage dans le dossier de destination, le patch doit être intégré dans ce dossier.
    Vous devrez renseigner le chemin du fichier de destination.

Copie

  • Dossier origine (champ DOSORG)
  • Dossier destination (champ DOSDES)

Patch

  • Type de destination (champ TYPEXP)

Sélectionnez le type de destination dans le cas de l'intégration de patch :

  • Client,
  • Serveur : vous devrez renseigner le chemin du fichier de destination.
  • Nom du fichier (champ FICHIER)

Il s'agit du nom du fichier patch qui va être créé.

Si vous donnez le nom d'un fichier patch déjà existant :

  • Un message d'avertissement le signale.
  • Ce message est suivi d'une question relative au chargement des objets.
    Si vous répondez Oui, le fichier patch est relu, et la liste des objets à patcher est rechargée dans l'écran de lancement. Ceci permet d'extraire à nouveau des éléments précédemment extraits et modifiés entre temps.
  • Au moment de la revalidation du patch, un message d'avertissement demande confirmation de la réécriture du fichier de patch (le nouveau contenu remplace le précédent).

SEEINFO Des règles de nommage de ces noms existent. Il est recommandé de les suivre pour faciliter le suivi de l'installation des patches dans des environnements de production.

Modèle de paramétrage

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

Ce champ permet de sélectionner les données à traiter à celles relatives à une seule législation.

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

 

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

Aucune table n'est mise en oeuvre par cette fonction.