Aller au contenu principal

Security Workbench

L'écran Security Workbench est l'éditeur unique de chaque entrée de sécurité JD Edwards. Une ligne par (Type de sécurité, Utilisateur / Rôle, Objet). Les mêmes données que le formulaire JDE P00950 Work With User / Role Security — mais sur une grille, avec filtres, tri et édition en masse.

Ajouter, modifier ou supprimer une entrée directement sur la ligne. La boîte de dialogue adapte ses champs au type de sécurité : nom d'objet et indicateurs d'action pour la sécurité application, item de données pour la sécurité colonne, codes d'action De / À pour la sécurité action, etc.


Vue d'ensemble

Nomajde · Maintenance sécurité · Security WorkbenchCATÉGORIETYPEUTIL. / RÔLEOBJETDATA ITEMEXÉCVOIRAJTMODSUPOBJECTS1FIN_BOOKKEEPERP0411OBJECTS2FIN_BOOKKEEPERW0411AVLDGJALIAS4PROC_BUYERP4310RPEROTHERSAPROC_BUYERP4310PORLSELIRE LES PASTILLESVert = action autorisée · rouge = action interdite · tiret = la colonne ne s'applique pas à ce type de sécurité.

Objectif de l'écran

Pour chaque entrée de sécurité présente dans JDE :

  • Chaque type de sécurité au même endroit. Sécurité application, sécurité action, sécurité ligne, sécurité colonne, sécurité options de traitement, sécurité onglet — au lieu de formulaires séparés dans le security workbench JDE, chaque type est sur une grille filtrée par Type.
  • Les indicateurs d'action côte à côte. Exécuter, Voir, Ajouter, Modifier, Supprimer — les pastilles d'autorisation par ligne sont visibles sans ouvrir l'enregistrement.
  • La boîte de dialogue s'adapte. Seuls les champs qui s'appliquent au type de sécurité sélectionné sont affichés — nom d'objet pour la sécurité application, item de données pour la sécurité colonne, codes d'action De / À pour la sécurité action. Pas d'encombrement.

Colonnes

ColonneSourceCe qu'on y lit
CatégorieSEC_TYPE — catégorie large.OBJECTS, ALIAS ou OTHERS — regroupe les types de sécurité JDE dans les trois grands seaux que la boîte de dialogue utilise pour choisir les champs à afficher.
TypeFSSETY — code spécifique du type de sécurité.Le type JDE : 1 pour application, 2 pour colonne, 3 pour option de traitement, 4 pour ligne, 5 pour onglet, 6 / 7 / 9 pour variantes d'options de traitement, A pour action, S pour solution explorer, etc.
Utilisateur / RôleFSUSER — identifiant JDE.L'utilisateur ou le rôle concerné.
ObjetFSOBNM — nom de l'objet.L'application, le formulaire ou la table concerné.
Data ItemFSDTAI — alias data item.L'item du dictionnaire de données (pour la sécurité colonne et action).
De / ÀFSFRDV, FSTHDV — plage d'action / version.La plage de codes d'action (pour la sécurité action).
Exéc / Voir / Ajt / Mod / SupFSRUN, FSVWYN, FSA, FSCHNG, FSDLT — indicateurs Y / N. Affichés en pastilles vertes / rouges.Autorisation par action. Un tiret signifie que l'action ne s'applique pas au type de sécurité de la ligne.

Autres indicateurs JDE portés par la ligne mais masqués par défaut : install, OK, copie, mise à jour, marqueurs d'attention, code système, propriétaire, nom de fonction, numéro de fonction, exit ID, table ID, text ID, path — et les colonnes d'audit (programme, job, date, heure).


Boîte de dialogue d'édition

Cliquer Ajouter dans la barre d'outils pour créer une nouvelle entrée de sécurité, ou double-cliquer une ligne pour la modifier. La boîte de dialogue tient sur un onglet, sur trois colonnes de large. Les champs affichés dépendent du Type — la boîte masque les colonnes qui ne s'appliquent pas.

ChampQuand il apparaît
CatégorieToujours — fixe la catégorie large (OBJECTS, ALIAS, OTHERS).
TypeToujours — le type de sécurité JDE spécifique. Obligatoire.
Utilisateur / RôleToujours. Obligatoire. La recherche est filtrée par la Catégorie.
ObjetQuand Catégorie vaut ALIAS, OBJECTS ou OTHERS. Obligatoire pour la plupart des types.
Data ItemQuand Catégorie vaut ALIAS ou OTHERS et que le type est colonne, action, ligne ou similaire.
De — ActionTypes de sécurité action — début de la plage d'action.
À — ActionQuand Type = 4 (sécurité ligne sur alias) — fin de la plage d'action.
ExécuterTypes qui accordent exécuter (3, 6, 7, 9, A, B, M, S).
VoirTypes qui accordent voir (2, 4, 5, 7, 8, 9, A, G, I, K, U).
Ajouter / Modifier / SupprimerTypes de sécurité action — transforme la ligne en autorisation ou en interdiction.
OK / Copier / Mettre à jour / AttentionCodes d'action au niveau objet pour certains types JDE.

La clé unique est la combinaison complète — JDE autorise plusieurs lignes pour le même (Utilisateur, Objet) quand le type de sécurité diffère.


Édition en masse depuis la grille

Le security workbench est l'écran sur lequel l'administrateur sécurité passe le plus de temps — et la plus grande part du travail est répétitive : copier une entrée vers dix autres utilisateurs, basculer Voir de Y à N sur chaque ligne d'une application, interdire un formulaire sensible sur toute une famille de rôles. Nomajde gère cela directement sur la grille.

Édition en masse — trois motifs couverts par la grilleSÉLECTION MULTIPLESélectionner N lignes, éditer une foisCocher les lignes à modifier de lamême façon, modifier la colonne surune ligne, le changement s'applique à toutes.COPIE VERS UTILISATEUR / RÔLERépliquer une ligne sur plusieurs ciblesClic droit sur une entrée, choisir laliste des cibles, la même ligne estinsérée pour chacune.UPLOAD EXCELDes centaines de lignes en un importExporter la grille, éditer hors ligne,réimporter — le lot de l'intégrateurdevient actif en un clic.
MotifQuand l'utiliser
Sélection multipleCocher les lignes qui demandent le même changement (par exemple Voir à N sur cinq entrées de sécurité application pour le même rôle), puis modifier la colonne sur l'une des lignes cochées — le changement est écrit sur chaque ligne sélectionnée en un enregistrement.
Copier vers utilisateur / rôleClic droit sur une ligne, choisir Copier vers utilisateur ou Copier vers rôle, sélectionner la liste de cibles — la même entrée de sécurité est insérée pour chaque cible. À utiliser pour étendre une autorisation à un ensemble d'utilisateurs sans ressaisie.
Upload ExcelExporter la grille (filtrée si nécessaire), modifier des centaines de lignes hors ligne, puis réimporter via l'action d'upload de la barre d'outils. Le formulaire Ajouter gère les lignes unitaires ; l'upload est fait pour les lots qui accompagnent un nouveau module.

Chaque action en masse passe par les mêmes contrôles ligne par ligne que l'édition unitaire — un champ obligatoire manquant ou une combinaison d'indicateurs invalide arrête l'enregistrement, et l'opérateur voit quelle ligne a échoué.


Colonnes dynamiques et filtres

La table security workbench porte plus de 35 colonnes, mais seul un sous-ensemble s'applique à chaque type de sécurité. La grille en tire parti en masquant les colonnes qui ne s'appliquent pas aux lignes actuellement visibles.

Quand le filtre estLes colonnes qui apparaissentLes colonnes qui se masquent
Type = 1 (Sécurité application)Objet, Exéc, Voir, Ajt, Mod, SupData Item, De / À action
Type = 2 (Sécurité colonne)Objet, Data Item, Voir, ModExéc, Ajt, Sup, De / À
Type = 3 / 6 / 7 / 9 (Options de traitement)Objet, Exéc, VoirAjt, Mod, Sup, Data Item
Type = 4 (Sécurité ligne)Objet, Data Item, De / À, Voir, Ajt, Mod, Sup(toutes les colonnes d'action visibles)
Type = A (Sécurité action)Objet, Data Item, De action, Ajt, ModVoir, À action

La même logique pilote la boîte de dialogue d'édition : quand le type est 2 (sécurité colonne), la boîte n'affiche que les champs utiles pour la sécurité colonne ; quand le type est 1 (sécurité application), elle bascule sur les colonnes application. Il n'y a jamais de champ obsolète à ignorer.

La visibilité des colonnes peut aussi être forcée manuellement via le bouton Colonnes de la barre d'outils — utile quand un administrateur souhaite voir une colonne précise sur tous les types pour un export d'audit.


Conseils & bonnes pratiques

  • Filtrer sur Type d'abord — l'écran porte chaque type de sécurité JDE, et le bon filtre (par exemple Type = 1 pour la sécurité application) restreint à la fois les lignes et les colonnes visibles à une vue ciblée.
  • Sélection multiple avant l'édition en masse. Maintenir Maj pour sélectionner une plage ou Ctrl pour cocher des lignes individuelles, puis éditer n'importe quelle colonne — le changement s'applique à chaque ligne sélectionnée.
  • Utiliser Copier vers utilisateur / rôle pour étendre une ligne à une liste de cibles. Plus rapide qu'une ressaisie, et les copies portent automatiquement les colonnes d'audit standard.
  • Upload Excel pour les lots de sécurité livrés par l'intégrateur. Le flux Ajouter gère les lignes unitaires ; l'upload est fait pour les dizaines de lignes qui accompagnent un nouveau module.
  • Une interdiction sur Toutes actions avec Utilisateur = *PUBLIC plus des autorisations ciblées sur les rôles est le motif JDE standard. La grille permet de vérifier facilement que l'interdiction est en place pour chaque objet.
  • Après des changements en masse, exécuter Nomasx-1 → Applications → Droits pour confirmer que les droits effectifs correspondent à l'intention — le workbench montre ce qui est paramétré, Droits montre ce que JDE calcule à la connexion.