JDE : Sécurités

Accueil ] JDE Utilitaires à télécharger ] JDE : Stand alone 8.12 sans timeout ] JDE : Astuces One World ] JDE : Rapid Start (Accelerate) ] Définition d'un ERP (PGI) ] JDE World Writer ] JDE : Sous-Traitance ] [ JDE : Sécurités ] JDE : Calcul du Pump ] JDE : Post-Implementation ] JDE : Periodes Comptables ] JDE : Menus ] JDE : Informations Générales ] JDE : Fastr ] JDE : Conversion Euro ] JDE : Dream-Writer ] JDE : ICA (AAI) ]

 

Google

  1. Sécurisation des BU

    1. Méthode

    2. JDE ne propose pas de sécurisation par société, mais uniquement une sécurisation par BU (remarque : un BU appartient à une société et une seule).

      JDE propose la transaction G94, option 5 (P00011) pour accorder par profil ou groupes d’utilisateurs l’autorisations sur les BU.

      Il est possible de détailler par fichier. Cependant, je ne le conseille pas du fait de la lourdeur de gestion accrue.

      On indique la ou les tranches de BU autorisées par groupe (d’où l’intérêt à préfixer les BU par société et à avoir des longueurs de BU identiques).

      Par défaut, un profil non défini explicitement aura les mêmes autorisations que le groupe *PUBLIC.

      Si *PUBLIC n’est pas défini, un profil non défini aura donc accès à tous les BU.

      On ne peut pas limiter l’accès à un BU en consultation simple. C’est soit l’accès complet qui est donné, soit aucun accès.

      Les centres de coût " De " et " A " doivent être soit tous les 2 alpha-numériques (lettres et chiffres), soit tous les 2 numériques (uniquement des chiffres).

      Exemples : AAAAAA à A99999 n’autorise pas A94110

      A0AAAA à A99999 autorise A94110, A0000A, A9000B, A98S02, A00000, n’autorise pas AAAAAA.

      La routine de sécurité utilisée est JDFSRC73/JDECPY, C0000. Le fichier est F0001.

       

    3. Transactions testées

    Je n’ai pas visé l’exhaustivité mais je me suis axé sur les transactions comptables les plus importantes.

     

    Nom Pgm Libellé Pgm BU sécurisé ? Remarque
    P0006 Modification un seul BU Oui Si on tente d’afficher 1 BU non autorisé, msg 0026 : Accès enregistrement refusé
    P0006A BU par société Oui BU non autorisés non affichés. Si on ajoute 1 BU non affiché car non autorisé, msg d’anomalie.
    P00105 Mise à jour des périodes sociétés Non On peut modifier n’importe quelle société si on a accès à cette option.
    P00122 Mise à jour ICA Finance Non On peut saisir une ICA sur un BU non autorisé, mais on ne peut pas ensuite la consulter (étonnant ! !)
    P03105 Saisie des Factures Clients diverses Oui Pour mise à jour & affichage. Non utilisé chez LCL.
    P032002 Consultation AMrand Livre Clients Oui On ne peut pas afficher des écritures sur BU non autorisés et le cumul correspond bien au total des BU autorisés.
    P03203 Consultation Situation Clients Non Tous les montants en-cours & factures exercice sont affichés. Pas vraiment gênant.
    P04105 Saisie des Factures Fournisseurs diverses Oui Pour mise à jour & affichage.
    P042003 Consultation Grand Livre Fournisseurs Oui On ne peut pas afficher des écritures sur BU non autorisés et le cumul correspond bien au total des BU autorisés.
    P0901 Comptes par BU Oui Pour mise à jour & affichage.
    P09011 Modification Un seul compte Oui Pour mise à jour & affichage.
    P0901A Comptes par Objet Oui Pour mise à jour & affichage.
    P09101 Saisie d’une écriture journal Oui On ne peut saisir une écriture sur un BU non autorisé. Par contre, on peut interroger une écriture saisie sur des BU non autorisés.
    P09121 Consultation Réallocations Simples Non On peut visualiser ou modifier les réallocations sur des BU non autorisés.
    P09200 Consultation Grand Livre Compta Géné Oui Non affichage des BU non autorisés.
    P09210 Consultation Balance par BU Oui Non affichage des BU non autorisés.
    P09214 Consultation Balance par Objet Oui Non affichage des BU non autorisés.
    P09411 Etat Balance Générale Débit/Crédit Oui Non affichage des BU non autorisés.
    P09800 Comptabilisation compta géné, factures clients, factures fournisseurs Non On peut comptabiliser des écritures sur des BU non autorisés. Gênant.
    P09804 Copie des comptes vers BU Oui On ne peut copier des comptes vers un BU non autorisé. Parfait.
    P14801 Répartit. annuelle s/périodes Oui On ne peut pas répartir des budgets annuels sur des BU non autorisés. Parfait.
    P40950 Définition des ICA (hors Finance) Oui Pour mise à jour & affichage.
    P4112 Mouvement de Stk divers Oui BU magasin sécurisé, BU trouvé par l’ICA sécurisé.
    P42111 Saisie des commandes Clients Oui BU magasin sécurisé.
    P43111 Saisie des commandes Fournisseurs Oui BU magasin sécurisé.
    P83300 Fastr Oui On ne peut pas afficher des BU non autorisés, ni générer des écritures de réallocations sur des BU non autorisés. Parfait.
    P98300 Calcul des Réallocations Simples Oui On ne peut générer des écritures de réallocations sur des BU non autorisés. Parfait.

     

  2. Sécurisation des CODES ACTION

    1. Méthode

    2. JDE propose la transaction G94, option 4 (P00011) pour accorder par profil ou groupes d’utilisateurs l’autorisations sur une transaction ayant un code action (on peut autoriser indépendamment l’ajout, la modification, la suppression, l’interrogation est toujours autorisée).

      Remarque : on ne peut pas sécuriser par cette méthode les transactions sans code d’action (par exemple la copie de comptes vers BU, les états, les comptabilisations, ...).

      Je recommande de sécuriser les codes action des programmes les plus risqués et non pas tous les programmes utilisés par la Comptabilité. En effet, la sécurisation des menus, le retrait du menu travelling, des fast path et des commandes AS/400 permettra de sécuriser les autres programmes utilisés.

    3. Liste

    Nom Pgm Libellé Pgm
    P0006 Modification un seul BU
    P0006A BU par société
    P001019 Maj Date Etats Financier
    P00105 Mise à jour des périodes sociétés
    P00122 Mise à jour ICA Finance
    P09001 M.A.J codes de répartition
    P0901 Comptes par BU
    P09011 Modification Un seul compte
    P0901A Comptes par Objet
    P09121 Définition Réallocations
    P51006 Liste des projets/société
    P510063 Fiches crédit
    P510141 Structure des comptes
    P510921 Copie partielle de structure

    Pour ces programmes, je propose d’autoriser tous les codes actions A, C, D aux chefs comptables et à leur adjoint et de les interdire à tout autre profil.

  3. Sécurisation des OPTIONS DE MENUS

    1. Méthode

    2. JDE propose la transaction G94, option 3 (P00908) pour accorder par profil ou groupes d’utilisateurs l’accès à des menus ou options de menus.

      Les menus, options de menu et profils utilisateurs disposent de 5 clés d’accès (la 5ème n’est pas utilisée). Les clés d’accès A et C sont hiérarchiques (si clé utilisateur est inférieure à clé menu, utilisateur autorisé au menu). Les clés d’accès T et SV sont directes (si clé utilisateur est égale à clé menu, utilisateur autorisé au menu).

      Le blanc dans une clé utilisateur donne la plus haute autorisation.

      Le 9 dans une clé utilisateur donne la plus petite autorisation.

      Le blanc dans une clé menu ne joue pas sur la sécurité (vide).

       

    3. Liste menus JDE Analytique

    Menu Libellé Menu Option Nom Pgm Libellé Pgm Autorisés
    G51 Menu Général Job Cost       Comptables
      Gestion des fiches Crédit       Comptables
      Gestion des fiches Crédit 14 P510921 Copie structure cptes/projet Comptables Autorisés
      Etats Job Cost       Comptables
    G Menu principal       Comptables
    G0421 Traitement périodique       Comptables
    G09 Comptabilité Générale et Analytique       Comptables
    G0911 Ecrit. journal, états et consultations       Comptables
    G0912 Consultations et états de comptabilité       Comptables
    G0922 Etats de vérification et mises à jour       Comptables
    G0923 Réallocations       Comptables
    G0923 Réallocations 4 P093021 Calcul Réallocations Simples Comptables Autorisés
    G0923 Réallocations 9 P093021 Calcul Réalloc. des Coûts Comptables Autorisés
    G0923 Réallocations 17 P83300 REALLOCATIONS FASTR Comptables Autorisés
    G0923 Réallocations 21 P09800 Comptabilisation. Réallocations Comptables Autorisés
    G0923 Réallocations 24 P09800 Compatibles. Réalloc. Fastr Comptables Autorisés
    G0924 Traitement périodique/annuel       Comptables Autorisés
    G0925 LANCEMENT SEQUENCES REALLOCATIONS       Comptables Autorisés
    G0931 Fonctions techniques et avancées G/L       Comptables Autorisés
    G09411 Organisation & définition. comptes       Comptables
    G09411 Organisation & définition. comptes 18 P09804 Copie comptes vers BU Comptables
    G1011 Agrégations       Comptables
    G14 Gestion budgétaire       Comptables
    G14 Gestion budgétaire 15 P14801 Répartit. annuelle s/périodes Comptables Autorisés
    G82 World Writer       Comptables
    G83 FASTR       Comptables

    En dehors des profils autorisés, l’accès aux menus ci-dessus doit être interdit.

  4. Sécurisation des VERSIONS Dream Writer

    1. Méthode

    JDE propose la transaction G94, option 8 (P98326) pour accorder par utilisateur et programme dream-writer un niveau de sécurité. On peut aussi aller sur une version et modifier ce niveau sur les paramètres supplémentaires.

    0 Tous les utilisateurs peuvent utiliser toutes les fonctions.

    1 Tous les utilisateurs peuvent exécuter la version mais seul

    l'auteur peut la changer ou la supprimer.

    2 Seul l'utilisateur qui a créé la version peut l'exécuter, la changer

    ou la supprimer. Toutefois, les autres utilisateurs sont habilités à

    la copier.

    3 Tous les droits sont réservés à l'utilisateur qui a créé la version.

    Les autres utilisateurs n'y ont aucun accès.

    On ne peut pas autoriser une même version à plusieurs profils ou à un groupe d’utilisateurs mais seulement à un profil donné.

    Les versions sensibles doivent être protégées sur un seul profil par société. Il faut limiter au maximum l’accès à la liste des versions d’un dream-writer.

  5. Sécurisation des WORLD-Writer

    1. Méthode

    2. JDE propose la transaction G8231, option 14 (P82118) pour sécuriser par utilisateur (groupe d’utilisateurs non admis) un groupe World-Writer.

      Il est possible d’autoriser l’exécution de version sans mise à jour (Exé), l’ajout de version (Aj), la modification de version (Chg), la suppression de version (Sup), l’exécution de version de mise à jour de fichier (MAJF).

      Si un groupe n’est pas indiqué pour un profil, par défaut ce profil a accès aux options Exé, Aj, Chg, Sup mais pas MAJF.

      JDE propose aussi la transaction G8231, option 15 (P94011) pour sécuriser par utilisateur (groupe d’utilisateurs non admis) l’accès aux champs d’un fichier en affichage (Dsp) ou mise à jour (MAJ). Un utilisateur ne pourra mettre à jour un champ d’un fichier par une version de mise à jour que s’il dispose des 2 autorisations MAJF = Y sur groupe et MAJ = Y sur le champ.

       

      JDE propose aussi la transaction G8231, option 16 (P82326) pour sécuriser par utilisateur (groupe d’utilisateurs non admis) l’accès aux versions en affichage (Dsp) ou mise à jour (MAJ).

       

      96CCVC Niveau de sécurité (0/1/2/3) ( EXCL )

      Ce champ permet de protéger la version DREAM Writer, FASTR ou World Writer.

      Pour ce faire, il existe plusieurs niveaux de sécurité :

      0 Tous les utilisateurs peuvent utiliser toutes les fonctions.

      1 Tous les utilisateurs peuvent exécuter la version mais seul

      l'auteur peut la changer ou la supprimer.

      2 Seul l'utilisateur qui a créé la version peut l'exécuter, la changer

      ou la supprimer. Toutefois, les autres utilisateurs sont habilités à

      la copier.

      3 Tous les droits sont réservés à l'utilisateur qui a créé la version.

      Les autres utilisateurs n'y ont aucun accès.

       

      Remarque : les interdictions de la protection par groupe et de celle par version se cumulent.

      Par exemple,

      si un utilisateur a accès à un groupe en Exé = N (exécution Non) et bien que la version ait le niveau 0 (accès à tous), il n’aura pas accès à l’exécution de cette version.

      Réciproquement, si un utilisateur a accès à un groupe en Exé = Y (exécution Oui) et si la version a le niveau 3 (accès uniquement au créateur différent de cet utilisateur), il n’aura pas accès à l’exécution de cette version.

    3. Conseils

Je propose de sécuriser soigneusement les versions de mise à jour. Par contre, on se contentera de donner l’accès aux groupes de World-writer par options de menus (voir paragraphe 4) et de donner à toutes les versions le niveau de sécurité 0.