Appliquer à vos requêtes VIGILENS la sécurité de votre utilisateur JDE
Le module optionnel JDEUtil permet d'améliorer l'intégration de Vigilens à JDE EnterpriseOne, en récupérant dynamiquement dans Vigilens, au moment de l'exécution depuis JDE/E1 :
Dans JDE/E1, un user CO_ALL n'a pas de sécurité ligne, alors que le user CO_00070 a les lignes suivantes :
Maintenant, le user CO_ALL se connecte à JDE et clique sur un lien Vigilens :
L’utilisateur ne se reconnecte pas dans VIGILENS, il n’utilise pas non plus un Utilisateur générique
L’utilisateur CO_ALL n’a pas de restriction dans JDE, l’exécution de la requête affiche le résultat pour l’ensemble des sociétés.
Le user CO_ALL se connecte à JDE et clique sur un lien Vigilens :
L’utilisateur ne se reconnecte pas dans VIGILENS, il n’utilise pas non plus un Utilisateur générique
L’utilisateur CO_00070 n’a accès qu’à la société 00070, VIGILENS ajoute cette restriction automatiquement à l’exécution de la requête,
JDEUTIL est une application JD Edwards spécifiquement développée par VIGILENS (P59VLVIG) pour appliquer aux requêtes exécutées depuis l'interface utilisateur de JD Edwards la sécurité ligne de l’utilisateur JDE connecté,
L’URL utilisée est masquée et éphémère
L’identifiant passé à VIGILENS est une clé unique générée par JDEUTIL (P59VLVIG). L’identifiant est donc anonyme
VIGILENS va ensuite supprimer l’enregistrement contenant l’ID. Même si on arrive à réutiliser l’URL masquée, elle ne sera plus valide
LA SECURITE EST DONC MAXIMALE
JDEUtil se compose de plusieurs objets JDE/E1, dont notamment :
Ces objets sont livrés sous la forme d'un fichier .par, qu'il faut restaurer dans JDE par OMW. Les objets doivent être promus, packagés et déployés dans l'ensemble des environnements où JDEUtil doit fonctionner. La table spécifique doit être générée dans les différentes sources de données.
Pour garantir le fonctionnement correct de l’application lors du lancement de la chaîne de connexion, il est nécessaire de mettre une sécurité pour empêcher l’Encoding de l’application P59VLVIG.
Il y a 2 possibilités d’utiliser JDEUTIL :
http://adresse_de_JDE/jde/ShortcutLauncher?OID=P59VLVIG_W59VLVIGA_Version_du_P59VLVIG&FormDSTmpl=|1|2|3|4|5|6|7|&FormDSData=|option_de_traitement_1| option_de_traitement_2| option_de_traitement_3 | option_de_traitement_4| option_de_traitement_5| option_de_traitement_6| option_de_traitement_7|