Download as pdf or txt
Download as pdf or txt
You are on page 1of 180

Oracle University and Oradist use only

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

Administration Système Version 12 2/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Sommaire
EXERCICE 1 - DEFINITION D'UN UTILISATEUR...................................................... 7
EXERCICE 2 - APPLI. SPECIFIQUE / GROUPE DONNEES................................... 11
EXERCICE 3 - RESPONSABILITE ........................................................................... 15
EXERCICE 4 - EXCLUSIONS.................................................................................... 19
EXERCICE 5 – MENU PERSONNALISE .................................................................. 25
EXERCICE 6 - PANNEAU EN CONSULTATION ..................................................... 31

EXERCICE 7 - SOUMISSION DE TRAITEMENTS ................................................... 37


EXERCICE 8 - GROUPE DE TRAITEMENTS .......................................................... 45

Oracle University and Oradist use only


EXERCICE 9 –GROUPE DE TRAITEMENTS CODE ............................................... 49
EXERCICE 10 - JEUX DE TRAITEMENTS............................................................... 53
EXERCICE 11 – PROGRAMME PERSONNALISE .................................................. 71

EXERCICE 12 - AUDIT DES RESSOURCES ........................................................... 75


EXERCICE 13.1 - GTS............................................................................................... 83
EXERCICE 13.2 - SPECIALISATION D'UN GTS ..................................................... 89

EXERCICE 14.1 - OPTIONS DE PROFIL ................................................................. 93


EXERCICE 14.2 : VALEUR PAR DEFAUT : OPTION DE PROFIL ....................... 101

EXERCICE 15 – ADMINISTRER DES DOSSIERS................................................. 105


EXERCICE 16 – CHAMP UTILISATEUR FLEXIBLE ............................................. 111

EXERCICE 17 – GESTION DES ROLES ................................................................ 119


EXERCICE 18 – ADMINISTRATION DELEGUEE.................................................. 125
EXERCICE 19 - FORMS PERSONALIZATION ...................................................... 135

Administration Système Version 12 3/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ANNEXES :

ANNEXE A : OPTION DE PROFIL AVEC UNE VALIDATION SQL ...................... 151


ANNEXE B : JEUX DE VALEURS HIERARCHISES.............................................. 163
ANNEXE C : JEUX DE VALEURS UTILISANT UNE OPTION DE PROFIL .......... 169
ANNEXE D : JEUX DE VALEURS UTILISANT UNE JOINTURE .......................... 171
ANNEXE E : CHAMP UTILISATEUR FLEXIBLE CONTEXTUEL.......................... 173

Oracle University and Oradist use only


ANNEXE F : FORMS PERSONALISATION : ZOOM ............................................. 175
ANNEXE G : IMPORT EXPORT DES PERSONNALISATIONS ............................ 180

Administration Système Version 12 4/ 180


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

Administration Système Version 12 5/ 180


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

Administration Système Version 12 6/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 1 - DEFINITION D'UN UTILISATEUR
IMPORTANT : dans tous les exercices qui suivent, remplacez la chaîne de
caractère "<XYZ>" par vos initiales.

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.

Vous allez ici :


• Définir un utilisateur
• Lui affecter des responsabilités
• Tester votre utilisateur
• Ajouter une nouvelle responsabilité
• Tester

Oracle University and Oradist use only


TACHES
1) DEFINITION D'UN UTILISATEUR
Utilisez les informations suivantes pour définir un nouvel utilisateur :
• 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 )

Remarque : Choisissez le "Groupe de Sécurité" standard si aucun n'est


proposé par défaut.
3) PREMIERE CONNEXION / TEST
Connectez-vous avec votre utilisateur <XYZ>-UTILISATEUR, modifiez son mot de
passe et vérifiez qu'il dispose bien des 5 responsabilités affectées.

4) AJOUT D'UNE RESPONSABILITE


Retrouvez votre utilisateur, et ajoutez-lui la responsabilité suivante :
• GL - Superutilisateur (US : General Ledger Super User )

5) TEST
Vérifiez que votre utilisateur dispose maintenant de 6 responsabilités.

Administration Système Version 12 7/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 1 - DEFINITION D'UN UTILISATEUR (SOLUTIONS)
IMPORTANT : dans tous les exercices qui suivent, remplacez la chaîne de
caractère "<XYZ>" par vos initiales.

TACHES DETAILLEES

1) DEFINITION D'UN UTILISATEUR


Accédez à l'environnement Oracle Applications avec les informations données par
votre formateur. Connectez-vous avec l'utilisateur SYSADMIN (mot de passe
SYSADMIN).

Dans la responsablilité Administrateur système (FORMS) (US : System


Administrator), ouvrez le panneau de définition des utilisateurs :
(N) Sécurité  Utilisateur  Définir
US : Security  User  Define

Oracle University and Oradist use only


Définissez un utilisateur avec les informations suivantes :

• 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 )

Remarque : Choisissez le "Groupe de Sécurité" standard si aucun n'est


proposé par défaut.

Administration Système Version 12 8/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Sauvegardez votre utilisateur. Vous devez obtenir ceci :

Oracle University and Oradist use only


3) PREMIERE CONNEXION / TEST
Quittez l'interface Forms en allant dans Fichier / Quitter Oracle Applications.

Retournez sur la page de connexion ; vous pouvez cliquez sur le lien "Déconnexion"
situé en haut du Portail de la eBusiness Suite :

Connectez-vous avec votre utilisateur <XYZ>-UTILISATEUR, modifiez son mot de


passe et vérifiez qu'il dispose bien des 5 responsabilités affectées :

Administration Système Version 12 9/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
4) AJOUT D'UNE RESPONSABILITE
Retournez dans la responsabilité Administrateur système, puis dans le panneau de
définition des utilisateurs.

Faites une recherche (F11+ Ctrl/F11...) pour retrouver votre utilisateur. Ajoutez-lui la
responsabilité suivante :
• GL - Superutilisateur (US : General Ledger Super User )

Sauvegardez ; vous devez obtenir ceci :

Oracle University and Oradist use only


5) TEST
Vérifiez que votre utilisateur dispose maintenant de 6 responsabilités : sur le
navigateur Oracle Applications, allez dans Fichier / Changer de responsabililité,
ou bien cliquez sur le chapeau dans la barre d'îcones :

Administration Système Version 12 10/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 2 - APPLI. SPECIFIQUE / GROUPE DONNEES

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

1) DEFINITION D'UNE APPLICATION SPECIFIQUE


Définissez une application spécifique avec les informations suivantes :
• Applications : <XYZ> Application spécifique
• Nom abrégé : XX<XYZ>
• Chemin d'accès : FND_TOP

Oracle University and Oradist use only


Remarque : dans le cadre de cette formation, vous utilisez ici un chemin
d'accès (=variable d'environnement) déjà défini. Sur site, ce chemin
d'accès devra correspondre à une vraie arborescence spécifique.
• Description : <XYZ> Application spécifique

2) DEFINITION D'UN NOUVEAU GROUPE DE DONNEES


Définissez un nouveau groupe de données <XYZ> Groupe de données.

Copiez dans ce groupe de données toutes les applications du groupe Standard, puis
ajoutez-y votre application spécifique.

Administration Système Version 12 11/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 2 – APPLI. SPECIFIQUE / GROUPE DONNEES
(SOLUTION)

TACHES DETAILLEES

1) DEFINITION D'UNE APPLICATION SPECIFIQUE


Dans la responsabilité Administrateur système, naviguez dans le panneau de
définition des applications :
(N) Application  Enregistrer
US : Application  Register

Définissez une application spécifique avec les informations suivantes :


• Applications : <XYZ> Application spécifique
• Nom abrégé : XX<XYZ>
• Chemin d'accès : FND_TOP
Remarque : dans le cadre de cette formation, vous utilisez ici un chemin

Oracle University and Oradist use only


d'accès (=variable d'environnement) déjà défini. Sur site, ce chemin
d'accès devra correspondre à une vraie arborescence spécifique.
• Description : <XYZ> Application spécifique

Vous devez obtenir ceci :

Sauvegardez.

2) DEFINITION D'UN NOUVEAU GROUPE DE DONNEES


Naviguez maintenant dans :
(N) Sécurité  Oracle  Groupe de données
US : Security  Oracle  Data Group

Définissez un nouveau groupe de données <XYZ> Groupe de données.

Cliquez sur le bouton "Copier les Applications à partir de..." et choisissez le


groupe de données Standard.

Administration Système Version 12 12/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Ajoutez votre application spécifique à la liste des applications de votre groupe de
données, en la rattachant à APPS :

Oracle University and Oradist use only


Sauvegardez.

Administration Système Version 12 13/ 180


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

Administration Système Version 12 14/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 3 - RESPONSABILITE

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).

Oracle University and Oradist use only


Retrouvez le nom de ce menu et notez-le : ........................................................................

2) DEFINITION D'UNE NOUVELLE RESPONSABILITE


Définissez une nouvelle responsabilité avec les informations suivantes :
• Nom de la responsabilité : <XYZ> Assistant Administrateur
• Application : <XYZ> Application spécifique
• Clé : <XYZ>_ASSIST_ADMIN
• Description : Assistant administrateur système
• Disponible à partir de : Oracle Applications
• Groupe de données : <XYZ> Groupe de données
• Application (groupe de données) :<XYZ> Application spécifique
• Menu : <menu Administrateur système ; cf question ci-dessus>
• Groupe de traitements : laisser vide

3) DEFINITION D'UN NOUVEL UTILISATEUR


Définissez un nouvel utilisateur avec les informations suivantes :
• Nom : <XYZ>-ASSISTANT
• Mot de passe : WELCOME
• Description : <XYZ> Assistant Administrateur

Affectez-lui la responsabilité <XYZ> Assistant Administrateur.

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 ?

Administration Système Version 12 15/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 3 - RESPONSABILITE (SOLUTIONS)

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é.

Pour cela, naviguez dans :


(N) Sécurité  Responsabilité  Définir
(US) : Security  Responsibility  Define

Faites une recherche pour afficher la définition de la responsabilité standard


Administrateur Système (FORMS) ; vous retrouvez le nom de son menu :

Oracle University and Oradist use only


Pour voir le nom en entier

Notez le nom de ce menu : Menu navigateur - Administrateur système (GUI)

2) DEFINITION D'UNE NOUVELLE RESPONSABILITE


En restant sur le même écran, définissez une nouvelle responsabilité avec les
informations suivantes :
• Nom de la responsabilité : <XYZ> Assistant Administrateur
• Application : <XYZ> Application spécifique
• Clé : <XYZ>_ASSIST_ADMIN
• Description : Assistant administrateur système
• Disponible à partir de : Oracle Applications
• Groupe de données : <XYZ> Groupe de données
• Application (groupe de données) :<XYZ> Application spécifique
• Menu : Menu navigateur - Administrateur système (GUI)
• Groupe de traitements : laisser vide

Administration Système Version 12 16/ 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 :

Sauvegardez.

3) DEFINITION D'UN NOUVEL UTILISATEUR

Oracle University and Oradist use only


Naviguez dans le panneau de définition des utilisateurs :
(N) Sécurité  Utilisateur  Définir
US : Security  User  Define

Définissez un nouvel utilisateur avec les informations suivantes :


• Nom : <XYZ>-ASSISTANT
• Mot de passe : WELCOME
• Description : <XYZ> Assistant Administrateur

Affectez-lui la responsabilité <XYZ> Assistant Administrateur. Vous devez obtenir


ceci :

Sauvegardez.

Administration Système Version 12 17/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
4) TEST
Reconnectez-vous avec votre utilisateur <XYZ>-ASSISTANT (cf. exercice 3.1) et
constatez que sa responsabilité <XYZ> Assistant Administrateur propose le même
menu que la responsabilité Administrateur Système (FORMS) standard :

Sur le Portail : Dans l'interface Forms :

Oracle University and Oradist use only


QUESTION SUBSIDIAIRE
Essayez de soumettre une nouvelle demande de traitement simultané en navigant
dans : (N) Traitements  Lancer ((US) Requests  run)

En demandant la liste des traitements disponibles...

...vous obtenez un message indiquant que "La liste de valeurs ne contient aucune
valeur".

Explication : La responsabilité en cours - <XYZ> Assistant Administrateur - n'a


pas de groupe de traitements.

Administration Système Version 12 18/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 4 - EXCLUSIONS

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 :

Menu par défaut : Menu proposé après exclusions :

Oracle University and Oradist use only


Vous allez pour cela :
• Retrouver le nom des fonctions et menus à exclure
• Exclure ces fonctions et menus de la responsabilité de l'assistant
Administrateur
• Tester.

Administration Système Version 12 19/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
TACHES
1) RETROUVER LES NOMS DE FONCTIONS ET MENUS
A TITRE D'EXEMPLE, et en vous aidant du panneau de définition des menus,
retrouvez et notez :
• le nom de la fonction qui ouvre le panneau des responsabilités :
....................................................................................
• le nom du menu Auditrace (dans le sous-menu Sécurité) :
....................................................................................
Remarque : la démarche permettant de retrouver les noms de ces deux
composants standards est la même pour tous les autres menus et
fonctions que vous souhaitez exclure. Dans le cadre de ces exercices,
les noms des autres fonctions/menus à exclure sont listés ci-dessous

2) EXCLUSION DE FONCTIONS ET MENUS


Excluez de la responsabilite <XYZ> Assistant Administrateur les composants
suivants :
Remarque : les traductions de certains noms peuvent avoir été modifiées

Oracle University and Oradist use only


dans votre environnement de cours. En cas de doute, demandez à votre
formateur.

Type Nom Français (+US) Chemin d'accès (FR +US)


Fonc Contrôler les utilisateurs applicatifs Sécurité  Utilisateur  Contrôler
US : Monitor Application Users US : Security  User  Monitor
Fonc Responsabilités Sécurité  Responsabilité 
US : Responsibilities Définir
US : Security  Responsibility 
Define
Fonc PL/SQL pour le Web Sécurité  Web PL/SQL
US : Web Enabled PL/SQL US : Security  Web PL/SQL
Menu NAVSECVAL4.0 Sécurité  Responsabilité  Jeu
de valeurs
US : Security  Responsibility 
ValueSet
Menu Menu Oracle - Administrateur système - GUI Sécurité  ORACLE
US : ORACLE Menu - System Administrator GUI US : Security  ORACLE
Menu Menu Auditrace - Administrateur système - GUI Sécurité  AuditTrace
US : AuditTrail Menu - System Administrator GUI US : Security  AuditTrail
Menu Menu Traitement simultané - Administrateur système Traitements Simultanés
- GUI US : Concurrent
US : Concurrent Menu - System Administrator GUI
Menu Menu Profil - Administrateur système - GUI Profil
US : Profile Menu - System Administrator GUI US : Profile
Menu Menu Application - Administrateur système (GUI) Application
US . Application Menu - System Administrator GUI
Menu Menu Installation - Administrateur système - GUI Installation
US : Install Menu - System Administrator GUI US : Install
Menu Administrateur du Workflow Workflow
US : Workflow Administrator

3) TESTEZ
Retournez dans la responsabilité de l'assistant administrateur et vérifiez que le menu
ne propose plus les composants exclus.

Administration Système Version 12 20/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 4 - EXCLUSIONS (SOLUTIONS)

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)

Vous allez maintenant retrouver la définition détaillée de ce menu, pour connaître le


nom des fonctions/menus que vous souhaitez exclure.

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.

Oracle University and Oradist use only


Ces deux responsabilités ont en effet toutes les deux le même menu standard
d'administration (pour l'instant...).
(N) Application  Menu

Retrouvez la définition du menu "Menu navigateur - Administrateur système


(GUI)" (Attention, ce nom est le "Nom menu utilisateur", pas le "Menu"). Cliquez
ensuite sur le bouton "Voir arboresc..." (US : view tree) :

A TITRE D'EXEMPLE, retrouvez dans le panneau "Afficheur de menus" l'invite (sur


la gauche) de la fonction qui ouvre le panneau des responsabilités, puis notez le nom
convivial de cette fonction (sur la droite) :

Faites la même chose pour le menu "Auditrace" (sous sécurité) :

Administration Système Version 12 21/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Vous savez donc qu'il faudra exclure de la responsabilité d'assistant :
• la fonction Responsibilities
• et le menu "Menu Auditrace - Administrateur système - GUI"

Remarque : la démarche serait à répéter pour tous les autres menus et


fonctions que vous souhaitez exclure. Dans le cadre de ces exercices,
les noms des autres fonctions/menus à exclure sont listés ci-dessous

2) EXCLUSION DE FONCTIONS ET MENUS


Retournez dans le panneau de définition des responsabilités :
(N) Sécurité  Responsabilité  Définir
(US) : Security  Responsibility  Define

Retrouvez la responsabilite <XYZ> Assistant Administrateur et ajoutez dans


l'onglet "Exclusions de menus" (en bas) les composants suivants :

Oracle University and Oradist use only


Remarque : les traductions de certains noms peuvent avoir été modifiées
dans votre environnement de cours. En cas de doute, demandez à votre
formateur.
Type Nom Français (+US) Chemin d'accès (FR +US)
Fonc Contrôler les utilisateurs applicatifs Sécurité  Utilisateur  Contrôler
US : Monitor Application Users US : Security  User  Monitor
Fonc Responsabilités Sécurité  Responsabilité 
US : Responsibilities Définir
US : Security  Responsibility 
Define
Fonc PL/SQL pour le Web Sécurité  Web PL/SQL
US : Web Enabled PL/SQL US : Security  Web PL/SQL
Menu NAVSECVAL4.0 Sécurité  Responsabilité  Jeu
de valeurs
US : Security  Responsibility 
ValueSet
Menu Menu Oracle - Administrateur système - GUI Sécurité  ORACLE
US : ORACLE Menu - System Administrator GUI US : Security  ORACLE
Menu Menu Auditrace - Administrateur système - GUI Sécurité  AuditTrace
US : AuditTrail Menu - System Administrator GUI US : Security  AuditTrail
Menu Menu Traitement simultané - Administrateur système Traitements Simultanés
- GUI US : Concurrent
US : Concurrent Menu - System Administrator GUI
Menu Menu Profil - Administrateur système - GUI Profil
US : Profile Menu - System Administrator GUI US : Profile
Menu Menu Application - Administrateur système (GUI) Application
US . Application Menu - System Administrator GUI
Menu Menu Installation - Administrateur système - GUI Installation
US : Install Menu - System Administrator GUI US : Install
Menu Administrateur du Workflow Workflow
US : Workflow Administrator

Sauvegardez.

Administration Système Version 12 22/ 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 :

Oracle University and Oradist use only


3) TESTEZ
Retournez dans la responsabilité de l'assistant administrateur et vérifiez que le menu
ne propose plus les composants exclus.

Remarque : si vous étiez dans la responsabilité <XYZ> Assistant


Administrateur, vous devez quitter Oracle Applications et vous
reconnecter pour que la nouvelle définition de cette responsabilité soit
prise en compte.

ou

Administration Système Version 12 23/ 180


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

Administration Système Version 12 24/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 5 – MENU PERSONNALISE
IMPORTANT : dans tous les exercices qui suivent, remplacez la chaîne
decaractère "<XYZ>" par vos initiales.

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

La branche du menu personnalisé Option de profil doit comporter :

Oracle University and Oradist use only


• Création d’une option de profil (2)
• Mise à jour des profils système (3)
• Mise à jour des profils personnels (3)

(1) Sous-menu identique à celui utilisé par la responsabilité Administrateur Système


(FORMS)
(2) Fonction présente sous la responsabilité Développeur d’Application
(3) Fonction présente sous la responsabilité Administrateur Système

Les différentes étapes seront :

• Rechercher le menu utilisé par la responsabilité,


• Développer le menu pour trouver le nom du sous-menu ou de la fonction,
• Construire le nouveau menu
• Créer la responsabilité et l’affecter aux utilisateurs <XYZ>-ASSISTANT et
<XYZ>-UTILISATEUR.

Administration Système Version 12 25/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 5 – MENU PERSONNALISE (SOLUTIONS)

TACHES DETAILLEES

1) RECHERCHER LE NOM DES MENUS

Responsabilité : Administrateur système (FORMS)


/ Sécurité / Responsabilité / Définir

Oracle University and Oradist use only


Récupérez le nom du menu et notez-le dans un fichier texte. Faites l’opération pour
la responsabilité Administrateur Système (FORMS) et Développeur d’Application.

Menu Adm. Système : Menu navigateur - Administrateur système (GUI)


Menu Dev. D’Applications : Développeur d'applications (GUI)

2) RECHERCHER LE NOM DES FONCTIONS ET SOUS-MENUS

Responsabilité : Administrateur système (FORMS)


/ Application / Menu

Développer le menu via le bouton Voir Arborescence

Administration Système Version 12 26/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Noter le nom et code des fonctions et sous-menus. Refaire l’opération pour le menu
de l’Administrateur Système :

Oracle University and Oradist use only


Récupérez les noms des sous-menus Sécurité et Traitements qui sont directement
attachés à la racine et notez leur nom dans votre fichier texte.
Développez le sous-menu Profil pour récupérer le nom des fonctions Profil système
et profil personnel.

Administration Système Version 12 27/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Récapitulatif
Menu sécurité
Menu Sécurité - Administrateur système – GUI (FND_NAVSEC4.0)

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)

Fonction Mise à jour des profils système


Valeurs de profil système (FND_FNDPOMPV)

Fonction Mise à jour des profils personnels


Valeurs de profil utilisateur (FND_FNDPOMSV)

3) CONSTRUCTION DU MENU

Oracle University and Oradist use only


Responsabilité : Administrateur système (FORMS)
/ Application / Menu

Etape 1 : Création du menu des Options de profil

Administration Système Version 12 28/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Etape 2 : Création du menu Principal

4) CREATION DE LA RESPONSABILITE

Responsabilité : Administrateur système (FORMS)

Oracle University and Oradist use only


/ Sécurité / Responsabilité
Mettre votre Application

Vous pouvez mettre la responsabilité créée dans votre application.

• Affectez votre responsabilité aux utilisateurs <XYZ>-ASSISTANT et <XYZ>-


UTILISATEUR et testez.

Administration Système Version 12 29/ 180


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

Administration Système Version 12 30/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 6 - PANNEAU EN CONSULTATION

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.

Vous allez pour cela :


• Retrouver le nom du panneau de définition des Devises utilisé dans
la responsabilité GL-Superutilisateur
• Définir une nouvelle fonction, qui appellera le panneau standard de
définition des Devises, mais en mode QUERY_ONLY
• Ajouter au menu "<XYZ> Menu personnalisé" votre fonction de
consultation

TACHES

Oracle University and Oradist use only


1) NOM CONVIVIAL DU PANNEAU
Retrouvez puis notez le nom convivial du panneau standard de définition des
Devises :

Responsabilité : GL - Superutilisateur
(US) : General Ledger Super User

(N) Configurer  Devises  Définir


(US) : Setup  Currencies  Define

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.

Administration Système Version 12 31/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 6 - PANNEAU EN CONSULTATION (SOLUTIONS)

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.

Oracle University and Oradist use only


• Nom de la responsabilité standard à partir
de laquelle vous accédez au panneau :
GL - Superutilisateur

• le chemin d'accès à ce panneau dans le


navigateur :
(N) Configurer  Devises  Définir
(US) : Setup  Currencies  Define

A partir de ce nom de responsabilité, il faut redescendre au niveau de la fonction,


pour voir sur quel panneau elle pointe...

Administration Système Version 12 32/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
1.1) RESPONSABILITES  MENU
Vous allez tout d'abord retrouver le nom du menu en fonction du nom de la
responsabilité :
• Retournez dans la responsabilité d'Administrateur Système
(FORMS) (US : System Administrator)
• Dans le panneau de définition des responsabilités, retrouvez la
définition de la responsabilité GL - Superutilisateur et notez le nom
du menu qui lui est rattaché
Chemin d'accès :
(N) Sécurité  Responsabilité  Définir
(US) : Security  Responsibility  Define

Oracle University and Oradist use only


1.2) MENU  FONCTION
Vous connaissez maintenant le nom du menu qui contient la fonction d'accès au
panneau des devises.

Naviguez dans le panneau de définition des menus, retrouvez le menu


"GL_SUPERUSER", puis cliquez sur "Voir arboresc..." :
(N) Application  Menu

Dans le panneau "Afficheur de menu", naviguez - sur la gauche - dans Configurer


 Devises  Définir ((US) : Setup  Currencies  Define), et retrouvez - sur la
droite - le nom de la fonction correspondante :

Administration Système Version 12 33/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
1.3) FONCTION  PANNEAU
Vous connaissez maintenant le nom interne de la fonction qui pointe sur le panneau
des devises : FND_FNDNLDCX

Dans le panneau de définition des fonctions, retrouvez la définition de cette fonction,


et retrouvez le nom convivial du panneau des devises (onglet panneaux) sur lequel
elle pointe :

Chemin d'accès :
(N) Application  Fonction
US : Application  Function

Oracle University and Oradist use only


Vous connaissez maintenant le nom du panneau standard de définition des Devises :
Définir une devise (US : Define Currency).

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.

En restant sur le panneau de définition des fonctions, définissez une nouvelle


fonction :
(N) Application  Fonction
US : Application  Function
Dans l'onglet "Description" :

• Fonction : XX<XYZ>_FNDNLDCX_QO
• Nom de la fonction utilisateur :
<XYZ> Fonction de consultation des devises

Administration Système Version 12 34/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Dans l'onglet "Propriétés" :

• Type : Panneaux (Form)

Dans l'onglet "Panneau" (Form) :

• Panneau : Définir une devise


US : Define currency
• Paramètres : QUERY_ONLY="YES"

Oracle University and Oradist use only


Sauvegardez.

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.

Administration Système Version 12 35/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
4) TEST
Retournez dans votre responsabilité <XYZ> Administration simplifiée et ouvrez le
panneau Devises.

Constatez que ce panneau est en mode "Query Only" : insertion désactivée,


suppression désactivée, mise à jour désactivée (champs grisés).

Oracle University and Oradist use only

Administration Système Version 12 36/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 7 - SOUMISSION DE TRAITEMENTS

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 :

Oracle University and Oradist use only


Soumettez le traitement "Utilisateurs actifs" (Active Users), et demandez à ce qu'il
soit ressoumis tous les 2 jours, à 8h00 du matin.

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.

2) CONSULTATION DES DEMANDES


Dans le panneau d'administration des demandes de traitements simultanés,
effectuez les tâches suivantes :
• 2.1) Retrouvez vos demandes de traitements
• 2.2) Consultez la sortie du traitement " Responsabilités et
utilisateurs actifs "
• 2.3) Consultez le journal du traitement " Responsabilités et
utilisateurs actifs "
• 2.4) Réimprimez la sortie du traitement " Responsabilités et
utilisateurs actifs " en 2 exemplaires.
• 2.5) Modifiez la priorité du traitement "Etats et jeux d'états par
responsabilité" (passez-la à 49 par exemple)
• 2.6) Modifiez les propriétés de la demande d'exécution du traitement
"Etats et jeux d'états par responsabilité" pour qu'il s'exécute le 15
de chaque mois (en plus du dernier jour)
• 2.8) Faites en sorte que le traitement "Utilisateurs Actifs" s'exécute
tout de suite et qu'il ne soit pas réexécuté ensuite.
• 2.9) Annuler les demandes d'exécution du traitement "Etats et jeux
d'états par responsabilité"

Remarque : à l'issu de cet exercice, aucune exécution de traitement ne


doit être planifiée...

Administration Système Version 12 37/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 7 - SOUMISSION DE TRAITEMENTS (SOLUTIONS)

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).

Oracle University and Oradist use only


Cliquez sur le bouton "Lancer" ("Submit") :

Une boîte de dialogue vous donne le numéro de votre demande de traitement, et


vous propose de lancer un autre traitement.

Cliquez sur "Oui". (sinon, rouvrez le panneau de soumission des traitements


simultanés).

Administration Système Version 12 38/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
DEMANDE 2 :
Dans le champ "Nom", choisissez le traitement "Utilisateurs actifs" (Active Users).

Cliquez sur le bouton "Planifier" ("Schedule"), et demandez à ce qu'il soit ressoumis


tous les 2 jours, à 8h00 du matin :
• Exécution du traitement... : Périodiquement
• Début : <date> 08:00:00
• Intervalle réexéc. : 2 jours

Oracle University and Oradist use only


Cliquez sur "OK" puis "Lancer".

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

Oracle University and Oradist use only


Cliquez sur "OK" puis "Lancer".

Choisissez de ne pas lancer d'autres traitements lorsque cela vous est proposé.

2) CONSULTATION DES DEMANDES


2.1) Retrouvez vos demandes de traitements

En restant dans la responsabilité d'Administrateur Système (FORMS) (US : System


Administrator), naviguez dans le panneau d'administration des demandes de
traitements :
(N) Demande traitement  Voir
US : Requests  View

Cliquez sur le bouton "Rechercher" ("Search"). Vous voyez apparaître la liste des
demandes que vous avez soumises :

Administration Système Version 12 40/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2.2) Consultez la sortie du traitement "Responsabilités actives"
Sélectionnez dans la liste des traitements votre traitement "Responsabilités et
utilisateurs actifs " (Active Responsibilities and Users), puis cliquez sur le bouton
"Voir la sortie".
Le navigateur doit s'ouvrir et afficher le résultat. Fermez la fenêtre du navigateur.

2.3) Consultez le journal du traitement "Responsabilités actives"


Sélectionnez dans la liste des traitements votre traitement "Responsabilités et
utilisateurs actifs " (Active Responsibilities and Users) puis cliquez sur le bouton
"Voir le journal".
Le navigateur doit s'ouvrir et afficher le journal. Fermez la fenêtre du navigateur.

2.4) Réimprimez la sortie du traitement "Responsabilités Actives" en 2


exemplaires
Dans le menu du panneau (en haut de l'écran), naviguez dans "Outils 
réimprimer/republier" :

Oracle University and Oradist use only


Une page HTML apparaît. Laissez les valeurs par défaut pour l'imprimante et le
format d'impression, mais choisissez 2 copies. Cliquez sur le bouton "Apply".

Remarque : l'imprimante réseau choisie n'existe pas vraiment dans notre


environnement de cours ; le traitement de réimpression se termine donc en erreur.

2.5) Modifiez la priorité du traitement "Etats et jeux d'états par responsabilité"


Sélectionnez le traitement "Etats et jeux d'états par responsabilité" dans la liste
des traitements, et cliquez sur le bouton "Diagnostic".

Dans la fenêtre qui apparaît, remplacer la valeur 50 (champ priorité) par 49 :

Cliquez sur "OK".


Administration Système Version 12 41/ 180
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2.6) Modifiez les propriétés de la demande d'exécution du traitement "Etats et
jeux d'états par responsabilité" pour qu'il s'exécute le 15 de chaque mois (en
plus du dernier jour)
Sélectionnez le traitement "Etats et jeux d'états par responsabilité" dans la liste
des traitements, et cliquez sur le bouton "Diagnostic".

Dans la fenêtre qui apparaît, cliquez sur le bouton "Planifier" ("Schedule").

Modifier les propriétés de planification de cette demande et sélectionnant le 15 du


mois (en plus du "Dernier jour") :

Oracle University and Oradist use only


Cliquez sur "OK" deux fois.

2.8) Faites en sorte que le traitement "Utilisateurs Actifs" s'exécute tout de


suite et qu'il ne soit pas réexécuté ensuite.
Pour cela, sélectionnez dans la liste des traitements la demande "Utilisateurs
actifs", puis cliquez sur "Diagnostic" et "Planifier".

Positionnez l'"Exécution du traitement" à "Dès que possible" :

Cliquez sur OK.

Administration Système Version 12 42/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2.9) Annuler les demandes d'exécution du traitement "Etats et jeux d'états par
responsabilité"
Sélectionnez le traitement "Etats et jeux d'états par responsabilité" dans la liste
des traitements, et cliquez sur le bouton "Annuler" ; lisez le message qui s'affiche,
puis confirmer l'annulation en cliquant sur "Oui" :

Oracle University and Oradist use only


Remarque : à l'issu de cet exercice, aucune exécution de traitement ne
doit être planifiée...

Administration Système Version 12 43/ 180


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

Administration Système Version 12 44/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 8 - GROUPE DE TRAITEMENTS

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.

Ce groupe contiendra des traitements standards de type Reports, qui permettent de


faire l'état des lieux des composants de la sécurité : liste des utilisateurs, des
responsabilités, des menus, des traitements, etc.

Il contiendra également un jeu de traitement.

Vous rattacherez ce groupe de traitements aux responsabilités <XYZ> Assistant


Administrateur et <XYZ> Administration simplifiée.

TACHES
1) DEFINITION D'UN GROUPE DE TRAITEMENTS

Oracle University and Oradist use only


Définissez un nouveau groupe de traitements "<XYZ> Groupe d'Administration", et
rajoutez à ce groupe les composants suivants :

Type Nom français Nom anglais


Programme Utilisateurs actifs Active users
Programme Responsabilités et utilisateurs actifs Active Responsibilities and Users
Programme Etats et jeux d'états par responsabilité Reports and Sets by Responsibility
Programme Etat Programmes de traitements Concurrent Programs Report
simultanés
Programme Etat des traitements simultanés Completed Concurrent Requests
terminés Report
Programme Etat des détails de programme de Concurrent Program Details Report
traitements simultanés
Jeu Etats de la sécurité des fonctions Function Security Reports

2) RATTACHER LE GROUPE DE TRAITEMENTS AUX RESPONSABILITES


Retrouvez la définition de vos responsabilités <XYZ> Assistant Administrateur et
<XYZ> Administration simplifiée, et affectez-leur votre nouveau 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.

Administration Système Version 12 45/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 8 - GROUPE DE TRAITEMENTS (SOLUTIONS)
TACHES DETAILLEES
1) DEFINITION D'UN GROUPE DE TRAITEMENTS
A partir de la responsabilité Administrateur système (FORMS) (ou votre
responsabilité <XYZ> Administration simplifiée...), naviguez dans :
(N) Sécurité  Responsabilité  Traitement
US : Security  Responsibility  Request

Définissez un nouveau groupe de traitements "<XYZ> Groupe d'Administration", et


rajoutez à ce groupe les composants suivants :

Type Nom français Nom anglais


Programme Utilisateurs actifs Active users
Programme Responsabilités et utilisateurs actifs Active Responsibilities and Users
Programme Etats et jeux d'états par responsabilité Reports and Sets by Responsibility
Programme Etat Programmes de traitements Concurrent Programs Report

Oracle University and Oradist use only


simultanés
Programme Etat des traitements simultanés Completed Concurrent Requests
terminés Report
Programme Etat des détails de programme de Concurrent Program Details Report
traitements simultanés
Jeu Etats de la sécurité des fonctions Function Security Reports
Type Nom français Nom anglais
Programme Utilisateurs actifs Active users
Programme Responsabilités actives Active responsibilities
Programme Etats et jeux d'états par responsabilité Reports and Sets by Responsibility
Programme Etat Programmes simultanés Concurrent Programs Report
Programme Etat des traitements simultanés Completed Concurrent Requests
terminés Report
Programme Etat détaillé des programmes Concurrent Program Details Report
simultanés
Jeu Etats de la sécurité des fonctions Function Security Reports

Vous devez obtenir ceci :

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

Retrouvez la définition de vos responsabilités <XYZ> Assistant Administrateur et


<XYZ> Administration simplifiée. Affectez-leur votre nouveau groupe de
traitements :

Oracle University and Oradist use only


Sauvegardez.

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.

Administration Système Version 12 47/ 180


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

Administration Système Version 12 48/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 9 –GROUPE DE TRAITEMENTS CODE

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.

Les différentes étapes seront :

• Récupérer le code de votre application,


• Créer le groupe de traitement codé,

Oracle University and Oradist use only


• Créer la fonction qui appelle le groupe de traitement codé,
• Attacher la fonction à un menu.

Administration Système Version 12 49/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 9 – GROUPE DE TRAITEMENTS CODE (SOLUTION)

TACHES DETAILLEES

1) RECUPERER LE CODE DE VOTRE APPLICATION

Récupérer le code de votre application (Nom abrégé), ceci vous sera utile plus tard :
Responsabilité : Administrateur système (FORMS)
\ Application \ Enregistrer

Note 1 : Noter le code (Nom abrégé), de votre application

Oracle University and Oradist use only


2) CREER UN GROUPE TRAITEMENTS CODE

Chemin d’accès : (N) Sécurité  Responsabilité  Traitement

• 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

Note 2 : Noter le code du groupe de traitements

CONTENU DU GROUPE DE TRAITEMENTS

• Programme  Etat de la saisie des règlements en masse


(application = Receivables)

Administration Système Version 12 50/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
3) CREER LA FONCTION

Chemin d’accès : (N) Application  Fonction

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

Oracle University and Oradist use only


Application : Oracle Application Object Library
• Paramètres :

(1) Code du groupe de traitements, voir Note2


(2) Code de l’application, voir Note1
HTML WEB : (ne pas renseigner)
HOTE WEB : (ne pas renseigner)
REGION : (ne pas renseigner)

Sauvegardez

3) AJOUTER LA FONCTION DANS LE MENU

Chemin d’accès : (N) Application  Menu


(N) Application  Menu

• Menu : FND_NAVIGATE4.0
• Séquence: 100# (1001, 1002, etc)
• Invite : #_Editions
• Sous menu: (laisser à blanc)
• Fonction : #_Etat saisie règlements Clients

Sauvegardez et testez.

Administration Système Version 12 51/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Connectez-vous avec la responsabilité administrateur système (FORMS) et lancez
l'édition. (ne pas tenir compte des éventuels messages liés aux contrôles de
cohérence fonctionnelle)

La fonction #_FNDRSRUN_REGL_CLI véhicule les paramètres autorisant


l'exécution du programme Etat de la saisie des règlements en masse.

Le programme Etat de la saisie des règlements en masse est disponible dans la


liste de valeurs des programmes du groupe de traitement

Oracle University and Oradist use only

Administration Système Version 12 52/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 10 - JEUX DE TRAITEMENTS

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).

Définissez un nouveau Jeu de traitement EN PASSANT PAR L'ASSISTANT, et


ayant les caractéristiques suivantes :
• Exécution séquentielle
• En cas d'erreur, abandonner l'exécution du jeu
• Impressions individuelles

Oracle University and Oradist use only


• Nom : "<XYZ> Jeu de documentation sur les Responsabilités"
• Traitements inclus dans le jeu :
Nom FR Nom US
Responsabilités d'accès aux groupes Report Group Responsibilities
d'états
Responsabilités et utilisateurs actifs Active responsibilities and Users
Utilisateurs d'une responsabilité Users of a responsibility

2) LANCEZ VOTRE JEU


Lancez votre Jeu de traitement (avec les paramètres de votre choix).

3) CONSULTEZ LE RESULTAT
Dans le panneau affichant la liste des traitements terminés, retrouvez votre jeu et ses
différents composants.

4) AFFICHAGE DES PHASES DE VOTRE JEU


Relancer la recherche en affichant les phases de votre Jeu. Constatez que le nom de
ces phases correspond au nom du premier traitement de chaque phase.

5) MODIFICATION DES PHASES DU JEU


Retrouvez la définition de votre jeu et renommez les différentes phases de votre jeu :
PHASE1, PHASE2, PHASE3.

6) AJOUT D'UN TRAITEMENT A UNE PHASE


Dans la première phase, ajoutez un nouveau traitement :
• Responsabilités auditées à la connexion
• US : Signon Audit Responsibilities
Testez en affichant les phases dans le panneau de consultation des traitements
soumis.

Administration Système Version 12 53/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
7) AJOUT D'UNE PHASE
Retrouvez la définition de votre jeu, et rajoutez une 4ème phase avec les
informations suivantes :
• Séquence : 40
• Phase : PHASE4
• Code de phase : STAGE4
Traitement contenu dans cette phase :
• Etat des traitements simultanés terminés
• US : Completed Concurrent Requests Report

8) LIEN ENTRE PHASES


Faites en sorte que cette phase s'exécute en cas d' "Erreur" ("Error") dans toutes les
phases précédentes, et également en cas de fin en "Avertissement" ("Warning") de
la PHASE3.

Remarque : La PHASE3 se terminera en avertissement si vous demandez à


imprimer son traitement en 5 exemplaires (par exemple), puisqu'il n'y a pas

Oracle University and Oradist use only


d'imprimante dans notre environnement.

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

Notez que la PHASE4 s'exécute bien en cas de fin en "Avertissement" de la


PHASE3.

10) UTILISATION DE VALEURS PAR DEFAUT


Faites en sorte que le paramètre du premier traitement de la PHASE1
("Responsabilités d'accès aux groupes d'états ") ait une valeur par défaut ; par
exemple:
• Nom de l'application : <XYZ> Application spécifique

ATTENTION : les valeurs par défaut doivent être saisies à la main et


respecter la casse (majuscules, accents, espaces...)
Testez...

11) UTILISATION DE PARAMETRES PARTAGES


Faites en sorte qu'au moment de la soumission, la valeur du paramètre
"Application" soit automatiquement copiée dans tous les autres traitements où
elle est demandée...

Remarque : votre jeu contient maintenant 5 traitements. Le "Nom de l'application" est


demandé 3 fois…

Administration Système Version 12 54/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
12) JEU PRIVE / JEU PUBLIC
Modifiez les propriétés de votre Jeu pour que l'utilisateur <XYZ>-ASSISTANT en
devienne le propriétaire.

Mettez ensuite ce jeu de traitements à la disposition de l'utilisateur <XYZ>-


UTILISATEUR (sans qu'il en soit le propriétaire...).

Testez.

13) QUESTIONS SUBSIDIAIRES

Répondez aux questions suivantes (en expliquant votre réponse bien entendu...) :

a) L'utilisateur <XYZ>-UTILISATEUR peut-il MODIFIER le jeu que vous venez de


définir ? Et le LANCER ? Pour quelle(s) raison(s) ?

Oracle University and Oradist use only


b) L'utilisateur <XYZ>-ASSISTANT peut-il MODIFIER le jeu que vous venez de
définir ? Et le LANCER ? Pour quelle(s) raison(s) ?

Administration Système Version 12 55/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 10 - JEUX DE TRAITEMENTS (SOLUTIONS)

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).

Définissez un nouveau Jeu de traitement EN PASSANT PAR L'ASSISTANT :


(N) Traitements  Jeu
US : Requests  Run

Oracle University and Oradist use only


Définissez votre jeu avec les informations suivantes :

Exécution séquentielle

En cas d'erreur, abandonner


l'exécution du jeu

Administration Système Version 12 56/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Nom :
"<XYZ> Jeu de documentation
sur les Responsabilités"

Application :
<XYZ> Application spécifique

Description :
Jeu documentant les
responsabilités

Impressions individuelles

Oracle University and Oradist use only


• Traitements inclus dans le jeu :
Nom FR Nom US
Responsabilités d'accès aux groupes Report Group Responsibilities
d'états
Responsabilités et utilisateurs actifs Active responsibilities and Users
Utilisateurs d'une responsabilité Users of a responsibility

Cliquez sur le bouton "Fin", lisez le message affiché et sauvegardez votre Jeu.

Vous devez obtenir ceci :

Administration Système Version 12 57/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2) LANCEZ VOTRE JEU

(N) Traitements  Lancer


US : Request  Run

Dans la première fenêtre qui s'affiche, choisissez de soumettre un jeu :

Oracle University and Oradist use only


Retrouvez votre jeu et renseignez les différents paramètres demandés (ne saisissez
que les paramètres obligatoires).

Cliquez sur le bouton "Lancer".

3) CONSULTEZ LE RESULTAT
Ouvrez maintenant le panneau de consultation des traitements :
(N) Demande traitement  Voir
US : Requests  View

Retrouvez votre jeu et ses différents traitements :

Administration Système Version 12 58/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
4) AFFICHAGE DES PHASES DE VOTRE JEU
Toujours sur le panneau de recherche des traitemements, cliquez sur le bouton
"Rechercher des traitements" (en haut), puis cochez la case "Inclure phases jeu
traitements dans interrogation" :

Oracle University and Oradist use only


Relancez la recherche en cliquant sur "Rechercher" et constatez que le nom de ces
phases correspond au nom du premier traitement de chaque phase :

Administration Système Version 12 59/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
5) MODIFICATION DES PHASES DU JEU
Retrouvez la définition de votre jeu :
(N) Traitements  Jeu
US : Requests  Run

Cliquez sur le bouton "Définir des phases" pour voir les phases de votre jeu :

Oracle University and Oradist use only


Les noms de phases qui apparaissent sont ceux donnés automatiquement par
l'assistant lors de la création du jeu. Renommez les différentes phases de votre jeu :
PHASE1, PHASE2, PHASE3 puis sauvegardez :

6) AJOUT D'UN TRAITEMENT A UNE PHASE


Dans la première phase, vous allez maintenant ajouter un nouveau traitement
(parallèlement au traitement "Etats et jeux d'états par responsabilité").

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.

Administration Système Version 12 60/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Relancez votre jeu et consulter le résultat en affichant les phases du jeu.

7) AJOUT D'UNE PHASE


Retrouvez la définition de votre jeu :
(N) Traitements  Jeu

Oracle University and Oradist use only


US : Requests  Run

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 :

8) LIEN ENTRE PHASES


Vous voulez maintenant faire en sorte que cette phase s'exécute en cas d' "Erreur"

Oracle University and Oradist use only


("Error") dans toutes les phases précédentes, et également en cas de fin en
"Avertissement" ("Warning") de la PHASE3.

A partir de la première fenêtre de définition des jeux, cliquez sur "Lier des phases" :

Administration Système Version 12 62/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Dans la fenêtre qui apparaît, choisissez la "PHASE4" comme "phase à accomplir
après" une "Erreur", et ce pour les 3 premiers traitements. Choisissez également la
PHASE4 en cas d'avertissement sur la PHASE3 :

Oracle University and Oradist use only


Cliquez sur "Terminé" puis sauvegardez votre jeu.

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

Dans l'écran affichant tous les traitements du jeu, sélectionnez le traitement de la


phase 3 ("Utilisateurs d'une responsabilité") et cliquez sur "Options" :

Administration Système Version 12 63/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Dans la fenêtre d'options qui apparaît, choisissez d'imprimer la sortie en 5
exemplaires :

Confirmez et lancez votre jeu.

Dans le panneau de consultation des traitements, retrouvez votre jeu - en affichant


les phases - constatez que la PHASE3 se termine en avertissement et donc que la
PHASE4 s'exécute :

Oracle University and Oradist use only

Administration Système Version 12 64/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
10) UTILISATION DE VALEURS PAR DEFAUT
Retrouvez la définition de votre jeu.

Affichez la liste des traitements de la PHASE1 (cf questions 3 et 4), sélectionnez le


premier traitement ("Responsabilités d'accès aux groupes d'états") et cliquez sur
le bouton "Paramètres" en bas à droite.

Saisissez deux valeurs "Constantes" par défaut pour les deux paramètres de ce
traitement :
• Nom de l'application : <XYZ> Application spécifique

ATTENTION : les valeurs par défaut doivent être saisies à la main et


respecter la casse (majuscules, accents, espaces...)

Oracle University and Oradist use only


Testez : retournez dans la panneau de soumission de votre jeu, cliquez sur le champ
"Paramètres" et constatez que les deux paramètres sont renseignés…

Administration Système Version 12 65/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
11) UTILISATION DE PARAMETRES PARTAGES
Vous voulez maintenant faire en sorte qu'au moment de la soumission, la
valeur du paramètre "Application" soit automatiquement copiée dans tous les
autres traitements où elle est demandée...

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).

Donnez un nom au "paramètre partagé" pour le nom de l'application :


• <XYZ> Appli

Vous devez obtenir ceci :

Oracle University and Oradist use only


Remarque : l'utilisation d'un paramètre partagé est indépendante de la
valorisation des valeurs par défaut : les paramètres peuvent être
partagés sans que des valeurs par défaut ne soient définies...

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

Administration Système Version 12 66/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
PHASE4

Traitement :
Etat des traitements
simultanés terminés

Paramètres :
Nom de l'application

Testez : retournez dans le panneau de soumission des jeux de traitements.

Renseignez le paramètre "Nom de l'application" du premier traitement puis affichez


les paramètres des autres traitements du jeu.

Constatez que la dernière valeur saisie est récupérée en cascade dans les autres
paramètres.

Oracle University and Oradist use only


12) JEU PRIVE / JEU PUBLIC
Modifiez les propriétés de votre Jeu pour que l'utilisateur <XYZ>-ASSISTANT en
devienne le propriétaire ; ce jeu est un JEU PRIVE, dans la mesure où le champ
PROPRIETAIRE n'est pas null.

Mettez ensuite ce jeu de traitements à la disposition de l'utilisateur <XYZ>-


UTILISATEUR : pour cela, il faut que dans l'une des responsabilités de cet utilisateur
il y ait un groupe de traitements qui contienne votre Jeu.

<XYZ>-UTILISATEUR a - entre autres - la responsabilité "<XYZ> Administration


simplifiée", dont le groupe de traitements est "<XYZ> Groupe d'administration".

Rajoutez à ce groupe de traitements votre jeu :


(N) Sécurité  Responsabilité  Traitement
US : Security  Responsibility  Request

Administration Système Version 12 67/ 180


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
Votre Jeu est maintenant PUBLIC : il appartient à au moins un groupe de
traitements.

Reconnectez-vous <XYZ>-UTILISATEUR, et retrouvez votre Jeu dans le panneau


de soumission des Jeux de traitements...

Administration Système Version 12 68/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
13) QUESTIONS SUBSIDIAIRES

Répondez aux questions suivantes (en expliquant votre réponse bien entendu...) :

a) L'utilisateur <XYZ>-UTILISATEUR peut-il MODIFIER le jeu que vous venez de


définir ? Et le LANCER ? Pour quelle(s) raison(s) ?

MODIFICATION : OUI <XYZ>-UTILISATEUR peut modifier votre jeu parce qu'il a la


responsabilité Administrateur Système, dans laquelle se trouve le panneau
d'administration des jeux ; ce panneau lui permet en effet de consulter et modifier
tous les jeux définis (quel qu'en soit le propirétaire)

SOUMISSION : OUI <XYZ>-UTILISATEUR peut soumettre votre jeu, parce qu'il a la


responsabilité "VT Administration simplifiée" (cf exercice 5, question 4) ; cette
responsabilité pointe sur le Groupe de Traitements "<XYZ> Groupe
d'administration", qui contient votre jeu.

Oracle University and Oradist use only


b) L'utilisateur <XYZ>-ASSISTANT peut-il MODIFIER le jeu que vous venez de
définir ? Et le LANCER ? Pour quelle(s) raison(s) ?

MODIFICATION : OUI, pour deux raisons :


• <XYZ>-ASSISTANT est le propriétaire du jeu
• Il a accés, via sa responsabilité "<XYZ> Assistant Administrateur",
au panneau d'administration des jeux ; il pourrait donc le modifier
même s'il n'en était pas propriétaire.

SOUMISSION : OUI pour deux raisons aussi :


• <XYZ>-ASSISTANT est le propriétaire du jeu, donc il peut le lancer à
partir de n'importe quelle responsabilité
• Même s'il n'était pas propriétaire, il a la responsabilité "<XYZ>
Assistant Administrateur" qui pointe sur le Groupe de Traitements
"<XYZ> Groupe d'administration", qui contient votre jeu.

Administration Système Version 12 69/ 180


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

Administration Système Version 12 70/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 11 – PROGRAMME PERSONNALISE

VUE D’ENSEMBLE

Vous devez définir un nouveau traitement pour votre utilistateur <XYZ>-


ASSISTANT. Il s’agit d’une adaptation de l’Etat des traitements simultanés terminés
avec une gestion simplifiée des paramètres.

Etapes à suivre :

• Rechercher et dupliquer le programme initial,


• Modifier les paramètres du programme personnalisé,
• Affecter du programme personnalisé à un groupe de traitements.

Oracle University and Oradist use only

Administration Système Version 12 71/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 11 – PROGRAMME PERSONNALISE (SOLUTION)

TACHES DETAILLEES

1) RECHERCHER ET DUPLIQUER LE PROGRAMME INITIAL

a) Consulter l’exécutable
Responsabilité : Administrateur système (FORMS)
Chemin d’accès : (N) Traitements Simultanés  Programme  Exécutable

Votre traitement va s’appuyer sur un exécutable. Retrouvez-le, pour CONSULTER


ses propriétés. Le nom de cet exécutable est : FNDCPCRQ.

b) Recherche et duplication
Responsabilité : Administrateur système (FORMS)
Chemin d’accès : (N) Traitements Simultanés  Programme  Définir

Oracle University and Oradist use only


Recherchez le traitement « Etat des traitements simultanés terminés » (Completed
Concurrent Requests Report), et utilisez le bouton ‘Copier vers ...’ (‘Copy to…’) pour
créer votre traitement à partir des propriétés existantes de cet état :

Mettre votre application

Inclure les paramètres, mais ne pas inclure les programmes incompatibles

Programme : GP# Traitements terminés (où ‘#’...)


Nom abrégé : FNDCPCRA_#
Application : Application # spécifique

Sauvegardez l'en-tête, puis personnalisez les propriétés de ce nouveau traitement.

Administration Système Version 12 72/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2) MODIFIER LES PARAMETRES DU PROGRAMME PERSONNALISE

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

Oracle University and Oradist use only


b) N’affichez pas les paramètres 4 et 5 (la fourchette de dates)

3) AFFECTER DU PROGRAMME PERSONNALISE A UN GROUPE DE TRAITEMENTS.


Faites le nécessaire pour que <XYZ>-ASSISTANT puisse lancer ce nouveau
traitement, puis testez…

De façon plus précise : l'utilisateur <XYZ>-ASSISTANT dispose de la responsabilité


d'Administration simplifiée, qui pointe sur le groupe de traitements "VT Groupe
d'administration".
Il faut donc ajouter à ce groupe de traitements le traitement " GP# Traitements
terminés ".
Responsabilité : Administrateur système (FORMS)
Chemin d’accès : (N) Sécurité  Responsabilité  Traitement

Testez : en tant que <XYZ>-ASSISTANT, accédez à la responsabilité "<XYZ>


Administration simplifiée", choisissez de lancez le traitements GP# Traitements
terminés, constatez que le paramètre "Nom de l'application" est bien renseigné par
défaut, et que les paramètres date de début et date de fin sont masqués.

Administration Système Version 12 73/ 180


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

Administration Système Version 12 74/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 12 - AUDIT DES RESSOURCES

VUE D’ENSEMBLE
Vous allez ici lancer plusieurs traitements simultanés affichant le résultat de
différents audits (Traitements soumis, utilisateurs connectés...).

Vous consulterez également la liste des 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

Oracle University and Oradist use only


• Afficher uniquement l'historique des traitements soumis par votre
utilisateur <XYZ>-UTILISATEUR.

• Nom traitement : "Connexions utilisateurs auditées"


US : Signon Audit Users
• demandez l'historique des connexions de l'utilisateur SYSADMIN.

• Nom traitement : "Panneaux audités à la connexion"


US : Signon Audit Forms)
• Demandez l'historique de l'activité de <XYZ>-ASSISTANT

Consultez les sorties de vos traitements.

2) UTILISATEURS CONNECTES
Retrouvez dans le panneau de contrôle des utilisateurs la liste des utilisateurs
connectés.

3) OAM : HISTORIQUE DES TRAITEMENTS


En utilisant Oracle Applications Manager, répondez aux questions suivantes :
• Quel traitement simultané a été le plus soumis ?
• Quel traitement dure - en moyenne - le plus longtemps ?
• Quel utilisateur a soumis le plus de traitements ?

Consultez quelques graphiques ("Charts") affichant des statistiques sur les


traitements simultanés...

4) OAM : SESSIONS FORMS


Retrouvez dans Oracle Application Manager la liste des utilisateurs connectés, ainsi
que les noms de panneaux dans lesquels ils travaillent.

Administration Système Version 12 75/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 12 - AUDIT DES RESSOURCES (SOLUTIONS)
TACHES DETAILLEES
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
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

• Nom traitement : "Traitements simult. audités à la connexion"


US : Signon Audit Concurrent Requests
• Afficher uniquement l'historique des traitements soumis par votre

Oracle University and Oradist use only


utilisateur <XYZ>-UTILISATEUR.

• Nom traitement : "Connexions utilisateurs auditées"


US : Signon Audit Users
• demandez l'historique des connexions de l'utilisateur SYSADMIN.

Administration Système Version 12 76/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
• Nom traitement : "Panneaux audités à la connexion"
US : Signon Audit Forms)
• Demandez l'historique de l'activité de <XYZ>-ASSISTANT

Consultez les sorties de vos traitements.


(N) Traitements  Voir
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

Oracle University and Oradist use only


3) OAM : HISTORIQUE DES TRAITEMENTS
Connectez-vous à Oracle Application Manager.

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

Administration Système Version 12 77/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Une fois sous OAM, accédez au "Plan du site" ("Site Map"), puis à l'onglet
"Monitoring" :

Vous retrouvez ici tous les outils de surveillance de l'environnement Oracle

Oracle University and Oradist use only


Applications.

Quel traitement simultané a été le plus soumis ?


Pour répondre à cette question :

Sélectionnez dans la rubrique


"Performance"

...la fonction "Concurrent Processing


Reports"

Sélectionnez ensuite
"Concurrent Request Statistics by
Program"

Administration Système Version 12 78/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Vous obtenez cette page :

Oracle University and Oradist use only


En cliquant sur l'en-tête de la colonne "Times Run", vous triez la liste affichée par
ordre croissant ou décroissant de nombre de soumissions...

Quel traitement dure - en moyenne - le plus longtemps ?


Pour répondre à cette question, utilisez la même page qu'à la question précédente et
cliquez cette fois sur l'entête de la colonne "Average".

Quel utilisateur a soumis le plus de traitements ?


Pour répondre, retournez à la liste des "Reports" proposés : pour cela, cliquez dans
le chemin affiché en haut de la page (le "Bread Crumb") sur "Concurrent
Processing Activity Reports" :

Puis cliquez sur "Concurrent Request Statistics by Username" :

Administration Système Version 12 79/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Vous obtenez la liste des traitements par utilisateur. En cliquant sur la colonne
"Requests Completed", vous triez cette liste par ordre croissant ou décroissant de
nombre de soumissions de traitements :

Oracle University and Oradist use only


Consultez quelques graphiques ("Charts") ...
Pour cela retournez sur le "Site Map", onglet "Monitoring" (cf question 3 de cet
exercice).

Sélectionnez dans la rubrique


"Performance"

...la fonction "Concurrent Processing


Charts"

Sélectionnez ensuite un des graphiques


proposés ;

A TITRE D'EXEMPLE, ici :


"Traitements simultanés par statut"

Administration Système Version 12 80/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Vous obtenez alors un graphique :

Oracle University and Oradist use only


4) OAM : SESSIONS FORMS

Retournez sur l'onglet "Monitoring" dans "Site Map", (cf question 3 de cet exercice).

Dans "Current Activity", sélectionnez "Forms Sessions" :

Vous obtenez la liste des utilisateurs connectés, ainsi que différentes informations
liées à leurs sessions :

Administration Système Version 12 81/ 180


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

Administration Système Version 12 82/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 13.1 - GTS

VUE D’ENSEMBLE
Vous allez dans cet exercice définir un nouveau GTS. Il sera spécialisé dans
l'exercice 13.2.

TACHES

1) DEFINITION DE PLAGES DE TRAVAIL


Définissez 1 nouvelle plage de travail :
• <XYZ> Semaine : du Lundi au vendredi

2) DEFINISSEZ UN NOUVEAU GTS


Définissez un nouveau GTS avec les caractéristiques suivantes :
• GTS : <XYZ> GTS
• Nom abrégé : <XYZ>_GTS
• Application : <XYZ> Application spécifique

Oracle University and Oradist use only


• Nom Bibliothèque de programme : FNDLIBR

• Nombre de process (traitements) dans la semaine: 2


• Veille en secondes : 30

3) DEMARRAGE DE VOTRE GTS


Sous la responsabilité d'Administrateur Système (FORMS), démarrez votre GTS.

Remarque : le démarrage d'un GTS peut prendre "un certain temps"...

Retrouvez les numéros de process Système et Oracle correspondant à votre GTS.

4) ARRET DE VOTRE GTS


Sous Oracle Application Manager, retrouvez votre GTS et affichez de nouveaux ses
numéros de process Système et Oracle (l'information est disponible dans l'interface
"Forms" et dans "OAM").

Arrêtez votre GTS (l'arrêt ou le démarrage d'un GTS peut être fait à partir des
interfaces Forms ou OAM).

Remarque : l'arrêt d'un GTS peut prendre "un certain temps"...

Administration Système Version 12 83/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 13.1 - GTS (SOLUTIONS)
TACHES DETAILLEES
1) DEFINITION DE PLAGES DE TRAVAIL
Connectez-vous à la responsabilité Administrateur Système (FORMS) (US :
System Administrator) avec votre utilisateur <XYZ>-UTILISATEUR.

Accédez au panneau de définition des plages de travail :


(N) Simultané  Gestionnaire  Plages de travail
US : Concurrent  Manager  Workshifts

Définissez 1 nouvelle plage de travail :


• <XYZ> Semaine : du Lundi au vendredi

Sauvegardez. Vous devez obtenir ceci :

Oracle University and Oradist use only


2) DEFINISSEZ UN NOUVEAU GTS
Naviguez dans le panneau de définition des GTS :
(N) Simultané  Gestionnaire  Définir
US : Concurrent  Manager  Define

Définissez un nouveau GTS avec les caractéristiques suivantes :


• GTS : <XYZ> GTS
• Nom abrégé : <XYZ>_GTS
• Application : <XYZ> Application spécifique
• Nom Bibliothèque de programme : FNDLIBR

Administration Système Version 12 84/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Cliquez sur le bouton "Plages de travail" ("Workshifts") en bas à droite, puis
rajoutez votre plage de travail avec les informations suivantes :
• Nombre de process (traitements): 2
• Veille en secondes dans la journée : 30

Sauvegardez. Vous devez obtenir ceci :

Oracle University and Oradist use only


3) DEMARRAGE DE VOTRE GTS
Sous la responsabilité d'Administrateur Système (FORMS), naviguez dans :
(N) Simultané  Gestionnaire  Administrer
US : Concurrent  Manager  Administer

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"...

Administration Système Version 12 85/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Au bout "d'un certain temps", constatez que votre GTS est démarré :

Cliquez sur le bouton "Traitements" ("Processes") et retrouvez les numéros de


process Système et Oracle correspondant à votre GTS :

Oracle University and Oradist use only


4) ARRET DE VOTRE GTS
Vous pourriez arrêter votre GTS en restant sur le même panneau d'administration
des GTS (boutons "Abandonner" ou "Désactiver"), mais vous allez - pour tester -
faire cette manipulation à partir d'OAM.

Connectez-vous à Oracle Application Manager : retournez sur le portail de la


eBusiness Suite, cliquez sur la responsabilité "Administration du Système (US :
System Administration). Dans le menu, choisissez "Statut du système
d'applications" (Us : "Oracle Application Manager") :

Administration Système Version 12 86/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Cliquez sur le lien "Site map" en haut. Dans l'onglet "Administration" (onglet par
défaut), cliquez sur "Request Processing Manager" :

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.

Oracle University and Oradist use only


Revenez à la liste des GTS en cliquant sur "Services Instances" (en haut) :

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é.

Administration Système Version 12 87/ 180


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

Administration Système Version 12 88/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 13.2 - SPECIALISATION D'UN GTS

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

Modifiez ensuite la définition du "GTS Standard" ("Standard Manager") pour qu'il


n'exécute plus les demandes pour lesquelles votre GTS a été spécialisé.

Oracle University and Oradist use only


IMPORTANT : NE DEFINISSEZ AUCUNE REGLE D'INCLUSION DANS LE GTS
STANDARD !

2) REDEMARRAGE DES DEUX GTS MODIFIES


Redémarrez votre GTS.

REMARQUE : pour redémarrer le GTS Standard, consultez les


administrateurs/stagiaires qui vous entourent : l'arrêt et le démarrage du GTS
Standard peut être fait par une personne pour tout le monde...

3) TEST
Lancez une demande de traitement en tant qu'utilisateur <XYZ>-UTILISATEUR (par
exemple).

Dans le panneau de consultation des demandes de traitements simultanés,


constatez que votre GTS a pris en charge votre demande.

Remarque : le nom du GTS chargé de l'exécution d'un traitement n'est


disponible que lorsque le traitement est "En attente" ou "En cours".

Administration Système Version 12 89/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 13.2 - SPECIALISATION D'UN GTS (SOLUTIONS)

TACHES DETAILLEES
1) SPECIALISATION D'UN GTS
Retrouvez la définition de votre GTS :
(N) Simultané  Gestionnaire  Définir
US : Concurrent  Manager  Define

Cliquez sur le bouton "Règles de spécialisation" (US : "Specialization Rules"), et


définissez les 3 règles suivantes :
• Inclure l'application "<XYZ> Application spécifique"
• Inclure l'utilisateur <XYZ>-ASSISTANT
• Inclure l'utilisateur<XYZ>-UTILISATEUR

Sauvegardez. Vous devez obtenir ceci :

Oracle University and Oradist use only


Recherchez maintenant la définition du "GTS Standard" ("Standard Manager") et
de la même façon, affectez lui ces 3 règles :
• Exclure l'application "<XYZ> Application spécifique"
• Exclure l'utilisateur <XYZ>-ASSISTANT
• Exclure l'utilisateur<XYZ>-UTILISATEUR

Sauvegardez. Vous devez obtenir ceci :

IMPORTANT : NE DEFINISSEZ AUCUNE REGLE D'INCLUSION DANS LE GTS


STANDARD !

Administration Système Version 12 90/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2) REDEMARRAGE DES DEUX GTS MODIFIES
Démarrez votre GTS.

Sélectionnez ensuite le "GTS Standard" ("Standard Manager") dans la liste, et


cliquez sur le bouton "Relancer" ("Restart").

REMARQUE : pour redémarrer le GTS Standard, consultez les


administrateurs/stagiaires qui vous entourent : l'arrêt et le démarrage du GTS
Standard peut être fait par une personne pour tout le monde...

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).

Accédez au panneau de consultation des demandes de traitements simultanés :


(N) Traitements  Voir

Oracle University and Oradist use only


US : Requests  View

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 :

Administration Système Version 12 91/ 180


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

Administration Système Version 12 92/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 14.1 - OPTIONS DE PROFIL
VUE D'ENSEMBLE
Vous allez ici manipuler les panneaux de valorisation des options de profils
personnelles et systèmes.

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.

Lancez votre demande de traitement et accédez au panneau de consultation des


traitements ; constatez que :

Oracle University and Oradist use only


• Vous avez dû ouvrir vous-même le panneau de consultation des
traitements après la soumission
• Sur l'écran de recherche des traitements, la case "Inclure phases jeu
traitements dans interrogation" n'est pas cochée
• La priorité de votre demande est de 50

2) OPTION DE PROFIL PERSONNELLES


En tant qu'utilisateur <XYZ>-UTILISATEUR, et en utilisant le panneau de définition
des options de profil personnelles, valorisez les options de profils suivantes :

Nom option FR Nom option US Valeur


Imprimante Printer adsprinter
Traitement: Afficher phases du Concurrent:Show Request Set Stages Oui
jeu de traitements
Traitement: Afficher synthèse Concurrent: Show Requests Summary Oui
des traitements après chaque After Each Request Submission
demande de traitement
Traitement: Exemplaires de Concurrent:Report Copies 1
l'état

Consultez également la valeur de l'option "Traitement: Priorité des demandes" (US


: "Concurrent:Request Priority"). Essayez de la modifier...

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.

Faites le même test avec votre utilisateur <XYZ>-ASSISTANT. Constatez que -


logiquement - le résultat est différent.

Administration Système Version 12 93/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
4) OPTIONS DE PROFIL SYSTEME
Utilisez le panneau de valorisation des options de profil systèmes pour modifier les
valeurs des options suivantes :

Nom option FR Nom option US Niveau Valeur


Traitement: Priorité des Concurrent:Request Responsabilité : 47
demandes Priority <XYZ> Assistant
Administrateur
Traitement: Exemplaires de Concurrent:Report Utilisateur : remettez
l'état Copies <XYZ>-UTILISATEUR 0
Assortiment de couleurs Java Color Scheme Application : choisissez la
Java <XYZ> Application couleur de
spécifique votre choix
Remarque : cette dernière option de profil est également modifiable par
chaque utilisateur...

Oracle University and Oradist use only


5) TESTEZ
Reconnectez-vous avec votre utilisateur <XYZ>-ASSISTANT et vérifiez que les deux
nouvelles valeurs le concernant sont bien prises en compte...

Administration Système Version 12 94/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 14.1 - OPTIONS DE PROFIL (SOLUTIONS)
TACHES DETAILLEES
1) VERIFICATIONS PREALABLES
En tant qu'utilisateur <XYZ>-UTILISATEUR, allez dans la responsabilité
Administrateur système (FORMS). Naviguez dans le panneau de soumission des
traitements (cf exercice 9.1), et choisissez un traitement - sans le lancer.

Cliquez sur le bouton "Options" et constatez que :


• L'imprimante par défaut est noprint
• Les traitements sont imprimés par défaut en 0 exemplaire.

Oracle University and Oradist use only


Lancez votre demande de traitement ; une petite boîte de dialogue apparaît vous
proposant de lancer un autre traitement :

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 :

• La priorité de votre demande est de 50 (bouton "Voir les détails" à


partir de la liste des traitements :

Administration Système Version 12 95/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2) OPTION DE PROFIL PERSONNELLES

Naviguez dans le panneau de définition des options de profil personnelles :


(N) Profil  Personnel
US : Profile  Personnal

Pour chaque option de profil ci-dessous :


• Faites une recherche (F11 + Ctrl/F11) pour afficher l'option de profil
• Modifiez sa valeur comme indiqué
• Sauvegardez
• Faites une recherche pour l'option suivante...

Nom option FR Nom option US Valeur


Imprimante Printer adsprinter

Oracle University and Oradist use only


Traitement: Afficher phases du jeu Concurrent:Show Request Set Stages Oui
de traitements

Traitement: Afficher synthèse des Concurrent: Show Requests Summary Oui


traitements après chaque demande After Each Request Submission
de traitement

Traitement: Exemplaires de l'état Concurrent:Report Copies 3

Consultez également la valeur de l'option "Traitement: Priorité des demandes" (US


: "Concurrent:Request Priority"). Vous ne pouvez pas la modifier...

Administration Système Version 12 96/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
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 :
• Dans le panneau de soumission des traitements, choisissez un
traitement quelconque puis cliquez sur le bouton "Options" ;
• L'imprimante et le nombre de copies ont changé :

• Soumettez votre demande, et constatez que le panneau de

Oracle University and Oradist use only


consultation des traitements s'ouvre automatiquement
• Dans ce panneau, cliquez sur le bouton "Rechercher" en haut ; sur
la fenêtre de recherche, constatez que la case "Inclure phases jeu
traitements dans interrogation" est maintenant cochée par défaut :

Connectez-vous avec votre utilisateur <XYZ>-ASSISTANT et soumettez un


traitement.

Constatez que - logiquement - le résultat est différent : les valeurs d'imprimante, du


nombre d'exemplaire, etc sont toujours les valeurs par défaut.

Administration Système Version 12 97/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
4) OPTIONS DE PROFIL SYSTEME
Reconnectez-vous avec l'utilisateur <XYZ>-UTILISATEUR, et accédez à la
responsabilité Administrateur Système (FORMS).

Accédez au panneau de valorisation des options de profil système :


(N) Profil  Système
US : Profile  System

Utilisez ce panneau pour modifier les valeurs des options suivantes (le détail des
manipulations est indiqué sous le tableau) :

Nom option FR Nom option US Niveau Valeur


Traitement: Priorité des Concurrent:Request Responsabilité : 47
demandes Priority <XYZ> Assistant
Administrateur
Traitement: Exemplaires de Concurrent:Report Utilisateur : remettez
l'état Copies <XYZ>-UTILISATEUR 0

Oracle University and Oradist use only


Assortiment de couleurs Java Java Color Scheme Application : choisissez la
<XYZ> Application couleur de
spécifique votre choix

A l'ouverture du panneau, une fenêtre de recherche apparaît ; saisissez :


Le niveau auquel vous voulez donner une valeur. Ici, à titre d'exemple :
• Responsabilité : <XYZ> Assistant Administrateur
Le nom ou une partie du nom de l'option à valoriser. Ici :
• Traitement: Priorité des demandes (ou juste un critère :
"Tra%rio%")

Cliquez sur "Rechercher". Vous obtenez l'option de profil demandée, modifiable au


niveau site et pour la responsabilité choisie ; sauvegardez après modification :

Administration Système Version 12 98/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Pour modifier les autres options, cliquez sur la torche dans la barre d'icônes:

Dans la fenêtre de recherche (de nouveau au premier plan), sélectionnez le niveau


utilisateur, choisissez l'utilisateur "<XYZ>-UTILISATEUR", puis saisissez le nom
d'option de profil "Traitement: Exemplaires de l'état" (ou juste un critère) :

Oracle University and Oradist use only


Lancez la recherche. Valorisez cette option au niveau utilisateur en mettant 0 :

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) :

Lancez la recherche. Choisissez la couleur de votre choix :

Sauvegardez.

Administration Système Version 12 99/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
5) TESTEZ
Reconnectez-vous avec votre utilisateur <XYZ>-ASSISTANT et accédez à la
reponsabilité Administrateur Système. Constatez que la couleur de l'interface
Forms a changé...

Lancez un traitement, puis accédez au panneau de consultation des traitements.


Cliquez sur le bouton "Voir les détails...". La priorité doit être de 47 :

Oracle University and Oradist use only

Administration Système Version 12 100/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 14.2 : VALEUR PAR DEFAUT : OPTION DE PROFIL
[EXERCICE OPTIONNEL]
VUE D'ENSEMBLE
Vous souhaitez que la responsabilité <XYZ> Administration simplifiée
permette de lancer le traitement de purge des traitements simultanés terminés.
Mais vous voulez faire en sorte que l'on ne puisse purger que ses propres
demandes.

Vous allez donc :


• Faire une copie du traitement standard de purge
• Utiliser dans cette copie une option de profil pour que la valeur du
paramètre "Utilisateur" soit par défaut le nom de l'utilisateur en cours
• Ajouter ce traitement au groupe de traitement VT Groupe
d'administration

TACHES
1) COPIE D'UN TRAITEMENT STANDARD

Oracle University and Oradist use only


Retrouvez la définition du traitement "Purger traitements et/ou données des GTS"
(US : "Purge Concurrent Request and/or Manager Data") et faites en une copie sous
le nom "<XYZ> Purge de mes traitements", dans votre application spécifique

2) VALEUR PAR DEFAUT : OPTION DE PROFIL


Modifiez les propriétés du paramètre "Nom d'utilisateur" ("User Name") pour que sa
valeur par défaut soit le nom de l'utilisateur en cours (option : USERNAME)..

Dans le cadre de cet exercice, ne masquez pas ce paramètre ; vous pourrez ainsi
vérifier sa valeur au moment de la soumission.

3) AJOUT AU GROUPE DE TRAITEMENT

Ajoutez au groupe <XYZ> Groupe d'administration le traitement <XYZ> Purge de


mes traitements.

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…

Administration Système Version 12 101/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 14.2 : VALEUR PAR DEFAUT : OPTION DE PROFIL
[EXERCICE OPTIONNEL] (SOLUTIONS)
TACHES DETAILLEES

1) COPIE D'UN TRAITEMENT STANDARD


En tant qu'utilisateur <XYZ>-UTILISATEUR, allez dans la responsabilité
Administrateur système (FORMS). Naviguez dans le panneau de définition des
traitements simultanés :
(N) Simultané  Programme  Définir
US : Concurrent  Program  Define

Retrouvez la définition du traitement "Purger traitements et/ou données des GTS"


(US : "Purge Concurrent Request and/or Manager Data") et cliquez sur le bouton
"Copier vers..." ("Copy to...") :

Oracle University and Oradist use only


Définissez votre copie avec les informations suivantes :
• Programme : <XYZ> Purge de mes traitements
• Nom abrégé : XX<XYZ>_PURGE
• Application : <XYZ> Application spécifique
• Incluez les programmes incompatibles et les paramètres

Cliquez sur OK puis sauvegardez.

Administration Système Version 12 102/ 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 :

Oracle University and Oradist use only


2) VALEUR PAR DEFAUT : OPTION DE PROFIL
Cliquez sur le bouton "Paramètres" (US : "Parameters").

Dans la liste des paramètres, retrouvez et sélectionnez le paramètre "Nom


d'utilisateur" ("User Name") ; définissez sa valeur par défaut :
• Type par défaut : Profil (US : profile)
• Valeur/défaut : USERNAME

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.

Administration Système Version 12 103/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
3) AJOUT AU GROUPE DE TRAITEMENT

Naviguez dans le panneau de définition des groupes de traitements :


(N) Sécurité  Responsabilité  Traitement
US : Security  Responsibility  Request

Retrouvez votre groupe <XYZ> Groupe d'administration, et ajoutez votre


traitement <XYZ> Purge de mes traitements. Vous devez obtenir ceci :

Oracle University and Oradist use only


Sauvegardez.

4) TESTEZ
Accédez à la responsabilité <XYZ> Administration simplifiée (ou <XYZ> Assistant
Administrateur) et lancez votre traitement <XYZ> Purge de mes traitements.

Constatez que le nom de l'utilisateur en cours apparaît par défaut…

Administration Système Version 12 104/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 15 – ADMINISTRER DES DOSSIERS

VUE D’ENSEMBLE

Vous désirer faire deux dossiers personnalisés à partir de l’écran de consultation


des mouvements comptables.

Le premier dossier Dossier#1 affichera tous les mouvements imputés.

Le second dossier Dossier#2 affichera tous les mouvements imputés dont la valeur
est comprise entre 8000000 et 9000000 USD.

Ce dernier dossier sera affecté par défaut à une de vos responsabilités ou à un de


vos utilisateurs.

Oracle University and Oradist use only


Le panneau se trouve sous la responsabilité GL-Superutilisateur (rattachée à
<XYZ> Utilisateur).

Administration Système Version 12 105/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 15 – ADMINISTRER DES DOSSIERS (SOLUTION)

TACHES DETAILLEES

1) CREATION DES DOSSIERS

Résponsabilité : GL - Superutilisateur
Pièces  Saisir

Afficher toutes les pièces sans faire de sélection en utilisant le bouton Rechercher.

Création d’un dossier sans sélection.

Oracle University and Oradist use only


Créer un premier dossier Dossier#0 sans aucun critère de sélection. Ce dossier
vous permettra de voir toutes vos pièces.

Création d’un dossier des pièces imputées

Sélectionner votre dossier Dossier#0, avec F11 et Contrôle F11, rechercher les
pièces imputées.
Colonne Statut du lot, valeur Imputé.

Administration Système Version 12 106/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Sauvegarder votre dossier sous le nom Dossier#1

Changer le nom du dossier


avant de sauvegarder

Oracle University and Oradist use only


Sélectionner votre Dossier#0, pour voir toutes les lignes. Sélectionner votre
Dossier1 et constater que seules les pièces imputées apparaissent.

Création d’un dossier des pièces imputées entre 8000000 et 9000000

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

Sauvegarder votre dossier sous le nom Dossier#2 et consulter l’interrogation et


indiquer qu’elle est exécutée systématiquement.

Administration Système Version 12 107/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2) AFFECTATION DES DOSSIERS

Consulter un de vos dossiers


Responsabilité : Administrateur Système
Application  Administrer les dossiers

Entrer le nom de votre dossier.


Le nom du jeu de dossiers
viendra automatiquement

Oracle University and Oradist use only

 Consultez toutes les caractéristiques de votre dossier, et rendez-le public.

 Recherchez tous les dossiers créés dans le panneau synthétique des lots et
pièces comptables.

Application  Administrer les dossiers

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.

Administration Système Version 12 108/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Affecter votre dossier à un de vos utilisateurs ou responsabilités
Responsabilité : Administrateur Système
Application  Administrer les dossiers

Oracle University and Oradist use only


Insérer une ligne et entrer le
nom du dossier (qui doit être
publique)

Retourner consulter le détail de votre dossier.


Responsabilité : Administrateur Système
Application  Administrer les dossiers

Administration Système Version 12 109/ 180


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

Administration Système Version 12 110/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 16 – CHAMP UTILISATEUR FLEXIBLE

VUE D’ENSEMBLE

Votre Entreprise gère des formations, et désire personnaliser un Champ Utilisateur


Flexible (CUF) en ajoutant trois segments contenant les informations suivantes :

• Nombre de stagiaires : nombre entre 1 et 20,


• Liste des cours proposés : liste de valeurs
• Liste des pré-requis : liste de valeurs hiérarchisées

Les opérations à réaliser sont les suivantes :

• Définir les jeux de valeurs,


• Saisir les valeurs,

Oracle University and Oradist use only


• Configurer le Champ Utilisateur Flexible,
• Compiler le Champ Utilisateur Flexible.

Liste des cours proposés :

Valeur Description
NAV Les fondements
OA-ADMIN La sécurité
WF Workflow

Liste des cours pré requis :

Valeur indépendante Valeur dépendante


CODE DESCRIPTION
NAV SANS – Sans pré-requis
OA-ADMIN NAV - Navigation
WF NAV – Navigation et OA-ADMIN – La sécurité

Résultat à obtenir :

Administration Système Version 12 111/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 16 – CHAMP UTILISATEUR FLEXIBLE (SOLUTION)

TACHES DETAILLEES

1) DEFINIR LES JEUX DE VALEURS

Jeux de valeurs à créer :

Nombre de Liste des cours Liste des pré-


stagiaires proposés requis
Nom du jeu XX_NB_STAG# XX_COURS# XX_PREREQUIS#
Description Nombre de Liste des cours Liste des pré-requis#
stagiaires# proposés#

Oracle University and Oradist use only


Type de format Nombre Car Car
Taille 2 15 15
Valeur inf / suo 1-20
Type de validation Aucune validation Indépendant Dépendant de
Dépendant du jeu XX_COURS#
de valeur
indépendant
Valeur par défaut Au choix

Prendre la responsabilité Inventory Vision Operations (USA), elle est disponible pour
l’utilisateur OPERATIONS.

Configurer\Champs Flexibles\ Validation\Jeux


Jeu de valeurs : Nombre de stagiaires

Administration Système Version 12 112/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Jeu de valeurs : Liste des cours

Oracle University and Oradist use only


Jeu de valeurs : Liste des pré-requis

Administration Système Version 12 113/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2) SAISIR LES VALEURS

Configurer\Champs Flexibles\ Validation\Valeurs

Jeu de valeurs : Liste des cours

Oracle University and Oradist use only


Jeu de valeurs : Liste des pré-requis

Saisie des valeurs dépendantes à partir d’une valeur indépendante.


Administration Système Version 12 114/ 180
THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Changer de valeur
indépendante en utilisant
les flèches haut et bas

Saisie des valeurs dépendantes à partir d’une valeur indépendante (suite)

Oracle University and Oradist use only


3) CONFIGURER LE CHAMP UTILISATEUR FLEXIBLE

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.

Administration Système Version 12 115/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Responsabilité : Inventory Vision Operation
(N) Configurer / Champs Flexibles / Champs utilisateur / Segments

Nombre de Liste des cours Liste des pré-


stagiaires proposés requis
Nom Nombre de Liste des cours Liste des pré-
stagiaires proposés requis
Colonne Au choix Au choix Au choix
Jeu de valeurs XX_NB_STAG# XX_COURS# XX_PREREQUIS#
Ordre 1 2 3
Obligatoire non non non

Avant de modifier le cuf, il faut le


dégeler

Oracle University and Oradist use only

Administration Système Version 12 116/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Sauvegarder. Revenez à la page précédente, geler le CUF et le compiler.

Oracle University and Oradist use only

Administration Système Version 12 117/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Liste des Champs Utilisateurs Flexibles à utiliser

N° Panneau Application Nom du CUF


Gr. Chemin
1 Article\Références croisées Types de références Inventory Types références
croisées croisées art.
2 Configurer\Organisation\ Calendrier usine Bills of Informations
Calendrier Material calendrier
3 Article\Références fabricant\ Fabricants Inventory Fabricants
Par fabricant
4 Configurer\Organisation\ Magasins Inventory Magasins
Magasins
5 Configurer\Article\Groupe Groupe de Inventory Groupes de
de catalogues catalogues d’article catalogues d'articles

Oracle University and Oradist use only


6 Configurer\Article\ Nomenclature Inventory Nomenclature produit
Nomenclature d’article d’article produit client d'article client
produit client
7 Configurer\Article\Code Statut d’article Inventory Statut art.
statut
8 Configurer\Unités de Classes d’unités de Inventory Classes d'unités de
mesure\Classe mesure mesure
9 Configurer\Unités de Unités de mesure Inventory Définir des unités de
mesure\Unités de mesure mesure
10 Configurer\Règles\ Règles de calcul du Inventory Règles de calcul
Disponibilité à la vente DAV (1) du DAV
11 Configurer\Règles\ Règles de Shipping Informations suppl.
Regroupement de regroupement de Execution règle de
bordereaux de prélèvement bordereaux de regroupement de
prélèvement prélèvement
12 Configurer\Coûts\ Types de coût Bills of Informations type
Types de coût Material coût
13 Configurer\Coûts\Activités Groupe de coûts Bills of Information activité
Material
(1) Détruire les segments existants.

Administration Système Version 12 118/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 17 – GESTION DES ROLES
IMPORTANT : dans tous les exercices qui suivent, remplacez la chaîne de
caractère "<XYZ>" par vos initiales.

VUE D’ENSEMBLE

Votre entreprise a mis en place un menu pour permettre la gestion de la base de


donnée technique. Ce dernier est composé de trois lignes.

• Gestion des articles (*),


• Gestion des nomenclatures (**),
• Gestion des gammes (**).

(*) Menu à créer


(**) Menu existant

Oracle University and Oradist use only


Deux rôles sont prévus : Administrateur et Utilisateur.
La gestion des gammes et des nomenclatures sont données à tous les utilisateurs.
Par contre la Gestion des articles ne sera donnée qu’aux utilisateurs ayant un rôle
d’Administrateur.

Vous allez ici :


• Créer les menus et la responsabilité,
• Créer les rôles et leur donner les droits,
• Créer les utilisateurs et donner les rôles
• Tester

Administration Système Version 12 119/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 17 – GESTION DES ROLES (SOLUTIONS)

TACHES DETAILLEES

1) CREATION DU MENU ET DE LA RESPONSABILITE

a) Création des menus : <XYZ>_BASE_DONNEES_TECHNIQUES

Responsabilité : Administrateur Système (FORMS)


\ Application \ Menu

a1) Création du menu : <XYZ>_Gestion des articles

Octroyer = oui, la ligne de menu est disponible pour tout le monde


Octroyer = non, la ligne de menu n’est disponible que si l’on dispose d’un droit

Invite Nom des fonctions Octroyer

Oracle University and Oradist use only


Articles de l'organisation Articles de l'organisation principale Non
principale
Articles de l'organisation Articles de l'organisation Non

a2) Création du menu : <XYZ>_BASE_DONNEES_TECHNIQUES

Invite Nom du menu Octroyer


Gestion des Articles <XYZ>_Gestion des articles Non
Gestion des nomenclatures BOM_BILLS_GUI Oui
Gestion des gammes BOM_ROUTINGS_GUI Oui

Administration Système Version 12 120/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
b) Création de la responsabilité : <XYZ>_ Base de Données Techniques

Responsabilité : Administrateur Système (FORMS)


\ Sécurité \ Responsabilité \ Définir

Mettre votre groupe de


données

Mettre votre application

Oracle University and Oradist use only


2) CREATION DES ROLES

Les deux rôles à créer sont : <XYZ>_Administrateur DT et <XYZ>_Utilisateur DT.


Chacun d’entre eux inclut la responsabilité <XYZ>_Base de Données Techniques

Se connecter avec l’utilisateur SYSADMIN et le mot de passe sysadmin et prendre


la responsabilité Gestion des utilisateurs.

Responsabilité Gestion des utilisateurs : Rôle et Héritage de rôle


Bouton : Créer un rôle

2.1 Créer les deux rôles

Mettre votre application

UMX est mis


automatiquement
2.2 Placer les rôles dans la hiérarchie

Responsabilité Gestion des utilisateurs : Rôle et Héritage de rôle


Rechercher chacun des rôles
Icône Voir dans la hiérarchie, puis Icône Ajouter un nœud
et mettre la responsabilité <XYZ>_Base de Données Techniques

Administration Système Version 12 121/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Puis ajouter
un nœud

Résultat à obtenir pour chacun des rôles

2.3) Donner les autorisations

Responsabilité Gestion des utilisateurs : Rôle et Héritage de rôle


Rechercher le rôle <XYZ>_Administrateur DT et créer un droit pour lui donnes

Oracle University and Oradist use only


accès au menu <XYZ>_Gestion des articles

Indiquer le nom de votre menu de


gestion des articles

Administration Système Version 12 122/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
3) CREER LES DEUX UTILISATEURS

Responsabilité : Administrateur Système (FORMS)


\ Sécurité \ Utilisateur \ Définir

Créer les deux utilisateurs <XYZ>_BDT_UTILISATEUR et


<XYZ>_BDT_ADMINISTRATEUR sans leur affecter de responsabilités.

Affectation des rôles

Responsabilité Gestion des utilisateurs : Utilisateur


Rechercher chacun des utilisateurs et leur affecter leur rôle.

Oracle University and Oradist use only


4) TESTER

Se connecter successivement en tant que <XYZ>_BDT_UTILISATEUR et


<XYZ>_BDT_ADMINISTRATEUR et constater.

Administration Système Version 12 123/ 180


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

Administration Système Version 12 124/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 18 – ADMINISTRATION DELEGUEE
IMPORTANT : dans tous les exercices qui suivent, remplacez la chaîne de
caractère "<XYZ>" par vos initiales.

VUE D’ENSEMBLE

Votre entreprise a un accord de partenariat avec un de ses plus importants clients.


Vous désirez qu’il puisse accéder à votre système d’informations et puisse lui-même
gérer ses comptes utilisateurs.

Vous allez ici :


• Définir le client partenaire et ses différents contacts,
• Créer le rôle d’administration déléguée,
• Donner les droits nécessaires au rôle d’admi. Déléguée,
• Créer l’utilisateur chargé de l’administration déléguée,
• Tester.

Oracle University and Oradist use only

Administration Système Version 12 125/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 18 – ADMINISTRATION DELEGUEE (SOLUTIONS)
IMPORTANT : dans tous les exercices qui suivent, remplacez la chaîne de
caractère "<XYZ>" par vos initiales.

1) DEFINIR LE CLIENT PARTENAIRE ET SES DIFFERENTS CONTACTS

Nom du client :

<XYZ>ORG PARTENAIRE , pays France, adresse au choix

Nom des contacts :

Pour tous les contacts, indiquer le pays France et une adresse de votre choix

Oracle University and Oradist use only


<XYZ>Dupont Pierre, rôle administrateur délégué
<XYZ>Dumoulin Jean, rôle utilisateur
<XYZ>Dupré Albert, rôle utilisateur

Se connecter avec l’utilisateur OPERATIONS et le mot de passe welcome et


prendre la responsabilité Superutilisateur Oracle Customers Online.
Les rôles seront renseignés plus tard

Administration Système Version 12 126/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
1.1) CREER LE CLIENT

Le nom de l’organisation correspond au nom du client. Il faut bien choisir le pays


France pour éviter les contrôles de saisie sur l’adresse. L’astérisque représente les
champs obligatoires.
Sauvegarder avec le bouton Appliquer.

Adresse au
choix

Oracle University and Oradist use only


1.2) CREER LES CONTACTS DU CLIENT

Les contacts correspondent aux employés du client


Retourner sur la page d’accueil et rechercher votre client.

Sélectionner votre client dans la liste proposée.


Créer le premier contact.

Voir page suivante !….

Administration Système Version 12 127/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Créer les deux autres contacts. Pour info, voici le résultat à obtenir. Il suffit, pour cela
de relancer une recherche sur votre client.

Oracle University and Oradist use only


2) CREER LE ROLE D’ADMINISTRATION DELEGUEE

Le rôle d’administration délégué devra avoir accès aux fonctionnalités de la


responsabilité Gestion des utilisateurs, mais ne devra avoir accès qu’aux
personnes (contacts) de son organisation.

La création se fera en trois étapes :

• Création d’une catégorie de rôle,


• Création du rôle et placement dans la hiérarchie,
• Attribution des autorisations nécessaires.

Se connecter avec l’utilisateur SYSADMIN et le mot de passe sysadmin et prendre


la responsabilité Gestion des utilisateurs.

Administration Système Version 12 128/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
2.1) CREER UNE CATEGORIE DE ROLE

Responsabilité Gestion des utilisateurs : Catégorie de rôle


Bouton : Mettre à jour puis bouton : Ajouter une autre ligne

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.

2.2) CREER LE ROLE

Responsabilité Gestion des utilisateurs : Rôle et héritage de rôle


Bouton : Créer un rôle

Oracle University and Oradist use only


Utiliser Application
Object Library, Nom
abrégé
FND ou votre propre
application

Responsabilité Gestion des utilisateurs : Rôle et héritage de rôle


Rechercher votre rôle pour le placement dans la hiérarchie.

Etape 1 : Voir la hiérarchie

Ajouter la
responsabilité Gestion
Etape 2 : Ajout d’un enfant (rôle ou responsabilité) au rôle des
utilisateurs

Etape 3 : Consultation du résultat

Administration Système Version 12 129/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
3) DONNER DES DROITS AU ROLE

Le rôle d’administration déléguée doit avoir les droits suivants :

• Pouvoir administrer les contacts appartenant à (client)


• Pouvoir voir que sa propre organisation (client),
• Donner la responsabilité Utilisateur portail client Internet,
• Avoir accès au menu de gestion des utilisateurs,

Responsabilité Gestion des utilisateurs : Rôle et héritage de rôle


Rechercher votre rôle et utiliser l’icône de Mise à jour

Oracle University and Oradist use only


a) Pouvoir administrer les contacts appartenant à (client)
Assistant de sécurité \ Gestion des utilisateurs : Administration de la sécurité –
Installation \ Administration des utilisateurs

b) Pouvoir voir que sa propre organisation (client),


Assistant de sécurité \ Gestion des utilisateurs : Administration de la sécurité –
Installation \ Administration des organisations

Administration Système Version 12 130/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
c) Donner la responsabilité Utilisateur portail client Internet
Assistant de sécurité \ Gestion des utilisateurs : Administration de la sécurité –
Installation \ Administration des rôles

Cliquer ici pour donner le


rôle ou la responsabilité

Utilisateur portail client Internet.

d) Avoir accès au menu de gestion des utilisateurs,

Oracle University and Oradist use only


Responsabilité Gestion des utilisateurs : Rôle et héritage de rôle
Rechercher votre rôle et utiliser le bouton Créer des droits

RECAPITULATIF DES DROITS NECESSAIRES

Administration Système Version 12 131/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
4 CREER L’UTILISATEUR CHARGE DE L’ADMINISTRATION DELEGUEE

Responsabilité Gestion des utilisateurs : Utilisateur

Rechercher la personne <XYZ>Dupont Pierre qui doit être l’administrateur délégué.


Utiliser l’icône Créer un utilisateur

Oracle University and Oradist use only


Bien noter l’email, il servira
comme nom d’utilisateur
lors de la connexion

Mettre un mot de passe


simple, l’utilisateur devra le
changer lors de la
première connexion

Lui affecter le rôle d’administration déléguée via le bouton

Administration Système Version 12 132/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Affecter des rôles

5) TESTER

Seconnecter avec comme nom d’utilisateur l’email de l’administrateur.

Oracle University and Oradist use only


Responsabilité Gestion des utilisateurs : Utilisateur

Contrôler que vous avez accès à toutes les personnes de l’organisation

Créer un utilisateur
Lui affecter la responsabilité.

Administration Système Version 12 133/ 180


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

Administration Système Version 12 134/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 19 - FORMS PERSONALIZATION
VUE D'ENSEMBLE
Vous allez ici utiliser Forms Personalization pour modifier le comportement standard
d'un panneau.

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.

Utilisez Forms Personalization pour afficher un message de bienvenue.

Testez.

2) MESSAGE PERSONNALISE

Oracle University and Oradist use only


Faites en sorte que ce message de bienvenue affiche le nom de l'utilisateur qui ouvre
le panneau, ainsi que l'heure...

Testez.

3) PROPRIETE DES CHAMPS


Toujours en utilisant Forms Personalization :
• Masquer le champ Télécopie
• Modifiez le prompt du champ "Email" (en mettant par exemple
"Courriel" ou "Mél")
• Rendez le champ "Description" obligatoire

Testez.

Administration Système Version 12 135/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
4) PROPRIETES ONGLETS
Masquer maintenant l'onglet "Attributs de Sécurité" (le troisième).

Enlevez le mot "Directes" ("Direct") dans le Label du premier Onglet.

Testez.

5) ACTIVATION MENU SPECIAL


Dans les étapes 7 à 9, vous allez activer une fonction qui renseignera l'adresse e-
Mail de l'utilisateur en fonction de son nom, en passant par le menu Outils ou en
cliquant sur une nouvelle icône dans la barre d'icônes.

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 ).

Oracle University and Oradist use only


Testez.

6) TEST SUR LE NOM DE L'UTILISATEUR


Faites en sorte que votre fonction "Renseigner mail" affiche un message d'erreur si
le nom n'est pas renseigné.

Testez.

7) VALEUR D'E-MAIL AUTOMATIQUE


Faites en sorte que votre fonction "Renseigner mail" renseigne le champ e-mail,
sous la forme : <nom utilisateur>@oracle.com

Testez.

8) DESACTIVER LE CODE PERSONNALISE POUR CETTE SESSION


Désactivez votre code personnalisé, juste pour la session en cours.

Administration Système Version 12 136/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
EXERCICE 19 - FORMS PERSONALIZATION (SOLUTIONS)
TACHES DETAILLEES

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).

Lancez l'outil Forms Personalization : pour cela allez dans le menu :


Aide  Diagnostic  Code personnalisé  Personnaliser
US : Help  Diagnostics  Custom Code  Personalize

Oracle University and Oradist use only


Saisissez le mot de passe d'APPS (dans cet environnement de cours : APPS) :

Administration Système Version 12 137/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Vous êtes maintenant dans Forms Personalization.

Définissez un nouveau jeu d'actions : 10 - Message d'accueil. Laissez comme


événement déclencheur la valeur par défaut WHEN-NEW-FORM-INSTANCE (c'est à
dire ouverture du panneau).

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

Oracle University and Oradist use only


Cliquez sur l'onglet "Action", et ajoutez une nouvelle action :
• Séq : 10
• Type : Message
• Type de message : Affichage
• Texte du message : Bienvenue ! (par exemple...)

Sauvegardez.

Administration Système Version 12 138/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Fermez l'outil Forms Personalization, puis fermez le panneau des utilisateurs.

Lorsque vous l'ouvrez de nouveau, vous voyez apparaître un message :

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...).

Modifiez le texte du message en mettant :


• ='Bienvenue ! '||FND_PROFILE.VALUE('USERNAME')||'. il
est : '||to_char(SYSDATE, 'HH:MI')

Oracle University and Oradist use only


Remarques :
• le caractère "=" indique que le texte qui suit doit être interprété, pas
seulement affiché.
• la chaîne de caractère "||" correspond à la concaténation classique
utilisée en SQL et PLSQL
• FND_PROFILE.VALUE est une fonction standard Oracle Applications
qui prend comme paramètre le nom interne d'une option de profil, et
qui renvoie sa valeur pour la session en cours
• to_char(SYSDATE, 'HH:MI') renvoie l'heure et les minutes de la date
système.

Sauvegardez, puis fermez l'outil Forms Personalization et le panneau des


utilisateurs.
Ouvrez de nouveau le panneau des utilisateurs, et constatez que le texte du
message est maintenant dynamique :

Administration Système Version 12 139/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
3) PROPRIETES DES CHAMPS
Retournez dans Forms Personalization.

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é :

Vous allez maintenant masquer le champ "Télécopie". Pour cela, définissez un


nouveau jeu d'actions :
• 20 - Propriétés champs

Cliquez sur l'onglet "Actions" et rajoutez une nouvelle action de type Propriété
(séquence=10).

Oracle University and Oradist use only


D'une façon générale, pour retrouver facilement un objet (élément, fenêtre, onglet...)
dont vous voulez modifier les propriétés, cliquez sur le bouton "Sélectionner par
texte...". Vous obtenez la liste des "Prompts" / "Labels" tels qu'ils apparaissent dans
le panneau source, avec le "Nom de l'objet" rattaché.

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 :

Administration Système Version 12 140/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Sélectionnez ainsi l'objet "Télécopie" ( USER.FAX), puis mettez sa propriété
"DISPLAYED (APPLICATIONS COVER)" à FAUX. Vous devez obtenir ceci :

Oracle University and Oradist use only


De la même façon définissez une nouvelle action modifiant l'invite du champ Mail :
• Seq : 20
• Type : Propriété
• Type d'objet : Elément
• Objet cible : E-Mail  USER.EMAIL_ADDRESS
• Propriété : PROMPT_TEXT
• Valeur : Courriel (par exemple...)
Vous obtenez ceci :

Enfin, rendez le champ "Description" obligatoire :


• Seq : 30
• Type : Propriété
• Type d'objet : Elément
• Objet cible : Description  USER.DESCRIPTION
• Propriété : REQUIRED (APPLICATIONS_COVER)
• Valeur : VRAI

Administration Système Version 12 141/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Sauvegardez, puis fermez l'outil Forms Personalization et le panneau des
utilisateurs.

Ouvrez de nouveau le panneau des utilisateurs, et constatez que les 3 éléments


concernés sont modifiés :
• Télécopie masquée
• Invite du champ mail mise à jour
• Description obligatoire

Oracle University and Oradist use only


4) PROPRIETES ONGLETS
Retournez dans Forms Personalization et définissez un nouveau Jeu d'actions
(Séquence 30, description Onglets). Cliquez ensuite sur l'onglet Actions.

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

Administration Système Version 12 142/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Définissez ensuite une nouvelle action pour renommer le label du premier Onglet :
• Seq : 20
• Type : Propriété
• Type d'objet : Page à Onglets / Tab Canvas
• Objet cible : REGIONS.RESP_CANVAS
• Propriété : LABEL
• Valeur : Responsabilités

Sauvegardez. Vous devez obtenir ceci :

Page à Onglets

Oracle University and Oradist use only


Sauvegardez, puis fermez l'outil Forms Personalization et le panneau des
utilisateurs.

Ouvrez de nouveau le panneau des utilisateurs, et constatez que :


• Le 3ème onglet est masqué
• Le label du premier onglet est modifié

Administration Système Version 12 143/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
5) ACTIVATION MENU SPECIAL
Vous allez ici activer la fonction SPECIAL1 à l'ouverture du panneau.

Retournez dans Forms Personalization et définissez un nouveau Jeu d'actions


(Séquence 40, description Activation Menu Special). Cliquez sur l'onglet Action et
définissez une nouvelle action :
• Seq : 10
• Type : Menu
• Option de menu : SPECIAL1
• Libellé de menu : Renseigner mail
• Nom de l'icône : email_greyscale
Remarque : les icônes disponibles sont regroupées sur le serveur Forms,
dans le répertoire $OA_MEDIA.
Sauvegardez. Vous devez obtenir ceci :

Oracle University and Oradist use only


Menu

Sauvegardez, puis fermez l'outil Forms Personalization et le panneau des


utilisateurs.

Ouvrez de nouveau le panneau des utilisateurs, et constatez que :


• Le menu Outils est activé et propose une fonction
• Une nouvelle icône apparaît dans la barre d'icônes

Administration Système Version 12 144/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
6) TEST SUR LE NOM DE L'UTILISATEUR
Vous allez maintenant rattacher une action à SPECIAL1 ; dans un premier temps,
vous allez vérifier que lorsque un utilisateur clique sur l'icône (ou bien va dans "Outils
 Renseigner Mail"), le champ USER_NAME n'est pas NULL.

Pour cela, retournez dans Forms Personalization et définissez un nouveau Jeu


d'actions (Séquence 50, description "Code SPECIAL1 si nom user est NULL").

Dans l'onglet "Condition", saisissez :


• Evént déclencheur : SPECIAL1
• Condition : :USER.USER_NAME is NULL

Oracle University and Oradist use only


Cliquez sur l'onglet Action et définissez une nouvelle action à exécuter :
• Seq : 10
• Type : Message
• Type de message : Erreur
• Texte du message : Nom Utilisateur Obligatoire... <ou autre...>

Sauvegardez, puis fermez l'outil Forms Personalization et le panneau des


utilisateurs.

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 :

Administration Système Version 12 145/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
7) VALEUR D'E-MAIL AUTOMATIQUE
Vous allez enfin rattacher à SPECIAL1 l'action qui permet de renseigner
automatiquement le champ Mail.

Pour cela, retournez dans Forms Personalization et définissez un nouveau Jeu


d'actions (Séquence 60, description "Code SPECIAL1 si nom user n'est pas
NULL").

Dans l'onglet "Condition", saisissez :


• Evént déclencheur : SPECIAL1
• Condition : :USER.USER_NAME is NOT NULL

Oracle University and Oradist use only


Cliquez sur l'onglet Action et définissez une nouvelle action à exécuter :
• Seq : 10
• Type : Propriété
• Type d'objet : Elément
• Objet cible : USER.EMAIL_ADDRESS
• Nom de propriété : VALUE
• Valeur : =:USER.USER_NAME||'@oracle.com'

Sauvegardez, puis fermez l'outil Forms Personalization et le panneau des


utilisateurs.

Administration Système Version 12 146/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Ouvrez de nouveau le panneau des utilisateurs. Saisissez un "Nom d'utilisateur" ou
recherchez-en un, puis cliquez sur l'icône du menu SPECIAL1. Le champ mail est
renseigné :

Oracle University and Oradist use only


8) DESACTIVER LE CODE PERSONNALISE POUR CETTE SESSION
Désactivez votre code personnalisé, juste pour la session en cours.

Faites cela en accédant à :


Aide  Diagnostic  Code personnalisé  Désactiver
US : Help  Diagnostics  Custom Code  Off

Fermez le panneau des utilisateurs (s'il était ouvert) puis ouvrez-le de nouveau.

Constatez qu'aucune de vos personnalisations n'est plus prise en compte...

Administration Système Version 12 147/ 180


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

Administration Système Version 12 148/ 180


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
ANNEXES

Administration Système Version 12 149/ 180


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

Administration Système Version 12 150/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ANNEXE A : OPTION DE PROFIL AVEC UNE VALIDATION SQL
OBJECTIF

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

Oracle University and Oradist use only


La démarche sera la suivante :

• Création de l’option de profil,


• Création de la requête SQL :
o Recherche de la table concernée,
o Affichage de la description de la table,
o Ecriture de la requête,
o Association de la requête à l’option de profil.
• Utilisation de l’option de profil dans un paramètre de traitement.

Remarque : les deux premières étapes peuvent être inversées.

COMPLEMENTS TECHNIQUES (FACULTATIF)

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)

Administration Système Version 12 151/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
CREATION DE L’OPTION DE PROFIL

Responsabilité : Développeur d’application


\Profil

Nom : XX_DEVISE# (Clé primaire non modifiable après la sauvegarde)


Application : votre application
Nom de profil utilisateur : Devise du groupe # (traduisible)

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.

Oracle University and Oradist use only


Facultatif : Traduction de votre option de profil (icône globe dans la barre de menu)

Administration Système Version 12 152/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
CREATION DE LA REQUETE SQL

RECHERCHE DE LA TABLE CONCERNEE

Dans un premier temps, il faut connaître le panneau ou l’information servant à la


validation est gérée. Dans la majorité des cas, cette information sera assez basique.

Responsabilité : General Ledger Vision Operations


\Configurer\Devise\Définir

Oracle University and Oradist use only


Pour connaître la table ou la vue qui est utilisée dans un panneau, il suffit de faire
Menu \ Aide \ Historique des enregistrements

Administration Système Version 12 153/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Dans le champ Nom de la table, est affiché indifféremment le nom d’une table ou
d’une vue. En général les vues reprennent le nom de la table de base et sont
suffixées par _V. Dans notre cas, il y a de forte chance qu’il s’agisse d’une vue.

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 :

Oracle University and Oradist use only


Menu \ Aide \ Examine (mot de passe apps)

Administration Système Version 12 154/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
AFFICHAGE DE LA DESCRIPTION DE LA TABLE OU DE LA VUE

Responsabilité : Développeur d’applications

Visualiser la structure d’une table (si c’est une table)


\Application\Base de donnée \Tableau

Visualiser la structure d’une vue (si c’est une vue)


\Application\Base de donnée \Voir

Oracle University and Oradist use only


Table

Vue

Visualiser la structure de la vue FND_CURRENCIES_VL pour visualiser les colonnes


à utiliser et la requête qui crée la vue.
\Application\Base de donnée \Voir

Administration Système Version 12 155/ 180


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
Facultatif : Pour information, noter les tables de base servant à la vue juste après la
clause FROM. Visualiser la structure d’une table
\Application\Base de donnée \Tableau

Administration Système Version 12 156/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ECRITURE DE LA REQUETE

Préparer votre requête. La syntaxe générale est la suivante.

SQL="SELECT code \"Code\", libelle \"Libelle\"


INTO :profile_option_value,:visible_option_value
FROM table_ou_vue
WHERE colonne = ‘XXX’ "
COLUMN=" \"Code \"(3), \"Libelle\"(10) "

Règles de construction :

• La requête ne présente que deux colonnes.


• Malgré la clause INTO, plusieurs lignes peuvent être sélectionnées,
• :profile_option_value est la variable liée où est stocké le code de l’option de
profil.
• :visible_option_value est la variable liée où est stocké la description de l’option

Oracle University and Oradist use only


de profil.
• Les colonnes dans le SELECT doivent correspondre aux variables liées dans
la clause INTO,
• Pour les colonnes de plus de 20 caractères, il faut utiliser un alias et indiquer
sa longueur (comme la commande COLUMN en SQL+)

ASSOCIATION DE LA REQUETE A L’OPTION DE PROFIL

Responsabilité : Développeur d’application

\Profil

Voir le script sql complet

Administration Système Version 12 157/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Code SQL :

Tester en entrant une valeur pour un de vos utilisateurs

Oracle University and Oradist use only


UTILISATION DANS UN PARAMETRE DE TRAITEMENT

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.

Les étapes à suivre sont :

• Création du programme personnalisé,


• Affectation du programme à son groupe de traitements,
• Test.

CREATION DU PROGRAMME PERSONNALISE

Responsabilité : Administrateur Système (FORMS)


\Traitements \ Programme \Définir

Rechercher le traitement est « Etat Commandes bloquées en contrôle du crédit »


(Application Order Management) et copier le dans votre application en incluant les
paramètres.

Rechercher le paramètre Devise (Currency Code) et compléter la valeur par défaut.

Administration Système Version 12 158/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ATTENTION Code de
l’option de profil

Oracle University and Oradist use only


AFFECTATION DU PROGRAMME A SON GROUPE DE TRAITEMENTS

Si vous ne connaissez pas le nom du groupe de traitements, il est possible de le voir


dans le panneau des responsabilités

Responsabilité : Administrateur Système (FORMS)


\Sécurité \ Responsabilités \Définir

Pour information, le groupe de taritement attaché à la responsabilité Administrateur


Système (FORMS) est System Administrator Reports de l’application Application
Object Library

Tester en essayant de lancer ce traitement, votre devise devrait venir par défaut.

Administration Système Version 12 159/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ANNEXE : DECLARATION D’UNE TABLE EXTERNE

Sous SQL+ ( avec votre OracleID)

CREATE TABLE EXT_TARIF


(CODE VARCHAR2(2) PRIMARY KEY,
DESCRIPTION VARCHAR2(20));

Il faudra donner les droits sur votre table (GRANT) à APPS.

Enregistrement de la table :

Ex. : execute AD_DD.register_table('Nom abrégé de l’application','Nom de la table','T');

execute AD_DD.register_table('INV','EXT_TARIF','T');

Enregistrement des colonnes :


Ex. :Execute AD_DD.register_column(‘Nom abrégé de l'application’ , 'Nom de la table',
'Nom de la colonne’, Position dans la tabme, ‘Type‘, taille, ‘Autorise les nuls ‘,’Traduisible’);

Oracle University and Oradist use only


execute AD_DD.register_column('INV','EXT_TARIF','CODE', 1,'VARCHAR2', 2, 'Y','N');
execute AD_DD.register_column('INV','EXT_TARIF','DESCRIPTION',
2,'VARCHAR2', 20, 'Y','N');
ANNEXE : UTILISATION DES CODES EXPRESS

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.

Type de code express

Administration Système Version 12 160/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Pour la validation SQL, il vous suffit d’utiliser un modèle existant :

SQL="SELECT MEANING \"REPONSE\", LOOKUP_CODE


INTO :VISIBLE_OPTION_VALUE , :PROFILE_OPTION_VALUE
FROM FND_LOOKUPS
WHERE LOOKUP_TYPE = 'YES_NO'
ORDER BY LOOKUP_CODE"
COLUMN="\" REPONSE \"(10)"

Modifier le type de code express LOOKUP_TYPE,


Modifier les libellés dans le SELECT et dans la clause COLUMN,
Eventuellement, ajouter une clause WHERE.

ANNEXE : CREATION D’UN TYPE DE CODES EXPRESS

Oracle University and Oradist use only


Il est aussi possible de se créer son propre type de codes express. Ceci vous évite
d’avoir à créer une table externe.

Responsabilité : Administration du Système


\Types de code express

Mettre votre application

Administration Système Version 12 161/ 180


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

Administration Système Version 12 162/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ANNEXE B : JEUX DE VALEURS HIERARCHISES
Objectif : Afin de permettre à l’utilisateur de choisir rapidement la ville ou aura lieu la
formation, on se propose de lui afficher : le continent, les pays du continent choisi et
les villes du pays choisi.

Les tables suivantes seront utilisées :

CUF_CONTINENT
CONTINENTVARCHAR2(2)
CONT_DESC VARCHAR2(20)

CUF_PAYS
CONTINENTVARCHAR2(2)
PAYS VARCHAR2(3)
PAYS_DESC VARCHAR2(20)

Oracle University and Oradist use only


CUF_VILLE
PAYS VARCHAR2(3)
VILLE VARCHAR2(5)
VILLE_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.

CREATION DES TROIS JEUX DE VALEURS (CONTINENT, PAYS ET VILLE) :

Responsabilité : Inventory Vision Operation


(N) Configurer / Champs Flexibles / Validation / Jeux

Nom du jeu XX_CONTINENT# XX_PAYS# XX_VILLE#


Description Liste des continents Liste des pays Liste des villes
Type de Car 2 Car 2 Car 2

Administration Système Version 12 163/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
format
Type de Table Table Table
validation
Nom table CUF_CONTINENT CUF_PAYS CUF_VILLE
Colonnes CONTINENT PAYS VILLE
CONT_DESC PAYS_DESC VILLE_DESC
ID CONTINENT PAYS
Clause WHERE CONTINENT = WHERE PAYS =
Where :$FLEX$.XX_CONTINENT# :$FLEX$.XX_PAYS#

CREER OU MODIFIER VOTRE CHAMP FLEXIBLE


Responsabilité : Inventory Vision Operation
(N) Configurer / Champs Flexibles / Champs utilisateur / Segments

Continent Pays Ville


Nom Continent Pays Ville

Oracle University and Oradist use only


Colonne Au choix Au choix Au choix
Ordre 1 2 3
Jeu de valeurs XX_CONTINENT# XX_PAYS# XX_VILLE#
Obligatoire non non non

Geler, compiler et tester votre CUF.


Remarque : il est plus prudent de faire les deux premiers jeux de valeurs, de tester et
de continuer le troisième si les tests sont concluants.

Administration Système Version 12 164/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Réponses

Responsabilité : Inventory Vision Operation


(N) Configurer / Champs Flexibles / Validation / Jeux

Listes des continents :

Oracle University and Oradist use only


Les tables étant déclarées dans l’eBS, vous pouvez les rechercher via la liste de
valeurs (idem pour les colonnes)

Administration Système Version 12 165/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Listes des pays :

Oracle University and Oradist use only

Administration Système Version 12 166/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Liste des villes :

Oracle University and Oradist use only


Création du CUF :

Responsabilité : Inventory Vision Operation


(N) Configurer / Champs Flexibles / Champs utilisateur / Segments

Administration Système Version 12 167/ 180


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

Administration Système Version 12 168/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ANNEXE C : JEUX DE VALEURS UTILISANT UNE OPTION DE
PROFIL
Objectif : On désire proposer à l’utilisateur tous les pays appartenant à son
continent. La valeur de son continent est stockée dans une option de profil dont le
nom est XX Continent (*), une valeur a été entrée pour l’utilisateur OPERATIONS.
(*) S’il elle n’existait pas demander sa création au formateur.
Etapes :
• Chercher le code de l’option de profil,
• Consulter la valeur de l’option de profil,
• Construire le jeu de valeurs

Chercher le code de l’option de profil

Responsabilité : Développeur d’application


\Profil

Oracle University and Oradist use only


Noter le code de l’option de profil, il sera utilisé dans la clause WHERE du jeu de
valeurs.

Consulter la valeur de l’option de profil

Responsabilité : Administrateur Système


\Profil\Personnel

Construire le jeu de valeurs

La table à utiliser est CUF_PAYS et la syntaxe de la clause WHERE est

WHERE colonne = :$PROFILES$.code_option_profil

Administration Système Version 12 169/ 180


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

Administration Système Version 12 170/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ANNEXE D : JEUX DE VALEURS UTILISANT UNE JOINTURE
Objectif : On désire proposer à l’utilisateur toutes les villes appartenant à son
continent ainsi que le pays. La valeur de son continent est stockée dans une option
de profil dont le nom est XX Continent, une valeur a été entrée pour l’utilisateur
OPERATIONS.

CONSTRUIRE LE JEU DE VALEURS

Consulter la structure des tables CUF_PAYS et CUF_VILLE

Oracle University and Oradist use only

Administration Système Version 12 171/ 180


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

Administration Système Version 12 172/ 180


THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
ANNEXE E : CHAMP UTILISATEUR FLEXIBLE CONTEXTUEL
Pour les cours Intra, votre Entreprise désire entrer le nom du client et si le cours est
standard ou spécifique et pour les cours Inter, le numéro de la salle de cours. Le type
de cours Intra/Inter sera donc le contexte du Champ Utilisateur Flexible.

Etapes à suivre :

• Créer les jeux de valeurs nécessaires,


• Déclarer le contexte,
• Indiquer pour chaque contexte les champs spécifiques,
• Compiler et tester.

Remarque : Sous Global Data Elements nous trouverons tous les champs non
contextuels (champs systématiques)

Oracle University and Oradist use only


Lle jeu de valeur et la valeur par défaut ne
sont pas obligatoires.

Pour chaque contexte, entrer les champs


qui lui sont spécifiques.

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
Résultat à obtenir

Oracle University and Oradist use only

Administration Système Version 12 Exercices Page 174

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.

Attention : utiliser les fonctions indiquées par le formateur.

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é,

Oracle University and Oradist use only


• exécution du Query.

PANNEAU DES UTILISATEURS

Déclarer le Zoom

Administration Système Version 12 Exercices Page 175

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

Attention : Nommer votre variable globale XX_GLOBALE#. Elle est alimentée à


chaque fois que l’on change de ligne dans le bloc des responsabilités données à
l’utilisateur

Suite sur la même ligne

Oracle University and Oradist use only


Aussi appelée
Variable
Standard

ACTIONS

Attention : Appeler votre fonction et que votre fonction et uniquement si la


responsabilité n’est pas nulle Contrôler que la fonction appelée a bien été
sauvegardée. Généralement, il faut s’y reprendre à deux fois !…

Administration Système Version 12 Exercices Page 176

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

COLLECTER LA VARIABLE GLOBALE

Aussi appelée
Variable
Standard

Administration Système Version 12 Exercices Page 177

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED
PASSER EN MODE QUERY

Oracle University and Oradist use only


On va dans le bloc responsabilité et on se met en mode Query

ALIMENTATION DU CHAMP ET LANCER LE QUERY

Lancer trois actions :


Administration Système Version 12 Exercices Page 178

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

Oracle University and Oradist use only


Annuler la variable
Aussi appelée Variable
Standard

Administration Système Version 12 Exercices Page 179

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

Remarque : se créer deux répertoires sur le serveur, un pour exporter les


personnalisations l’autre pour les importer. Les fonction FNDLOAD sont à lancer à
partir su serveur sous le prompt de système d’exploitation.

EXPORT

*.lct = driver qui indique l'objet à exporter : voir user guide chapitre FNDLOAD
*.ldt = fichier exporté, modifiable sous notepad

FNDLOAD apps/apps 0 Y DOWNLOAD


$FND_TOP/patch/115/import/affrmcus.lct config.ldt
FND_FORM_CUSTOM_RULES function_name=nom_fonction

Remarque : nom fonction obligatoire

Oracle University and Oradist use only


Exemple :
FNDLOAD apps/apps 0 Y DOWNLOAD
$FND_TOP/patch/115/import/affrmcus.lct util.ldt
FND_FORM_CUSTOM_RULES function_name=FND_FNDSCAUS

Remarque : le nom de la fonction est obligatoire

IMPORT

FNDLOAD apps/apps 0 Y UPLOAD


$FND_TOP/patch/115/import/affrmcus.lct util.ldt

Exemple :

FNDLOAD apps/apps 0 Y UPLOAD


$FND_TOP/patch/115/import/affrmcus.lct resp.ldt

Remarque : possibilité de changer le nom de la fonction sous éditeur de texte


notepad.

Administration Système Version 12 Exercices Page 180

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS
COMPUTER IS STRICTLY PROHIBITED

You might also like