Paramétrage > Paramètres généraux > Personnalisation > Ecrans > Affectation codes d'accès 

Cette fonction permet d'affecter aux différents champs des écrans de saisie des codes d'accès utilisés pour restreindre l'accès en saisie ou en affichage à certains utilisateurs.

Un code d'accès est un code alphanumérique quelconque, qui peut être ou non attaché à un utilisateur (dans l'onglet Accès, une case à cocher Tous codes d'accès permettant un accès global). S'il n'est pas attaché à un utilisateur, tout champ contrôlé par ce code d'accès est inaccessible à l'utilisateur (en consultation comme en saisie). Si ce code est présent dans le profil utilisateur, on dispose d'indicateurs Consultation, Modification, Exécution :

  • le droit de Consultation est lié à la possibilité de visualiser le contenu d'un champ de l'écran.
  • le droit de Modification est lié à la possibilité de modifier le contenu du champ d'un écran (pour peu que la logique applicative l'autorise par ailleurs).
  • le droit d'Exécution n'est pas utilisé dans ce cadre.

Il est à noter que le droit de Modification implique le droit de Consultation dans le cas des écrans (les codes d'accès servant par ailleurs, ce n'est pas forcément le cas dans d'autres utilisation de ces codes d'accès).

Tout champ dépourvu de code accès (ce qui est en principe la règle générale, les codes d'accès n'étant utilisés que par exception) sont consultables et modifiables dans les limites fixées par la logique applicative et les règles d'accès aux fonctions correspondantes.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Présentation

Après avoir sélectionné l'écran à personnaliser, on voit apparaître, dans le tableau, la liste des zones existant dans cet écran. On peut alors associer à chacun d'entre eux un code d'accès.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

On saisit ici le code écran dont on veut affecter les champs. Les champs saisissables apparaissent alors dans la tableau qui suit.

  • Intitulé (champ COMMENT)

Intitulé associé au code précédent.

Tableau

  • No (champ NUMLIG)

 

  • Zone (champ ZONE)

Cette colonne permet de faire apparaître les zones saisissables de l'écran, afin d'en modifier une caractéristique donnée.

  • Intitulé (champ INTIT)

Intitulé associé au code précédent.

[object Object]

Fermer

 

Remarques importantes

Cette fonction agit sur la structure de l'écran que l'on modifie, et l'enregistrement des modifications provoque la revalidation automatique de l'écran, de la fenêtre, et du traitement associé dans toutes les langues du dossier (une boîte signalant que ces compilations sont en cours apparaît).

Lorsqu'on désire utiliser cette fonctionnalité :

  • la première chose à savoir est le code de l'écran que l'on souhaite reparamétrer. Pour ce faire, le plus simple est de se positionner en saisie sur l'un des champs de l'écran en question, puis d'utiliser la fonction Infos Champs, accessible soit depuis le menu général d'aide, soit par le bouton . La fenêtre qui apparaît porte le titre Champ XXX / Ecran YYY, ce qui permet donc de disposer de ces informations.
  • il faut prendre garde à ne pas utiliser cette fonction sur un écran généré automatiquement par le biais de transactions (une revalidation des transactions correspondantes va perdre la modification). Il faut dans ce cas modifier les écrans modèles utilisés par la transaction, et revalider ensuite les transactions qui hériteront alors des caractéristiques ainsi paramétrées.

Cette fonction est un paramétrage. Ceci signifie que les modifications faites dans ce cadre restent pérennes même en cas d'évolution de version. En effet, en standard, aucune table de contrôle, aucun code d'accès, ni aucun style conditionnel n'est associé aux champs des écrans, même si ces informations font partie de la description des écrans. Elles ne sont pas non plus affectées par un patch quel qu'il soit.

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

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre