Professional Documents
Culture Documents
SYSADMIN R12.1 Français Exercice
SYSADMIN R12.1 Français Exercice
Les fondamentaux de
l'administration système
version 12
Exercices
D49195FR10
Edition 1.0
Janvier 2008
D52352
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Oracle University and Oradist use only
VUE D’ENSEMBLE
En tant que membre du commité de test, il vous est demandé d'effectuer une série
de tâches d'Administration Système.
2) AFFECTATION DE RESPONSABILITES
Affectez à votre utilisateur les responsabilités suivantes :
• Administrateur système (FORMS) (US : System Administrator )
• Administration du système (US : System Administration )
• Développeur d'applications (US : Application Developer )
• Administrateur fonctionnel (US : Functional Administrator )
• Développeur fonctionnel (US : Functional Developer )
5) TEST
Vérifiez que votre utilisateur dispose maintenant de 6 responsabilités.
TACHES DETAILLEES
• Nom : <XYZ>-UTILISATEUR
• Mot de passe : WELCOME (à saisir 2 fois)
• Description : Administrateur <votre nom>
• Expiration du mot de passe : 30 jours
• Date de fin de validité : dans 3 mois
2) AFFECTATION DE RESPONSABILITES
Affectez à votre utilisateur les responsabilités suivantes :
• Administrateur système (FORMS) (US : System Administrator )
• Administration du système, (US : System Administration )
• Développeur d'applications (US : Application Developer )
• Administrateur fonctionnel (US : Functional Administrator )
• Développeur fonctionnel (US : Functional Developer )
Retournez sur la page de connexion ; vous pouvez cliquez sur le lien "Déconnexion"
situé en haut du Portail de la eBusiness Suite :
Faites une recherche (F11+ Ctrl/F11...) pour retrouver votre utilisateur. Ajoutez-lui la
responsabilité suivante :
• GL - Superutilisateur (US : General Ledger Super User )
VUE D’ENSEMBLE
Vous souhaitez maintenant effectuer une série de tests autour de composants
spécifiques (responsabilité spécifique, menu spécifique...). Pour cela, vous devez
dans un premier temps définir une application spécifique, ainsi qu'un groupe de
données.
TACHES
Copiez dans ce groupe de données toutes les applications du groupe Standard, puis
ajoutez-y votre application spécifique.
TACHES DETAILLEES
Sauvegardez.
VUE D’ENSEMBLE
Vous allez ici définir une responsabilité limitée pour l'assistant de l'Administrateur
Système. Vous allez pour cela dans un premier temps :
• Définir une responsabililité
• Définir une nouvel utilisateur
• Affecter à cet utilisateur la nouvelle responsabilité
Dans l'exercice suivant (3.4), vous exclurez certaines fonctions de cette
responsabilité.
TACHES
1) RETROUVER LE NOM DU MENU D'ADMINISTRATION STANDARD
Vous allez définir une nouvelle responsabilité qui utilisera le menu standard de la
responsablilité Administrateur système (FORMS) (US : System Administrator).
4) TEST
Reconnectez-vous avec votre utilisateur <XYZ>-ASSISTANT et constatez que sa
responsabilité <XYZ> Assistant Administrateur propose le même menu que la
responsabilité Administrateur Système (FORMS) standard.
QUESTION SUBSIDIAIRE
Essayez de soumettre une nouvelle demande de traitement simultané. Pourquoi
votre utilisateur <XYZ>-ASSISTANT ne peut-il en lancer aucune ?
TACHES DETAILLEES
1) RETROUVER LE NOM DU MENU D'ADMINISTRATION STANDARD
Vous allez définir une nouvelle responsabilité qui utilisera le menu standard de la
responsablilité Administrateur système (FORMS). Vous devez donc dans un
premier temps trouver le nom du menu qui lui est rattaché.
Sauvegardez.
Sauvegardez.
...vous obtenez un message indiquant que "La liste de valeurs ne contient aucune
valeur".
VUE D’ENSEMBLE
Vous souhaitez exclure de la responsabilité <XYZ> Assistant Administrateur une
partie des fonctions et menus proposés, pour obtenir le résultat suivant :
3) TESTEZ
Retournez dans la responsabilité de l'assistant administrateur et vérifiez que le menu
ne propose plus les composants exclus.
TACHES DETAILLEES
1) RETROUVER LES NOMS DE FONCTIONS ET MENUS
Dans l'exercice 3.2, question 1, vous avez retrouvé le nom du menu de
l'administrateur système : Menu navigateur - Administrateur système (GUI)
Naviguez dans le panneau de définition des menus : pour cela, vous pouvez vous
connecter
• soit avec votre utilisateur (<XYZ>-UTILISATEUR) et prendre la
responsabilité standard Administrateur Système (FORMS),
• soit utiliser votre utilisateur <XYZ>-ASSISTANT et sa responsabilité
<XYZ> Assistant Administrateur.
Sauvegardez.
ou
VUE D’ENSEMBLE
On désire donner à votre utilisateur un menu qui lui donne accès aux fonctions
suivantes.
Sécurité (1)
Traitement (1)
Option de profil
TACHES DETAILLEES
Menu Traitements
Lancement standard et consultation d'états 4.0 (privilèges)
(FND_NAVREPORT4.0)
Fonction Création d’une option de profil
Options de profil (FND_FNDPOMPO)
3) CONSTRUCTION DU MENU
4) CREATION DE LA RESPONSABILITE
VUE D’ENSEMBLE
Vous souhaitez maintenant que la responsabilité <XYZ> Administration Simplifiée
permette d'accéder au panneau de définition des devises (disponible dans la
responsabilité GL-Superutilisateur (US : General Ledger Super User), mais
uniquement en MODE CONSULTATION.
TACHES
Responsabilité : GL - Superutilisateur
(US) : General Ledger Super User
2) NOUVELLE FONCTION
Définissez une nouvelle fonction qui pointe sur le même panneau, mais en lui
passant le paramètre QUERY_ONLY="YES".
3) MODIFICATION DU MENU
Dans le menu "<XYZ> Menu personnalisé", rajoutez un lien vers votre fonction de
consultation des Devises.
4) TEST
Vérifiez que votre fonction ouvre bien le panneau de définition des Devises en mode
consultation.
TACHES DETAILLEES
1) NOM DU PANNEAU
Pour pouvoir ouvrir le panneau de définition des Devises en mode consultation, il
faut tout d'abord retrouver son nom.
D'une façon générale, les informations dont vous diposez au départ sont celles
données par des utilisateurs finaux : ils connaissent le nom de la responsabilité
utilisée (ici GL-Superutilisateur) et le chemin d'accès au panneau standard de
définition des Devises.
Remarque : vous pouvez vous connecter avec votre utilisateur <XYZ>-
UTILISATEUR pour consulter ce panneau standard.
Chemin d'accès :
(N) Application Fonction
US : Application Function
2) NOUVELLE FONCTION
Vous pouvez maintenant définir une nouvelle fonction, qui pointera sur la panneau
standard de définition des devises, mais en mode consultation.
• Fonction : XX<XYZ>_FNDNLDCX_QO
• Nom de la fonction utilisateur :
<XYZ> Fonction de consultation des devises
3) MODIFICATION DU MENU
Retrouvez le menu <XYZ> Menu personnalisé, et rajoutez un lien vers votre
fonction :
Chemin d'accès :
(N) Application Menu
• Seq : 40
• Invite : Devises
• Sous-menu : [laisser vide]
• Fonction : <XYZ> Fonction de consultation des devises
• Description : Consultation des devises
• Octroyer : [cochée]
Sauvegardez.
VUE D’ENSEMBLE
Vous allez ici soumettre plusieurs traitements simultanés, planifier leur ré-exécution,
consulter leurs sorties et journaux, puis administrer ces demandes.
TACHES
1) SOUMISSIONS DE TRAITEMENTS
Dans la responsabilité d'Administrateur Système (FORMS) (US : System
Administrator), soumettez les demandes de traitements suivantes :
DEMANDE 1 :
Soumettez le traitement " Responsabilités et utilisateurs actifs" (Active
Responsibilities and Users) ; soumission demandée "dès que possible".
DEMANDE 2 :
DEMANDE 3 :
Soumettez le traitement "Etats et jeux d'états par responsabilité" (Reports and
Sets by responsibility), en passant les paramètres suivants :
• Nom de l'application : Application Object Library
• Nom de la responsabilité : Développeur d'applications
Ce traitement doit être exécuté le dernier jour de chaque mois.
TACHES DETAILLEES
1) SOUMISSIONS DE TRAITEMENTS
Connectez-vous à la responsabilité d'Administrateur Système (FORMS) (US :
System Administrator), et naviguez dans :
(N) Demande Traitement Lancer
US : Requests Run
Cliquez sur "OK" pour confirmer que vous voulez lancer un traitement unique.
DEMANDE 1 :
Dans le champ "Nom", choisissez le traitement " Responsabilités et utilisateurs
actifs " (Active Responsibilities and Users) ; la soumission est demandée "dès que
possible" (c'est l'agenda par défaut).
Choisissez de soumettre une troisième demande en cliquant sur "Oui" lorsque cela
vous est proposé.
DEMANDE 3 :
Dans le champ "Nom", choisissez le traitement "Etats et jeux d'états par
responsabilité" (Reports and Sets by responsibility). La fenêtre des paramètres
apparaît ; saisissez les paramètres suivants :
• Nom de l'application : Application Object Library
• Nom de la responsabilité : Développeur d'applications
Cliquez sur "OK" pour fermer la fenêtre des paramètres, puis cliquez sur le bouton
"Planifier".
Administration Système Version 12 39/ 180
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Ce traitement doit être exécuté le dernier jour de chaque mois :
• Exécution du traitement... : Certains jours
• Début : Dernier jour
Choisissez de ne pas lancer d'autres traitements lorsque cela vous est proposé.
Cliquez sur le bouton "Rechercher" ("Search"). Vous voyez apparaître la liste des
demandes que vous avez soumises :
VUE D’ENSEMBLE
Vous allez ici définir un nouveau groupe de traitements destiné à la fois aux
assistants de l'administrateur système et aux développeurs.
TACHES
1) DEFINITION D'UN GROUPE DE TRAITEMENTS
3) TESTEZ
Connectez-vous à l'une des deux responsabilités concernées, et consultez la liste
des traitements que vous pouvez lancer.
Sauvegardez.
Administration Système Version 12 46/ 180
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2) RATTACHER LE GROUPE DE TRAITEMENTS AUX RESPONSABILITES
Naviguez dans le panneau de définition des responsabilités :
(N) Sécurité Responsabilité Définir
(US) : Security Responsibility Define
3) TESTEZ
Connectez-vous à l'une des deux responsabilités concernées (<XYZ> Assistant
Administrateur ou <XYZ> Administration simplifiée), puis naviguez dans le
panneau de soumission des traitements :
(N) Demande traitement Lancer
US : Request Run
Dans le champ "Nom", affichez la liste de valeurs et constatez qu'elle propose bien le
contenu du groupe de traitements que vous avez défini.
VUE D’ENSEMBLE
Un de vos utilisateurs désire qu’un de ses états les plus utilisés Etat de la saisie des
règlements soit disponible directement à partir du menu
Pour ce faire, vous allez créer nouveau groupe de traitements codé. Tous les
programmes inclus dans ce groupe seront disponibles lors d'une soumission de
requête à l'aide un menu.
TACHES DETAILLEES
Récupérer le code de votre application (Nom abrégé), ceci vous sera utile plus tard :
Responsabilité : Administrateur système (FORMS)
\ Application \ Enregistrer
• Groupe : #_Etat saisie des règlements (où ‘#’ est votre numéro
de groupe)
• Application : <XYZ> Application spécifique
• Code : #_SDR (Note2 : Bien noter ce code )
• Description : Clients: Etat de la saisie des règlements en masse
DESCRIPTION :
• Fonction : #_FNDRSRUN_REGL_CLI(où ‘#’...)
• Nom Fonction : #_Etat saisie règlements Clients
• Description : Etat de la saisie des règlements clients
PROPRIETES :
• Type : Panneau
• Support (accepter l'option par défaut: Aucun)
• Dépendance: (accepter l'option par défaut: Aucun)
PANNEAU :
• Panneau : Lancer des états
•
Sauvegardez
Sauvegardez et testez.
VUE D’ENSEMBLE
Vous constatez qu'à partir de la responsabilité standard Administrateur Système
(FORMS), plusieurs traitements sont systématiquement soumis en même temps.
Pour faciliter ces soumissions, vous décider de définir un jeu de traitements.
TACHES
1) DEFINITION D'UN JEU AVEC L'ASSISTANT
Connectez-vous avec votre utilisateur <XYZ>-UTILISATEUR, et choisissez la
responsabilité Administrateur Système (FORMS).
3) CONSULTEZ LE RESULTAT
Dans le panneau affichant la liste des traitements terminés, retrouvez votre jeu et ses
différents composants.
9) TESTS
Testez 2 fois :
• une fois avec une impression du traitement de la PHASE3 en 0
exemplaire
• puis en demandant une impression en 5 exemplaires de ce même
traitement
Testez.
Répondez aux questions suivantes (en expliquant votre réponse bien entendu...) :
TACHES DETAILLEES
1) DEFINITION D'UN JEU AVEC L'ASSISTANT
Connectez-vous avec votre utilisateur <XYZ>-UTILISATEUR, et choisissez la
responsabilité Administrateur Système (FORMS).
Exécution séquentielle
Application :
<XYZ> Application spécifique
Description :
Jeu documentant les
responsabilités
Impressions individuelles
Cliquez sur le bouton "Fin", lisez le message affiché et sauvegardez votre Jeu.
3) CONSULTEZ LE RESULTAT
Ouvrez maintenant le panneau de consultation des traitements :
(N) Demande traitement Voir
US : Requests View
Cliquez sur le bouton "Définir des phases" pour voir les phases de votre jeu :
Pour cela, sélectionnez la PHASE1 dans la liste des phases, et cliquez sur le bouton
"Traitements" (US : Requests) en bas à droite. Ajoutez le traitement :
• Responsabilités auditées à la connexion
• US : Signon Audit Responsibilities
Sauvegardez.
Cliquez sur le bouton "Définir des phases" pour voir les phases de votre jeu et
rajoutez une ligne dans la liste des phases, avec les informations suivantes :
• Séquence : 40
• Phase : PHASE4
• Code de phase : STAGE4
Vous devez obtenir ceci :
Sauvegardez puis cliquez sur le bouton "Traitements" en bas à droite, pour rajouter
un traitement à cette phase :
Traitement à ajouter à cette phase :
• Etat des traitements simultanés terminés
• US : Completed Concurrent Requests Report
Administration Système Version 12 61/ 180
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Vous devez obtenir ceci :
A partir de la première fenêtre de définition des jeux, cliquez sur "Lier des phases" :
9) TESTS
Relancez votre jeu une première fois, comme lors des tests précédents. Si tous vos
traitements s'exécutent correctement, vous ne devez pas voir la PHASE4 dans la
liste des traitements exécutés.
Relancez votre jeu, mais cette fois demandez à ce que le traitement de la PHASE3
soit imprimé en 5 exemplaires : puisqu'il n'y a pas d'imprimante dans notre
environnement, le traitement se terminera en avertissement et la PHASE4 devrait
s'exécuter...
(N) Traitements Lancer
US : Request Run
Saisissez deux valeurs "Constantes" par défaut pour les deux paramètres de ce
traitement :
• Nom de l'application : <XYZ> Application spécifique
Pour cela, retournez dans la définition de votre jeu, et affichez de nouveau les
paramètres du premier traitement de la PHASE1 (cf question 10).
De la même façon, affichez les paramètres des autres traitements du jeu, et indiquez
au paramètre "Application" que sa valeur est partagée avec les autres paramètres du
jeu :
PHASE3
Traitement :
Utilisateurs d'une
responsabilité
Paramètre :
Nom de l'application
Traitement :
Etat des traitements
simultanés terminés
Paramètres :
Nom de l'application
Constatez que la dernière valeur saisie est récupérée en cascade dans les autres
paramètres.
Répondez aux questions suivantes (en expliquant votre réponse bien entendu...) :
VUE D’ENSEMBLE
Etapes à suivre :
TACHES DETAILLEES
a) Consulter l’exécutable
Responsabilité : Administrateur système (FORMS)
Chemin d’accès : (N) Traitements Simultanés Programme Exécutable
b) Recherche et duplication
Responsabilité : Administrateur système (FORMS)
Chemin d’accès : (N) Traitements Simultanés Programme Définir
PROPRIETES DU TRAITEMENT
Optez pour une priorité de 40+# (où ‘#’...), utilisez par défaut le format ‘Paysage’
(Landscape), en rendant ce format obligatoire.
PARAMETRES DU TRAITEMENT
a) Pour le premier paramètre (l’application), bloc Validation :
Jeu de Valeurs : Application_Name_To_Shortname
Type par défaut : Constante
Valeur par défaut : Application Object Library
Rendez ce paramètre obligatoire
VUE D’ENSEMBLE
Vous allez ici lancer plusieurs traitements simultanés affichant le résultat de
différents audits (Traitements soumis, utilisateurs connectés...).
TACHES
Remarque : l'option de profil "Connexion: Niveau d'audit" (US :
"Signon:Audit Level") a été positionnée pour vous à la valeur
"PANNEAU".
1) TRAITEMENTS D'AUDIT
Soumettez les demandes de traitements suivantes :
• Nom traitement : "Traitements simult. audités à la connexion"
US : Signon Audit Concurrent Requests
2) UTILISATEURS CONNECTES
Retrouvez dans le panneau de contrôle des utilisateurs la liste des utilisateurs
connectés.
1) TRAITEMENTS D'AUDIT
Connectez-vous à la responsabilité d'Administrateur Système (FORMS) (System
Administrator") avec votre utilisateur <XYZ>-UTILISATEUR.
Soumettez les demandes de traitements suivantes :
(N) Traitements Lancer
US : Requests Run
2) UTILISATEURS CONNECTES
En restant dans la responsabilité Administrateur système, retrouvez dans le
panneau de contrôle des utilisateurs la liste des utilisateurs connectés ; faites une
recherche (Ctrl/F11) pour afficher/rafraîchir les données :
(B) Sécurité Utilisateur Contrôler
US : Security User Monitor
Pour cela, retournez sur le portail de la eBusiness Suite, cliquez sur la responsabilité
" Administration du système (US : System Administration). Dans le menu, cliquez
sur "Statut du système d’application" (US : "Oracle Application Manager").
Oracle
Applicatio
n
Sélectionnez ensuite
"Concurrent Request Statistics by
Program"
Retournez sur l'onglet "Monitoring" dans "Site Map", (cf question 3 de cet exercice).
Vous obtenez la liste des utilisateurs connectés, ainsi que différentes informations
liées à leurs sessions :
VUE D’ENSEMBLE
Vous allez dans cet exercice définir un nouveau GTS. Il sera spécialisé dans
l'exercice 13.2.
TACHES
Arrêtez votre GTS (l'arrêt ou le démarrage d'un GTS peut être fait à partir des
interfaces Forms ou OAM).
Retrouvez votre GTS dans la liste des GTS, sélectionnez-le (en cliquant dans sa
ligne) et cliquez sur le bouton "Activer" ("Activate")
Remarque : le démarrage d'un GTS peut prendre "un certain temps"...
Dans la page HTML qui apparaît, retrouvez votre GTS. Sélectionnez-le en cliquant
sur le radio bouton (à gauche de liste), puis cliquez sur le bouton "View Processes".
Vous retrouvez les mêmes numéros de process Système et Oracle que ceux notés à
la fin de la question 3.
Sélectionnez de nouveau votre GTS en cliquant sur son radio bouton sur la gauche.
Choisissez "Stop" dans la pop-list qui apparaît en haut, puis cliquez sur "Go".
Remarque : l'arrêt d'un GTS peut prendre "un certain temps"...
Au bout "d'un certain temps", constatez - dans l'écran Forms ou sous OAM - que
votre GTS est arrêté.
VUE D’ENSEMBLE
Vous souhaitez que votre GTS ne lance pas n'importe quelle demande de traitement
simultané. Vous allez donc le spécialiser.
TACHES
1) SPECIALISATION D'UN GTS
Faites en sorte que votre GTS n'exécute que les demandes suivantes :
• Demandes de traitements de l'application "<XYZ> Application
spécifique"
• ou les demandes soumises par <XYZ>-ASSISTANT
• ou les demandes soumises par <XYZ>-UTILISATEUR
3) TEST
Lancez une demande de traitement en tant qu'utilisateur <XYZ>-UTILISATEUR (par
exemple).
TACHES DETAILLEES
1) SPECIALISATION D'UN GTS
Retrouvez la définition de votre GTS :
(N) Simultané Gestionnaire Définir
US : Concurrent Manager Define
3) TEST
Lancez une demande de traitement en tant qu'utilisateur <XYZ>-UTILISATEUR ; par
exemple le traitement "Utilisateurs actifs" ("Active users") (cf question 1 de
l'exercice 9.1).
Sélectionnez votre demande (elle doit être "En attente" ou "Terminé") et allez dans
le menu :
Outils Gestionnaires
US : Tools Managers
Vous voyez apparaître le nom du GTS en charge de cette demande ; il doit s'agir de
votre GTS :
A titre d'exemple, vous manipulerez des options de profil liées aux traitements
simultanés.
TACHES
1) VERIFICATIONS PREALABLES
Naviguez dans le panneau standard de soumission des traitements simultanés,
choisissez un traitement - sans le lancer - et faites les constats suivants :
• L'imprimante par défaut est noprint
• Les traitements sont imprimés par défaut en 0 exemplaire.
3) TESTEZ
Relancez un traitement, toujours en tant qu'utilisateur <XYZ>-UTILISATEUR,
constatez que les valeurs des 4 options modifiées sont prises en compte.
Cliquez sur "Non" puis ouvrez le panneau de consultation des traitements (cf
exercice 9.1, question 2) ; constatez que :
• Sur l'écran de recherche des traitements, la case "Inclure phases jeu
traitements dans interrogation" n'est pas cochée :
Utilisez ce panneau pour modifier les valeurs des options suivantes (le détail des
manipulations est indiqué sous le tableau) :
Sauvegardez, puis cliquez de nouveau sur la torche pour revenir sur la fenêtre de
recherche. Choisissez le niveau Application, votre Application spécifique, puis
l'option de profil "Assortiment de couleurs Java" (ou juste un critère) :
Sauvegardez.
TACHES
1) COPIE D'UN TRAITEMENT STANDARD
Dans le cadre de cet exercice, ne masquez pas ce paramètre ; vous pourrez ainsi
vérifier sa valeur au moment de la soumission.
4) TESTEZ
Lancez votre traitement <XYZ> Purge de mes traitements et constatez que le
nom de l'utilisateur en cours apparaît par défaut…
Maintenant que ce paramètre a une valeur par défaut, vous pourriez la masquer en
décochant la case "Afficher" ("Display").
Dans le cadre de cet exercice, ne masquez pas ce paramètre ; vous pourrez ainsi
vérifier sa valeur au moment de la soumission.
4) TESTEZ
Accédez à la responsabilité <XYZ> Administration simplifiée (ou <XYZ> Assistant
Administrateur) et lancez votre traitement <XYZ> Purge de mes traitements.
VUE D’ENSEMBLE
Le second dossier Dossier#2 affichera tous les mouvements imputés dont la valeur
est comprise entre 8000000 et 9000000 USD.
TACHES DETAILLEES
Résponsabilité : GL - Superutilisateur
Pièces Saisir
Afficher toutes les pièces sans faire de sélection en utilisant le bouton Rechercher.
Sélectionner votre dossier Dossier#0, avec F11 et Contrôle F11, rechercher les
pièces imputées.
Colonne Statut du lot, valeur Imputé.
Sélectionner votre dossier Dossier#1, avec F11 et Contrôle F11, rechercher dans le
champ Crédit Pièce. Entrer la formule : #between 8000000 AND 9000000
Recherchez tous les dossiers créés dans le panneau synthétique des lots et
pièces comptables.
Entrer le nom de votre dossier le système vous donnera le nom du jeu de dossiers.
Pour avoir tous les dossiers du panneau, il suffit de lancer la recherche uniquement
sur le nom du jeu de dossiers.
VUE D’ENSEMBLE
Valeur Description
NAV Les fondements
OA-ADMIN La sécurité
WF Workflow
Résultat à obtenir :
TACHES DETAILLEES
Prendre la responsabilité Inventory Vision Operations (USA), elle est disponible pour
l’utilisateur OPERATIONS.
Pour chercher votre CUF, interroger par le nom de l’application puis le nom du CUF
en utilisant la torche..
Exemple ; Inventory%Fabricant%
Attention : il est possible de trouver presque les mêmes noms de CUF dans des
applications différentes.
Dans le bloc Champ contextuel (Context Field), assurez-vous que les cases
‘Obligatoire’ et ‘Affiché’ ne sont pas cochées. Ignorez pour l’instant les autres
champs de ce bloc.
Dans le bloc Valeurs du champ contextuel, cliquez sur la ligne ‘Global Data
Elements’ et appuyez sur le bouton ‘Segments’, afin de définir les premiers
segments de votre CUF. Si vous trouvez des segments dans votre CUF, vous
pouvez les détruire.
VUE D’ENSEMBLE
TACHES DETAILLEES
VUE D’ENSEMBLE
Nom du client :
Pour tous les contacts, indiquer le pays France et une adresse de votre choix
Adresse au
choix
Créer une catégorie de rôle pour pouvoir les gérer plus facilement. Il faut
obligatoirement indiquer ACCES_ROLES dans le champ Balise.
Ajouter la
responsabilité Gestion
Etape 2 : Ajout d’un enfant (rôle ou responsabilité) au rôle des
utilisateurs
5) TESTER
Créer un utilisateur
Lui affecter la responsabilité.
Vous définirez plusieurs règles pour masquer des champs, des onglets, etc.
TACHES
1) MESSAGE D'ACCUEIL
Dans la responsabilité de développeur, ouvrez le panneau standard de définition des
utilisateurs, grâce à votre fonction.
Testez.
2) MESSAGE PERSONNALISE
Testez.
Testez.
Testez.
Activer tout d'abord le menu "Outils" pour qu'il propose une nouvelle fonction :
"Renseigner mail" (ou courriel...).
Faites correspondre à cette fonction une nouvelle icône dans la barre de menu (vous
pouvez prendre comme nom d'icône : email_greyscale ).
Testez.
Testez.
1) MESSAGE D'ACCUEIL
Reconnectez-vous avec l'utilisateur OPERATIONS. Vous retrouvez, sous la
responsabilité Administrateur Système (FORMS) un sous-menu
XX Personnalisation avec 10 fonctions de gestion des utilisateurs et 10 fonctions de
gestion des responsabilités. Il faut utiliser les fonctions en fonction de votre numéro
de groupe. (Exemple : Utilisateur5 pour le groupe 5).
Notez que les règles et actions que vous allez définir ici sont rattachées à la
fonction en cours et non pas au panneau. C'est ce qui vous permettra de
personnaliser ce panneau standard indépendamment des personnalisations faites
par les autres stagiaires
Sauvegardez.
2) MESSAGE PERSONNALISE
Retournez dans Forms Personalization, et retrouvez la définition de la première
action (affichage d'un message) (répétez les étapes de la question précédente...).
Pour éviter d'avoir le message d'accueil lors de chacun des prochains tests, vous
pouvez désactiver le premier jeu d'actions, en décochant la case Activé :
Cliquez sur l'onglet "Actions" et rajoutez une nouvelle action de type Propriété
(séquence=10).
Ici par exemple, pour choisir comme "Objet cible" le champ "Télécopie", cliquez sur
le bouton "Sélectionner par texte..." et retrouvez l'invite "Télécopie" dans la liste :
Définissez une nouvelle action pour masquer l'onglet "Attributs de Sécurité" (le
3ème) :
• Seq : 10
• Type : Propriété
• Type d'objet : Page à Onglets / Tab Canvas
• Objet cible : REGIONS.ATTR_CANVAS
• Propriété : DISPLAYED
• Valeur : FAUX
Page à Onglets
Page à Onglets
Ouvrez de nouveau le panneau des utilisateurs. Cliquez sur l'icône que vous avez
activée ; si le champ "Nom utilisateur" est vide, le message doit apparaître :
Fermez le panneau des utilisateurs (s'il était ouvert) puis ouvrez-le de nouveau.
On désire créer une nouvelle option de profil pour y stocker un code devise qui
pourrait éventuellement servir de valeur par défaut pour un paramètre de traitement.
La saisie doit être validée par une requête SQL pour éviter que l’utilisateur entre en
code devise invalide.
Dans cette requête, seront affiché le code et la description courte des devises
actives. Ces informations sont présentes dans le panneau de configuration des
devises.
DEMARCHE
Les tables ou vues utilisées dans le script SQL d’une option de profil doivent être
impérativement des tables eBS ou des tables externes déclarées comme tables eBS
via la package AD_DD (Voir en annexe)
Pour les validations simples, il peut aussi être intéressant d’utiliser les codes express
disponibles en standard (Voir en annexe)
Remarque : le code de la devise (Nom) vous sera demandé pour les valeurs par
défaut et les clauses WHERE des jeux de valeurs. Le nom convivial (Nom de l’option
de profil) vous sera demandé pour saisir les valeurs dans les panneaux Options
personnelles et Options Système, il est traduisible.
Le nom du champ, n’est pas forcément celui de la colonne mais en général assez
proche. Pour connaître le nom des champs dans le panneau faire :
Vue
Règles de construction :
\Profil
Le traitement où l’option de profil est utilisée comme valeur par défaut est « Etat
Commandes bloquées en contrôle du crédit » de l’application Order Management.
Tester en essayant de lancer ce traitement, votre devise devrait venir par défaut.
Enregistrement de la table :
execute AD_DD.register_table('INV','EXT_TARIF','T');
Très souvent dans l’eBS, les listes de valeurs courtes sont stockées dans des
codes express (LOOKUP). La liste des codes express disponibles par application
se trouve dans les user guide du module concerné. Il vous suffit de récupérer le
type de code express.
Attention : même s’ils sont stockés dans les mêmes tables, les codes express
d’une application ne sont généralement disponibles qu’à partir des menus de cette
application.
CUF_CONTINENT
CONTINENTVARCHAR2(2)
CONT_DESC VARCHAR2(20)
CUF_PAYS
CONTINENTVARCHAR2(2)
PAYS VARCHAR2(3)
PAYS_DESC VARCHAR2(20)
Remarque : toutes ces tables sont déclarées en tant que tables de eBS. Cela vous
permet de récupérer leur nom et le nom de leurs colonnes via les listes de valeurs.
Etapes à suivre :
Remarque : Sous Global Data Elements nous trouverons tous les champs non
contextuels (champs systématiques)
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Résultat à obtenir
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ANNEXE F : FORMS PERSONALISATION : ZOOM
Objectif : A partir de l’écran des utilisateurs, on désire pouvoir afficher le détail de
chacune des responsabilités affectées à l’utilisateur. L’ouverture du Zoom ne doit se
faire qu’à l’intérieur de ce bloc et uniquement si la responsabilité est renseignée.
Panneau utilisateur :
• déclaration d’une variable globale,
• alimentation de la variable globale,
• déclaration d’un zoom,
• action en cas d’activation du zoom.
Panneau responsabilité :
• collecte de la variable globale,
• passage en mode Query,
• alimentation du champ responsabilité,
Déclarer le Zoom
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
DECLARER LA VARIABLE GLOBALE ET L’ALIMENTER
ACTIONS
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Oracle University and Oradist use only
PANNEAU DES RESPONSABILITES
Aussi appelée
Variable
Standard
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
PASSER EN MODE QUERY
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
• Alimenter le champ,
• Passer en query,
• Annuler la variable pour éviter de boucler.
Alimenter le champ
Passer en query
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ANNEXE G : IMPORT EXPORT DES PERSONNALISATIONS
EXPORT
*.lct = driver qui indique l'objet à exporter : voir user guide chapitre FNDLOAD
*.ldt = fichier exporté, modifiable sous notepad
IMPORT
Exemple :
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED