Cette fonction permet de copier les valeurs de paramètres définis à un niveau donné (société, site, utilisateur, législation) pour un code donné, vers un ensemble de codes de destination (société, site, utilisateur, législation, selon le choix de copie fait) définis par borne de valeurs, par l'utilisation d'un modèle, ou donnés sous la forme d'une liste.

Cette copie peut être faite en mode simulation dans un premier temps (avec ou sans le détail des paramètres copiés).

Gestion de l'écran

Ecran de saisie

Un seul écran de saisie permet, à l'entrée de la fonction, de saisir l'ensemble des paramètres nécessaires. A la validation de la saisie, une confirmation est demandée, puis la fonction est lancée, et une trace permet d'en connaître le résultat.

Messages dans la trace

La trace présente les informations sous la forme suivante :

[Niveau] Origine : [NOM]

[NN] Paramètres copiés

Paramètre [NOM] : [VALEUR] ( [Intitulé] )

[Niveau] Destination : [NOM]

[NN] Paramètres supprimés

Paramètre [NOM] : [VALEUR] ( [Intitulé] )

où :

  • [Niveau] correspond à société, site, législation, ou utilisateur
  • [NN] donne le nombre de paramètres concernés (copiés, à la suite de la ligne origine, supprimés, sur le niveau destination, sachant que cette ligne n'est pas présente si aucune valeur de paramètre n'est supprimée).
  • Les lignes de détail avec chaque paramètre et sa valeur ne sont présentes que si la case à cocher Détail est cochée.

Remarques

Si des valeurs de paramètres existaient pour un code destination donné, et n'existent pas dans le code de départ, ces valeurs sont supprimées. Ainsi, par exemple, si le paramètre CALNBRDEC vaut 2 par défaut pour le dossier, et n'est défini au niveau utilisateur que pour le seul utilisateur JOHN :

  • une copie des paramètres de l'utilisateur JOHN vers l'utilisateur JIM va copier cette valeur de paramètre.
  • à l'inverse, une copie des paramètres de l'utilisateur JIM vers l'utilisateur JOHN va supprimer cette valeur de paramètre pour l'utilisateur JOHN (puisqu'on considère que l'utilisateur n'a pas de valeur en propre, mais qu'il doit hériter de la valeur des niveaux supérieurs).

Cette règle est aussi valable quand on fait des copies entre dossiers. Ainsi, la copie des paramètres associés à JOHN du dossier 1 vers JIM sur le dossier 2 ne va recopier que les paramètres propres à JOHN (si des paramètres étaient hérités du site, de la société, ou du dossier, ils seront hérités du site, de la société, ou du dossier, ce qui signifie que l'on héritera pas forcément de valeurs identiques). On peut ensuite, si le besoin d'en fait sentir, copier les paramètres du site de JOHN vers le site de JIM, ceux de la société de JOHN vers la société de JIM, etc...

Tâche batch

Cette fonction peut être lancée en batch, mais il n'existe pas de tâche standard dédiée à son lancement.

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

See also Reportez-vous à la documentation de Mise en oeuvre