Sunteți pe pagina 1din 536

IBM Maximo Asset Management

Version 7.6

Administration de Maximo Asset


Management



Important
Avant d'utiliser le prsent document et le produit associ, prenez connaissance des informations gnrales figurant la
section Remarques, la page 517.

Cette dition s'applique la version 7.6.0 d'IBM Maximo Asset Management et toutes les ditions et modifications
ultrieures, sauf indication contraire dans les nouvelles ditions.
LE PRESENT DOCUMENT EST LIVRE EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM
DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES INFORMATIONS EN CAS DE
CONTREFACON AINSI QU'EN CAS DE DEFAUT D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE.
Ce document est mis jour priodiquement. Chaque nouvelle dition inclut les mises jour. Les informations qui y
sont fournies sont susceptibles d'tre modifies avant que les produits dcrits ne deviennent eux-mmes
disponibles. En outre, il peut contenir des informations ou des rfrences concernant certains produits, logiciels ou
services non annoncs dans ce pays. Cela ne signifie cependant pas qu'ils y seront annoncs.
Pour plus de dtails, pour toute demande d'ordre technique, ou pour obtenir des exemplaires de documents IBM,
rfrez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous votre partenaire
commercial.
Vous pouvez galement consulter les serveurs Internet suivants :
v http://www.fr.ibm.com (serveur IBM en France)
v http://www.ibm.com/ca/fr (serveur IBM au Canada)
v http://www.ibm.com (serveur IBM aux Etats-Unis)
Compagnie IBM France
Direction Qualit
17, avenue de l'Europe
92275 Bois-Colombes Cedex
Copyright IBM France 2014. Tous droits rservs.
Copyright IBM Corporation 2008, 2014.

Table des matires


Avis aux lecteurs canadiens . . . . . xiii
Chapitre 1. Configuration du systme . . 1
Configuration du systme de base . . . . . . . 1
Configuration de systmes en cluster . . . . . . 2
Prsentation des clusters de serveurs d'application 2
Prparation de la cration de clusters . . . . . 5
Cration de fichiers de proprits pour les
clusters . . . . . . . . . . . . . . 5
Configuration de beans grs par message pour
les clusters . . . . . . . . . . . . . 7
Cration de fichiers de gnration pour les
clusters . . . . . . . . . . . . . . 10
Cration de fichiers EAR Maximo pour les
clusters . . . . . . . . . . . . . . 11
Cration du fichier de registre RMI . . . . 14
Cration et dploiement de clusters dans
WebSphere Application Server . . . . . . . 14
Dploiement du fichier de registre RMI dans
WebSphere Application Server . . . . . . 15
Cration de clusters dans WebSphere
Application Server . . . . . . . . . . 16
Configuration de Java Message Service pour
WebSphere Application Server . . . . . . 18
Dploiements de fichiers EAR pour des
clusters dans WebSphere Application Server . 26
Cration et dploiement de clusters dans
WebLogic Server. . . . . . . . . . . . 27
Dploiement du fichier de registre RMI pour
WebLogic Server. . . . . . . . . . . 27
Cration de clusters dans WebLogic Server . . 29
Configuration de Java Message Service pour
WebLogic Server. . . . . . . . . . . 30
Dploiement de fichiers EAR pour des clusters
dans WebLogic Server . . . . . . . . . 37
Gnration et dploiement de fichiers EAR pour des
configurations de base . . . . . . . . . . . 38
Gnration des fichiers EAR Maximo pour des
configurations de base . . . . . . . . . . 38
Dploiement des fichiers EAR Maximo dans
WebSphere Application Server . . . . . . . 39
Dploiement des fichiers EAR Maximo dans
WebLogic Server. . . . . . . . . . . . 40
Configuration des paramtres gnraux . . . . . 41
Activateur de Content Installer . . . . . . . 41
Configuration de l'aide en ligne . . . . . . 41
Fichiers d'archive d'application Web (WAR) . . 42
Fichiers EAR . . . . . . . . . . . . . 42
Configuration de serveurs d'applications . . . 43
Paramtres de mmoire pour le processus de
serveur d'applications . . . . . . . . . 43
Equilibrage des charges . . . . . . . . 44
Prise en charge de Secure Socket Layer . . . 45
Cration de machines virtuelles Java . . . . 45
Documentation du serveur d'applications . . 46
Copyright IBM Corp. 2008, 2014

Configuration de paramtres de navigateur. .


Configuration des paramtres de Internet
Explorer . . . . . . . . . . . .
Configuration des priode de dlai d'attente
de session . . . . . . . . . . . .
Configuration de l'interface utilisateur . . . .
Activation du menu de navigation latral . .
Modification de l'habillage de l'interface
utilisateur . . . . . . . . . . . . .
Masquage du menu de navigation latral dans
les applications . . . . . . . . . . .
Migration du poste de travail d'administration .

. 46
. 46
. 47
. 47
. 47
. 48
. 49
. 49

Chapitre 2. Configuration de bases de


donnes . . . . . . . . . . . . . . 51
Conception de la base de donnes . . . . . . .
Structure de la base de donnes relationnelle . .
Tables de dictionnaire de donnes . . . . .
Utilitaire de vrification d'intgrit . . . .
Partitions de stockage . . . . . . . . .
Objets mtier . . . . . . . . . . . .
Objets dfinis par l'utilisateur . . . . . .
Niveaux de configuration pour les objets . .
Relations de base de donnes . . . . . .
Attributs d'objets mtier . . . . . . . .
Types de donnes d'attribut . . . . . . .
Vues de base de donnes . . . . . . . .
Index . . . . . . . . . . . . . .
Cls principales . . . . . . . . . . .
Dfinition d'objets pour des applications . . . .
Cration d'objets. . . . . . . . . . . .
Ajout de vues aux bases de donnes . . . . .
Cration d'applications partir des vues de base
de donnes importes . . . . . . . . . .
Spcification d'attributs pour objets . . . . .
Descriptions et descriptions dtailles . . .
Ajout d'attributs aux objets . . . . . . .
Modification d'attributs . . . . . . . .
Cration de restrictions sur les attributs . . .
Exclusion d'attributs dfinis par l'utilisateur
lors de la duplication d'objets . . . . . .
activation de la numrotation automatique pour
les attributs . . . . . . . . . . . . .
Ajout de catgories de taxe aux tables de base de
donnes . . . . . . . . . . . . . .
Ajout d'index . . . . . . . . . . . . .
Ajout de cls primaires des objets dfinis par
l'utilisateur . . . . . . . . . . . . .
Cration de relations entre les tables parent et
enfant . . . . . . . . . . . . . . .
Configuration des comptes GLG . . . . . . .
Codes de compte GLG . . . . . . . . .
Composants de compte GLG . . . . . . .
Squence de composants dans un code du
compte GLG . . . . . . . . . . . . .

51
51
52
53
54
54
55
55
58
59
60
62
62
63
63
63
65
66
67
67
68
69
70
71
71
72
73
73
74
75
75
75
76

iii

Longueur de composants dans un code du


compte GLG . . . . . . . . . . . .
Configuration de base de donnes . . . . . .
Modes de configuration de la base de donnes
Configuration de base de donnes en mode de
ligne de commande. . . . . . . . . .
Configuration de base de donnes en mode
administration . . . . . . . . . . .
Restauration des tables de sauvegarde . . .
Configuration du systme pour la conformit
rglementaire . . . . . . . . . . . . .
Signatures et enregistrements d'audit
lectroniques . . . . . . . . . . . .
Suivi des connexions . . . . . . . . .
Fonction de signature lectronique. . . . .
Enregistrements d'audit lectronique . . . .
Authentification de la signature lectronique .
Cration d'une liste droulante pour la zone
Raison de la modification. . . . . . . .
Ajout de valeurs au domaine Raison de la
modification . . . . . . . . . . . .
Changements de base de donnes sans relation
avec eAudit . . . . . . . . . . . .
Changement de base de donnes concernant
eAudit . . . . . . . . . . . . . .
Contrle des changements apports aux objets .
Dfinition de cartes de recherche . . . . .
Ajout de messages systme . . . . . . .
Dfinitions de requte . . . . . . . . .
Configuration de l'option de recherche pour
l'optimisation des performances . . . . . .
Fonction de recherche de texte . . . . . .
Configuration du type de recherche . . . .

. 76
. 77
77
. 79
. 79
. 80
. 81
.
.
.
.
.

81
82
82
83
84

. 85
. 86
. 87
.
.
.
.
.

88
89
89
90
91

. 91
. 91
. 92

Chapitre 3. Configuration du systme


avec plusieurs langues. . . . . . . . 95
Prsentation de la configuration de plusieurs
langues . . . . . . . . . . . . . . . . 95
Tables multilingues et colonnes associes . . . 95
Utilitaires multilingues : Translation Data Toolkit 97
Langues multiples et personnalisations des tables
systme. . . . . . . . . . . . . . . 97
Langues multiples et traductions . . . . . . 97
Activation de la prise en charge multilingue . . . 98
Activation de plusieurs langues sur les objets et
attributs . . . . . . . . . . . . . . 98
Activation des attributs pour plusieurs
langues . . . . . . . . . . . . . . 98
Affichage de caractres de plusieurs langues
99
Ajout de langues secondaires au produit aprs
le dploiement initial . . . . . . . . . . 100
Ajout de langues secondaires non prises en
charge aux bases de donnes . . . . . . . 100
Suppression des langues secondaires de la base
de donnes . . . . . . . . . . . . . 102
Traduction d'enregistrements via des
applications . . . . . . . . . . . . . 102
Dfinition des langues des conseils d'outils . . 103
Cration d'une base de donnes maxdemo aprs
l'installation . . . . . . . . . . . . . 103

iv

Administration de Maximo Asset Management

Chapitre 4. Administration de la base


de donnes . . . . . . . . . . . . 107
Prsentation de l'administration de base de
donnes . . . . . . . . . . . . . . .
Sauvegarde et restauration de base de donnes
Types de sauvegardes . . . . . . . . .
Sauvegardes hors et en ligne . . . . . . .
Mises jour des statistiques de base de donnes
Package DBMS_STATS . . . . . . . .
Mise jour des statistiques du serveur SQL
Mises jour de base de donnes . . . . . .
Modules de correction d'application . . . .
Mise jour de base de donnes pour les
options systme . . . . . . . . . .
Extensions UpdateDB et client . . . . . .
Fichier a_customer.xml . . . . . . . .
Fichier product_description.xml . . . . .
Gestion de l'administration de base de donnes . .
Mise jour de la base de donnes Maximo . .
Excution de UpdateDB . . . . . . . . .

107
107
108
109
109
109
110
110
110
111
111
111
112
112
112
113

Chapitre 5. Optimisation des


performances du systme . . . . . . 115
Performances du serveur de base de donnes. . .
Techniques d'optimisation pour toutes les bases
de donnes . . . . . . . . . . . . .
Indexation de la base de donnes. . . . .
Accs optimis aux donnes . . . . . .
Modification de la taille des caches de
squence . . . . . . . . . . . . .
Optimisation des performances dans DB2 . . .
Dfinition des variables d'environnement et
des variables de registre pour une
performance optimale . . . . . . . .
Variables de registre DB2 . . . . . . .
Rglage des paramtres du gestionnaire de
base de donnes . . . . . . . . . .
Paramtres du gestionnaire de base de
donnes DB2 . . . . . . . . . . .
Rglage des paramtres de configuration de
base de donnes . . . . . . . . . .
Activation de l'option de dfinition d'accs
REOPT(ONCE) . . . . . . . . . . .
Paramtres de configuration de la base de
donnes DB2 . . . . . . . . . . .
Rorganisation des tables et des index dans
DB2 . . . . . . . . . . . . . .
Optimisation des performances dans Oracle
Database . . . . . . . . . . . . . .
Paramtres d'initialisation de Oracle Database
Optimisation des performances d'IBM WebSphere
Application Server . . . . . . . . . . .
Tailles du pool d'units d'excution . . . . .
Valeurs de taille de segment de mmoire . . .
Identification des tailles de segment de mmoire
optimales dans WebSphere Application Server .
Commandes de la machine virtuelle Java
permettant d'optimiser les performances . . .
Rglage de la performance du serveur HTTP . . .

115
115
116
116
117
119

119
120
121
122
123
124
125
128
130
131
133
134
134
135
136
137

Equilibrage de charge et compression d'IBM


HTTP Server . . . . . . . . . . .
Paramtres optimiss pour la configuration du
systme d'exploitation . . . . . . . . .
Paramtres lis la performance sur AIX . .
Paramtres rseau lis la performance pour
Windows et Red Hat Enterprise Linux . . .
Dveloppement de tests de performances . . .
Identification des objectifs de test. . . . .
Dveloppement des scnarios d'utilisation . .
Dveloppement des stratgies de test . . .
Dfinition des environnements de test . . .
Scnario: Dveloppement de tests de
performances pour mesurer l'utilisation du
processeur . . . . . . . . . . . .

. 139
. 140
. 140
.
.
.
.
.
.

142
143
143
143
144
145

. 146

Chapitre 6. Implmentation de la
scurit . . . . . . . . . . . . . . 151
Prsentation des groupes de scurit . . . . .
Groupes de scurit et accs aux sites et aux
applications . . . . . . . . . . . . .
Types de groupes de scurit . . . . . . .
Processus de scurit . . . . . . . . . .
Authentification des utilisateurs . . . . .
Autorisations des groupes de scurit . . .
Profils de scurit . . . . . . . . . .
Profil de scurit d'une organisation
possdant deux groupes de scurit exemple . . . . . . . . . . . . .
Suivi des connexions . . . . . . . . .
Chiffrement et scurit . . . . . . . .
Piratage et attaques par saturation . . . .
Cration automatique d'enregistrements
d'utilisateurs authentifis via le protocole LDAP.
Combinaison des groupes de scurit . . . .
Combinaison des groupes de scurit - rgles
de restriction des donnes . . . . . . .
Combinaison des groupes de scurit - rgles
d'autorisation de l'application . . . . . .
Combinaison des groupes de scurit - rgles
pour les limites et les tolrances
d'approbation . . . . . . . . . . .
Combinaison des groupes de scurit - rgles
d'autorisation des composants GLG . . . .
Combinaison des groupes de scurit - rgles
d'autorisation de main-d'oeuvre . . . . .
Combinaison des groupes de scurit - rgles
d'autorisation de site . . . . . . . . .
Combinaison des groupes de scurit - rgles
d'autorisation de magasin . . . . . . .
Scurit du serveur d'applications . . . . .
Scurit du serveur d'applications proprits de gestion des utilisateurs et des
groupes . . . . . . . . . . . . .
Rles de scurit pour le serveur
d'applications . . . . . . . . . . .
Environnement connexion unique pour la
scurit d'un serveur d'applications . . . .
Scurit des serveurs d'applications et LDAP
Synchronisation de donnes LDAP . . . .

151
152
153
153
154
155
159

160
162
163
164
165
165
166
167

167
168
168
169
169
169

170
171
171
172
172

Synchronisation de paramtres de tche


priodique pour la scurit du serveur
d'applications . . . . . . . . . . .
Utilisation des groupes de scurit . . . . . .
Ajout de groupes de scurit . . . . . . .
Affectation de centres de contrle aux
groupes de scurit . . . . . . . . .
Affectation de sites des groupes de scurit
Ajout d'utilisateurs des groupes de scurit
Attribution de privilges d'autorisation des
groupes de scurit . . . . . . . . . .
Attribution d'autorisation de connexion
administrateur pour la configuration d'une
base de donnes . . . . . . . . . .
Autorisation des privilges d'application
pour les groupes de scurit . . . . . .
Autorisation d'accs aux magasins pour les
groupes de scurit . . . . . . . . .
Autorisation d'accs aux informations de
main-d'oeuvre des groupes de scurit . . .
Autorisation d'accs du groupe de scurit
aux composants GLG. . . . . . . . .
Autorisation des services standards pour les
groupes de scurit . . . . . . . . .
Redfinition de la dure du mot de passe
pour les groupes de scurit . . . . . .
Spcification de restrictions pour les groupes de
scurit . . . . . . . . . . . . . .
Spcification de restrictions de donnes pour
les groupes de scurit . . . . . . . .
Spcification de restrictions de collection
pour les groupes de scurit . . . . . .
Spcification de restrictions de donnes
gnrales pour les groupes de scurit . . .
Spcification des limites et tolrances d'achat
pour les groupes de scurit . . . . . .
Suppression d'utilisateurs des groupes de
scurit . . . . . . . . . . . . . .
Suppression de groupes de scurit . . . .
Chiffrement des proprits des fins de scurit
Modification des fichiers chiffrs des fins
de scurit . . . . . . . . . . . .
Configuration du systme pour utilisation de la
scurit du serveur d'applications . . . . .
Configuration de WebSphere Application
Server pour la scurit LDAP . . . . . .
Configuration de deux serveurs d'annuaire
Configuration de WebLogic Server pour la
scurit LDAP . . . . . . . . . . .
Modification des paramtres de tche
priodique pour la synchronisation des donnes.
Activation des tches priodiques pour la
synchronisation de donnes . . . . . .
Configuration de la tche priodique
VMMSYNC pour synchroniser des
utilisateurs et des groupes . . . . . . .
Configuration de WebSphere Application
Server pour une synchronisation
incrmentielle . . . . . . . . . . .
Dfinition des conditions lies au mot de passe
Gnration de mots de passe . . . . . .
Table des matires

173
174
174
175
176
176
178

178
179
180
181
182
183
184
184
184
185
186
186
187
188
189
190
190
191
192
193
194
195

196

197
197
199

Activation du suivi des connexions .

. 200

Chapitre 7. Enregistrement des


utilisateurs . . . . . . . . . . . . 203
Prsentation des utilisateurs . . . . . . . .
Administrateurs . . . . . . . . . . .
Utilisateurs de base de donnes . . . . . .
Utilisateurs systme . . . . . . . . . .
Configuration de l'auto-enregistrement des
utilisateurs . . . . . . . . . . . . .
Auto-enregistrement des utilisateurs. . . . .
Contrles de scurit . . . . . . . . . .
Mots de passe des utilisateurs . . . . . .
Indications de mot de passe pour les
utilisateurs . . . . . . . . . . . .
Autorisations de scurit pour les utilisateurs
Profils de scurit des utilisateurs . . . .
Droits d'accs des utilisateurs la base de
donnes . . . . . . . . . . . . .
Site d'insertion par dfaut pour utilisateurs
Statuts d'utilisateur . . . . . . . . . .
Utilisation des utilisateurs . . . . . . . . .
Ajout d'utilisateurs . . . . . . . . . .
Affectation des utilisateurs des groupes de
scurit . . . . . . . . . . . . . .
Autorisation d'affectation d'utilisateurs des
groupes de scurit accorde des utilisateurs .
Changement de personnes associes aux
utilisateurs . . . . . . . . . . . . .
Changement de statut de plusieurs utilisateurs
Changement de statut des utilisateurs . . . .
Modification des paramtres utilisateur. . . .
Modification des paramtres utilisateur
rgissant l'accs aux sites inactifs . . . . .
Modification des paramtres utilisateur lis
la langue, les paramtres rgionaux et le
fuseau horaire . . . . . . . . . . .
Modification des paramtres utilisateur lis
aux lecteurs d'cran . . . . . . . . .
Modification des paramtres utilisateur lis
aux magasins et sites d'insertion . . . . .
Modification des paramtres lis aux
magasins et sites d'insertion pour plusieurs
utilisateurs . . . . . . . . . . . .
Changement de comptes GLG pour les
utilisateurs . . . . . . . . . . . .
Implmentation de la scurit pour les
utilisateurs . . . . . . . . . . . . .
Spcification des mots de passe des
nouveaux utilisateurs. . . . . . . . .
Changement de mot de passe de la base de
donnes et du systme pour les utilisateurs .
Spcification des indications de mot de passe
utilisateur . . . . . . . . . . . .
Spcification des groupes de scurit des
utilisateurs . . . . . . . . . . . .
Spcification des profils de scurit pour
utilisateurs . . . . . . . . . . . .
Spcification des profils de scurit pour
plusieurs utilisateurs . . . . . . . . .

vi

Administration de Maximo Asset Management

203
203
205
205
205
206
208
208
209
210
210
210
211
211
212
212
214
215
215
215
216
217
217

217
217
217

218
219
219
219
220

Autorisation d'accs utilisateur aux bases de


donnes des serveurs Oracle et SQL . . .
Modification de l'accs utilisateur aux bases
de donnes des serveurs Oracle et SQL. .
Suppression de l'accs utilisateur aux bases
de donnes des serveurs Oracle et SQL. .
Dconnexion et blocage des utilisateurs .
Activation du suivi des connexions . . .
Dfinition des valeurs par dfaut utilisateur
Copie d'utilisateurs . . . . . . . . .
Suppression d'utilisateurs . . . . . . .
Suppression de groupes de scurit dans les
profils utilisateur . . . . . . . . . .

. 223
. 224
. 225
. 225
. 225
226
. 227
. 228
. 229

Chapitre 8. Gestion des modles de


communication . . . . . . . . . . 231
Prsentation des modles de communication . . .
Modles de communication et escalades . . .
Modles de communication et centre de
services . . . . . . . . . . . . .
Modles de communication et flux de
travaux . . . . . . . . . . . . .
Variables de substitution pour modles de
communication . . . . . . . . . . . .
Modles de communication prdfinis . . . .
Destinataires des modles de communication
Pices jointes aux modles de communication
Journaux de communication . . . . . . .
Utilisation des modles de communication . . .
Cration de modles de communication . . .
Ajout d'adresses lectroniques en tant que
destinataires de modles de communication .
Ajout de groupes de personnes en tant que
destinataires de modles de communication .
Ajout de personnes en tant que destinataires
de modles de communication . . . . .
Ajout de rles en tant que destinataires de
modles de communication. . . . . . .
Ajout de documents joints aux modles de
communication . . . . . . . . . . . .
Ajout de dossiers de documents joints aux
modles de communication. . . . . . .
Ajout de fichiers joints aux modles de
communication . . . . . . . . . . .
Ajout de pages Web jointes aux modles de
communication . . . . . . . . . . .
Liaison d'enregistrements aux modles de
communication . . . . . . . . . . .
Copie de modles de communication . . . .
Modification de modles de communication . .
Suppression de modles de communication . .
Modification du statut des modles de
communication . . . . . . . . . . . .

231
231
231
231
232
232
233
233
233
234
234
235
236
236
237
238
238
239
239
239
240
241
241
242

221
221
222
223

Chapitre 9. Gestion des escalades


Prsentation des escalades . . . . . . .
Moteur d'escalade . . . . . . . . .
Journaux d'escalade . . . . . . .
Gnrateur d'expressions en langage SQL
Points d'escalade . . . . . . . .

245
.
.
.
.

. 245
. 245
. 245
246
. 247

Escalades prdfinies . . . . . . . . .
Escalades et accords sur les niveaux de service
Modles de communication et notifications .
Zones d'enregistrement d'escalades . . . .
Rgles de suppression pour les escalades . .
Utilisation d'escalades . . . . . . . . .
Cration d'escalades . . . . . . . . .
Dfinition de points d'escalade . . . .
Validation d'escalades . . . . . . . .
Activation d'escalades . . . . . . . .
Modification d'escalades. . . . . . . .
Dsactivation d'escalades . . . . . . .

. 248
249
. 250
. 250
. 251
. 252
. 252
. 253
. 255
. 255
. 256
. 257

Chapitre 10. Configuration des ports


d'coute de messagerie . . . . . . . 259
Test de la connectivit entre le serveur
d'applications et le serveur de messagerie . . . .
Prsentation des ports d'coute de messagerie . .
Composants des ports d'coute de messagerie
Processus de port d'coute de messagerie . . .
Processus de flux de travaux prdfini pour
les ports d'coute de messagerie . . . . .
Dfinitions de port d'coute de messagerie
Paramtres de scurit des ports d'coute de
messagerie . . . . . . . . . . . . .
Modles de communication pour les ports
d'coute de messagerie . . . . . . . . .
Prprocesseurs de ports d'coute de messagerie
Dlimiteurs de cl d'objet . . . . . . .
Journalisation . . . . . . . . . . .
Bean gr par message Java . . . . . .
Messages lectroniques . . . . . . . . .
Interrogation de serveurs de messagerie pour
les messages lectroniques . . . . . . .
Statut des enregistrements de courrier
lectronique . . . . . . . . . . . .
Pices jointes au courrier lectronique . . .
Seuils de messages . . . . . . . . .
Formats de courrier lectronique pour les
ports d'coute de messagerie . . . . . .
Utilisation des ports d'coute de messagerie . . .
Purge des enregistrements de courrier
lectronique dans la table de transfert . . . .
Personnalisation du prprocesseur de port
d'coute de messagerie . . . . . . . . .
Changement du dlimiteur de cl d'objet . . .
Utilisation des dfinitions de port d'coute de
messagerie . . . . . . . . . . . . .
Cration de dfinitions de port d'coute de
messagerie . . . . . . . . . . . .
Suppression de dfinitions de port d'coute
de messagerie . . . . . . . . . . .
Configuration des files d'attente pour
WebSphere Application Server. . . . . . .
Ajout de serveurs au bus Java Message
Service pour les ports d'coute de messagerie
Cration de la destination de bus Java
Message Service pour la file d'attente
entrante du programme d'coute . . . . .
Cration de la fabrique de connexions Java
Message Service . . . . . . . . . .

259
260
260
261
262
262
263
264
269
270
271
271
271
271
273
275
276
277
284
284
285
286
286
287
288
288
290

Cration de la file d'attente entrante de


programme d'coute Java Message Service .
Activation de la file d'attente entrante du
programme d'coute . . . . . . . . .
Configuration du bean gr par message
dans WebSphere Application Server . . . .
Configuration des files d'attente Java Message
Service pour WebLogic Server . . . . . . .
Ajout de librairies de fichiers des ports
d'coute de messagerie - WebLogic Server . .
Ajout de serveurs Java Message Service pour
les ports d'coute de messagerie - WebLogic
Server . . . . . . . . . . . . . .
Ajout de modules Java Message Service des
ports d'coute de messagerie - WebLogic
Server . . . . . . . . . . . . . .
Ajout de fabriques de connexions Java
Message Service pour les ports d'coute de
messagerie - WebLogic Server . . . . . .
Ajout de files d'attente Java Message Service
pour les ports d'coute de messagerie WebLogic Server . . . . . . . . . .
Activation des fabriques de connexions Java
Message Service des ports d'coute de
messagerie - WebLogic Server . . . . . .
Configuration du bean gr par message
dans WebLogic Server . . . . . . . .
Activation des processus de flux de travaux
pour les ports d'coute de messagerie . . . .
Configuration des ports d'coute de
messagerie pour utiliser les files d'attente
Java Message Service . . . . . . . . .
Cration de communications pour les messages
lectroniques . . . . . . . . . . . .

292
293
294
295
297

297

298

299

299

300
300
302

302
303

Chapitre 11. Gestion de tches


priodiques . . . . . . . . . . . . 307
Prsentation de configuration de tche priodique
Tches priodiques prexistantes . . . . .
Niveaux d'accs des tches priodiques . .
Paramtres de tche priodique . . . . .
Instances de tches priodiques . . . . .
Utilisation des tches priodiques . . . . .
Cration de dfinitions de tches priodiques
Suppression de dfinitions de tches
priodiques . . . . . . . . . . . .
Utilisation des instances de tches priodiques
Cration d'instances de tches priodiques
Copie des instances de tches priodiques
Modification des instances de tches
priodiques . . . . . . . . . . .
Rechargement d'instances de tches
priodiques . . . . . . . . . . .
Suppression d'instances de tches
priodiques . . . . . . . . . . .
Dsactivation de tches priodiques sur un
serveur d'applications . . . . . . . .
Affichage des tches priodiques masques .

.
.
.
.
.

307
307
309
309
310
311
311

. 312
312
312
313
. 313
. 314
. 314
. 315
. 316

291
292
Table des matires

vii

Chapitre 12. Gestion de domaines . . 317


Prsentation des domaines . . . . . . . .
Applications associes des domaines . . .
Types de domaines . . . . . . . . .
Domaines ALN. . . . . . . . . .
Domaines croiss . . . . . . . . .
Domaines de plages numriques . . . .
Domaines synonymes . . . . . . .
Domaines TABLE . . . . . . . . .
Cls externes et domaines TABLE . . .
Domaines, organisations ou sites . . . . .
Utilisation de domaines . . . . . . . . .
Ajout de domaines alphanumriques . . .
Ajout de domaines croiss . . . . . .
Ajout de domaines numriques . . . .
Ajout de domaines de plages numriques
Ajout de domaines de table . . . . .
Association des valeurs de domaine des
conditions . . . . . . . . . . . .
Cration de synonymes de valeurs internes .
Suppression de synonymes de valeurs internes
Suppression de domaines . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.

317
317
319
319
319
320
321
321
322
322
323
323
324
327
328
. 330

. 332
. 333
334
. 335

Chapitre 13. Configuration et


administration de documents joints. . 337
Configuration d'une bibliothque pour des
documents joints . . . . . . . . . . . .
Configuration de documents joints . . . . .
Configuration de documents joints pour un
ordinateur unique . . . . . . . . . .
Configuration de documents joints pour deux
ordinateurs et un serveur HTTP local . . .
Configuration de documents joints pour deux
ordinateurs et un serveur HTTP ddi . . .
Configuration de documents joints pour
plusieurs ordinateurs et serveurs HTTP
(Hypertext Transfer Protocol) . . . . . .
Configurations alternatives pour les
documents joints . . . . . . . . . .
Mappages d'extensions de messagerie
Internet multi-usages pour WebLogic Server .
Configuration de documents joints . . . . . .
Gestion de bibliothques de documents . . .
Ajout de fichiers joints la bibliothque . .
Ajout d'URL la bibliothque . . . . . .
Modification de documents existants . . .
Ajout de documents joints aux
enregistrements. . . . . . . . . . .
Impression de lots de travaux dans un
environnement UNIX. . . . . . . . .
Gestion des bibliothques de documents . . .
Ajout de dossiers de documents . . . . .
Association de dossiers de documents des
applications . . . . . . . . . . . .
Configuration de documents joints dans un
environnement ordinateur unique . . . . .
Cration de rpertoires de document joint
dans un environnement ordinateur unique .
Cration d'une application Web dans un
environnement un seul ordinateur . . . .

viii

Administration de Maximo Asset Management

337
338
338
339
340

341
344
345
346
346
346
347
347
348
349
349
349
350
350
351
351

Edition du fichier httpd.conf dans un


environnement un seul ordinateur . . . .
Modification des chemins d'accs par dfaut
dans Proprits systme dans un
environnement un seul ordinateur . . . .
Modification des chemins d'accs par dfaut
dans les Proprits systme pour plusieurs
ordinateurs et plusieurs serveurs HTTP . .
Modification des chemins d'accs aux fichiers
de la bibliothque de donnes de
dmonstration dans un environnement
ordinateur unique . . . . . . . . . .
Configuration de documents joints pour deux
ordinateurs et un serveur HTTP local . . . .
Cration de rpertoires de document joint
pour deux ordinateurs et un serveur HTTP
local . . . . . . . . . . . . . .
Cration d'applications Web pour deux
ordinateurs et un serveur HTTP local . . .
Modification des chemins d'accs aux fichiers
par dfaut dans Proprits systme pour
deux ordinateurs et un serveur HTTP local .
Modification des chemins d'accs aux fichiers
par dfaut dans les applications connexes
pour deux ordinateurs et un serveur HTTP
local . . . . . . . . . . . . . .
Modification des chemins d'accs aux fichiers
de la bibliothque de donnes de
dmonstration pour deux ordinateurs et un
serveur HTTP local . . . . . . . . .
Configuration de documents joints pour deux
ordinateurs et un serveur HTTP ddi . . . .
Cration de rpertoires de document joint
pour deux ordinateurs et un serveur HTTP
ddi . . . . . . . . . . . . . .
Configuration du serveur pour les
documents joints pour deux ordinateurs et
un serveur Hypertext Transfer Protocol ddi
Modification des chemins d'accs par dfaut
dans les Proprits systme pour deux
ordinateurs et un serveur HTTP ddi . . .
Modification des chemins d'accs aux fichiers
par dfaut dans les applications connexes
pour deux ordinateurs et un serveur HTTP
ddi . . . . . . . . . . . . . .
Modification des chemins d'accs aux fichiers
de la bibliothque de donnes de
dmonstration pour deux ordinateurs et un
serveur HTTP ddi . . . . . . . . .
Configuration de documents joints pour
plusieurs ordinateurs et serveurs HTTP . . .
Cration de rpertoires de document joint
pour plusieurs ordinateurs et serveurs HTTP .
Configuration du serveur pour les
documents joints pour plusieurs ordinateurs
et plusieurs serveurs Hypertext Transfer
Protocol . . . . . . . . . . . . .
Edition des chemin d'accs par dfaut aux
fichiers dans les proprits systme pour
plusieurs ordinateurs et plusieurs serveurs
HTTP . . . . . . . . . . . . . .

353

354

357

360
361

361
362

364

366

367
368

368

369

369

371

372
373
373

374

375

Modification des chemin d'accs par dfaut


dans les applications connexes pour
plusieurs ordinateurs et plusie urs serveurs
HTTP . . . . . . . . . . . . . . 377
Modification des chemins d'accs aux fichiers
de la bibliothque de donnes de
dmonstration pour plusieurs ordinateurs et
serveurs HTTP . . . . . . . . . . . 378

Chapitre 14. Gestion de fichiers


journaux . . . . . . . . . . . . . 381
Prsentation de l'application Journalisation .
Composants de l'application Journalisation
Consignateurs . . . . . . . . .
Supplments . . . . . . . . .
Mises en page . . . . . . . . .
Paramtres de consignateurs . . . . . .
Emplacements de fichier journal . . . . .
Noms des fichiers journaux. . . . . . .
Consignateurs dans des environnements
multiples serveurs . . . . . . . . . .
Filtre EventTracker . . . . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

381
381
381
381
382
382
382
383

.
.

. 383
. 383

Chapitre 15. Utilisation de la


consignation. . . . . . . . . . . . 387
Cration de fichiers logging.properties . . . . .
Indiquez les emplacements des fichiers journaux
Gestion des supplments . . . . . . . . .
Journaux d'vnements de scripts d'automatisation
Journaux d'vnements de tche priodique . . .
Journaux d'vnements d'escalade . . . . . .
Journaux d'vnements d'infrastructure
d'intgration. . . . . . . . . . . . . .
Activation du filtre EventTracker . . . . . . .
Consignation d'vnements pour des
applications ou utilisateurs spcifiques . . . .
Activation de la journalisation pour la
synchronisation de la scurit du serveur
d'applications . . . . . . . . . . . .
Arrt de la consignation des vnements . . .
Corrlation de journaux . . . . . . . . .
Configuration de messages de journal
personnaliss pour faciliter la rsolution de bogues.
Scnario : Interprtation d'instructions de fichier
journal pour rsoudre des erreurs . . . . . .

387
388
388
388
389
391
392
393
394

395
395
395
397
398

Chapitre 16. Gestion des tableaux


d'affichage . . . . . . . . . . . . 401
Prsentation du tableau d'affichage . . . . . .
Journaux de communication pour les messages
du tableau d'affichage . . . . . . . . .
Utilisation de tableaux d'affichage . . . . . .
Visualisation de messages de tableau d'affichage
Cration de messages du tableau d'affichage
Spcification des publics concerns par les
messages du tableau d'affichage . . . . . .
Modification du statut des messages du tableau
d'affichage . . . . . . . . . . . . .
Copie de messages du tableau d'affichage . . .

401
401
401
401
402
402
403
403

Affichage des journaux de communication pour


les messages du tableau d'affichage . . . . . 403
Affichage de l'historique des messages du
tableau d'affichage. . . . . . . . . . . 404
Suppression des messages du tableau
d'affichage arrivs expiration . . . . . . 404

Chapitre 17. Utilisation des ensembles 405


Cration d'ensembles d'articles ou de socits
Changement d'ensembles d'articles ou de
socits . . . . . . . . . . . .

. 405

. 406

Chapitre 18. Gestion des


organisations . . . . . . . . . . . 407
Prsentation des organisations. . . . . . . .
Niveaux d'application et stockage des donnes
Sites et organisations . . . . . . . . . .
Activation et dsactivation des organisations
et des sites . . . . . . . . . . . .
Ensembles d'articles . . . . . . . . . .
Numrotation automatique . . . . . . . .
Points d'interruption ABC et organisations. . .
Activation des fonctions de rparation . . . .
Options de personnalisation pour des
applications . . . . . . . . . . . . .
Taxes des organisations . . . . . . . .
Options de l'arborescence . . . . . . .
Utilisation des organisations . . . . . . . .
Cration d'organisations . . . . . . . . .
Activation des organisations . . . . . .
Suppression d'organisations . . . . . .
Annulation de rservations de matriaux pour
des interventions . . . . . . . . . . .
Spcification des options pour des propritaires
d'intervention et de ticket . . . . . . . .
Dfinition des options d'achat . . . . . . .
Association de proprits des contrats pour
des organisations . . . . . . . . . .
Association de conditions gnrales des
contrats pour des organisations . . . . .
Spcification des options pour des factures
Spcification de la numrotation automatique
pour des applications. . . . . . . . . .
Spcification de la numrotation automatique
pour des articles de commande spciale . .
Affichage des messages des utilisateurs . . .

407
407
408
408
409
409
411
411
412
414
414
415
415
415
416
416
416
417
417
418
419
420
420
421

Chapitre 19. Gestion des agendas . . 423


Prsentation des agendas . . . . . . . . .
Modles de priodes de travail pour agendas
Exceptions l'agenda standard . . . . . .
Utilisation des agendas . . . . . . . . . .
Cration d'agendas . . . . . . . . . .
Spcification des priodes de travail dans les
agendas . . . . . . . . . . . . . .
Application de modles aux agendas . . . .
Spcification des modles de priodes de travail
dans les agendas . . . . . . . . . . .
Copie de calendriers . . . . . . . . . .
Suppression de calendriers . . . . . . . .
Table des matires

423
423
423
424
424
425
425
426
426
427

ix

Instauration de priodes d'activit . .


Cration de priodes d'activit . .
Modification des priodes de travail.
Indication de priodes non travailles
pendant les priodes d'activit. . .

.
.
.

.
.
.

. 427
. 427
. 427

. 428

Chapitre 20. Gestion des


classifications . . . . . . . . . . . 429
Prsentation des classifications . . . . . . .
Chemins et structures hirarchiques de
classification. . . . . . . . . . . . .
Option Gnrer une description . . . . . .
Associations des enregistrements aux
classifications . . . . . . . . . . . .
Recherches dans la classification . . . . . .
Classifications des lments de configuration
rels et autoriss . . . . . . . . . . .
Elments de configuration rels . . . . .
Elments de configuration autoriss . . . .
Classifications des lments de configuration
rels et autoriss . . . . . . . . . .
Attributs de classification . . . . . . . .
Regroupements d'attributs . . . . . . .
Option Appliquer la hirarchie . . . . .
Planification des classifications . . . . . .
Types d'enregistrements classifier . . . .
Catgories d'lments pour la gnration de
rapports . . . . . . . . . . . . .
Codes d'activit . . . . . . . . . .
Utilisation des classifications . . . . . . . .
Cration de classifications . . . . . . . .
Association des attributs aux enregistrements
Modification des classifications . . . . . .
Modification des attributs . . . . . . .
Ajout d'attributs . . . . . . . . . .
Recherche des classifications dans les
enregistrements d'application . . . . . . .
Dfinition des associations entre les
classifications des lments de configuration
rels et autoriss . . . . . . . . . . .
Ajout d'units de mesure . . . . . . . .
Configuration de l'option de signature pour
activer les images de classification . . . . .
Ajout d'images la vue de topologie de
l'actif . . . . . . . . . . . . . .

429
429
431
431
432
432
432
432

434
435
435
435
436
437
438
438
439

439
440

Administration de Maximo Asset Management

448
449
450
450
450
451
451
452
452
453
453

Chapitre 22. Utilisation de la gestion


des cots . . . . . . . . . . . . . 455
Cration de projets de gestion des cots

433
433
433
434
434
434

. 455

Chapitre 23. Gestion des codes de


devise . . . . . . . . . . . . . . 457
Cration de codes de devise . . .
Modification de codes de devise .

.
.

.
.

.
.

.
.

. 457
. 457

Chapitre 24. Configuration des


proprits systme . . . . . . . . . 459
Proprits gnrales . . . . . . . . . . .
Proprits de l'instance . . . . . . . . . .
Options des proprits systme . . . . . . .
Proprits systme et algorithmes de chiffrement
Proprits systme contenant les informations de
mot de passe . . . . . . . . . . . . .
Valeurs des proprits systme dans les fichiers et
les applications . . . . . . . . . . . . .
Restauration des valeurs par dfaut des
proprits systme . . . . . . . . . .
Erreurs de mmoire de la limite d'arrt d'extraction

459
459
459
460
461
461
462
463

Chapitre 25. Proprits systme . . . 465


441
441

Chapitre 21. Gestion des plans


comptables . . . . . . . . . . . . 443
Prsentation du plan comptable . . . . . . .
Codes de compte GLG . . . . . . . . .
Comptes d'organisation par dfaut GLG . . .
Fusion de comptes GLG . . . . . . . . .
Codes de ressources pour GLG . . . . . .
Valeurs de composant inactif . . . . . . .
Utilisation des plans comptables . . . . . . .
Utilisation des comptes GLG . . . . . . .
Cration de codes de compte GLG . . . .
Cration de valeurs de segment de compte GLG
Changement des valeurs de segments dans
les comptes GLG . . . . . . . . . .

Suppression de valeurs de segment de


compte GLG. . . . . . . . . . . .
Changement des structures de comptes GLG
Mise jour de bases de donnes pour les
comptes GLG . . . . . . . . . . . .
Configuration de comptes . . . . . . . .
Configuration de comptes d'organisation par
dfaut . . . . . . . . . . . . . .
Spcification des comptes d'entreprise pour
GLG . . . . . . . . . . . . . .
Spcification des comptes collectifs de la
main-d'oeuvre externe pour GLG. . . . .
Spcification des priodes comptables pour GLG
Fermeture des priodes comptables . . . .
Spcification des codes de ressources pour GLG
Spcification des options de confirmation . . .

443
443
444
444
444
445
445
445
445
447
448

Proprits de l'actif . . . . . . . . . . .
Proprits du document joint . . . . . . . .
Proprits des scripts d'automatisation . . . . .
Proprits de la langue bidirectionnelle. . . . .
Proprit du tableau d'affichage . . . . . . .
Proprit de l'agenda . . . . . . . . . . .
Proprits de l'article de classification . . . . .
Proprit du modle de communication . . . .
Proprit de condition . . . . . . . . . .
Proprits de tche priodique . . . . . . .
Proprits de la base de donnes . . . . . . .
Proprit des actifs dploys . . . . . . . .
Proprits systme des interactions par messagerie
lectronique . . . . . . . . . . . . . .
Proprits du port d'coute de messagerie . . . .
Proprits d'environnement . . . . . . . .
Proprits de signature lectronique . . . . . .
Proprit du grand livre gnral . . . . . . .

465
465
468
468
469
469
469
469
469
470
470
475
475
476
477
477
478

Proprits de connexion en tant qu'invit .


Proprits mxe.help . . . . . . . .
Proprits Java d'Internet Explorer . . .
Proprit du stock . . . . . . . . .
Proprit des sorties et transferts . . . .
Proprits d'intgration du protocole LDAP
(Lightweight Directory Access Protocol) .
Fichier maximo.properties . . . . . .
Proprits du Gestionnaire de migration .
Proprit de rorganisation . . . . . .
Proprits d'intgration du rapport . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

478
478
479
479
479

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

480
480
482
483
483

Proprits de scurit. . . . . . . .
Proprits du serveur. . . . . . . .
Proprits de navigation latrale . . . .
Proprits systme de l'interface utilisateur
Utilitaires pour la consignation et les tests .
Proprit de gnration d'intervention . .
Proprits de flux de travaux . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

486
489
492
494
514
516
516

Remarques . . . . . . . . . . . . 517
Marques .

Table des matires

. 519

xi

xii

Administration de Maximo Asset Management

Avis aux lecteurs canadiens


Le prsent document a t traduit en France. Voici les principales diffrences et
particularits dont vous devez tenir compte.

Illustrations
Les illustrations sont fournies titre d'exemple. Certaines peuvent contenir des
donnes propres la France.

Terminologie
La terminologie des titres IBM peut diffrer d'un pays l'autre. Reportez-vous au
tableau ci-dessous, au besoin.
IBM France

IBM Canada

ingnieur commercial

reprsentant

agence commerciale

succursale

ingnieur technico-commercial

informaticien

inspecteur

technicien du matriel

Claviers
Les lettres sont disposes diffremment : le clavier franais est de type AZERTY, et
le clavier franais-canadien de type QWERTY.

OS/2 et Windows - Paramtres canadiens


Au Canada, on utilise :
v les pages de codes 850 (multilingue) et 863 (franais-canadien),
v le code pays 002,
v le code clavier CF.

Nomenclature
Les touches prsentes dans le tableau d'quivalence suivant sont libelles
diffremment selon qu'il s'agit du clavier de la France, du clavier du Canada ou du
clavier des tats-Unis. Reportez-vous ce tableau pour faire correspondre les
touches franaises figurant dans le prsent document aux touches de votre clavier.

Copyright IBM Corp. 2008, 2014

xiii

Brevets
Il est possible qu'IBM dtienne des brevets ou qu'elle ait dpos des demandes de
brevets portant sur certains sujets abords dans ce document. Le fait qu'IBM vous
fournisse le prsent document ne signifie pas qu'elle vous accorde un permis
d'utilisation de ces brevets. Vous pouvez envoyer, par crit, vos demandes de
renseignements relatives aux permis d'utilisation au directeur gnral des relations
commerciales d'IBM, 3600 Steeles Avenue East, Markham, Ontario, L3R 9Z7.

Assistance tlphonique
Si vous avez besoin d'assistance ou si vous voulez commander du matriel, des
logiciels et des publications IBM, contactez IBM direct au 1 800 465-1234.

xiv

Administration de Maximo Asset Management

Chapitre 1. Configuration du systme


L'accs aux composants mtier et aux applications Web est assur par un serveur
d'applications. Une configuration de systme de base peut prendre en charge une
charge de 50 utilisateurs maximum. Une configuration en clusters est compose de
clusters de machines virtuelles Java et peut prendre en charge une charge
d'utilisateurs plus importante et peut voluer avec l'augmentation des exigences de
charge d'utilisateurs.

Configuration du systme de base


Une configuration du systme de base comprend une seule instance du systme,
excute sur un serveur d'applications. Ce serveur se connecte une seule instance
de la base de donnes disponible sur un serveur de base de donnes.
Si l'infrastructure d'intgration est galement configure pour le dploiement, vous
devez ensuite configurer des files d'attente de messagerie supplmentaires. Elles
permettent au systme d'envoyer des donnes aux systmes extrieurs et de
recevoir des donnes de ces systmes l'aide de files d'attente.
La configuration de base est approprie pour les situations suivantes :
v Configuration de dveloppement
v Configuration d'assurance qualit (pour tester le travail de dveloppement)
v Systme de production avec 50 utilisateurs ou moins
Une configuration de base peut connatre une surcharge, en fonction de la quantit
de traitement effectue dans l'application. Si vous devez dfinir une configuration
qui gre plus de trafic qu'une configuration de base, vous pouvez ensuite ajouter
des machines virtuelles Java ou utiliser une configuration en clusters.
Mme avec des charges infrieures 50 utilisateurs, la configuration du systme de
base peut tre surcharge en cas de quantits de traitement importantes. Par
exemple, les travaux planifis (comme les tches priodiques) et les rapports
requirent une quantit importante de mmoire et de puissance de traitement. Si
les performances de la configuration systme de base sont insuffisantes, vous
pouvez dployer la configuration en clusters.
Le moteur de gnration de rapport par dfaut est excut depuis le serveur
d'applications qui fournit des fonctions de gnration de rapport.
Le diagramme suivant prsente les principaux composants d'une configuration de
base.

Copyright IBM Corp. 2008, 2014

Figure 1. Configuration du systme de base

Configuration de systmes en cluster


Un dploiement standard comporte quatre clusters : l'interface utilisateur, la tche
priodique, l'infrastructure d'intgration et le rapport. Vous devez crer des copies
des fichiers de proprits, des fichiers de bean gr par message, des fichiers de
gnration et des fichiers EAR, puis personnaliser les fichiers pour chaque cluster.
Vous pouvez ensuite crer et dployer les clusters sur votre serveur d'applications.
Concepts associs:
Prsentation de l'infrastructure d'intgration

Prsentation des clusters de serveurs d'application


Un cluster regroupe des fonctions similaires deux machines virtuelles Java (JVM)
ou plus afin de traiter une fonction unique, comme des tches priodiques
planifies. Les clusters se connectent la mme base de donnes mais fonctionnent
de faon indpendante. Par exemple, si le cluster de tches priodiques choue, les
utilisateurs peuvent encore se connecter au cluster d'interface utilisateur.
Les utilisateurs qui accdent aux applications via un navigateur attendent
gnralement une rponse immdiate du serveur. Une configuration en cluster
peut tre dimensionne pour prendre en charge des utilisateurs simultans plus
nombreux, avec des temps de rponse plus brefs. Par exemple, lorsque le nombre
d'utilisateurs simultans augmente, vous pouvez ajouter des JVM supplmentaires
au cluster d'interface utilisateur.

Administration de Maximo Asset Management

Les oprations intensives en ressources comme les rapports, les tches priodiques
et l'infrastructure d'intgration peuvent tre configures pour s'excuter sur des
clusters spars. Vous pouvez configurer les processus ne ncessitant pas
d'interactions avec les utilisateurs de sorte qu'ils s'excutent sur des machines
virtuelles distinctes de celles assurant les interactions. Par exemple, les travaux de
tche priodique planifie et les messages entrants de systmes externes
(infrastructure d'intgration) peuvent s'excuter sur des JVM distinctes. Si la charge
systme requiert des ressources supplmentaires, vous pouvez ajouter des JVM
pour rpondre ce besoin. Une augmentation des ressources matrielles peut
galement s'avrer ncessaire. Par exemple, si votre environnement en clusters
structure intgre traite rgulirement des milliers de messages issus de systmes
externes, vous pouvez ajouter des JVM supplmentaires au cluster. La fiabilit du
systme augmente lorsque la charge de travail est rpartie sur plusieurs JVM.
Un dploiement standard inclut les clusters suivants :
Cluster d'interface utilisateur
Le cluster d'interface utilisateur permet aux utilisateurs d'accder au
systme partir d'un navigateur Web.
Cluster d'infrastructure d'intgration
Le cluster d'infrastructure d'intgration traite les messages d'intgration
issus des files d'attente de messages et transfre les messages vers les files
d'attente. Ce cluster utilise les commandes Java Message Service (JMS),
Hyper Text Transfer Protocol (HTTP) POST, les services Web et la
technologie Enterprise JavaBeans (EJB).
Cluster de tches priodiques
Le cluster de tches priodiques traite les travaux planifis. Vous pouvez
excuter des travaux planifis pour les tches d'intgration, les escalades,
les oprations LDAP (Lightweight Directory Access Protocol) ou pour
excuter des rapports.
Cluster de rapport
Un cluster de rapport ddi fait fonctionner le moteur de gnration de
rapports Business Intelligence and Reporting Tools (BIRT). Si vous ne crez
pas de cluster de rapport, le moteur de gnration de rapports BIRT
s'excute sur chaque cluster, ce qui peut affecter les performances des
applications interactives.
Le processus de cration d'un environnement en cluster implique l'excution de
tches associes Maximo Asset Management, suivie de l'excution de tches
associes au serveur d'applications, WebSphere Application Server ou WebLogic
Server. Le tableau suivant dcrit le processus de cration clusters :
Tche

Objectif

Crez un fichier maximo.properties pour


chaque cluster que vous souhaitez dployer.

Vous pouvez crer des fichiers de proprits


distincts pour que chaque cluster ait des
paramtres diffrents. Par exemple,
dfinissez des proprits pour excuter
toutes les tches priodiques planifies sur le
cluster de tches priodiques.

Chapitre 1. Configuration du systme

Tche

Objectif

Crez des copies du fichier ejb-jar.xml


pour chaque cluster que vous souhaitez
dployer.
Si votre dploiement inclut WebSphere
Application Server, vous devez galement
crer et modifier des copies du fichier
ibm-ejb-jar-bnd.xmi.
Si votre dploiement inclut WebLogic Server,
vous devez galement crer et modifier des
copies du fichier weblogic-ejb-jar.xml.

Le fichier ejb-jar.xml et le fichier


ibm-ejb-jar-bnd.xmi ou le fichier
weblogic-ejb-jar.xml sont modifis afin de
configurer des beans grs par message pour
les files d'attente continues.

Crez des copies du fichier


Les fichiers buildmaximoear.cmd permettent
buildmaximoear.cmd pour chaque cluster que de crer des fichiers EAR individuels pour
vous souhaitez dployer.
chaque cluster.
Gnrez les fichiers EAR.

Les fichiers EAR de chaque cluster sont


gnrs en fonction des paramtres des
fichiers de proprits individuels, des
fichiers ejb-jar.xml et des fichiers
ibm-ejb-jar-bnd.xmi ou
weblogic-ejb-jar.xml.

Crez le fichier de registre RMI (Remote


Method Invocation).

Le fichier rmireg.war permet de crer le


registre RMI.

Dployez l'invocation RMI.

L'invocation RMI est dploye sur le serveur


d'applications afin de crer un registre RMI
indpendant, qui garantit la disponibilit du
registre RMI en cas de dfaillance de la JVM.

Crez les clusters.

Les clusters sont crs via la cration de


machines virtuelles membres du cluster.

Le JMS permet de communiquer avec des


Si vous configurez un environnement avec
systmes externes.
un cluster d'infrastructure d'intgration
connect un systme externe, configurez le
JMS.
Dployez les fichiers EAR pour les clusters.

Dployez les fichiers EAR sur le serveur


d'applications pour que chaque cluster
prenne en charge ses fonctions ddies.

Le diagramme suivant prsente un exemple d'une configuration en cluster intgre


un systme externe. Le cluster d'interface utilisateur consiste en un serveur
d'applications dot d'un moteur de gnration de rapport BIRT, d'une instance de
produit et d'une aide en ligne. Il est accessible via un navigateur Web, qui envoie
les demandes via un quilibreur de charge de serveur Web. Le cluster d'intgration
et le cluster de tches priodiques consistent en des serveurs d'applications
distincts dots d'un moteur de gnration de rapport BIRT et d'une instance de
produit. Ces trois clusters se connectent une instance unique de base de donnes
du produit. L'intgration externe comprend un systme externe, une file d'attente
entrante et une file d'attente sortante. Ces files d'attente reoivent des messages des
clusters d'intgration et d'interface utilisateur et en envoient au cluster de tches
priodiques.

Administration de Maximo Asset Management

Figure 2. Exemple de configuration en cluster

Tches associes:
Cration de clusters dans WebLogic Server, la page 29
Vous pouvez crer autant de clusters que ncessaire.
Cration de clusters dans WebSphere Application Server, la page 16
Dans Integrated Solutions Console, vous pouvez crer autant de clusters que
ncessaire. Chaque cluster peut contenir plusieurs membres de cluster JVM (Java
Virtual Machine).

Prparation de la cration de clusters


Avant de crer des clusters sur le serveur d'applications, vous devez excuter
certaines tches ct Maximo Asset Management. Crez des fichiers de proprits
personnaliss pour les clusters, configurez les fichiers de bean gr par message,
crez les fichiers de gnration, gnrez les fichiers EAR puis crez le fichier
rmireg.war.

Cration de fichiers de proprits pour les clusters


Pour sparer des tches et des fonctions entre les clusters, vous devez crer,
modifier et chiffrer des copies du fichier maximo.properties. Un environnement en
cluster standard inclut diffrents clusters pour traiter les oprations d'interface
utilisateur, les travaux cron, les rapports et les transactions d'intgration.
Chapitre 1. Configuration du systme

Pourquoi et quand excuter cette tche


La variable install_home reprsente l'emplacement d'installation du dossier Maximo
Asset Management, qui est par dfaut ibm\SMP\maximo.
L'utilisateur de la base de donnes peut accder au fichier maximo.properties par
mot de passe chiffr. Une version non chiffre du fichier, nomme
maximo.properties_orig, est fournie dans le rpertoire rp_install\etc\. Si vous
souhaitez modifier le fichier maximo.properties, vous devez utiliser la version non
chiffre.
Lorsque vous crez des clusters, vous crez des environnements Maximo Asset
Management spars pour chaque zone fonctionnelle, par exemple des tches
priodiques et l'interface utilisateur. Une tape importante de ce processus de
sparation consiste crer des copies du fichier de proprits et diter le fichier
de proprits afin de limiter la fonctionnalit pour le cluster. Lors d'une autre tape
de prparation, vous crez un fichier de gnration pour chaque cluster et vous
ditez ce fichier afin d'indiquer le nom du fichier de proprits du cluster.

Procdure
1. Accdez au rpertoire ibm\SMP\maximo. Crez une copie de sauvegarde du
fichier maximo.properties existant puis supprimez ce fichier.
2. Crez une copie du fichier de proprits pour le cluster d'interface utilisateur.
a. Copiez le fichier ibm\SMP\etc\maximo.properties_orig vers
rp_install\applications\maximo\properties\maximo.properties.
b. Ouvrez le fichier maximo.properties dans un diteur de texte, ajoutez
l'option donotrun puis rpertoriez toutes vos tches priodiques, sauf
JMSQSEQCONSUMER, par exemple :
mxe.crontask.donotrun=BBCron,
ESCALATION, ESCESCBLTNEXP, REPORTLOCKRELEASE, REPORTLOCKRELEASE1,
REPORTUSAGECLEANUP, REPORTUSAGECLEANUP1

c. Ajoutez la ligne mxe.report.birt.viewerurl=rpt_jvm_url o rpt_jvm_url est


l'URL du cluster de rapports.
d. Si des rapports sont planifis, vrifiez que l'option
mxe.report.birt.disablequeuemanager est dfinie sur 1. Par exemple :
mxe.report.birt.disablequeuemanager = 1

e. Enregistrez et fermez le fichier.


f. A l'invite de commande, accdez au rpertoire rp_install\tools\maximo et
excutez encryptproperties.bat.
g. Renommez le fichier maximo.properties de sorte qu'il soit identifi avec le
cluster d'interface utilisateur, par exemple, maximoui.properties.
3. Crez une copie du fichier de proprits pour le cluster de tches priodiques.
a. Copiez le fichier ibm\SMP\etc\maximo.properties_orig vers
rp_install\applications\maximo\properties\maximo.properties.
b. Ouvrez le fichier maximo.properties dans un diteur de texte et ajoutez
l'option donotrun pour la tche priodique JMSQSEQCONSUMER, par
exemple :
mxe.crontask.donotrun=JMSQSEQCONSUMER

c. Enregistrez et fermez le fichier.


d. A l'invite de commande, accdez au rpertoire rp_install\tools\maximo et
excutez encryptproperties.bat.

Administration de Maximo Asset Management

e. Renommez le fichier maximo.properties de sorte qu'il soit identifi avec le


cluster de tches priodiques, par exemple maximocron.properties.
4. Crez une copie du fichier de proprits pour le cluster d'infrastructure
d'intgration.
a. Copiez le fichier ibm\SMP\etc\maximo.properties_orig vers
rp_install\applications\maximo\properties\maximo.properties.
b. Ouvrez le fichier maximo.properties dans un diteur de texte, ajoutez
l'option donotrun et dfinissez la valeur sur all, par exemple :
mxe.crontask.donotrun=ALL

c. Enregistrez et fermez le fichier.


d. A l'invite de commande, accdez au rpertoire rp_install\tools\maximo et
excutez encryptproperties.bat.
e. Renommez le fichier maximo.properties de sorte qu'il soit identifi avec le
cluster d'infrastructure d'intgration, par exemple maximomif.properties.
5. Crez une copie du fichier de proprits pour le cluster de rapports.
a. Copiez le fichier ibm\SMP\etc\maximo.properties_orig vers
rp_install\applications\maximo\properties\maximo.properties.
b. Ouvrez le fichier maximo.properties dans un diteur de texte, ajoutez
l'option donotrun et dfinissez la valeur sur all, par exemple :
mxe.crontask.donotrun=ALL

c. Ajoutez l'option mxe.report.birt.disablequeuemanager et dfinissez la


valeur sur 0, par exemple :
mxe.report.birt.disablequeuemanager=0

d. Enregistrez et fermez le fichier.


e. A l'invite de commande, accdez au rpertoire rp_install\tools\maximo et
excutez encryptproperties.bat.
f. Renommez le fichier maximo.properties de sorte qu'il soit identifi avec le
cluster de rapports, par exemple maximorpt.properties.

Configuration de beans grs par message pour les clusters


Vous devez crer des copies des fichiers contenant le code pour les beans grs par
message. Modifiez les fichiers pour le cluster d'infrastructure d'intgration afin de
configurer les beans grs par message pour les files d'attente continues.

Pourquoi et quand excuter cette tche


La variable rp_install reprsente l'emplacement d'installation du dossier Maximo
Asset Management, qui est par dfaut ibm\SMP\maximo.

Procdure
1. Crez une cope du fichier ejb-jar.xml pour chaque cluster que vous souhaitez
dployer. Par exemple, si vous prvoyez de dployer quatre clusters, crez les
quatre copies suivantes :
v ejb-jarui.xml pour le cluster d'interface utilisateur
v ejb-jarcron.xml pour le cluster de tches priodiques
v ejb-jarmif.xml pour le cluster d'intgration
v ejb-jarrpt.xml pour le cluster de rapports
2. Ouvrez le fichier ejb-jarmif.xml que vous avez cr pour le cluster
d'infrastructure d'intgration et supprimez le code des beans grs par message
suivants :
v MessageDriven_JMSContQueueProcessor_1
Chapitre 1. Configuration du systme

v MessageDriven_JMSContQueueProcessor_2
v JMSContQueueProcessor-1
v JMSContQueueProcessor-2
Aprs avoir supprim la section, le code figurant dans votre fichier doit
correspondre au code suivant :
<!-- MEA MDB -->
<message-driven id="MessageDriven_JMSContQueueProcessor_1">
<ejb-name>JMSContQueueProcessor-1</ejb-name>
<ejb-class>psdi.iface.jms.JMSContQueueProcessor</ejb-class>
<transaction-type>Container</transaction-type>
<message-destination-type>javax.jms.Queue</message-destination-type>
<env-entry>
<env-entry-name>MESSAGEPROCESSOR</env-entry-name>
<env-entry-type>java.lang.String </env-entry-type>
<env-entry-value>psdi.iface.jms.QueueToMaximoProcessor</env-entry-value>
</env-entry>
</message-driven>
<!-- MEA MDB for error queue -->
<message-driven id="MessageDriven_JMSContQueueProcessor_2">
<ejb-name>JMSContQueueProcessor-2</ejb-name>
<ejb-class>psdi.iface.jms.JMSContQueueProcessor</ejb-class>
<transaction-type>Container</transaction-type>
<message-destination-type>javax.jms.Queue</message-destination-type>
<env-entry>
<env-entry-name>MESSAGEPROCESSOR</env-entry-name>
<env-entry-type>java.lang.String </env-entry-type>
<env-entry-value>psdi.iface.jms.QueueToMaximoProcessor</env-entry-value>
</env-entry>
<env-entry>
<env-entry-name>MDBDELAY</env-entry-name>
<env-entry-type>java.lang.Long </env-entry-type>
<env-entry-value>30000</env-entry-value>
</env-entry>
</message-driven>
<!-- MEA MDB -->
<container-transaction>
<method>
<ejb-name>JMSContQueueProcessor-1</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<!-- MEA MDB for error queue -->
<container-transaction>
<method>
<ejb-name>JMSContQueueProcessor-2</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>

3. Si le serveur d'applications pour votre dploiement est WebSphere Application


Server, crez une copie du fichier rp_install\applications\maximo\mboejb\
ejbmodule\meta-inf\ibm-ejb-jar-bnd.xmi pour chaque cluster que vous
souhaitez dployer. Par exemple, si vous prvoyez de dployer quatre clusters
dans WebSphere Application Server, crez les quatre copies suivantes :
v ibm-ejb-jar-bndui.xmi pour le cluster d'interface utilisateur
v ibm-ejb-jar-bndcron.xmi pour le cluster de tches priodiques

Administration de Maximo Asset Management

v ibm-ejb-jar-bndmif.xmi pour le cluster d'infrastructure d'intgration


v ibm-ejb-jar-bndrpt.xmi pour le cluster de rapports
4. Si vous utilisez WebSphere Application Server, ouvrez le fichier
ibm-ejb-jar-bndmif.xmi que vous avez cr pour le cluster d'infrastructure
d'intgration et supprimez le code pour les liaisons de bean gres par message
suivantes :
v ejbbnd:MessageDrivenBeanBinding
v ejbbnd:MessageDrivenBeanBinding
Aprs avoir supprim les liaisons, le code de votre fichier doit correspondre au
code suivant :
<!-- MEA MDB -->
<ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding"
xmi:id="MessageDrivenBeanBinding_1" activationSpecJndiName="intjmsact">
<enterpriseBean xmi:type="ejb:MessageDriven"
href="META-INF/ejb-jar.xml#MessageDriven_JMSContQueueProcessor_1"/>
</ejbBindings>
<!-- MEA MDB for error queue -->
<ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding"
xmi:id="MessageDrivenBeanBinding_1" activationSpecJndiName="intjmsacterr">
<enterpriseBean xmi:type="ejb:MessageDriven"
href="META-INF/ejb-jar.xml#MessageDriven_JMSContQueueProcessor_2"/>
</ejbBindings>

5. Si le serveur d'applications de votre dploiement est WebLogic Server, crez


quatre copies de rp_install\applications\maximo\mboejb\ejbmodule\metainf\weblogic-ejb-jar.xml. Par exemple, si vous prvoyez de dployer quatre
clusters sur WebLogic Server, crez les quatre copies suivantes :
v weblogic-ejb-jarui.xml pour le cluster d'interface utilisateur
v weblogic-ejb-jarcron.xml pour le cluster de tches priodiques
v weblogic-ejb-jarmif.xml pour le cluster d'intgration
v weblogic-ejb-jarrpt.xml pour le cluster de rapports
6. Si vous utilisez WebLogic Server, ouvrez le fichier weblogic-ejb-jarmif.xml
que vous avez cr pour le cluster d'infrastructure d'intgration et supprimez la
section JMSContQueueProcessor.
Aprs avoir supprim la section, le code de votre fichier doit correspondre au
code suivant :
<!-- MEA MDB-->
<weblogic-enterprise-bean>
<ejb-name>JMSContQueueProcessor-1</ejb-name>
<message-driven-descriptor>
<pool>
<max-beans-in-free-pool>3</max-beans-in-free-pool>
</pool>
<destination-jndi-name>jms/maximo/int/queues/cqin</destination-jndi-name>
<connection-factory-jndi-name>jms/maximo/int/cf/intcf
</ connection-factory-jndi-name>
</message-driven-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>600</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>JMSContQueueProcessor-1</jndi-name>
</weblogic-enterprise-bean>
<weblogic-enterprise-bean>
<ejb-name>JMSContQueueProcessor-2</ejb-name>
<message-driven-descriptor>
<pool>
Chapitre 1. Configuration du systme

<max-beans-in-free-pool>3</max-beans-in-free-pool>
</pool>
<destination-jndi-name>jms/maximo/int/queues/cqinerr</destination-jndi-name>
<connection-factory-jndi-name>jms/maximo/int/cf/intcf
</ connection-factory-jndi-name>
</message-driven-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>600</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>JMSContQueueProcessor-2</jndi-name>
</weblogic-enterprise-bean>

Concepts associs:
Accs aux services par des messages entrants

Cration de fichiers de gnration pour les clusters


Vous devez crer un fichier buildmaximoear.cmd distinct pour chaque cluster.
Lorsque vous excutez les fichiers buildmaximoear.cmd distincts, vous crez un
fichier EAR distinct pour chaque cluster.

Pourquoi et quand excuter cette tche


La variable rp_install reprsente l'emplacement d'installation du dossier Maximo
Asset Management, qui est par dfaut ibm\SMP\maximo.

Procdure
1. Crez une copie du fichier rp_install\deployment\buildmaximoear.cmd pour
chaque cluster que vous prvoyez de dployer. Par exemple, si vous prvoyez
de dployer quatre clusters, crez les quatre copies suivantes :
v buildmaximoearui.cmd
v buildmaximoearcron.cmd
v buildmaximoearmif.cmd
v buildmaximoearrpt.cmd
2. Ouvrez le fichier buildmaximoear.cmd de chaque cluster et ajoutez la commande
shell suivante au dbut du fichier, o cluster est le cluster dont vous modifiez le
fichier :
copy /Y rp_install\applications\maximo\properties\
maximocluster.properties
rp_install\applications\maximo\properties\maximo.properties
Par exemple, pour le cluster d'interface utilisateur, ajoutez les commandes shell
suivantes :
copy /Y rp_install\applications\maximo\properties\maximoui.properties
rp_install\applications\maximo\properties\maximo.properties
3. Dans le fichier buildmaximoear.cmd de chaque cluster, ajoutez la commande
shell suivante au dbut du fichier, o cluster est le cluster dont vous modifiez le
fichier :
copy /Y rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\ejbjarcluster.xml
rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\ejb-jar.xml
Par exemple, pour le cluster d'interface utilisateur, ajoutez les commandes shell
suivantes :
copy /Y rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\ejbjarui.xml
rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\ejb-jar.xml

10

Administration de Maximo Asset Management

4. Si le serveur d'applications de votre dploiement est WebSphere Application


Server, dans le fichier buildmaximoear.cmd de chaque cluster, ajoutez la
commande shell suivante au dbut du fichier, o cluster est le cluster dont vous
modifiez le fichier :
copy /Y rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\ibmejb-jar-bndcluster.xmi
rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\ibm-ejb-jarbnd.xmi
Par exemple, pour le cluster d'interface utilisateur, ajoutez les commandes shell
suivantes :
copy /Y rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\ibmejb-jar-bndui.xmi
rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\ibm-ejb-jarbnd.xmi
5. Si le serveur d'applications de votre dploiement est WebLogic Server, dans le
fichier buildmaximoear.cmd de chaque cluster, ajoutez la commande shell
suivante au dbut du fichier, o cluster est le cluster dont vous modifiez le
fichier :
copy /Y rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\
weblogic-ejb-jarcluster.xml
rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\weblogic-ejbjar.xml
Par exemple, pour le cluster d'interface utilisateur, ajoutez les commandes shell
suivantes :
copy /Y rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\
weblogic-ejb-jarui.xml
rp_install\applications\maximo\mboejb\ejbmodule\meta-inf\weblogic-ejbjar.xml
6. Pour chaque cluster que vous prvoyez de dployer, dans le fichier
buildmaximoear.cmd , dfinissez NOM_FICHIER_EAR sur un nom unique de
fichier de cluster. Par exemple, si vous ditez le fichier buildmaximoearui.cmd
pour le cluster d'interface utilisateur, dfinissez le nom de fichier sur
maximoui.ear.
set NOM_FICHIER_EAR=maximoui.ear

Lorsque vous excutez le script de gnration pour gnrer le fichier EAR, le


fichier EAR rsultant est nomm maximoui.ear.
Concepts associs:
Fichiers EAR, la page 12
Les fichiers EAR sont des archives qui contiennent tous les fichiers requis pour
excuter une application.
Fichiers d'archive d'application Web (WAR), la page 13
Les fichiers WAR font partie des fichiers EAR. Ils contiennent, par exemple, des
pages JSP ou HTML.

Cration de fichiers EAR Maximo pour les clusters


Aprs avoir cr un fichier de gnration pour chaque cluster, vous devez crer un
fichier EAR Maximo pour le cluster. Le nom du fichier EAR est bas sur
l'instruction set NOM_FICHIER_EAR du fichier de gnration.

Chapitre 1. Configuration du systme

11

Pourquoi et quand excuter cette tche


La variable install_home reprsente l'emplacement d'installation du dossier Maximo
Asset Management, qui est par dfaut ibm\SMP\maximo.

Procdure
1. A partir de l'invite de commande, accdez rp_install\maximo\deployment\
et excutez chacun des quatre fichiers de gnration cr pour les clusters, par
exemple :
v
v
v
v

buildmaximoearui.cmd
buildmaximoearcron.cmd
buildmaximoearmif.cmd
buildmaximoearrpt.cmd

Chaque fichier de gnration cre un fichier EAR Maximo distinct pour le


cluster.
2. Accdez rp_install\maximo\deployment\ et excutez buildmxiehsear.cmd.
Concepts associs:
Fichiers EAR
Les fichiers EAR sont des archives qui contiennent tous les fichiers requis pour
excuter une application.
Fichiers d'archive d'application Web (WAR), la page 13
Les fichiers WAR font partie des fichiers EAR. Ils contiennent, par exemple, des
pages JSP ou HTML.
Tches associes:
Gnration et dploiement de fichiers EAR pour des configurations de base, la
page 38
Vous pouvez gnrer et dployer des fichiers EAR pour une configuration de base.
Dans une configuration en clusters, chaque cluster possde son propre fichier EAR
gnrer et dployer.
Gnration des fichiers EAR Maximo pour des configurations de base, la page
38
Les fichiers d'archive d'entreprise (EAR) contiennent l'ensemble des zones
ncessaires l'excution d'une application. Le processus de gnration cre les
deux fichiers EAR qui sont utilis pour le dploiement des applications Maximo
sur le serveur d'applications.
Fichiers EAR :
Les fichiers EAR sont des archives qui contiennent tous les fichiers requis pour
excuter une application.
Les deux fichiers EAR suivants sont utiliss. Chaque fichier EAR contient un ou
plusieurs modules d'application Web (extension .war) :
v maximo.ear
maximouiweb.war
mboweb.war
meaweb.war
v maximoiehs.ear
iehs.war
Vous rgnrez et redployez les fichiers EAR ds que vous :

12

Administration de Maximo Asset Management

v Modifiez des fichiers .xml ou de classe personnalise (maximo.ear).


v Modifiez des rubriques d'aide HTML (aide en ligne) (maximoiehs.ear).).
v Modifiez des paramtres dans le fichier maximo.properties (Maximo.ear).
Concepts associs:
Fichiers d'archive d'application Web (WAR)
Les fichiers WAR font partie des fichiers EAR. Ils contiennent, par exemple, des
pages JSP ou HTML.
Tches associes:
Gnration des fichiers EAR Maximo pour des configurations de base, la page
38
Les fichiers d'archive d'entreprise (EAR) contiennent l'ensemble des zones
ncessaires l'excution d'une application. Le processus de gnration cre les
deux fichiers EAR qui sont utilis pour le dploiement des applications Maximo
sur le serveur d'applications.
Cration de fichiers de gnration pour les clusters, la page 10
Vous devez crer un fichier buildmaximoear.cmd distinct pour chaque cluster.
Lorsque vous excutez les fichiers buildmaximoear.cmd distincts, vous crez un
fichier EAR distinct pour chaque cluster.
Cration de fichiers EAR Maximo pour les clusters, la page 11
Aprs avoir cr un fichier de gnration pour chaque cluster, vous devez crer un
fichier EAR Maximo pour le cluster. Le nom du fichier EAR est bas sur
l'instruction set NOM_FICHIER_EAR du fichier de gnration.
Fichiers d'archive d'application Web (WAR) :
Les fichiers WAR font partie des fichiers EAR. Ils contiennent, par exemple, des
pages JSP ou HTML.
Fichier WAR

Description

maximouiweb.war

Contient les pages JavaServer Pages (fichiers


.jsp), les classes Java, fichiers HTML
statiques et fichiers d'image statiques
associs l'interface utilisateur. Le fichier
buildmaximoear.xml contient des
informations sur les fichiers de ce module.
Cette application Web utilise les
informations de configuration du fichier
web.xml, situ dans le dossier
<racine_maximo>\applications\Maximo\
Maximouiweb\webmodule\WEB-INF folder. Il
spcifie galement l'adresse URL utiliser
pour accder l'aide en ligne.

mboweb.war

Contient les objets mtier, les classes Java et


les classes Java de tiers dpendantes.

meaweb.war

L'infrastructure d'intgration permet


l'change de donnes d'application avec une
autre application ou avec un systme
externe. Les utilisateurs peuvent crer et
grer les donnes dans un systme et utiliser
l'infrastructure d'intgration pour transfrer
les donnes vers un systme externe ce qui
supprime le traitement des doublons.

Chapitre 1. Configuration du systme

13

Fichier WAR

Description

iehs.war

Fournit l'aide en ligne. Le fichier


buildmxiehsear.xml contient des
informations sur tous les fichiers de ce
module.

rmireg.war

Cre le fichier de registre RMI.

Concepts associs:
Fichiers EAR, la page 12
Les fichiers EAR sont des archives qui contiennent tous les fichiers requis pour
excuter une application.
Tches associes:
Cration de fichiers de gnration pour les clusters, la page 10
Vous devez crer un fichier buildmaximoear.cmd distinct pour chaque cluster.
Lorsque vous excutez les fichiers buildmaximoear.cmd distincts, vous crez un
fichier EAR distinct pour chaque cluster.
Cration de fichiers EAR Maximo pour les clusters, la page 11
Aprs avoir cr un fichier de gnration pour chaque cluster, vous devez crer un
fichier EAR Maximo pour le cluster. Le nom du fichier EAR est bas sur
l'instruction set NOM_FICHIER_EAR du fichier de gnration.

Cration du fichier de registre RMI


Le fichier rmireg.war permet de crer le registre RMI. Aprs avoir cr le fichier
rmireg.war, vous pouvez dployer le fichier sur le serveur d'applications.

Pourquoi et quand excuter cette tche


La variable install_home reprsente l'emplacement d'installation du dossier Maximo
Asset Management, qui est par dfaut ibm\SMP\maximo.

Procdure
A partir d'une invite de commande, accdez au rpertoire rp_install/deployment
puis excutez la commande suivante : buildrmiregwar.cmd
Concepts associs:
Java RMI (Remote Method Invocation), la page 16
RMI (Remote Method Invocation) est une interface de programmation d'application
qui permet aux objets situs dans des zones mmoire distinctes d'interagir. Les
zones de mmoire distinctes peuvent faire partie du mme systme physique ou
peuvent se trouver sur des systmes diffrents connects en rseau.

Cration et dploiement de clusters dans WebSphere


Application Server
Dans WebSphere Application Server, vous dployez l'invocation RMI, crez les
clusters, configurez JMS et dployez les fichiers EAR.
Concepts associs:
Documentation du serveur d'applications, la page 46
Pour plus d'informations sur votre serveur d'applications, consultez les sites Web
suivants.

14

Administration de Maximo Asset Management

Dploiement du fichier de registre RMI dans WebSphere


Application Server
Un serveur contenant un registre RMI continue s'excuter mme en cas d'chec
d'un autre serveur du cluster. Lorsque vous gnrez le fichier de registre RMI, ce
fichier doit tre dploy dans le serveur d'applications.

Pourquoi et quand excuter cette tche


Pour chaque serveur physique ou machine virtuelle agissant en tant que serveur
dans votre environnement, vous devez crer une machine virtuelle Java pour
hberger le registre RMI. La machine virtuelle Java RMI doit tre cre en dehors
des clusters et doit tre dmarre avant toute autre machine virtuelle Java. Si
aucun de vos client n'utilise les serveurs de registre RMI, vous pouvez supprimer
les processus de dploiement et de configuration des registres RMI de votre
processus de configuration.
La variable rp_install reprsente l'emplacement d'installation du dossier produit.

Procdure
1. Connectez-vous en tant qu'administrateur la Integrated Solutions Console
l'aide de l'adresse http://servername:9060/admin.
2. Dans le panneau de navigation de la Integrated Solutions Console,
slectionnez Servers > Server Types > WebSphere Application Servers puis
cliquez sur New pour crer une machine virtuelle Java pour le registre RMI.
3. Indiquez RMIRegistry comme nom de serveur et utilisez les paramtres par
dfaut pour le modle de serveur et les proprits du serveur.
4. Cliquez sur Terminer et enregistrez les informations relatives au serveur.
5. Dans le panneau de navigation de la Integrated Solutions Console, cliquez sur
Applications > Application Types > WebSphere Enterprise Applications.
6. Cliquez sur WebSphere enterprise applications, puis sur Installer.
7. Cliquez sur Parcourir et spcifiez le fichier install_home/deployment/default/
rmireg.war.
8. Dans la zone Racine de contexte, indiquez RMI.
9. Cochez la case Generate Default Bindings (Gnrer les liaisons par dfaut).
10. Passez la section suivante sans modifier les slections. Ne modifiez pas le
nom d'application par dfaut rmireg_war.
11. Dans la section Mapping Modules to Servers (Mappage des modules aux
serveurs), slectionnez le serveur RMIRegistry, cochez la case MBO Web
Application (Application Web MBO) et cliquez sur Appliquer.
12. Confirmez que l'application Web MBO est mappe RMIRegistry.
13. Cliquez sur Terminer pour finaliser l'installation du fichier.
14. Enregistrez le fichier rmireg_war dans la configuration principale.
15. Rptez les tapes 1 14 pour chaque serveur physique ou machine virtuelle
agissant en tant que serveur.
Concepts associs:
Java RMI (Remote Method Invocation), la page 16
RMI (Remote Method Invocation) est une interface de programmation d'application
qui permet aux objets situs dans des zones mmoire distinctes d'interagir. Les
zones de mmoire distinctes peuvent faire partie du mme systme physique ou
peuvent se trouver sur des systmes diffrents connects en rseau.

Chapitre 1. Configuration du systme

15

Java RMI (Remote Method Invocation) :


RMI (Remote Method Invocation) est une interface de programmation d'application
qui permet aux objets situs dans des zones mmoire distinctes d'interagir. Les
zones de mmoire distinctes peuvent faire partie du mme systme physique ou
peuvent se trouver sur des systmes diffrents connects en rseau.
Un registre RMI est une zone de mmoire qui conserve les informations d'adresse
RMI d'un serveur d'objets Java. Par dfaut, le registre RMI est cr sur le port 1099.
Plusieurs registres RMI peuvent exister sur la mmoire. Chaque registre possde
un port dsign pour l'accs TCP/IP.
L'interface utilisateur n'utilise pas le registre RMI lorsque la proprit
mxe.allowLocalObjects est dfinie sur 1. Le registre RMI est ncessaire uniquement
si le programme client RMI est utilis.
Lorsque le fichier EAR est dploy, les objets Java recherchent un registre RMI
dans la zone de mmoire en cours. Si aucun registre RMI n'est trouv, un registre
est cr et est associ l'instance de produit.
Dans un environnement en cluster, la cration d'un registre RMI li une instance
de produit peut entraner des problmes. Si la machine JVM choue, les autres
JVM situes sur le mme serveur physique ne sont pas accessibles par les
programmes client.
Dans un environnement en cluster, la solution consiste dployer le fichier de
registre RMI rmireg.war sur le serveur d'applications. Le fichier rmireg.war est
dploy sur un serveur distinct et cre le registre indpendamment de toute
machine JVM du produit. Si une JVM est arrte ou recycle, la communication
RMI n'est pas perdue. Dans un environnement en cluster qui s'tend sur plusieurs
serveurs physiques, RMI doit tre dploy une fois sur chaque serveur. Toutefois,
si la proprit mxe.allowLocalObjects est dfinie sur 1 et que vous n'utilisez pas le
programme client RMI dans votre environnement, il n'est pas ncessaire de
dployer le fichier rmireg.war.
Tches associes:
Dploiement du fichier de registre RMI pour WebLogic Server, la page 27
Lorsque vous gnrez un fichier de registre RMI, ce fichier doit tre dploy dans
chaque serveur physique. Le dploiement inclut la cration d'un service de registre
RMI et la cration d'un fichier de traitement par lots pour dmarrer une invocation
RMI. Pour que le processus s'excute correctement, vous devez mettre jour la
squence de dmarrage pour tous les serveurs afin que tous les serveurs produit
dmarrent aprs le dmarrage du serveur RMI.
Dploiement du fichier de registre RMI dans WebSphere Application Server, la
page 15
Un serveur contenant un registre RMI continue s'excuter mme en cas d'chec
d'un autre serveur du cluster. Lorsque vous gnrez le fichier de registre RMI, ce
fichier doit tre dploy dans le serveur d'applications.
Cration du fichier de registre RMI, la page 14
Le fichier rmireg.war permet de crer le registre RMI. Aprs avoir cr le fichier
rmireg.war, vous pouvez dployer le fichier sur le serveur d'applications.

Cration de clusters dans WebSphere Application Server


Dans Integrated Solutions Console, vous pouvez crer autant de clusters que
ncessaire. Chaque cluster peut contenir plusieurs membres de cluster JVM (Java
Virtual Machine).

16

Administration de Maximo Asset Management

Procdure
1. Connectez-vous en tant qu'administrateur la Integrated Solutions Console
l'aide de l'adresse http://servername:9060/admin.
2. Dans le panneau de navigation, slectionnez Serveurs > Clusters > Clusters
WebSphere Application Server
3. Cliquez sur Nouveau et entrez un nom de cluster, par exemple cluster_iu.
4. Indiquez le nom du premier membre de cluster JVM, comme maximoui1.
5. Slectionnez MXServer pour crer le membre de cluster JVM bas sur une
JVM existante.
6. Rptez les tapes 4 5 pour crer autant de membres de cluster JVM que
ncessaire.
7. Sauvegardez vos changements. Les membres de cluster JVM sont crs en tant
que serveurs d'applications, bass sur les paramtres du serveur d'applications
MXServer.
8. Dfinissez le paramtre JVM -Dmxe.name avec le paramtre nom_jvm
correspondant chaque membre de cluster JVM.
a. Dans le panneau de navigation, slectionnez Serveurs > Types de serveur
> Serveur d'applications WebSphere et slectionnez le serveur
d'applications comme membre de cluster JVM.
b. Dans Service Infrastructure (Infrastructure de service), cliquez sur Java
and Process Management (Java et gestion de processus) > Process
definition (Dfinition de processus) > Java Virtual Machine (Machine
virtuelle Java).
c. Pour les plateformes 32 bits, faites dfiler la liste et entrez 1536 pour les
paramtres Taille de pile initiale et Taille de pile maximale. Pour les
plateformes 64 bits, entrez 4096 pour ces valeurs.
d. Dans la zone Arguments JVM gnriques, indiquez le paramtre JVM
Dmxe.name sur le nom de chaque serveur, par exemple :
-Dmxe.name=maximoui1 -Dmxe.name est le nom de la proprit transmise la
JVM au dmarrage et maximoui1 est le nom identifiant le membre de
cluster JVM.
e. Dans la zone Arguments JVM gnriques, spcifiez les paramtres JVM
suivants afin d'optimiser les performances du systme :
-Dsun.rmi.dgc.ackTimeout=10000--Djava.net.preferIPv4Stack=true
f. Rptez les tapes a e pour chaque membre de cluster JVM.
9. Dans le panneau de navigation, slectionnez Serveurs > Types de serveur >
WebSphere Application Server pour obtenir les numros de port de chaque
membre :
a. Ouvrez le panneau de configuration du membre de cluster JVM.
b. Dans la section Communications, cliquez sur Ports.
c. Notez le numro de port du port WC_defaulthost.
d. Rptez les tapes a c pour chaque membre de cluster JVM.
10. Pour chaque membre de cluster JVM, enregistrez le numro de port sur un
hte virtuel.
a. Dans le panneau de navigation, slectionnez Environnement > Htes
virtuels.
b. Pour crer un hte virtuel, cliquez sur Nouveau et indiquez le nom d'hte
virtuel.
c. Sauvegardez vos changements.
Chapitre 1. Configuration du systme

17

d. Pour crer l'alias d'hte, slectionnez l'hte virtuel et cliquez sur Nouveau.
e. Entrez le numro de port du serveur Web. Laissez * comme nom d'hte.
f. Cliquez sur Nouveau et entrez le port du membre de cluster. Rptez cette
tape pour chaque membre de cluster. Laissez * comme nom d'hte.
g. Sauvegardez vos changements.
11. Rptez les tapes 2 10 pour chaque cluster de votre dploiement.
Concepts associs:
Prsentation des clusters de serveurs d'application, la page 2
Un cluster regroupe des fonctions similaires deux machines virtuelles Java (JVM)
ou plus afin de traiter une fonction unique, comme des tches priodiques
planifies. Les clusters se connectent la mme base de donnes mais fonctionnent
de faon indpendante. Par exemple, si le cluster de tches priodiques choue, les
utilisateurs peuvent encore se connecter au cluster d'interface utilisateur.

Configuration de Java Message Service pour WebSphere


Application Server
Java Message Service (JMS) est le standard de messagerie utilis pour envoyer et
recevoir des messages des files d'attente. Ce processus permet une communication
distribue avec les systmes externes de manire asynchrone, fiable et couplage
lche. La configuration JMS est spcifique au serveur d'applications. Vous devez
configurer les files d'attente JMS dans l'environnement et les rendre accessibles via
JNDI (Java Naming Directory Interface).

Avant de commencer
La configuration de JMS ncessite la comprhension des bus, des fabriques de
connexion, des files d'attente, des spcifications d'activation et des magasins. Pour
configurer JMS, vous devez tre familiaris avec les dtails de configuration de
votre serveur d'applications.

Pourquoi et quand excuter cette tche


L'intgration avec les systmes externes est prise en charge via deux mcanismes
de traitement de l'ordre des messages qui utilisent des files d'attente de
messagerie. Le premier est le traitement squentiel des messages qui respecte
l'ordre des messages. Le deuxime est le traitement continu des messages, o les
messages sont traits paralllement aux beans grs par message (MDB). L'ordre
dans lequel ce mcanisme traite les messages n'est pas garanti.
Si vous configurez un environnement l'aide d'un cluster d'intgration connect
un ou plusieurs systmes externes, vous devez configurer le JMS pour une
intgration base sur les files d'attente. Vous devez crer des files d'attente
accessibles depuis le cluster d'interface utilisateur, de tches priodiques et
d'intgration. Le cluster de rapport ne requiert pas de files d'attente JMS.
Concepts associs:
Configuration de Java Message Service pour WebSphere Application Server, la
page 25
Si vous configurez un environnement l'aide d'un cluster d'intgration connect
un ou plusieurs systmes d'intgration, vous devez configurer JMS (Java Message
Service) pour l'intgration base sur file d'attente. Vous devez crer les files
d'attente qui sont accessibles par l'interface utilisateur, cron et les clusters
d'intgration. Le cluster de rapport ne requiert pas de files d'attente JMS.

18

Administration de Maximo Asset Management

Cration de fournisseurs de sources de donnes et de sources de donnes :


Avant de crer les bus d'intgration de service, vous devez crer un fournisseur de
sources de donnes. Si vous choisissez d'utiliser une base de donnes pour les
donnes de file d'attente, vous devez galement crer une source de donnes.
Pourquoi et quand excuter cette tche
Chaque source de donnes requiert un schma unique. En raison des interfrences
possibles avec les sauvegardes planifies, n'utilisez pas le schma Maximo comme
source de donnes. Lorsque vous ajoutez des membres de bus, un moteur de
message unique est cr.
Pour vous assurer que la source de donnes est disponible pour l'ensemble des
clusters ncessitant un accs, crez le fournisseur de sources de donnes au niveau
de la cellule. Pour terminer la configuration de la source de donnes, vous avez
besoin d'informations sur votre configuration de base de donnes, comme le nom,
le chemin et l'unit JDBC.
Procdure
1. Dans la base de donnes, crez et configurez la base de donnes que vous
souhaitez utiliser comme source de donnes.
2. Dans WebSphere Application Server, configurez les donnes d'authentification
J2C et le fournisseur JDBC pour la source de donnes.
3. Testez la connexion la source de donnes.
Concepts associs:
Configuration de Java Message Service pour WebSphere Application Server, la
page 25
Si vous configurez un environnement l'aide d'un cluster d'intgration connect
un ou plusieurs systmes d'intgration, vous devez configurer JMS (Java Message
Service) pour l'intgration base sur file d'attente. Vous devez crer les files
d'attente qui sont accessibles par l'interface utilisateur, cron et les clusters
d'intgration. Le cluster de rapport ne requiert pas de files d'attente JMS.
Cration de bus pour Java Message Service :
Un bus d'intgration de services se compose de plusieurs serveurs d'applications
qui partagent une infrastructure commune pour changer des informations.
Pourquoi et quand excuter cette tche
La convention de dnomination pour les noms de bus associe les identificateurs
suivants :
v la fonction du bus, comme mif pour Maximo Integration Framework, ui pour
interface utilisateur et cron pour tches priodiques ;
v le service qui utilise le bus, comme jms pour Java Message Service (JMS) ;
v le type de moteur de messagerie, comme bus pour le bus d'intgration de
service
Procdure
1. Dans le panneau de navigation de Integrated Solutions Console, slectionnez
Service Integration (Intgration de services) > Bus, crez un bus et nommez-le
uijmsbus.

Chapitre 1. Configuration du systme

19

2. Ajoutez le cluster d'interface utilisateur en tant que membre du bus uijmsbus.


Par dfaut, l'ajout de clusters au bus cre un moteur de messagerie pour
chaque cluster.
3. Crez un bus et nommez-le mifjmsbus.
4. Ajoutez le cluster d'infrastructure d'intgration en tant que membre du bus
mifjmsbus.
5. Facultatif : Si vous prvoyez d'envoyer des messages d'intgration depuis les
tches priodiques qui crent ou mettent jour des objets mtier dans Maximo
Asset Management, comme une gnration d'intervention ou une
rorganisation, crez un bus et nommez-le cronjmsbus.
6. Facultatif : Ajoutez le cluster de tches priodiques en tant que membre du bus
cronjmsbus.
Concepts associs:
Configuration de Java Message Service pour WebSphere Application Server, la
page 25
Si vous configurez un environnement l'aide d'un cluster d'intgration connect
un ou plusieurs systmes d'intgration, vous devez configurer JMS (Java Message
Service) pour l'intgration base sur file d'attente. Vous devez crer les files
d'attente qui sont accessibles par l'interface utilisateur, cron et les clusters
d'intgration. Le cluster de rapport ne requiert pas de files d'attente JMS.
Cration de fabriques de connexions pour Java Message Service :
Les fabriques de connexions sont utilises par le bus pour crer des connexions
avec les fournisseurs Java Message Service (JMS). Les fabriques de connexions sont
stockes dans un espace de nom Java Naming and Directory Interface (JNDI). Vous
crez une fabrique de connexions pour chacun des bus.
Avant de commencer
Pour chaque bus, recherchez le nom du moteur de messagerie cr
automatiquement lors de l'ajout du membre de bus au bus. Le format de nom par
dfaut est nom_cluster.nom_bus-nnn. Lorsque vous crez des fabriques de
connexions, indiquez le nom du moteur de messagerie dans la zone Cible.
Procdure
1. Crez une fabrique de connexions pour le bus uijmsbus et indiquez les valeurs
suivantes :
Option

Description

nom

uiconfact

nom JNDI

jms/maximo/int/cf/intcf

Nom du bus

uijmsbus

Cible

Nom du moteur de messagerie, dont le


format par dfaut est
nom_cluster.nom_bus_nnn-bus

Type de cible

Moteur de messagerie

Pondration de la cible

Requis

2. Augmentez le nombre de connexions maximum pour la fabrique de connexions


de 10 50, en fonction de la charge attendue. Le nombre maximum de
connexions dpend de la charge de transactions attendue que les files d'attente

20

Administration de Maximo Asset Management

JMS doivent traiter. Si vous attendez une charge de traitement leve,


slectionnez un nombre maximum de connexions lev.
3. Au niveau de la cellule, crez une fabrique de connexions pour le bus
mifjmsbus et indiquez les valeurs suivantes :
Option

Description

nom

mifconfact

Nom JNDI

jms/maximo/int/cf/intcf

Nom du bus

mifjmsbus

Cible

Nom du moteur de messagerie, dont le


format par dfaut est
nom_cluster.nom_bus_nnn

Type de cible

Moteur de messagerie

Pondration de la cible

Requis

4. Augmentez le nombre maximum de connexions de la fabrique de connexions


de 10 50, en fonction de la charge.
5. Facultatif : Si vous avez cr le bus cronjmsbus, crez une fabrique de
connexions pour le bus cronjmsbus et indiquez les valeurs suivantes :
Option

Description

nom

cronconfact

nom JNDI

jms/maximo/int/cf/intcf

Nom du bus

cronjmsbus

Cible

Nom du moteur de messagerie, dont le


format par dfaut est
nom_cluster.nom_bus_nnn-bus

Type de cible

Moteur de messagerie

Pondration de la cible

Requis

6. Facultatif : Si vous avez cr une fabrique de connexions pour le bus


cronjmsbus, augmentez le nombre de connexions maximum pour la fabrique de
connexions de 10 50, en fonction de la charge.
Concepts associs:
Configuration de Java Message Service pour WebSphere Application Server, la
page 25
Si vous configurez un environnement l'aide d'un cluster d'intgration connect
un ou plusieurs systmes d'intgration, vous devez configurer JMS (Java Message
Service) pour l'intgration base sur file d'attente. Vous devez crer les files
d'attente qui sont accessibles par l'interface utilisateur, cron et les clusters
d'intgration. Le cluster de rapport ne requiert pas de files d'attente JMS.
Cration de destinations de file d'attente pour Java Message Service :
Vous devez crer des destinations de bus pour chaque bus d'intgration de
services. Une fois les destinations de bus de file d'attente cres, les files d'attente
sont cres pour chaque destination.
Procdure
1.

Pour le bus d'interface utilisateur, crez une destination de bus de file d'attente
nomme sqoutuibd.
Chapitre 1. Configuration du systme

21

La destination de bus est requise pour prendre en charge le traitement des


messages via la file d'attente sortante squentielle.
2. Facultatif : Si vous avez cr le bus cronjmsbus d'intgration de service pour le
cluster de tche priodique, crez une destination de bus de file d'attente
nomme sqoutcronbd.
3. Pour le membre de bus de cluster d'intgration, qui est le bus mifjmsbus, crez
plusieurs destinations de bus. Plusieurs destinations de bus sont requises pour
prendre en charge le traitement des messages via les files d'attente entrante et
sortante.
a. Pour prendre en charge le traitement des messages via la file d'attente
sortante squentielle, crez une destination de bus de file d'attente nomme
sqoutmifbd.
b. Pour prendre en charge le traitement des messages via la file d'attente
entrante squentielle, crez une destination de bus de file d'attente nomme
sqinmifbd.
c. Pour prendre en charge le traitement des messages via la file d'attente
entrante continue, crez une destination de bus de file d'attente nomme
cqinmifbd.
d. Pour prendre en charge le traitement des messages via la file d'attente
d'erreurs entrante continue, crez une destination de bus de file d'attente
nomme cqinerrmifbd.
Rsultats
Selon les paramtres de configuration, vous pouvez maintenant excuter des
importations de donnes partir du cluster d'infrastructure d'intgration dont les
beans grs par message sont activs. Vous pouvez galement excuter des
exportations de donnes partir du cluster d'interface utilisateur. Si vous avez
besoin d'importer ou d'exporter des donnes dans d'autres clusters, vous pouvez
modifier la configuration de ces derniers.
Concepts associs:
Configuration de Java Message Service pour WebSphere Application Server, la
page 25
Si vous configurez un environnement l'aide d'un cluster d'intgration connect
un ou plusieurs systmes d'intgration, vous devez configurer JMS (Java Message
Service) pour l'intgration base sur file d'attente. Vous devez crer les files
d'attente qui sont accessibles par l'interface utilisateur, cron et les clusters
d'intgration. Le cluster de rapport ne requiert pas de files d'attente JMS.
Cration de files d'attente pour Java Message Service :
Vous configurez des files d'attente en fonction des destinations de file d'attente, qui
sont utilises pour envoyer et recevoir des messages dans les files d'attente. Une
destination de bus de file d'attente dfinit le nom du bus et le nom de la file
d'attente. Vous crez une file d'attente pour chaque destination en fonction du
fournisseur JMS (Java Message Service) par dfaut.
Procdure
1. Pour la file d'attente sortante squentielle, crez la file d'attente pour le membre
du bus d'interface utilisateur avec les valeurs suivantes :

22

Option

Description

nom

sqoutui

Administration de Maximo Asset Management

Option

Description

Nom du bus

uijmsbus

nom JNDI

jms/maximo/int/queues/sqout

Nom de la file d'attente

sqoutuibd

2. Facultatif : Si vous avez cr un bus de tche priodique, pour la file d'attente


sortante squentielle, crez la file d'attente pour le membre du bus de tche
priodique avec les valeurs suivantes :
Option

Description

nom

sqoutcron

Nom du bus

cronjmsbus

nom JNDI

ms/maximo/int/queues/sqout

Nom de la file d'attente

sqoutcronbd

3. Pour la file d'attente sortante squentielle, crez la file d'attente pour le membre
du bus d'infrastructure d'intgration avec les valeurs suivantes :
Option

Description

nom

sqoutmif

Nom du bus

mifjmsbus

nom JNDI

jms/maximo/int/queues/sqout

Nom de la file d'attente

sqoutmifbd

4. Pour la file d'attente entrante squentielle, crez la file d'attente pour le


membre du bus d'infrastructure d'intgration avec les valeurs suivantes :
Option

Description

nom

sqinmif

Nom du bus

mifjmsbus

nom JNDI

jms/maximo/int/queues/sqin

Nom de la file d'attente

sqinmifbd

5. Pour la file d'attente entrante continue, crez la file d'attente pour le membre
du bus d'infrastructure d'intgration avec les valeurs suivantes :
Option

Description

nom

cqinmif

Nom du bus

mifjmsbus

nom JNDI

jms/maximo/int/queues/cqin

Nom de la file d'attente

cqinmifbd

6.

Pour la file d'attente entrante continue, crez la file d'attente pour le membre
du bus d'infrastructure d'intgration avec les valeurs suivantes :

Option

Description

nom

cqinerrmif

Nom du bus

mifjmsbus

Chapitre 1. Configuration du systme

23

Option

Description

nom JNDI

jms/maximo/int/queues/cqinerr

Nom de la file d'attente

cqinerrmifbd

Concepts associs:
Configuration de Java Message Service pour WebSphere Application Server, la
page 25
Si vous configurez un environnement l'aide d'un cluster d'intgration connect
un ou plusieurs systmes d'intgration, vous devez configurer JMS (Java Message
Service) pour l'intgration base sur file d'attente. Vous devez crer les files
d'attente qui sont accessibles par l'interface utilisateur, cron et les clusters
d'intgration. Le cluster de rapport ne requiert pas de files d'attente JMS.
Cration de spcifications d'activation Java Message Service :
Une spcification d'activation Java Message Service (JMS) est associe une file
d'attente qui utilise les beans grs par message (MDB) pour consommer les
messages de la file d'attente. La spcification d'activation fournit les informations
ncessaires pour que la file d'attente reoive des messages. Pour chaque file
d'attente continue cre, configurez la spcification d'activation avec la porte
cellule.
Procdure
1. Pour la file d'attente continue entrante, crez la spcification d'activation avec
les valeurs suivantes :
Option

Description

nom

intjmsact

Nom du bus

mifjmsbus

Type de destination

queue

Nom JNDI de destination

ms/maximo/int/queues/cqin

2. Pour la file d'attente d'erreurs, crez la spcification d'activation avec les


valeurs suivantes :
Option

Description

nom

intjmsacterr

Nom du bus

mifjmsbus

Type de destination

queue

Nom JNDI de destination

jms/maximo/int/queues/cqinerr

Que faire ensuite


Pour terminer la configuration de JMS, dans l'application Systmes externes, vous
devez mettre jour la configuration des files d'attente JMS pour qu'elle reflte les
noms JNDI crs pour la fabrique de connexions et les files d'attente.
Concepts associs:

24

Administration de Maximo Asset Management

Configuration de Java Message Service pour WebSphere Application Server


Si vous configurez un environnement l'aide d'un cluster d'intgration connect
un ou plusieurs systmes d'intgration, vous devez configurer JMS (Java Message
Service) pour l'intgration base sur file d'attente. Vous devez crer les files
d'attente qui sont accessibles par l'interface utilisateur, cron et les clusters
d'intgration. Le cluster de rapport ne requiert pas de files d'attente JMS.
Configuration de Java Message Service pour WebSphere Application Server :
Si vous configurez un environnement l'aide d'un cluster d'intgration connect
un ou plusieurs systmes d'intgration, vous devez configurer JMS (Java Message
Service) pour l'intgration base sur file d'attente. Vous devez crer les files
d'attente qui sont accessibles par l'interface utilisateur, cron et les clusters
d'intgration. Le cluster de rapport ne requiert pas de files d'attente JMS.
L'intgration systmes externes l'aide de files d'attente de messages est prise en
charge via deux mcanismes de traitement de l'ordre des messages par dfaut. Le
premier est le traitement squentiel des messages qui respecte l'ordre des
messages. Le deuxime est un traitement de messages continu, qui traite les
messages en parallle pour de meilleures performances. L'ordre dans lequel ce
mcanisme traite les messages n'est pas garanti.
Lorsque vous utilisez le traitement de messages continu, certains messages
dpendant d'un ordre donn peuvent chouer. Par exemple, un bon de commande
est trait avant l'ajout du fournisseur concern. Cet ordre de traitement peut
empcher le traitement du bon de commande. Cependant, si le bon de commande
est nouveau trait aprs l'ajout de l'enregistrement du fournisseur, le message de
bon de commande est trait avec succs.
Le traitement de message continu utilise les MDB (beans grs par message) pour
traiter les messages en mode multiprocessus. Il peut arriver que lorsque le nombre
de messages d'erreur atteint une limite, tous les MDB traitent en continu
uniquement les messages d'erreur. Cela entrane une augmentation du nombre de
messages dans la file d'attente car aucun message n'est trait avec succs puis
retir de la file d'attente. La limite du nombre de messages d'erreur est suprieure
ou gale la taille de lot maximum de la file d'attente multiplie par le nombre de
MDB dploys. Pour viter cette condition, configurez la file d'attente continue
avec une file d'attente d'erreurs correspondante (destination d'exception). Cette
configuration dplace les messages vers une file d'attente diffrente et permet le
traitement des nouveaux messages reus dans la file d'attente.
Le tableau suivant dcrit la configuration par dfaut des files d'attente
d'intgration :
Tableau 1. Files d'attente pour une configuration WebSphere Application Server
File d'attente

Description

File d'attente squentielle entrante

Les donnes proviennent de systmes


externes et sont traites selon l'ordre de
rception des donnes.

File d'attente squentielle sortante

Les donnes sortent du systme vers les


systmes externes dans l'ordre dans lequel
elles sont traites par le systme.

Chapitre 1. Configuration du systme

25

Tableau 1. Files d'attente pour une configuration WebSphere Application Server (suite)
File d'attente

Description

File d'attente continue entrante

Les donnes entrent dans le systme partir


de systmes externes et ne doivent pas tre
traites selon leur ordre de rception. Les
messages peuvent tre traits en parallle
par plusieurs MDB.

File d'attente d'erreur continue entrante

Les messages d'erreur qui rsultent de la file


d'attente entrante continue sont placs dans
cette file d'attente pour le retraitement de
messages et la gestion d'erreurs.

Concepts associs:
Accs aux services par des messages entrants
Tches associes:
Configuration de Java Message Service pour WebSphere Application Server, la
page 18
Java Message Service (JMS) est le standard de messagerie utilis pour envoyer et
recevoir des messages des files d'attente. Ce processus permet une communication
distribue avec les systmes externes de manire asynchrone, fiable et couplage
lche. La configuration JMS est spcifique au serveur d'applications. Vous devez
configurer les files d'attente JMS dans l'environnement et les rendre accessibles via
JNDI (Java Naming Directory Interface).
Configuration d'un serveur de traitement des messages

Dploiements de fichiers EAR pour des clusters dans


WebSphere Application Server
Lorsque vous dployez les fichiers EAR dans WebSphere Application Server, les
changements apports aux diffrents clusters, tels que la configuration de beans
grs par message, sont dploys.

Pourquoi et quand excuter cette tche


La variable install_home reprsente l'emplacement d'installation du dossier Maximo
Asset Management, qui est par dfaut ibm\SMP\maximo.

Procdure
1. Arrtez toutes les machines virtuelles Java s'excutant dans le cluster dans
lequel vous souhaitez dployer des fichiers EAR.
2. Ouvrez la console de solutions intgres et, dans le panneau de navigation,
cliquez sur Applications > Application Types (Types d'applications) >
WebSphere enterprise applications (Applications d'entreprise WebSphere).
3. Cliquez sur Installer et dans le rpertoire install_home/deployment/default,
recherchez le fichier EAR que vous souhaitez dployer. Par exemple, si vous
configurez le cluster d'interface utilisateur, recherchez le fichier maximoui.ear.
4. Acceptez les paramtres par dfaut et slectionnez tous les modules et le
cluster, par exemple UICluster. Si vous utilisez un serveur Web, slectionnez-le.
5. Slectionnez tous les modules et l'hte virtuel, par exemple UICluster_host,
pour mapper les htes virtuels.
6. Cliquez sur Terminer.
7. Enregistrez le fichier dans la configuration principale.
8. Dployez le fichier maximoiehs.ear.

26

Administration de Maximo Asset Management

9. Rptez les tapes 2 8 pour les fichiers EAR pour les clusters restants.

Que faire ensuite


Dmarrez la machine virtuelle Java pour le registre RMI, puis dmarrez les clusters
sur le serveur d'applications. Connectez-vous pour vrifier que le processus a
abouti.
Tches associes:
Gnration et dploiement de fichiers EAR pour des configurations de base, la
page 38
Vous pouvez gnrer et dployer des fichiers EAR pour une configuration de base.
Dans une configuration en clusters, chaque cluster possde son propre fichier EAR
gnrer et dployer.

Cration et dploiement de clusters dans WebLogic Server


Dans WebLogic Server, vous dployez l'invocation RMI, crez les clusters,
configurez Java Message Service (JMS) et dployez les fichiers EAR.
Concepts associs:
Documentation du serveur d'applications, la page 46
Pour plus d'informations sur votre serveur d'applications, consultez les sites Web
suivants.

Dploiement du fichier de registre RMI pour WebLogic Server


Lorsque vous gnrez un fichier de registre RMI, ce fichier doit tre dploy dans
chaque serveur physique. Le dploiement inclut la cration d'un service de registre
RMI et la cration d'un fichier de traitement par lots pour dmarrer une invocation
RMI. Pour que le processus s'excute correctement, vous devez mettre jour la
squence de dmarrage pour tous les serveurs afin que tous les serveurs produit
dmarrent aprs le dmarrage du serveur RMI.
Concepts associs:
Java RMI (Remote Method Invocation), la page 16
RMI (Remote Method Invocation) est une interface de programmation d'application
qui permet aux objets situs dans des zones mmoire distinctes d'interagir. Les
zones de mmoire distinctes peuvent faire partie du mme systme physique ou
peuvent se trouver sur des systmes diffrents connects en rseau.
Java RMI (Remote Method Invocation) :
RMI (Remote Method Invocation) est une interface de programmation d'application
qui permet aux objets situs dans des zones mmoire distinctes d'interagir. Les
zones de mmoire distinctes peuvent faire partie du mme systme physique ou
peuvent se trouver sur des systmes diffrents connects en rseau.
Un registre RMI est une zone de mmoire qui conserve les informations d'adresse
RMI d'un serveur d'objets Java. Par dfaut, le registre RMI est cr sur le port 1099.
Plusieurs registres RMI peuvent exister sur la mmoire. Chaque registre possde
un port dsign pour l'accs TCP/IP.
L'interface utilisateur n'utilise pas le registre RMI lorsque la proprit
mxe.allowLocalObjects est dfinie sur 1. Le registre RMI est ncessaire uniquement
si le programme client RMI est utilis.

Chapitre 1. Configuration du systme

27

Lorsque le fichier EAR est dploy, les objets Java recherchent un registre RMI
dans la zone de mmoire en cours. Si aucun registre RMI n'est trouv, un registre
est cr et est associ l'instance de produit.
Dans un environnement en cluster, la cration d'un registre RMI li une instance
de produit peut entraner des problmes. Si la machine JVM choue, les autres
JVM situes sur le mme serveur physique ne sont pas accessibles par les
programmes client.
Dans un environnement en cluster, la solution consiste dployer le fichier de
registre RMI rmireg.war sur le serveur d'applications. Le fichier rmireg.war est
dploy sur un serveur distinct et cre le registre indpendamment de toute
machine JVM du produit. Si une JVM est arrte ou recycle, la communication
RMI n'est pas perdue. Dans un environnement en cluster qui s'tend sur plusieurs
serveurs physiques, RMI doit tre dploy une fois sur chaque serveur. Toutefois,
si la proprit mxe.allowLocalObjects est dfinie sur 1 et que vous n'utilisez pas le
programme client RMI dans votre environnement, il n'est pas ncessaire de
dployer le fichier rmireg.war.
Tches associes:
Dploiement du fichier de registre RMI pour WebLogic Server, la page 27
Lorsque vous gnrez un fichier de registre RMI, ce fichier doit tre dploy dans
chaque serveur physique. Le dploiement inclut la cration d'un service de registre
RMI et la cration d'un fichier de traitement par lots pour dmarrer une invocation
RMI. Pour que le processus s'excute correctement, vous devez mettre jour la
squence de dmarrage pour tous les serveurs afin que tous les serveurs produit
dmarrent aprs le dmarrage du serveur RMI.
Dploiement du fichier de registre RMI dans WebSphere Application Server, la
page 15
Un serveur contenant un registre RMI continue s'excuter mme en cas d'chec
d'un autre serveur du cluster. Lorsque vous gnrez le fichier de registre RMI, ce
fichier doit tre dploy dans le serveur d'applications.
Cration du fichier de registre RMI, la page 14
Le fichier rmireg.war permet de crer le registre RMI. Aprs avoir cr le fichier
rmireg.war, vous pouvez dployer le fichier sur le serveur d'applications.
Cration de services de registre RMI pour WebLogic Server :
Vous pouvez dployer un fichier de registre RMI (remote method invocation) de
faon crer un registre indpendant des serveurs produit. Un serveur qui
contient un registre RMI continue s'excuter mme en cas d'chec d'un autre
serveur du cluster. Ce registre dmarre sur le serveur avant le dmarrage de tout
membre de cluster.
Pourquoi et quand excuter cette tche
La variable rp_install reprsente l'emplacement d'installation du dossier produit.
La variable rp_install_WebLogic reprsente l'emplacement d'installation de
WebLogic Server, qui est par dfaut \bea.
Procdure
1. Ouvrez une invite de commande et accdez au rpertoire
rp_install_WebLogic\user_projects\domains\nom_domaine.
2. Excutez le fichier startWebLogic.cmd pour dmarrer WebLogic Server.

28

Administration de Maximo Asset Management

3. Ouvrez la console d'administration WebLogic Server. L'URL par dfaut est


http://servername:7001/console.
4. Dans le panneau de navigation, accdez au dossier nom_domaine > Servers.
5. Cliquez sur Configure New Server (Configurer le nouveau serveur) et dans la
zone Nom, spcifiez RMIRegistry. Les espaces sont des caractres non valides.
6. Dans la zone Listen Port, spcifiez 9999 et cliquez sur Crer.
7. Dans le panneau de navigation, cliquez sur Dploiements > Web Application
Modules (Modules d'application Web) > Deploy a New Web Application
Module (Dployer un nouveau module d'application Web.
8. Spcifiez install_home/deployment/default en tant que rpertoire d'archive.
9. Slectionnez le fichier rmireg.war et utilisez son nom par dfaut ou indiquez
un nom de fichier diffrent.
10. Cliquez sur Terminer pour dployer le fichier.
11. Cliquez sur Sauvegarder et fermez la console.
Que faire ensuite
Crez le fichier de traitement par lots qui lance le registre RMI.
Cration d'un fichier de traitement par lots pour lancer une invocation RMI sur
WebLogic Server :
Aprs avoir cr le service de registre RMI, vous devez crer un fichier de
traitement par lots pour lancer l'invocation RMI sur le serveur d'applications.
Procdure
1. Accdez au rpertoire rp_install_WebLogic/user_projects/domains/
nom_domaine.
2. Crez une sauvegarde du fichier startWebLogic.cmd, puis renommez ce fichier
comme suit : startRMIRegistry.cmd.
3. Modifiez le fichier startRMIRegistry.cmd en remplaant le paramtre
SERVER_NAME par RMIRegistry.
4. Compltez ou modifiez le code set MEM_ARGS pour qu'il corresponde au code
suivant : set MEM_ARGS=-Xms5m Xmx10m.
5. Enregistrez et fermez le fichier.
6. Ouvrez une nouvelle invite de commande et accdez au rpertoire
rp_install_WebLogic/user_projects/domains/nom_domaine.

Cration de clusters dans WebLogic Server


Vous pouvez crer autant de clusters que ncessaire.

Procdure
1. Dmarrez le serveur d'applications.
a. Dans une invite de commande, accdez au rpertoire bea\user_projects\
domains\base_domain.
b. Excutez la commande startweblogic.
2. Connectez-vous en tant qu'administrateur sur la console d'administration
WebLogic Server en entrant l'adresse http://nom_serveur:7001/console.
3. Pour procder des modifications dans la console d'administration,
verrouillez la hirarchie de modification de configuration du domaine.
4. Crez les serveurs grs que vous prvoyez d'ajouter au cluster.
Chapitre 1. Configuration du systme

29

5. Crez le cluster.
6. Slectionnez le cluster. Sous l'onglet Serveurs, ajoutez les serveurs grs au
cluster.
7. Dfinissez la taille de pile minimum sur 128 Mo.
8. Dfinissez la taille de pile maximum sur 1424 Mo.
9. Affectez un port au cluster. Chaque cluster doit tre affect un port unique.
10. Rptez les tapes 4 9 pour chaque cluster requis pour le dploiement.
11. Activez vos changements.
Concepts associs:
Prsentation des clusters de serveurs d'application, la page 2
Un cluster regroupe des fonctions similaires deux machines virtuelles Java (JVM)
ou plus afin de traiter une fonction unique, comme des tches priodiques
planifies. Les clusters se connectent la mme base de donnes mais fonctionnent
de faon indpendante. Par exemple, si le cluster de tches priodiques choue, les
utilisateurs peuvent encore se connecter au cluster d'interface utilisateur.

Configuration de Java Message Service pour WebLogic Server


Java Message Service (JMS) est le standard de messagerie utilis pour crer,
envoyer, recevoir et lire des messages issus de files d'attente. Ce processus permet
une communication distribue avec les systmes externes de manire asynchrone,
fiable et couplage lche.

Avant de commencer
La configuration de JMS requiert la comprhension des bus, des fabriques de
connexion, des files d'attente, des spcifications d'activation et des magasins. Pour
configurer JMS, vous devez tre familiaris avec les dtails de configuration de
votre serveur d'applications.
Concepts associs:
Configuration de Java Message Service pour WebLogic Server, la page 36
Les serveurs Java Message Service (JMS) permettent de grer les ressources de file
d'attente et de sujet, et de conserver des informations sur les magasins de file
d'attente.
Cration de magasins de file d'attente :
Vous crez des magasins Java Message Service (JMS) pour stocker les messages
persistants. Pour les files d'attente sortantes squentielles, vous crez les magasins
de file d'attente pour chaque cluster afin de vous assurer que l'arrt d'un cluster
spcifique n'affecte pas les autres clusters. Pour les autres types de file d'attente
(file d'attente entrante squentielle et file d'attente entrante continue), assurez-vous
qu'elles sont configures pour les clusters d'infrastructure d'intgration et de tche
priodique.
Procdure
1. Crez un magasin de file d'attente sortante squentielle et appelez-le
sqoutuistore. Ciblez le magasin sqoutuistor sur l'un des serveurs de cluster
d'interface utilisateur.
2. Crez les magasins suivants pour chaque file d'attente que vous crez. Ciblez
chaque magasin sur l'un des serveurs de cluster d'infrastructure d'intgration.
a. Pour la file d'attente entrante squentielle, crez un magasin et appelez-le
sqinstore.

30

Administration de Maximo Asset Management

b. Pour la file d'attente sortante squentielle, crez un magasin et appelez-le


sqoutintstore.
c. Pour la file d'attente entrante continue, crez un magasin et appelez-le
cqinstore.
3. Crez un magasin de file d'attente sortante squentielle et appelez-le
sqoutcronstore. Ciblez le magasin sqoutcronstore sur l'un des serveurs de
cluster de tche priodique.
Concepts associs:
Configuration de Java Message Service pour WebLogic Server, la page 36
Les serveurs Java Message Service (JMS) permettent de grer les ressources de file
d'attente et de sujet, et de conserver des informations sur les magasins de file
d'attente.
Cration de serveurs Java Message Service :
Les serveurs Java Message Service (JMS) grent les files d'attente et les ressources
de rubrique JMS. Ces files d'attentes et ressources de rubriques sont dfinies dans
les modules JMS cibls vers un serveur JMS spcifique. Les serveurs JMS grent
galement les informations relatives au magasin que vous utilisez pour les
messages persistants reus dans les destinations de file d'attente.
Procdure
1. Pour la file d'attente sortante squentielle, sqoutuistore, crez un serveur JMS et
appelez-le sqoutuiserver. Ciblez le serveur sur le serveur de cluster de
l'interface utilisateur.
2. Pour le cluster d'infrastructure d'intgration, crez les serveurs JMS suivants.
Ciblez les serveurs sur le serveur de cluster d'infrastructure d'intgration.
a. Pour la file d'attente entrante squentielle, crez un serveur JMS pour le
magasin sqinstore et appelez la file d'attente sqinserver.
b. Pour la file d'attente sortante squentielle, crez un serveur JMS pour le
magasin sqoutinstore et appelez la file d'attente sqoutintserver.
c. Pour la file d'attente entrante continue, crez un serveur JMS pour le
magasin cqinstore et appelez le serveur cqinserver.
Pour ce serveur, dfinissez le nombre maximal d'octets sur une valeur base
sur la taille de pile maximale de votre machine virtuelle Java. Cette valeur
est gnralement dfinie sur environ 10 % 20 % de la taille de pile
maximale, ce qui permet d'viter les erreurs de mmoire si des messages
sont crs plus rapidement que le consommateur ne peut les traiter.
3. Pour la file d'attente sortante squentielle, crez un serveur JMS pour le
magasin sqoutcronstore et appelez le serveur sqoutcronserver. Ciblez le
serveur sqoutcronserver sur l'un des serveurs de cluster de tche priodique.
Concepts associs:
Configuration de Java Message Service pour WebLogic Server, la page 36
Les serveurs Java Message Service (JMS) permettent de grer les ressources de file
d'attente et de sujet, et de conserver des informations sur les magasins de file
d'attente.
Cration de modules Java Message Service :
Les modules JMS (Java Message Service) sont des conteneurs de configuration de
ressources JMS. Ils stockent les informations des fabriques de connexions dont les
files d'attente sont configures pour utilisation.

Chapitre 1. Configuration du systme

31

Procdure
1. Crez un module JMS pour la file d'attente sortante squentielle et appelez-le
intjmssqoutuimodule. Ciblez le module intjmssqoutuimodule sur le cluster
d'interface utilisateur.
a. Crez une file d'attente sortante squentielle pour le module
intjmssqoutuimodule avec les valeurs suivantes :
nom

sqout

Nom JNDI
jms/maximo/int/queues/sqout
A l'aide du nom par dfaut, sqout, crez un sous-dploiement pour la file
d'attente sortante squentielle que vous avez cre et ciblez-le sur le serveur
JMS sqoutuiserver.
b. Crez une fabrique de connexions pour les files d'attente cres, avec les
valeurs suivantes :
nom

intjmssqconfact

Nom JNDI
jms/maximo/int/cf/intsqcf
Ne crez pas de sous-dploiement car la fabrique de connexions hrite de la
cible du module JMS, qui est le cluster d'infrastructure d'intgration.
Dfinissez la transaction XA de la fabrique de connexions sur active.
2. Crez un module JMS pour les files d'attente squentielles et appelez-le
intjmssqintmodule. Ciblez le module intjmssqintmodule sur le cluster
d'infrastructure d'intgration.
a. Crez une file d'attente entrante squentielle pour le module
intjmssqintmodule avec les valeurs suivantes :
nom

sqin

Nom JNDI
jms/maximo/int/queues/sqin
A l'aide du nom par dfaut, sqin, crez un sous-dploiement pour la file
d'attente entrante squentielle que vous avez cre et ciblez-le sur le serveur
JMS sqinserver.
b. Crez une file d'attente sortante squentielle pour le module
intjmssqintmodule avec les valeurs suivantes :
nom

sqout

Nom JNDI
jms/maximo/int/queues/sqout
A l'aide du nom par dfaut, sqout, crez un sous-dploiement pour la file
d'attente sortante squentielle que vous avez cre et ciblez-le sur le serveur
JMS sqoutserver.
c. Crez une fabrique de connexions pour les files d'attente cres, avec les
valeurs suivantes :
nom

intjmssqconfact

Nom JNDI
jms/maximo/int/cf/intsqcf
Ne crez pas de sous-dploiement car la fabrique de connexions hrite de la
cible du module JMS, qui est le cluster d'infrastructure d'intgration.
Dfinissez la transaction XA de la fabrique de connexions sur active.

32

Administration de Maximo Asset Management

3. Crez un module JMS pour la file d'attente sortante squentielle et appelez-le


intjmssqoutcronmodule. Ciblez le module intjmssqoutcronmodule sur le cluster
de tche priodique.
a. Crez une file d'attente sortante squentielle pour le module
intjmssqintmodule avec les valeurs suivantes :
nom

sqout

Nom JNDI
jms/maximo/int/queues/sqout
A l'aide du nom par dfaut, sqout, crez un sous-dploiement pour la file
d'attente sortante squentielle que vous avez cre et ciblez-le sur le serveur
JMS sqoutcronserver.
b. Crez une fabrique de connexions pour les files d'attente cres, avec les
valeurs suivantes :
nom

intjmssqconfact

Nom JNDI
jms/maximo/int/cf/intsqcf
Ne crez pas de sous-dploiement car la fabrique de connexions hrite de la
cible du module JMS, qui est le cluster d'infrastructure
d'intgration.Dfinissez la transaction XA de la fabrique de connexions
sur active.
4. Crez un module JMS pour la file d'attente continue et nommez-le
intjmscqmodule. Ciblez le module intjmscqmodule sur le cluster d'infrastructure
d'intgration.
a. Crez une file d'attente entrante continue pour le module intjmscqmodule
avec les valeurs suivantes :
nom

cqin

Nom JNDI
jms/maximo/int/queues/cqin
Crez un sous-dploiement pour cette file d'attente avec le nom par dfaut,
cqin, et ciblez-le sur le serveur JMS cqinserver.
b. Crez une fabrique de connexions pour la file d'attente cre avec les
valeurs suivantes :
nom

intjmscqconfact

Nom JNDI
jms/maximo/int/cf/intcqcf
Ne crez pas de sous-dploiement car la fabrique de connexions hrite de la
cible du module JMS, qui est le cluster d'infrastructure d'intgration.
Dfinissez la transaction XA de la fabrique de connexions sur active.
Dfinissez la zone Messages Maximum sur -1.
Concepts associs:
Configuration de Java Message Service pour WebLogic Server, la page 36
Les serveurs Java Message Service (JMS) permettent de grer les ressources de file
d'attente et de sujet, et de conserver des informations sur les magasins de file
d'attente.

Chapitre 1. Configuration du systme

33

Cration de sources de donnes Java Database Connectivity dans WebLogic


Server :
Lorsque vous crez un fournisseur de sources de donnes, vous devez crer la
source de donnes Java Database Connectivity (JDBC), qui spcifie les informations
de connexion pour la base de donnes.
Procdure
1. Connectez-vous la console d'administration WebLogic Server
http://nom_serveur:7001/console puis cliquez sur Lock and Edit (Verrouiller
et diter).
2. Slectionnez Services > JDBC > Sources de donnes.
3. Crez une source de donnes. Nommez-la jmsqueuedatasource et indiquez son
nom JNDI.
4. Indiquez le type de base de donnes ainsi que le pilote de base de donnes.
Ce pilote doit tre un pilote non XA.
5. Dcochez la case Supports Global Transactions (Prise en charge des
transactions globales).
6. Indiquez le nom de la base de donnes, le nom d'hte, le numro de port et
les informations d'utilisateur.
7. Testez la connexion.
8. Mettez les informations jour, le cas chant.
9. Slectionnez l'ensemble des serveurs requis pour le cluster et cliquez sur
Terminer.
10. Activez vos changements.
Concepts associs:
Configuration de Java Message Service pour WebLogic Server, la page 36
Les serveurs Java Message Service (JMS) permettent de grer les ressources de file
d'attente et de sujet, et de conserver des informations sur les magasins de file
d'attente.
Cration de magasins de donnes pour WebLogic Server :
Lorsque vous crez des sources de donnes, vous devez crer un magasin de
donnes pour chacune des quatre files d'attente. Les magasins permettent de
conserver les messages de file d'attente.
Pourquoi et quand excuter cette tche
Les valeurs de prfixe sont importantes. Si vous ne possdez pas de noms uniques
pour les valeurs de prfixes sur chaque magasin, les messages peuvent tre
corrompus car ils utilisent tous les mmes fichiers de magasin.
Procdure
1. Dans la console d'administration WebLogic Server, cliquez sur Lock and Edit
(Verrouiller et diter).
2. Slectionnez Services > Persistent stores (Magasins permanents).
3. Crez un magasin JDBC (Java Database Connectivity) pour une file d'attente
entrante continue.
4. Spcifiez mxintcqinstore pour le nom.
5. Spcifiez cqinserver pour la cible.

34

Administration de Maximo Asset Management

6. Slectionnez la source de donnes que vous avez cre prcdemment et


entrez la valeur de prfixe mxintcqin.
7. Cliquez sur Terminer.
8. Rptez les tapes 4 7 pour crer un magasin JMS JDBC pour une file
d'attente entrante squentielle. Indiquez les valeurs suivantes :
Option

Description

nom

mxintsqinstore

Cible

MAXIMOIF

Valeur de prfixe

mxintsqin

9. Rptez les tapes 4 7 pour crer un magasin JMS JDBC pour une file
d'attente squentielle. Indiquez les valeurs suivantes :
Option

Description

nom

mxintsqoutstore

Cible

MAXIMOU11

Valeur de prfixe

mxintsqout

10. Rptez les tapes 4 7 pour crer un magasin JMS JDBC pour une file
d'attente d'erreurs entrante continue. Indiquez les valeurs suivantes :
Option

Description

nom

mxintcqinerrstore

Cible

MAXIMOIF

Valeur de prfixe

mxintcqinerr

11. Activez vos changements.


Concepts associs:
Configuration de Java Message Service pour WebLogic Server, la page 36
Les serveurs Java Message Service (JMS) permettent de grer les ressources de file
d'attente et de sujet, et de conserver des informations sur les magasins de file
d'attente.
Cration de fabriques de connexion Java Message Service dans WebLogic
Server :
Lorsque vous crez un module JMS (Java Message Service), vous devez crer une
fabrique de connexions permettant d'accder aux destinations du bus. La fabrique
de connexions indique le nom JNDI (Java Naming and Directory Interface).
Procdure
1. Dans la console d'administration WebLogic Server http://servername:7001/
console, cliquez sur Lock and Edit (Verrouiller et diter).
2. Slectionnez Services > Messagerie > Modules JMS.
3. Slectionnez le module JMS pour lequel vous souhaitez crer une fabrique de
connexions et cliquez sur Nouveau.
4. Cliquez sur Fabrique de connexions, puis sur Suivant.
5. Spcifiez intjmsconfact pour le nom.
6. Indiquez jms/maximo/int/cf/intcf comme nom JNDI.
7. Acceptez les paramtres par dfaut pour les cibles et cliquez sur Terminer.
Chapitre 1. Configuration du systme

35

Concepts associs:
Configuration de Java Message Service pour WebLogic Server
Les serveurs Java Message Service (JMS) permettent de grer les ressources de file
d'attente et de sujet, et de conserver des informations sur les magasins de file
d'attente.
Activation des fabriques de connexion Java Message Service dans WebLogic
Server :
Lorsque vous crez des fabriques de connexion, vous devez les activer.
Procdure
1. Dans la console d'administration WebLogic Server, cliquez sur Lock and Edit
(Verrouiller et diter).
2. Slectionnez Services > Messagerie > Modules JMS.
3. Slectionnez la fabrique de connexion que vous souhaitez activer.
4. Sur l'onglet Transaction, cochez la case XA Connection Factory Enabled
(Fabrique de connexions XA active).
5. Cliquez sur Sauvegarder.
6. Sur l'onglet Client, dfinissez le nombre maximum de messages par session
-1.
7. Enregistrez et appliquez les modifications.
Concepts associs:
Configuration de Java Message Service pour WebLogic Server
Les serveurs Java Message Service (JMS) permettent de grer les ressources de file
d'attente et de sujet, et de conserver des informations sur les magasins de file
d'attente.
Configuration de Java Message Service pour WebLogic Server :
Les serveurs Java Message Service (JMS) permettent de grer les ressources de file
d'attente et de sujet, et de conserver des informations sur les magasins de file
d'attente.
Les serveurs et modules JMS fournissent la prise en charge de la messagerie. Si
vous utilisez WebLogic Server, vous ne pouvez pas utiliser la technique de
messagerie du bouclage pour les erreurs qui apparaissent en mode de traitement
continu des messages. Dans WebLogic Server, vous ne pouvez pas dfinir une file
d'attente d'erreurs pour qu'elle gre ses propres erreurs. Par consquent, la file
d'attente d'erreurs s'engorge aprs quelques erreurs, en fonction de la valeur de
messages maximum par session de la fabrique de connexions.
Etant donn que la file d'attente d'erreurs WebLogic Server s'engorge aprs
quelques erreurs, seules les premires erreurs de la file d'attente sont traites. Les
messages restants ne sont pas traits, sauf si les messages d'erreur sont supprims.
Pour viter ce problme, dfinissez la valeur de nombre maximum de messages
par session sur -1 pour la fabrique de connexions de la file d'attente continue. La
valeur -1 indique que le nombre de messages est illimit. Cependant, le nombre de
messages est toujours limit par la quantit de mmoire virtuelle pour le
processus.
Vous pouvez dfinir les files d'attente suivantes :

36

Administration de Maximo Asset Management

Tableau 2. Files d'attente pour une configuration WebLogic Server


File d'attente

Description

File d'attente squentielle entrante

Les donnes entrent dans le systme partir


de systmes externes et doivent tre traites
suivant leur ordre de rception.

File d'attente squentielle sortante

Les donnes sortent du systme vers des


systmes externes

File d'attente continue entrante

Les donnes entrent dans le systme partir


de systmes externes et ne doivent pas tre
traites suivant leur ordre de rception. La
file d'attente peut tre excute en parallle
par plusieurs beans grs par message
(MDB).

Concepts associs:
Configuration d'un serveur de traitement des messages
Tches associes:
Configuration de Java Message Service pour WebLogic Server, la page 30
Java Message Service (JMS) est le standard de messagerie utilis pour crer,
envoyer, recevoir et lire des messages issus de files d'attente. Ce processus permet
une communication distribue avec les systmes externes de manire asynchrone,
fiable et couplage lche.
Information associe:
Accs aux services par des messages entrants

Dploiement de fichiers EAR pour des clusters dans WebLogic


Server
Lorsque vous dployez les fichiers EAR dans WebLogic Server, les changements
apports aux diffrents clusters, tels que la configuration de beans grs par
message, sont dploys.

Procdure
1. Pour procder des changements dans la console d'administration, verrouillez
la hirarchie de changement de la configuration pour le domaine.
2. Slectionnez Dploiements.
3. Slectionnez Installer et accdez l'emplacement du fichier maximo.ear, puis
slectionnez l'emplacement et enregistrez le fichier. Le fichier EAR est enregistr
dans le dossier install_home\deployment\default.
4. Slectionnez Installer pour dployer le fichier EAR dans le cluster.
5. Activez les changements.
6. Dployez le fichier maximo.ear.
7. Rptez les tapes 2 6 pour les clusters restants.

Que faire ensuite


Dmarrez la machine virtuelle Java pour le registre RMI, puis dmarrez les clusters
sur le serveur d'applications. Connectez-vous pour vrifier que le processus a
abouti.
Tches associes:

Chapitre 1. Configuration du systme

37

Gnration et dploiement de fichiers EAR pour des configurations de base


Vous pouvez gnrer et dployer des fichiers EAR pour une configuration de base.
Dans une configuration en clusters, chaque cluster possde son propre fichier EAR
gnrer et dployer.

Gnration et dploiement de fichiers EAR pour des configurations de


base
Vous pouvez gnrer et dployer des fichiers EAR pour une configuration de base.
Dans une configuration en clusters, chaque cluster possde son propre fichier EAR
gnrer et dployer.
Tches associes:
Cration de fichiers EAR Maximo pour les clusters, la page 11
Aprs avoir cr un fichier de gnration pour chaque cluster, vous devez crer un
fichier EAR Maximo pour le cluster. Le nom du fichier EAR est bas sur
l'instruction set NOM_FICHIER_EAR du fichier de gnration.
Dploiement de fichiers EAR pour des clusters dans WebLogic Server, la page
37
Lorsque vous dployez les fichiers EAR dans WebLogic Server, les changements
apports aux diffrents clusters, tels que la configuration de beans grs par
message, sont dploys.
Dploiements de fichiers EAR pour des clusters dans WebSphere Application
Server, la page 26
Lorsque vous dployez les fichiers EAR dans WebSphere Application Server, les
changements apports aux diffrents clusters, tels que la configuration de beans
grs par message, sont dploys.

Gnration des fichiers EAR Maximo pour des configurations


de base
Les fichiers d'archive d'entreprise (EAR) contiennent l'ensemble des zones
ncessaires l'excution d'une application. Le processus de gnration cre les
deux fichiers EAR qui sont utilis pour le dploiement des applications Maximo
sur le serveur d'applications.

Avant de commencer
Mettez jour Base de donnes Maximo avec les donnes d'application en
excutant la commande updatedb.

Pourquoi et quand excuter cette tche


Les deux fichiers EAR, maximo.ear et maximoiehs.ear, doivent tre gnrs avant
d'tre dploys.
Si vous avez report le redploiement d'application lors de l'excution du
programme d'installation, vous devez gnrer et dployer les fichiers EAR. Vous
devez galement gnrer les fichiers EAR lorsqu'un paramtre de connexion la
base de donnes est modifi dans le fichier maximo.properties.
Lorsque vous gnrez les fichiers EAR, ils sont sauvegards dans le rpertoire
suivant : install_dir\maximo\deployment\default.

38

Administration de Maximo Asset Management

Procdure
1. Ouvrez une ligne de commande et accdez au rpertoire install_dir\maximo\
deployment.
2. Excutez les commandes suivantes :
Option

Description

Sous Windows : buildmaximoear.cmd

Cration du fichier maximo.ear

Sous UNIX : buildmaximoear.sh


Sous Windows : buildmaximoearwas8.cmd
Sous UNIX : buildmaximoearwas8.sh

Cration du fichier maximo.ear si votre


environnement excute WebSphere
Application Server version 8 ou ultrieure

Sous Windows : buildmxiehsear.cmd

Cration du fichier maximoiehs.ear

Sous UNIX : buildmxiehsear.sh

Que faire ensuite


Dployez les fichiers EAR pour le serveur d'applications excut par votre
environnement.
Concepts associs:
Fichiers EAR, la page 12
Les fichiers EAR sont des archives qui contiennent tous les fichiers requis pour
excuter une application.
Fichiers d'archive d'application Web (WAR), la page 13
Les fichiers WAR font partie des fichiers EAR. Ils contiennent, par exemple, des
pages JSP ou HTML.
Tches associes:
Cration de fichiers EAR Maximo pour les clusters, la page 11
Aprs avoir cr un fichier de gnration pour chaque cluster, vous devez crer un
fichier EAR Maximo pour le cluster. Le nom du fichier EAR est bas sur
l'instruction set NOM_FICHIER_EAR du fichier de gnration.

Dploiement des fichiers EAR Maximo dans WebSphere


Application Server
Vous pouvez dployer les fichiers EAR pour crer les applications Maximo et
d'aide de Maximo dans WebSphere Application Server.

Avant de commencer
Les fichiers maximo.ear et maximoiehs.ear doivent tre gnrs pour pouvoir tre
dploys.
Si l'application Maximo (MAXIMO) et l'application d'aide de Maximo (MXIEHS)
sont dj installes, vous devez les dsinstaller avant de commencer.

Procdure
1. Connectez-vous la console ISC (Integrated Solutions Console) l'adresse
http://nom_hte:port/admin et cliquez sur Applications > Types
d'application > Applications d'entreprise WebSphere > Installer.
2. Accdez au rpertoire install_dir\maximo\deployment\default dans lequel se
trouve le fichier maximo.ear, puis cliquez sur Suivant.
Chapitre 1. Configuration du systme

39

3. Lorsque vous tes invit indiquer le mode d'installation de l'application,


slectionnez Raccourci, puis cliquez surSuivant.
4. Sur le panneau Slection des options d'installation, acceptez les valeurs par
dfaut, puis cliquez sur Suivant.
5. Sur le panneau Mappage des modules vers les serveurs, slectionnez le
serveur d'applications pour le dploiement, ainsi que le serveur Web qui est
utilis pour accder Maximo Asset Management. Slectionnez ensuite les
cases cocher correspondant tous les modules rpertoris, puis cliquez sur
Appliquer > Suivant.
6. Sur le panneau Mappage des htes virtuels des modules Web, slectionnez les
cases cocher en regard de chaque module Web, slectionnez maximo_host
dans le menu hte virtuel, puis cliquez sur Suivant.
7. Passez en revue le panneau rcapitulatif et cliquez sur Terminer.
8. Lorsque l'application est installe, slectionnez Sauvegarder directement dans
la configuration principale.
9. Rptez les tapes 1 8 pour dployer le fichier maximoiehs.ear.
10. Pour vrifier que l'installation a abouti, dmarrez le serveur d'applications et
connectez-vous Maximo Asset Management.
Concepts associs:
Fichiers EAR, la page 12
Les fichiers EAR sont des archives qui contiennent tous les fichiers requis pour
excuter une application.

Dploiement des fichiers EAR Maximo dans WebLogic Server


Vous pouvez dployer les fichiers EAR pour crer les applications Maximo et
d'aide de Maximo dans WebLogic Server.

Avant de commencer
Les fichiers maximo.ear et maximoiehs.ear doivent tre gnrs pour pouvoir tre
dploys.
Si l'application Maximo (MAXIMO) et l'application d'aide de Maximo (MXIEHS)
sont dj installes, vous devez les dsinstaller avant de commencer.

Procdure
1. Connectez-vous la console d'administration WebLogic Server, l'adresse
http://nom_hte:port/console, et cliquez sur Install.
2. Accdez au rpertoire install_dir\maximo\deployment\default dans lequel se
trouve le fichier maximo.ear, puis cliquez sur Suivant.
3. Cliquez sur Install this deployment as an application > Next > Finish >
Activate Changes.
4. Rptez les tapes 1 4 pour dployer le fichier maximoiehs.ear.
5. Pour vrifier que l'installation a abouti, dmarrez le serveur d'applications et
connectez-vous Maximo Asset Management.
Concepts associs:
Fichiers EAR, la page 12
Les fichiers EAR sont des archives qui contiennent tous les fichiers requis pour
excuter une application.

40

Administration de Maximo Asset Management

Configuration des paramtres gnraux


Selon que vous configurez un systme de base ou un systme en cluster, vous
pouvez crer des machines virtuelles Java, configurer des paramtres Internet
Explorer et configurer des dlais de time-out. Vous pouvez galement migrer le
poste de travail administratif.

Activateur de Content Installer


Integrated Service Management Library Content Installer est inclus dans certains
produits bass sur la version 7.5 ou sur une version ultrieure du moteur
d'automatisation de processus Tivoli. L'application offre un moyen de charger les
packs de contenu facultatifs de la bibliothque Integrated Service Management
Library compatibles avec les produits installs.
L'activateur de Content Installer est une cl de licence d'application qui permet
d'accder l'application Content Installer et de l'utiliser dans votre environnement
de produit. Les instructions relatives l'application de cette cl de licence sont
fournies dans le guide d'activation de Content Installer. Aprs avoir suivi ces
instructions, vous pouvez vous connecter votre environnement Maximo Asset
Management et lancer l'application Content Installer. Des informations et des
commentaires sur les packs de contenu de processus (PCP) pouvant tre utiliss
avec Content Installer sont disponibles sur IBM developerWorks.
Information associe:
Bibliothque ISM
Guide d'activation de Content Installer
Packs de contenu

Configuration de l'aide en ligne


Il existe diffrentes options de dploiement pour l'aide en ligne excute sur un
site Knowledge Center.
v Vous pouvez dployer le fichier d'archive de l'application d'aide en ligne
(maximoiehs.ear) sur le mme serveur ou cluster de serveurs que celui sur
lequel le fichier EAR (maximo.ear) est dploy.
v Vous pouvez dployer le fichier maximoiehs.ear sur un serveur distinct. Tous les
dploiements de fichier d'archive d'application (maximo.ear) peuvent voir l'aide
excute sur le serveur distinct.
Indpendamment de la manire dont vous dployez le site Knowledge Center, un
ensemble de proprits systme connecte l'interface utilisateur du produit au site
Knowledge Center. Les valeurs de ces proprits systme "mxe.help" doivent
correspondre au site Knowledge Center dploy pour rendre l'aide en ligne
disponible partir de l'interface utilisateur.
Rfrence associe:
Proprits mxe.help, la page 478
Les proprits systme mxe.help connectent l'interface utilisateur au site
Knowledge Center. Certaines de ces proprits sont utilises pour crer le lien qui
ouvre le site Knowledge Center. Pour vous assurer que le site Knowledge Center
est disponible, associez les valeurs des proprits mxe.help au site Knowledge
Center que vous dployez.

Chapitre 1. Configuration du systme

41

Fichiers d'archive d'application Web (WAR)


Les fichiers WAR font partie des fichiers EAR. Ils contiennent, par exemple, des
pages JSP ou HTML.
Fichier WAR

Description

maximouiweb.war

Contient les pages JavaServer Pages (fichiers


.jsp), les classes Java, fichiers HTML
statiques et fichiers d'image statiques
associs l'interface utilisateur. Le fichier
buildmaximoear.xml contient des
informations sur les fichiers de ce module.
Cette application Web utilise les
informations de configuration du fichier
web.xml, situ dans le dossier
<racine_maximo>\applications\Maximo\
Maximouiweb\webmodule\WEB-INF folder. Il
spcifie galement l'adresse URL utiliser
pour accder l'aide en ligne.

mboweb.war

Contient les objets mtier, les classes Java et


les classes Java de tiers dpendantes.

meaweb.war

L'infrastructure d'intgration permet


l'change de donnes d'application avec une
autre application ou avec un systme
externe. Les utilisateurs peuvent crer et
grer les donnes dans un systme et utiliser
l'infrastructure d'intgration pour transfrer
les donnes vers un systme externe ce qui
supprime le traitement des doublons.

iehs.war

Fournit l'aide en ligne. Le fichier


buildmxiehsear.xml contient des
informations sur tous les fichiers de ce
module.

rmireg.war

Cre le fichier de registre RMI.

Concepts associs:
Fichiers EAR, la page 12
Les fichiers EAR sont des archives qui contiennent tous les fichiers requis pour
excuter une application.
Tches associes:
Cration de fichiers de gnration pour les clusters, la page 10
Vous devez crer un fichier buildmaximoear.cmd distinct pour chaque cluster.
Lorsque vous excutez les fichiers buildmaximoear.cmd distincts, vous crez un
fichier EAR distinct pour chaque cluster.
Cration de fichiers EAR Maximo pour les clusters, la page 11
Aprs avoir cr un fichier de gnration pour chaque cluster, vous devez crer un
fichier EAR Maximo pour le cluster. Le nom du fichier EAR est bas sur
l'instruction set NOM_FICHIER_EAR du fichier de gnration.

Fichiers EAR
Les fichiers EAR sont des archives qui contiennent tous les fichiers requis pour
excuter une application.
Les deux fichiers EAR suivants sont utiliss. Chaque fichier EAR contient un ou
plusieurs modules d'application Web (extension .war) :

42

Administration de Maximo Asset Management

v maximo.ear
maximouiweb.war
mboweb.war
meaweb.war
v maximoiehs.ear
iehs.war
Vous rgnrez et redployez les fichiers EAR ds que vous :
v Modifiez des fichiers .xml ou de classe personnalise (maximo.ear).
v Modifiez des rubriques d'aide HTML (aide en ligne) (maximoiehs.ear).).
v Modifiez des paramtres dans le fichier maximo.properties (Maximo.ear).
Concepts associs:
Fichiers d'archive d'application Web (WAR), la page 13
Les fichiers WAR font partie des fichiers EAR. Ils contiennent, par exemple, des
pages JSP ou HTML.
Tches associes:
Gnration des fichiers EAR Maximo pour des configurations de base, la page
38
Les fichiers d'archive d'entreprise (EAR) contiennent l'ensemble des zones
ncessaires l'excution d'une application. Le processus de gnration cre les
deux fichiers EAR qui sont utilis pour le dploiement des applications Maximo
sur le serveur d'applications.
Cration de fichiers de gnration pour les clusters, la page 10
Vous devez crer un fichier buildmaximoear.cmd distinct pour chaque cluster.
Lorsque vous excutez les fichiers buildmaximoear.cmd distincts, vous crez un
fichier EAR distinct pour chaque cluster.
Cration de fichiers EAR Maximo pour les clusters, la page 11
Aprs avoir cr un fichier de gnration pour chaque cluster, vous devez crer un
fichier EAR Maximo pour le cluster. Le nom du fichier EAR est bas sur
l'instruction set NOM_FICHIER_EAR du fichier de gnration.

Configuration de serveurs d'applications


Vous pouvez configurer les paramtres de mmoire pour les serveurs
d'applications. Vous pouvez galement configurer l'quilibrage de charge, activer la
prise en charge du protocole SSL (Secure Socket Layer) et crer des machines
virtuelles Java.

Paramtres de mmoire pour le processus de serveur


d'applications
Le processus de serveur d'applications dans lequel le systme est dploy doit tre
configur avec le paramtre de quantit de mmoire correct, faute de quoi le
processus manque de mmoire lorsque le systme s'excute.
Un seul processus excutant le systme peut prendre en charge jusqu' 50
utilisateurs avec des performances optimales. Les travaux cron et activits
d'intgration planifis dans un processus consomment de la mmoire
supplmentaire. Une charge d'utilisateurs plus leve sur un processus unique peut
galement entraner des erreurs de mmoire et ventuellement l'arrt du processus.
Les paramtres de mmoire recommands suivants sont destins un processus
unique qui excute avec une petite capacit pour la gnration de rapports, les
tches priodiques et l'activit d'intgration. Les mmes paramtres s'appliquent
Chapitre 1. Configuration du systme

43

aux processus de serveur d'applications configurs pour traiter la charge


d'intgration ou les tches priodiques dans la configuration en cluster. Un
processus de serveur d'applications peut manquer de mmoire en raison d'une
charge d'utilisateurs trop leve, du traitement de messages d'intgration
volumineux, de tches priodiques excutes pendant une longue dure et
ncessitant plus de mmoire, de bogues dans le code d'application ou le serveur
d'applications, etc. En cas de manque de mmoire, identifiez la cause principale. Si
le problme se produit en raison d'une charge d'utilisateurs leve, l'ajout de
serveurs supplmentaires peut aider.

WebLogic Server
Si WebLogic Server est configur pour s'excuter avec la machine virtuelle Java,
utilisez les paramtres de mmoire suivants :
v Taille de pile minimum - 128 Mo (-Xms512m)
v Taille de pile maximum - 1424 Mo (-Xmx1424m)
v Taille permanente maximum - 512 Mo (-XX:MaxPermSize=512m)

WebSphere Application Server


Si vous utilisez WebSphere Application Server, utilisez les paramtres de mmoire
suivant pour une machine virtuelle Java 32 bits :
v Taille de pile minimum - 1536 Mo (-Xms1424m)
v Taille de pile maximum - 1536 Mo (-Xmx1424m)
Si vous utilisez WebSphere Application Server, utilisez les paramtres de mmoire
suivants pour une machine virtuelle Java 64 bits :
v Taille de pile minimum - 4096 Mo (-Xms1424m)
v Taille de pile maximum - 4096 Mo (-Xmx1424m)
Concepts associs:
Documentation du serveur d'applications, la page 46
Pour plus d'informations sur votre serveur d'applications, consultez les sites Web
suivants.

Equilibrage des charges


L'quilibrage des charges est la rpartition de la charge de travail sur plusieurs
instances d'une application. Une configuration systme de base prend
gnralement en charge une charge d'utilisateurs de 50 utilisateurs maximum. Une
configuration en cluster peut prendre en charge une charge d'utilisateurs plus
importante.
La charge d'utilisateurs correspond aux utilisateurs connects. La charge non
utilisateur provient de travaux planifis (tches priodiques) et de transactions
entrantes venant de l'infrastructure d'intgration. La rpartition des charges
utilisateur et non utilisateur sur diffrents serveurs d'applications ou clusters est
facultative.
Des quilibreurs de charge logiciels et matriels sont disponibles pour le trafic
HTTP, comme les applications systme, articles d'intgration, etc. En rgle gnrale,
votre fournisseur de serveur d'applications vous propose une option d'quilibreur
de charges. Un quilibreur de charges matriel fournit gnralement de meilleures
performances mais reprsente une dpense supplmentaire. Pour plus
d'informations, voir la documentation spcifique votre serveur d'applications.

44

Administration de Maximo Asset Management

Prise en charge de Secure Socket Layer


Le systme prend en charge la couche Secure Socket Layer (SSL). Pour plus
d'informations sur l'activation de la connectivit SSL, consultez la documentation
spcifique votre serveur d'applications.

Cration de machines virtuelles Java


Vous pouvez crer une machine virtuelle Java (JVM) dans le cadre d'une
configuration en cluster ou pour fournir des ressources supplmentaires une
configuration de base. Crez les machines virtuelles sur le serveur d'applications.
Cration de machines virtuelles Java pour WebSphere Application Server :
Lorsque vous crez une machine virtuelle Java (JVM), vous pouvez dfinir les
rglages de paramtres et de mmoire.
Procdure
1. Ouvrez la console de solutions intgres http://servername:9060/admin and log
in.
2. Dans le panneau de navigation, cliquez sur Serveurs > Nouveau serveur.
3. Cliquez sur WebSphere Application Server, puis sur Suivant.
4. Spcifiez le nom du serveur et cliquez sur Suivant.
5. Acceptez les valeurs par dfaut du modle de serveur et cliquez sur Suivant.
6. Acceptez les valeurs par dfaut des proprits du serveur et cliquez sur
Suivant.
7. Cliquez sur Terminer, sur Sauvegarder puis cliquez sur OK.
8. Editez les paramtres de mmoire de la machine virtuelle Java ainsi que les
paramtres :
a. Cliquez sur Serveurs puis cliquez sur le serveur que vous avez cr.
b. Dans Service Infrastructure (Infrastructure de service), cliquez sur Java
and Process Management (Java et gestion de processus) > Process
definition (Dfinition de processus) > Java Virtual Machine (Machine
virtuelle Java).
c. Faites dfiler la fentre et entrez 1536 pour Initial Heap Size (Taille de pile
initiale) et 4096 pour Maximum Heap Size(Taille de pile maximum).
d. Dans la zone Generic JVM arguments (Arguments JVM gnriques),
utilisez le paramtre JVM -Dmxe.name=hostname~jvmname pour nommer
chaque serveur. -Dmxe.name est le nom de proprit transmise la machine
virtuelle Java lors du dmarrage et hostname~jvmname est le nom que vous
identifiez en tant que serveur JVM. A l'aide de ces informations, lorsque
vous consultez le fichier journal l'entre donotrun ou maxsession, vous
pouvez identifier la JVM.
Par exemple, -Dmxe.name=computer1~uiserver1
9. Dfinissez le nouveau serveur d'applications afin qu'il dmarre en mode
excution :
a. Cliquez sur Serveurs puis cliquez sur le serveur que vous avez cr.
b. Cliquez sur Java and Process Management (Java et gestion de processus) >
Monitoring policy (Rgle de surveillance).
c. Changez la valeur de Node restart state (Etat de redmarrage du poste) en
RUNNING.
d. Cliquez sur Appliquer, puis sur Sauvegarder.

Chapitre 1. Configuration du systme

45

Cration d'une machine virtuelle Java dans WebLogic Server :


Lorsque vous crez une machine virtuelle Java (JVM), vous pouvez dfinir les
rglages de paramtres et de mmoire.
Procdure
1. Dans la console d'administration WebLogic Server http://nom_serveur:7001/
console, cliquez sur Lock and Edit (Verrouiller et diter).
2. Dans le panneau de navigation, cliquez sur Services > Messagerie > Modules
JMS.
3. Cliquez sur Suivant.
4. Spcifiez le nom du serveur, le nom du fichier descripteur et l'emplacement
dans lequel est stock le descripteur, et cliquez sur Suivant.
5. Spcifiez le serveur cible et le cluster et cliquez sur Suivant.
6. Indiquez si vous souhaitez ajouter des ressources au module systme JMS puis
cliquez sur Suivant
7. Cliquez sur Activate Changes(Activer les changements).
Que faire ensuite
Crez des ressources pour le module de systme JMS.

Documentation du serveur d'applications


Pour plus d'informations sur votre serveur d'applications, consultez les sites Web
suivants.

WebSphere Application Server


Pour plus d'informations sur WebSphere Application Server, voir IBM WebSphere
Application Server, Version 6.1 Knowledge Center :
http://www-01.ibm.com/support/knowledgecenter/SSLKT6/sslkt6_welcome.html

WebLogic Server
Pour plus d'informations sur WebLogic Server, voir la documentation du serveur
Oracle WebLogic Server :
http://e-docs.bea.com/wls/docs92/ ou WebLogic Server

Configuration de paramtres de navigateur


Vous pouvez configurer des paramtres de navigateur pour vous assurer que le
navigateur client recherche la version actuelle de la page. Vous pouvez galement
dfinir des dlais d'attente de session pour les navigateurs client.

Configuration des paramtres de Internet Explorer


Vous devez vrifier que le navigateur client recherche la version actuelle de la
page. Pour vrifier cette option, consultez les paramtres Internet Explorer.

Procdure
1. Dans votre navigateur Web, slectionnez Outils puis Options Internet.
2. Sur l'onglet Gnral cliquez sur Paramtres.
3. Slectionnez Automatiquement.

46

Administration de Maximo Asset Management

4. Cliquez sur OK.

Configuration des priode de dlai d'attente de session


Par dfaut, le dlai d'attente des sessions client expire aprs 30 minutes d'inactivit.
Pour modifier cette valeur, vous pouvez modifier le fichier web.xml.
L'augmentation de la valeur de l'lment session-timeout consomme plus de
mmoire. Il est recommand de ne pas dfinir de valeur trop leve.

Procdure
1. Accdez <racine_Maximo>root>\applications\maximo\maximouiweb\
webmodule\WEB-INF\web.xml.
2. Recherchez la section session-config et modifiez la valeur de l'lment
session-timeout. Par exemple, le remplacement de 30 par 40 augmente le dlai
d'attente de 30 60 minutes.

Configuration de l'interface utilisateur


Vous pouvez choisir l'apparence de l'interface utilisateur en spcifiant l'habillage et
la navigation que vous souhaitez utiliser. Vous pouvez galement activer des
infobulles sur des zones pour voir les informations qui leur sont associes ou
ajouter en regard des zones des boutons correspondant aux options de menu les
plus utilises.

Activation du menu de navigation latral


Vous pouvez dplacer les actions de la barre d'outils vers un menu de navigation
situ sur le ct de l'cran, ce qui permet de les rendre plus visibles et plus faciles
d'accs. Sur le centre de contrle, le menu de navigation latral comporte les
options du menu Aller .

Pourquoi et quand excuter cette tche


Les utilisateurs peuvent activer le menu de navigation latral en slectionnant une
option dans la bote de dialogue Informations par dfaut de leur profil. Les
administrateurs peuvent galement activer le menu de navigation latral pour les
utilisateurs ou les groupes de scurit, mais l'option choisie par l'utilisateur
remplace celle de l'administrateur. Si un utilisateur est membre de plusieurs
groupes de scurit et que le menu de navigation latral est activ pour l'un de ces
groupes, le menu de navigation latral est affich pour l'utilisateur.

Procdure
1. Vrifiez que la proprit systme mxe.webclient.systemNavBar a pour valeur 1.
2. Activez le menu de navigation latral :
Option

Description

Pour un utilisateur

Dans l'application Utilisateurs, ouvrez


l'enregistrement et slectionnez l'option
Afficher sous Menu de navigation latral.

Pour un groupe de scurit

Dans l'application Groupes de scurit,


ouvrez l'onglet Application de
l'enregistrement et cochez la case Utiliser le
menu de navigation latral ?

Chapitre 1. Configuration du systme

47

3. Facultatif : Pour rduire le dfilement horizontal lorsque le menu de navigation


latral est activ, affectez la valeur 1 la proprit systme
mxe.webclient.verticalLabels.
Rfrence associe:
Proprits de navigation latrale, la page 492
Les proprits systme de navigation latrale dfinissent le comportement et les
caractristiques du mode de navigation des utilisateurs dans l'interface utilisateur.
Proprits systme de l'interface utilisateur, la page 494
Les proprits systme du client Web dfinissent le comportement et les
caractristiques de l'interface utilisateur. Pour rviser ou changer les proprits
systme, filtrez le terme webclient dans l'application Proprits systme. Les
valeurs de proprit systme sont conserves durant les mises niveau.

Modification de l'habillage de l'interface utilisateur


Vous pouvez modifier l'apparence gnrale de l'interface utilisateur en changeant
l'habillage.

Pourquoi et quand excuter cette tche


Ces habillages ne peuvent pas tre appliqus l'interface utilisateur d'un appareil
mobile.
L'habillage d'origine (classique) est obsolte dans cette version. Envisagez une mise
jour un habillage plus rcent.
Pour afficher les images de chaque habillage, reportez-vous au lien Informations
connexes.

Procdure
1. Dans l'application Proprits systme, localisez la proprit
mxe.webclient.skin.
2. Dfinissez la proprit sur l'habillage de votre choix.
Option

Description

tivoli13

Habillage par dfaut des nouvelles


installations. Cet habillage offre un design
moderne et comporte moins d'espace blanc
horizontal entre chaque colonne de section
afin d'optimiser l'efficacit de l'utilisateur
lors de la cration d'un enregistrement.

tivoli09

Cet habillage offre des amliorations au


niveau de l'espacement des lments et des
en-ttes de section par rapport l'habillage
classic. Les espacements plus larges
amliorent la convivialit des vues de
l'interface utilisateur, en fournissant des
icnes plus grandes et une navigation plus
fluide.

Information associe:
Planification de l'exprience utilisateur

48

Administration de Maximo Asset Management

Masquage du menu de navigation latral dans les applications


Certaines applications peuvent avoir besoin de plus d'espace l'cran. Vous
pouvez masquer le volet de navigation latral d'une application spcifique pour
afficher plus de contenu l'cran.

Avant de commencer
Vrifiez que votre navigateur ne bloque pas les fentres contextuelles.

Procdure
1. Dans le concepteur d'applications, ouvrez le fichier de prsentation de
l'application pour laquelle vous voulez masquer le menu de navigation, puis
cliquez sur Exporter la dfinition de l'application. Pour masquer le menu de
navigation dans le centre de contrle, slectionnez Exporter la dfinition du
systme, puis STARTCNTR.
2. Sauvegardez le fichier XML en local et ouvrez-le dans un diteur XML.
3. Dans la commande <presentation>, ajoutez l'attribut de proprit
systemnav="false", et sauvegardez le fichier. Par exemple, le code XML suivant
permet de masquer le menu de navigation latral du fichier Designer.xml :
<presentation id="designer" mboname="MAXAPPS" resultsstableid="results_showlist"
beanclass="psdi.webclient.beans.designer.DesignerAppBean" version="7.1.0.0"
apphelp="com.ibm.mbs.doc,designer/c_application_designer.html"
synchronous="true" systemnav="false">

4. Dans le concepteur d'applications, cliquez sur Importer la dfinition de


l'application, indiquez le fichier XML mis jour et cliquez sur OK.

Migration du poste de travail d'administration


Le poste de travail d'administration peut tre migr d'un systme physique un
autre.

Pourquoi et quand excuter cette tche


Dans certains cas, vous souhaiterez peut-tre migrer un poste de travail
d'administration d'un systme un autre. Par exemple, un systme
d'administration existant peut tre raffect. Vous pouvez dlguer les obligations
de maintenance de dploiement un autre systme.
Le systme cible doit hberger les mmes systme d'exploitation et version
principale que le systme d'administration d'origine. Le systme cible doit tre du
mme type de matriel que le poste de travail d'administration existant. L'ID
utilisateur utilis pour installer le produit sur le poste de travail d'administration
existant doit galement exister sur le systme cible et doit disposer des mmes
autorisations dfinies.

Procdure
1. Connectez-vous au systme d'administration existant avec l'ID utilisateur utilis
pour installer le produit.
2. Crez une copie du rpertoire d'installation. Par dfaut, cette valeur est
C:\IBM\SMP pour Windowset /opt/IBM/SMP pour Linux et les systmes UNIX.
Vrifiez que toutes les autorisations de fichier sont conserves.
3. Connectez-vous au systme d'administration cible avec l'ID utilisateur qui a t
utilis pour installer le produit sur le poste de travail d'administration existant.

Chapitre 1. Configuration du systme

49

4. Copiez les fichiers d'installation et les rpertoires sur le systme de fichiers du


systme d'administration cible. Vous devez conserver la structure de rpertoire
de l'installation d'origine. Par exemple, si le rpertoire d'installation sur le
systme d'administration existant est C:\IBM\SMP, vous ne pouvez pas copier
ces fichiers dans un rpertoire C:\NewAdminWS\IBM\SMP du poste de travail
administratif cible.
5. Mettez jour le nom d'hte du moteur de dploiement en excutant les
commandes suivantes :
Windows
rpertoire_install\SMP\CTG_DE\acsi\bin\de_chghostname.cmd

Linux et UNIX
rpertoire_install/SMP/CTG_DE/acsi/bin/de_chghostname.sh

Rsultats
La migration du poste de travail d'administration est termine. Excutez les
fonctions de maintenance partir du nouveau poste de travail administratif
uniquement.

50

Administration de Maximo Asset Management

Chapitre 2. Configuration de bases de donnes


Lorsque les besoins de votre entreprise voluent, vous pouvez crer des objets
pour augmenter la porter de votre base de donnes avant de crer des applications
supplmentaires. Puisque les changements de configuration sont bass sur le
rationnel mtier, vous devez comprendre la structure de votre base de donnes et
des besoins mtier avant de crer des objets.

Conception de la base de donnes


Vous tendez gnralement la porte de votre systme parce que vous souhaitez
inclure un cas d'utilisation dans le systme. Lors de la phase de conception, vous
dfinissez le cas d'utilisation, les objets mtier et les relations entre objets mtier.
Pour configurer des objets dans la base de donnes, vous devez comprendre la
structure de la base de donnes et les implications des modifications que vous
apportez aux objets, tables, index et relations existants.

Structure de la base de donnes relationnelle


La base de donnes et la structure de la base de donnes sont dfinies durant le
processus d'installation. La structure de la base de donnes varie selon que la base
de donnes soit Oracle Database, IBM DB2 ou Microsoft SQL Server.
Base de donnes qui peut tre perue comme un ensemble de tables et manipule
conformment au modle de donnes relationnel. Chaque base de donnes
comprend :
v un ensemble de tables de catalogue systme dcrivant la structure logique et
physique des donnes,
v un fichier de configuration contenant les valeurs de paramtre de la base de
donnes,
v un journal de rcupration contenant les transactions en attente et les
transactions archivables.
Tableau 3. Hirarchie de la base de donnes
Composant

Description

Dictionnaire de donnes

Un rfrentiel d'informations relatif aux


programmes d'application, aux bases de
donnes, aux modles de donnes logiques
et aux autorisations d'une organisation.
Lorsque vous changez le dictionnaire de
donnes, le processus de changement inclut
des contrles d'dition qui prviennent la
corruption du dictionnaire de donnes. Le
seul moyen de rcuprer un dictionnaire de
donnes est de le restaurer partir d'une
copie de sauvegarde.

Conteneur

Copyright IBM Corp. 2008, 2014

Emplacement de stockage de donnes, par


exemple, un fichier, un rpertoire ou une
unit utilise pour dfinir une base de
donnes.

51

Tableau 3. Hirarchie de la base de donnes (suite)


Composant

Description

Partition de stockage

Unit logique de stockage dans une base de


donnes, telle qu'une collection de
conteneurs. Les partitions de stockage de
base de donnes sont appeles espaces table
dans DB2 et Oracle, et groupes de fichiers
dans SQL Server.

Objet mtier

Entit tangible au sein d'une application que


les utilisateurs crent, laquelle ils accdent
et qu'ils utilisent lors d'un cas d'utilisation.
Les objets mtier au sein d'un systme sont
gnralement avec tat, permanents et
long terme. Les objets mtier contiennent
des donnes mtier et modlent le
comportement mtier.

Objet de base de donnes

Objet existant dans l'installation d'un


systme de base de donnes, tel qu'une
instance, une base de donnes, un groupe de
partition de base de donnes, un pool de
mmoire tampon, une table ou un index. Un
objet mtier conserve des donnes et ne
possde pas de comportement.

Table

Objet de base de donnes contenant une


collection de donnes relatives une
rubrique spcifique. Les tables se composent
de lignes et de colonnes.

Colonne

Composant vertical d'une table de base de


donnes. Une colonne possde un nom et un
type de donnes particulier (caractre,
dcimal ou entier, par exemple).

Ligne

Composant horizontal d'une table, constitu


d'une squence de valeurs, une par colonne
de la table.

Vue

Table logique base sur des donnes


stockes dans un ensemble de tables
sous-jacent. Les donnes renvoyes par une
vue sont dtermines par une instruction
SELECT excute sur les tables sous-jacentes.

Index

Ensemble de pointeurs ordonns de manire


logique en fonction des valeurs d'une cl.
Les index permettent d'accder rapidement
aux donnes et peuvent imposer l'unicit
des valeurs de cl pour les lignes de la table.

Relation

Lien entre un ou plusieurs objets cr en


spcifiant une instruction de jointure.

Jointure

Opration relationnelle SQL dans laquelle les


donnes peuvent tre extraites de deux
tables, reposant gnralement sur une
condition de jointure spcifiant les colonnes
de jointure.

Tables de dictionnaire de donnes


La structure d'une base de donnes relationnelle est stocke dans les tables du
dictionnaire de donnes de la base de donnes.

52

Administration de Maximo Asset Management

La table suivante dcrit les tables de dictionnaire de donnes produit.


Tableau 4. Tables du dictionnaire de donnes produit
Nom de table

Contenu

MAXOBJECT

Tous les objets. Lie un objet sa table ou sa


vue.

MAXTABLE

Toutes les tables.

MAXVIEW

Toutes les vues.

MAXATTRIBUTE

Tous les attributs d'un objet. Un attribut


d'objet ou de vue dpend des attributs de
l'objet.

MAXVIEWCOLUMN

Toutes les colonnes de vues

MAXRELATIONSHIP

Toutes les relations dfinies sur des objets.

MAXSEQUENCE

Toutes les squences utilises dans le


systme. Dans SQL Server, les squences
sont gnres partir de cette table. Oracle
et DB2 utilisent des gnrateurs de
squences de base de donnes.

MAXSYSINDEXES

Tous les index du systme.


Cette table contient le nom d'index, l'unicit
et la partition de stockage utiliss dans la
table MAXSYSKEYS.

MAXSYSKEYS

Colonnes que contient un index.

Utilitaire de vrification d'intgrit


L'utilitaire de vrification d'intgrit est un utilitaire de configuration de base de
donnes que vous pouvez utiliser pour valuer la sant du dictionnaire de donnes
de la couche de base. L'outil compare le dictionnaire de donnes au schma de
base de donnes physique sous-jacent. Si des erreurs sont dtectes, l'outil gnre
des messages d'erreur dtaillant la manire de les rsoudre.
Vous pouvez excuter l'utilitaire de vrification d'intgrit dans l'environnement
source avant et aprs la mise niveau de la base de donnes. Les activits
susceptibles de gnrer des erreurs incluent :
v l'excution du processus de mise niveau lui-mme
v l'excution de l'ensemble des scripts correctifs inclus dans la mise jour d'une
base de donnes
v la configuration de la base de donnes dans l'application Configuration de base
de donnes
v la configuration de la base de donnes dans l'application Gestionnaire de
migration
Les erreurs signales par l'utilitaire de vrification d'intgrit peuvent gner la
migration. Vous pouvez excuter l'utilitaire de vrification d'intgrit dans les
environnements source et cible lors de l'excution du Gestionnaire de migration.
Vous devez vous assurer que les erreurs ont t corriges l'aide de l'utilitaire de
vrification d'intgrit en mode de rparation ou en appliquant directement les
changements la base de donnes sous-jacente.

Chapitre 2. Configuration de bases de donnes

53

Partitions de stockage
Une partition de stockage de base de donnes correspond l'emplacement o est
stock un objet de base de donnes sur un disque. Les partitions de stockage de
base de donnes sont appeles espaces de table dans DB2 et Oracle, et groupes de
fichiers dans SQL Server.
Lorsqu'une base de donnes est cre, l'administrateur de base de donnes
configure le domaine DBSTORAGEPARTITION dans l'application Domaines afin
d'inclure une liste d'espaces de table disponibles o les objets sont stocks. Lorsque
vous crez un objet comme une table, vous spcifiez la partition de stockage
partir d'une liste d'espaces de table disponibles.
Dans IBM DB2, la base de donnes ou le systme peut grer les espaces de table :
v Si la base de donnes gre les espaces de table, les index peuvent tre diffrents
de la table.
v Si le systme gre les espaces de table, les index doivent tre identiques la
table.
La base de donnes et le systme ne peuvent pas tous les deux grer les espaces de
stockage. Vous devez choisir l'un ou l'autre.

Objets mtier
Un objet mtier est un objet qui possde un ensemble d'attributs et de valeurs,
ainsi que des oprations. Par ailleurs, un objet mtier est en relation avec d'autres
objets mtier. Les objets mtier contiennent des donnes mtier et modlent les
comportements mtier.
Un objet de base de donnes, contrairement un objet mtier, ne modle pas le
comportement. Un objet de base de donnes est une entit logicielle autonome
compose de donnes et de fonctions permettant de manipuler les donnes. Un
objet mtier peut comprendre un ou plusieurs objets de base de donnes.
Chaque objet mtier possde un ensemble fixe de proprits permettant d'identifier
le type d'objet mtier. Les proprits spcifient galement la manire dont la base
de donnes peut utiliser l'objet mtier.
Les informations relatives un objet mtier (les mtadonnes) sont stockes dans
des tables de la base de donnes. Les objets mtier contiennent les mtadonnes
suivantes :
v Dfinition de l'objet mtier (le nom, l'entit de base de donnes, s'il s'agit d'un
objet permanent ou non-permanent et le nom de classe Java, par exemple)
v Les attributs, comme leur nom, le type de donnes, la taille et le nom de classe
de validation des zones
v Les relations associes
Il existe deux types d'objet mtier : les objets mtier permanents et les objets mtier
non permanents. Un objet mtier permanent stocke les valeurs d'attribut dans une
base de donnes. Un objet mtier non permanent ne stocke pas de mtadonnes.
Dans un objet mtier non permanent, les donnes sont transitoires et ne sont
jamais stockes dans la base de donnes.
Les mtadonnes d'un objet mtier permanent reprsentent les donnes d'une table
ou d'une vue de base de donnes.

54

Administration de Maximo Asset Management

Les mtadonnes associes aux objets mtier permettent de grer les objets de base
de donnes. Par consquent, il est toujours obligatoire qu'une table ou vue de base
de donnes soit associe un objet mtier permanent.
Tches associes:
Cration d'objets, la page 63
Un objet est une entit logicielle autonome compose de donnes et de fonctions
permettant de manipuler les donnes. Vous pouvez utiliser une abrviation de
votre organisation comme prfixe pour tout objet ou nom d'attribut, qu'il soit
nouveau ou modifi.
Ajout d'attributs aux objets, la page 68
Vous pouvez ajouter des attributs un objet lorsque vous souhaitez fournir
davantage d'informations sur un objet.
Modification d'attributs, la page 69
Vous pouvez modifier les attributs si ncessaire. En fonction de la configuration de
l'attribut, il vous sera peut-tre impossible de modifier toutes les zones.
Cration de restrictions sur les attributs, la page 70
Vous pouvez crer des restrictions sur les attributs afin d'viter que les donnes
externes n'crasent la valeur de l'attribut slectionn.
Dfinition de cartes de recherche, la page 89
Dfinissez une carte de recherche pour associer un objet source et une zone source
un objet cible et aux zones associes. Le produit est fourni avec des cartes de
recherche prdfinies, mais vous pouvez dfinir vos propres cartes de recherche
pour les objets que vous crez.
Rfrence associe:
Types de donnes d'attribut, la page 60
Chaque enregistrement de base de donnes contient plusieurs attributs. Chaque
attribut est associ un type de donnes.

Objets dfinis par l'utilisateur


Les objets peuvent tre crs de deux manires : dans la base de donnes ou de
manire dans la base de donnes. Les objets dfinis par l'utilisateur sont toujours
crs dans l'application Configuration de base de donnes.
Les objets existants ou imports sont en premier lieu dfinis de manire native en
arrire plan de la base de donnes. Ils sont ensuite redfinis dans Maximo dans
l'application Configuration de base de donnes. Lors de l'importation d'un objet
dans la base de donnes, la case Import est automatiquement coche dans l'onglet
Objets.

Niveaux de configuration pour les objets


Les niveaux dcrivent la porte des objets et doivent tre appliqus aux objets.
Selon le niveau que vous affectez aux objets, vous devez crer certains attributs.
Pour permettre aux utilisateurs d'accder un objet, une valeur d'attribut doit
exister au niveau o ils ont des droits. Le niveau que vous affectez un objet
dpend parfois du niveau de l'enregistrement de la base de donnes.
Un objet de niveau systme est le seul objet qui ne ncessite pas une valeur
d'attribut tout en impliquant d'autres objets. Si vous spcifiez plusieurs niveaux
pour un objet, il vous faut crer plusieurs attributs. Par exemple, si vous spcifiez
le niveau SYSTEMORGSITE, l'attribut systme, l'attribut d'organisation et l'attribut
de site doivent tre crs.
Il n'est pas ncessaire de spcifier les valeurs obligatoires des attributs lorsque vous
crez un objet. Les valeurs obligatoires peuvent tre spcifies ultrieurement.
Chapitre 2. Configuration de bases de donnes

55

La scurit s'applique aux niveaux de configuration.


Pour certains niveaux de configuration, vous pouvez limiter l'ensemble de rsultats
en ajoutant une condition la clause WHERE. Par exemple, vous pouvez spcifier
le niveau du site sous la forme "siteid=...".
Tableau 5. Niveaux de configuration pour les objets de base de donnes
Niveau

Description

Attributs d'objet

SYSTEM

Un objet de niveau
systme.

Attribut systme

Exemple

Les restrictions de
scurit sont
appliques au niveau
application ou objet
dans les dfinitions
d'objets mtier de
niveau systme
spcifiques.
SYSTEMORG

Attribut systme et
Un objet de niveau
attribut
systme qui peut
galement tre affect d'organisation
une organisation.

orgid is null or orgid


= ...

Si l'ID d'organisation
n'est pas spcifi,
l'objet fonctionne au
niveau systme.
SYSTEMSITE

Attribut systme et
Un objet de niveau
attribut de site
systme qui peut
galement tre affect
un site.

siteid is null or siteid


= ...

Si l'ID de site n'est


pas spcifi, l'objet
fonctionne au niveau
systme.
SYSTEMORGSITE

Un objet de niveau
systme qui peut
galement tre affect
une organisation,
ou une organisation
et un site.
Si l'ID de site n'est
pas spcifi, l'objet
fonctionne au niveau
systme ou au niveau
de l'organisation. Le
niveau varie selon
que l'ID
d'organisation a t
affect ou pas.
Si l'ID d'organisation
n'est pas spcifi,
l'objet fonctionne au
niveau systme.

56

Administration de Maximo Asset Management

Attribut systme,
attribut
d'organisation et
attribut de site

(siteid is null or
siteid = ...) and (orgid
is null or orgid = ...)

Tableau 5. Niveaux de configuration pour les objets de base de donnes (suite)


Niveau

Description

Attributs d'objet

FILTAPPSYSTEM

Cet objet est trait


comme un objet de
niveau systme.
Toutefois, il peut
demander le profil
d'une liste de sites et
d'organisations dans
le contexte d'une
application. Ainsi,
l'application peut
filtrer les donnes.

Attribut systme et
attribut de filtre
d'application

Exemple

Le filtrage est requis


pour l'administration
de niveau site des
utilisateurs et des
groupes.
Utilis pour les
utilisateurs et les
groupes
ORG

Un objet de niveau
organisation.

Attribut
d'organisation

orgid = ...

La structure applique
la scurit pour ce
type.
ORGSITE

Attribut
Un objet de niveau
d'organisation et
organisation peut
galement tre affect attribut de site
un site.

(siteid is null or
siteid = ...) et orgid =
...

Si l'ID de site n'est


pas spcifi, l'objet
fonctionne au niveau
organisation.
FILAPPORG

Un objet de niveau
organisation avec
filtrage
d'applications.

Attribut
d'organisation et
attribut de filtre
d'applications

Utilis pour les


contrats de manire
ce que les
applications de
contrats puissent
appliquer des filtres
sur les objets
spciaux plutt que
de filtrer l'aide
d'une scurit
standard.
SITE

Un objet de niveau
site.

Attribut de site

siteid = ...

Chapitre 2. Configuration de bases de donnes

57

Tableau 5. Niveaux de configuration pour les objets de base de donnes (suite)


Niveau

Description

Attributs d'objet

FILTAPPSITES

Un objet de niveau
site avec filtrage
d'applications.

Attribut de site et
attribut de filtre
d'applications

Exemple

Rserv aux futurs


objets.
ARTSET

Attribut d'ensemble
Un objet de niveau
d'articles
ensemble d'articles.
La valeur de l'attribut
itemsetid doit exister
dans l'organisation
d'insertion de
l'utilisateur.
La structure ajoute la
restriction de scurit
obligatoire.

COMPANYSET

Attribut d'ensemble
Un objet de niveau
ensemble de socits. de socits
La valeur de l'attribut
compnaysetid doit
exister dans
l'organisation
d'insertion de
l'utilisateur.
La structure ajoute la
restriction de scurit
obligatoire.

Relations de base de donnes


Les relations de base de donnes sont des associations entre des tables qui sont
cres l'aide d'instruction de jointure pour rcuprer des donnes.
Le tableau suivant dcrit les relations de base de donnes.
Tableau 6. Relations de base de donnes
Type de relations

Description

Un un

Les deux tables ne peuvent avoir qu'un seul enregistrement


de chaque ct de la relation.
Chaque valeur de cl principale est lie un seul (ou
aucun) enregistrement de la table associe.
La plupart des relations un un sont forces par des rgles
mtier et ne proviennent pas naturellement des donnes.
Sans rgle de la sorte, vous pouvez normalement associer
les deux tables sans interrompre les rgles de
normalisation.

Un plusieurs

58

Administration de Maximo Asset Management

La table de cl principale ne contient qu'un enregistrement


associ aucun, un ou plusieurs enregistrements de la
table associe.

Tableau 6. Relations de base de donnes (suite)


Type de relations

Description

Plusieurs plusieurs

Chaque enregistrement des deux tables peut tre associ


un nombre indtermin d'enregistrements (ou aucun
enregistrement) de l'autre table. Ces relations ncessitent
une troisime table, appele table associe ou de liaison, car
les systmes relationnels ne peuvent hberger directement
la relation.

L'application Configuration de base de donnes permet de dfinir des instructions


SQL pour les jointures et de crer des relations entre les objets parent et enfant.
Une jointure permet de lier des donnes provenant de plusieurs objets. Le parent
correspond l'objet existant et l'enfant l'objet en cours de cration.

Exemple
Parent = MAXUSER, Enfant = SITE et Nom = DEFSITE signifie que ce maxuser
existe et que vous souhaitez obtenir le site du site par dfaut de l'utilisateur.
siteid = :defsite
Cette configuration signifie site.siteid = maxuser.defsite. Lorsque l'instruction
SQL est excute, la valeur de l'attribut parent remplace tout ce qui est prcd
d'un deux-points.

Attributs d'objets mtier


Les attributs d'objets mtier contiennent les donnes associes un objet mtier.
Un attribut permanent reprsente une colonne de table de base de donnes ou une
colonne de vue de base de donnes. Un attribut non permanent n'existe que dans
la mmoire car les donnes associes l'attribut ne sont pas stockes dans la base
de donnes.
Un objet mtier permanent peut possder des attributs permanents et non
permanents. Les attributs permanents d'un objet mtier sont en relation avec les
colonnes d'une table ou d'une vue de base de donnes. Tous les attributs d'un objet
mtier tampon sont non permanents.
Les mtadonnes supplmentaires associes aux attributs d'objet mtier sont
stockes sparment des informations sur les types de donnes de base. Par
exemple, les attributs peuvent inclure un domaine, une classe personnalise, une
valeur par dfaut pour un attribut, et peuvent spcifier si un attribut est ou non
obligatoire.

Restrictions sur les attributs


Avant de modifier un attribut, vous pouvez vrifier s'il a t cr par le systme ou
par une personne sur votre site. Les attributs crs par le systme sont plus
restreints sur les modifications que ceux qui sont dfinis par l'utilisateur. Vous ne
pouvez pas supprimer les attributs crs par le systme.
Dans les scnarios d'intgration o les donnes d'un objet mtier peuvent provenir
d'applications mtier externes. Limiter les changements aux seuls attributs permet
d'empcher les donnes externes d'craser la valeur d'un attribut.

Chapitre 2. Configuration de bases de donnes

59

Certaines restrictions dpendent de l'activation ventuelle de la recherche de texte


pour l'objet ou du type de donnes. Les rgles rgissant les modifications varient
en fonction de l'attribut. Par exemple, certains types de donnes possdent un
ensemble de valeurs pour la longueur, l'chelle, les dates ou les noms entiers. La
zone Memo est un type de donnes alphanumrique ordinaire. Elle ne contient
aucune valeur restreinte.
Pour grer les restrictions sur les attributs, vous pouvez excuter les actions
suivantes :
v Visualiser les restrictions sur les attributs de l'objet actuel
v Restreindre les attribut d'un objet
v Supprimer les restrictions sur les attributs d'un objet

Types de donnes d'attribut


Chaque enregistrement de base de donnes contient plusieurs attributs. Chaque
attribut est associ un type de donnes.
Tableau 7. Types de donnes d'attribut
Type de donnes

Nom du type de donnes

Description

ALN

Caractres alphanumriques,
casse mixte

La longueur maximale
dpend de la base de
donnes :
v Oracle = 4000 caractres
v SQL Server = 8000
caractres
v DB2 = 32 672 caractres

60

AMOUNT

Nombre dcimal, utilis pour


une devise

BIGINT

Grand entier

BLOB

Objet binaire de grande taille Stocke des fichiers JPEG, des


squences vido ou des PDF
dans des enregistrements
uniques de la base de
donnes, non dans des
fichiers externes.

CLOB

Objet caractre de grande


taille

CRYPTO

Fichier binaire chiffr

Crypte les donnes l'cran


et dans la base de donnes.
Utilis pour les indications
de mot passe.

CRYPTOX

Fichier binaire chiffr


(unilatral)

Crypte les donnes dans la


base de donnes, mais
garantit leur lisibilit
l'cran. Utilis pour les mots
de passe.

DATE

Date uniquement

DATETIME

Date et heure

DECIMAL

Nombre dcimal

Numro incluant un entier et


une fraction compose d'un
numro fixe appel chelle.

DURATION

Dure en heures

Affiche 1:30 = 1,5 heures

Administration de Maximo Asset Management

Tableau 7. Types de donnes d'attribut (suite)


Type de donnes

Nom du type de donnes

Description

FLOAT

Nombre flottant

Numros dots de portions


fractionnelles avec une
prcision de variable.

GL

Compte GLG

Type de donnes
alphanumrique utilis pour
les comptes GLG.

INTEGER

Nombre entier

LONGALN

Alphanumrique long.

LOWER

Caractres minuscules

SMALLINT

Petit nombre entier

TIME

Heure uniquement

UPPER

Caractres majuscules

VARCHAR

Caractre de longueur
variable

YORN

Oui ou Non, 1 ou 0 dans la


base de donnes

Utilis uniquement pour les


attributs de description
dtaille non permanents. La
colonne native
correspondante de la base de
donnes est dfinie comme
CLOB.

Concepts associs:
Objets mtier, la page 54
Un objet mtier est un objet qui possde un ensemble d'attributs et de valeurs,
ainsi que des oprations. Par ailleurs, un objet mtier est en relation avec d'autres
objets mtier. Les objets mtier contiennent des donnes mtier et modlent les
comportements mtier.
Partitions de stockage, la page 54
Une partition de stockage de base de donnes correspond l'emplacement o est
stock un objet de base de donnes sur un disque. Les partitions de stockage de
base de donnes sont appeles espaces de table dans DB2 et Oracle, et groupes de
fichiers dans SQL Server.
Tches associes:
Cration d'objets, la page 63
Un objet est une entit logicielle autonome compose de donnes et de fonctions
permettant de manipuler les donnes. Vous pouvez utiliser une abrviation de
votre organisation comme prfixe pour tout objet ou nom d'attribut, qu'il soit
nouveau ou modifi.
Ajout d'attributs aux objets, la page 68
Vous pouvez ajouter des attributs un objet lorsque vous souhaitez fournir
davantage d'informations sur un objet.
Modification d'attributs, la page 69
Vous pouvez modifier les attributs si ncessaire. En fonction de la configuration de
l'attribut, il vous sera peut-tre impossible de modifier toutes les zones.
Cration de restrictions sur les attributs, la page 70
Vous pouvez crer des restrictions sur les attributs afin d'viter que les donnes
externes n'crasent la valeur de l'attribut slectionn.
Chapitre 2. Configuration de bases de donnes

61

Dfinition de cartes de recherche, la page 89


Dfinissez une carte de recherche pour associer un objet source et une zone source
un objet cible et aux zones associes. Le produit est fourni avec des cartes de
recherche prdfinies, mais vous pouvez dfinir vos propres cartes de recherche
pour les objets que vous crez.

Vues de base de donnes


Une vue de base de donnes est un sous-ensemble d'une base de donnes bas sur
une requte qui s'excute sur une ou plusieurs tables de base de donnes. Les vues
de base de donnes sont sauvegardes dans la base de donnes en tant que
requtes nommes et peuvent tre utilises pour sauvegarder frquemment des
requtes complexes.
Il existe deux types de vues de base de donnes : les vues dynamiques et les vues
statiques. Les vues dynamiques peuvent contenir des donnes provenant d'une ou
de deux tables et incluent automatiquement toutes les colonnes de la table ou des
tables spcifie(s). Les vues dynamiques sont automatiquement mises jour
lorsque des objets connexes ou des objets tendus sont crs ou changs. Les vues
statiques peuvent contenir des donnes provenant de plusieurs tables et les
colonnes obligatoires de ces tables doivent tre spcifies dans les clauses SELECT
et WHERE de la vue statique. Les vues statiques doivent tre mises jour
manuellement lorsque des objets connexes ou des objets tendus sont crs ou
changs.
Lorsque vous crez une vue dynamique avec des donnes provenant de deux
tables, vous devez vous assurer que les deux tables comportent les mmes
colonnes PRIMARYKEYCOLSEQ ou contiennent des index entres uniques avec
le mme nom de colonne dans le mme ordre.
Dans un environnement multilocation, l'administrateur global cre des vues de
base de donnes initiales qui font partie des donnes par dfaut fournies aux
locataires. L'ID locataire doit tre ajout aux clauses SELECT et WHERE des vues
statiques pour faire en sorte que les vues spcifiques aux locataires soient cres.
Les vues dynamiques doivent tre utilises pour crer des vues de base de
donnes spcifiques aux locataires pour des locataires avec des attributs tendus.
Les vues statiques ne prennent pas en charge les attributs tendus.
Les vues de base de donnes sont renseignes en fonction de l'objet sur lequel elles
sont bases. Par exemple, si vous ajoutez ou retirez un attribut dans l'objet
WORKORDER, l'attribut est ajout ou retir de la vue dynamique qui est base sur
l'objet. Lorsque vous changez un attribut, les changements ne sont pas tous
appliqus la vue de base de donnes associe. Par exemple, si vous changez le
type de donnes d'un attribut, le changement est appliqu la vue de base de
donnes. Toutefois, si vous changez ou ajoutez un domaine la valeur par dfaut
de l'objet WORKORDER, le changement n'est pas appliqu automatiquement la
vue de base de donnes. En revanche, vous devez appliquer ce changement la
vue de base de donnes.

Index
Les index permettent d'optimiser les performances d'extraction de donnes. Par
ailleurs, ils fournissent des pointeurs d'emplacements des donnes les plus
utilises. Vous pouvez crer un index pour les colonnes d'un objet que vous
interrogez frquemment.
Vous ne pouvez pas redfinir les index existants. Vous devez supprimer les index
et recrer leurs dfinitions.

62

Administration de Maximo Asset Management

Cls principales
Lorsque vous affectez une cl principale un attribut, celle-ci identifie de manire
unique l'objet associ l'attribut. La valeur de la colonne principale dtermine les
attributs utiliss pour crer la cl principale.
Par dfaut, une cl principale est automatiquement cre en utilisant le nom de
l'objet, puis en lui ajoutant un ID et en lui attribuant la valeur de colonne
principale 1. Si vous modifiez cette valeur, vous devez lui attribuer une valeur
squentielle, unique et suprieure 0. La squence dtermine l'ordre dans lequel
l'index primaire est cr. Chaque attribut ne peut tre associ qu' une seule cl
principale. Le mme attribut peut tre utilis dans plusieurs cls principales. Une
fois l'objet sauvegard, la cl principale ne peut plus tre modifie.
Un index primaire est automatiquement cr pour la cl principale afin de vrifier
qu'elle est unique. Vous pouvez utiliser l'index primaire pour rcuprer des objets
de la base de donnes ou y accder. L'index unique est une colonne, ou une srie
ordonne de colonnes, pour laquelle chaque valeur identifie une ligne unique. Les
valeurs squentielles qui sont affectes dans les colonnes principales dterminent
l'ordre dans lequel l'index unique est cr. Un index unique peut contenir des
valeurs NULL.

Dfinition d'objets pour des applications


Pour tendre la porte de votre systme, vous devez crer des objets. Chaque
application est cre sur base d'objets sous-jacents qui prennent en charge les
fonctions mtier obligatoires. Vous devez comprendre la construction de votre base
de donnes avant de dfinir des objets supplmentaires.

Cration d'objets
Un objet est une entit logicielle autonome compose de donnes et de fonctions
permettant de manipuler les donnes. Vous pouvez utiliser une abrviation de
votre organisation comme prfixe pour tout objet ou nom d'attribut, qu'il soit
nouveau ou modifi.

Procdure
1. Dans l'application Configuration de base de donnes, cliquez sur Nouvel objet.
2. Entrez un nom dans la zone Objet. La zone Entit affiche la valeur entre dans
la zone Objet et devient le nom de la vue de base de donnes.
3. Entrez une description pour l'objet.
4. Dans la zone Type de stockage, slectionnez la valeur permettant aux
utilisateurs d'un environnement multilocation d'accder de manire approprie
aux donnes d'objet.
5. Facultatif : Spcifiez des proprits d'objet :
Option

Description

Objet principal

Cochez cette case pour que l'objet devienne


un objet principal du flux de travaux.

Chapitre 2. Configuration de bases de donnes

63

Option

Description

Permanent

Si l'objet est permanent, trois attributs sont


crs : ID, description et rowstamp (si
slectionn).
Si l'objet est non permanent, rien n'est ajout
pour les attributs. Vous ne pouvez pas
configurer la base de donnes sans crer au
moins un attribut pour l'objet.

Partition de stockage

Si cela est applicable pour votre base de


donnes, cliquez sur Dtails et slectionnez
une partition de stockage pour l'objet. Les
valeurs sont stockes dans le domaine
DBSTORAGEPARTITION.

Dfini par l'utilisateur

Si un administrateur a cr l'objet, la case


Dfini par l'utilisateur est coche. Si l'objet
est un objet de produit rgulier, la case
Dfini par l'utilisateur n'est pas coche.

Colonne unique

Nom de l'attribut cr en tant


qu'identificateur unique sur un objet
permanent.
Cette valeur est utilise dans l'indexation.
v Si l'objet est signal comme ayant t
import, une colonne unique n'est pas
ncessaire.
v Si vous ajoutez une colonne unique,
celle-ci doit comporter un nouveau nom
de colonne et ne doit pas exister dans la
base de donnes native.

Table Langues

Spcifiez une valeur pour activer cet objet


pour plusieurs langues. La convention est
L_nomdetable.

Recherche de texte active

Cochez cette case pour activer la recherche


de texte dans l'objet. Vous pouvez utiliser
cette fonction avec la recherche de texte sur
les attributs.

6. Cliquez sur Sauvegarder l'objet.

Que faire ensuite


Aprs la cration d'un objet, vous devez ajouter des attributs avant de configurer
la base de donnes pour que vos changements prennent effet.
Concepts associs:
Objets mtier, la page 54
Un objet mtier est un objet qui possde un ensemble d'attributs et de valeurs,
ainsi que des oprations. Par ailleurs, un objet mtier est en relation avec d'autres
objets mtier. Les objets mtier contiennent des donnes mtier et modlent les
comportements mtier.
Partitions de stockage, la page 54
Une partition de stockage de base de donnes correspond l'emplacement o est
stock un objet de base de donnes sur un disque. Les partitions de stockage de
base de donnes sont appeles espaces de table dans DB2 et Oracle, et groupes de
fichiers dans SQL Server.

64

Administration de Maximo Asset Management

Rfrence associe:
Types de donnes d'attribut, la page 60
Chaque enregistrement de base de donnes contient plusieurs attributs. Chaque
attribut est associ un type de donnes.

Ajout de vues aux bases de donnes


Une vue peut contenir des donnes issues de plusieurs objets dans la base de
donnes. En complment des vues d'objet prsentes dans le systme, vous pouvez
crer de nouvelles vues d'objet. Si vous utilisez des applications personnalises,
vous pouvez ajouter des tables d'objet dans l'application Configuration de base de
donnes.

Pourquoi et quand excuter cette tche


Vous pouvez ajouter une table ou une vue d'objet au moyen de n'importe quel
onglet de l'application Configuration de base de donnes.

Procdure
1. Dans la barre d'outils, cliquez sur Nouvel objet et spcifie une valeur et une
description pour l'objet.
2. Facultatif : Remplacez la valeur dans la zone Entit pour modifier le nom de
l'objet dans la base de donnes native.
3. Dans la zone Service, spcifiez une valeur ou utilisez la valeur par dfaut
CUSTAPP.
4. Dans la zone Niveau, spcifiez la porte de l'objet dans la configuration
multisite.
5. Dans la zone Type de stockage, slectionnez la valeur permettant aux
utilisateurs d'un environnement multilocation d'accder de manire
approprie aux donnes d'objet.
6. Facultatif : Pour crer une vue, slectionnez un objet dans la zone Etend
l'objet. Par dfaut, la case Vue est coche.
7. Facultatif : Entrez les dtails supplmentaires suivants pour l'objet :
Option

Description

Objet principal

Cochez cette case pour que l'objet devienne


un objet principal du flux de travaux.

Permanent

Si l'objet est permanent, la case est coche et


trois attributs (ID, description, et rowstamp)
sont crs.
Si l'objet est tampon, la case n'est pas
coche. Rien n'est ajout aux attributs.
Toutefois, vous ne pouvez pas configurer la
base de donnes sans crer au moins un
attribut pour l'objet.

Dfini par l'utilisateur

Si l'objet est un objet de produit rgulier, la


case Dfini par l'utilisateur n'est pas coche.
Si l'objet a t cr par un administrateur, la
case Dfini par l'utilisateur est coche.

Partition de stockage

Si cela est applicable votre base de


donnes, spcifiez une partition de stockage
pour l'objet.

Chapitre 2. Configuration de bases de donnes

65

Option

Description

Colonne unique

Nom de l'attribut cr en tant


qu'identificateur unique sur un objet
permanent.
Cette valeur est utilise dans l'indexation.
v Si l'objet est signal comme ayant t
import, une colonne unique n'est pas
ncessaire.
v Si vous ajoutez une colonne unique,
celle-ci doit comporter un nouveau nom
de colonne et ne doit pas exister dans la
base de donnes native.

Recherche de texte active

Pour activer la recherche de texte dans


l'objet, cochez la case du mme nom. Vous
pouvez utiliser cette fonction avec la
recherche de texte sur les attributs. (Cette
zone apparat uniquement pour les objets
existants.)

8. Facultatif : Dans la section Vue, dfinissez les dtails suivants pour une vue :
Option

Description

Clause Where de la vue

Clause WHERE utilise pour la vue.

Joindre l'objet

Objet secondaire utilis dans la jointure de


ce groupe Si la vue rejoint deux tables, vous
pouvez entrer le nom de la seconde table
dans cette zone.

Ordre Select de la vue

Clause SELECT utilise pour la vue lorsque


la case Slection automatique n'est pas
coche. Respectez le format suivant : SELECT
TABLE1.COL1 AS A, TABLE2.COL2 AS B

Clause From de la vue

Clause FROM utilise pour la vue lorsque la


case Slection automatique n'est pas coche.

9. Facultatif : Dans la table Audit, crez une table d'audit et cochez la case Audit
activ afin d'diter la zone de filtre pour la fonction E-audit.
10. Sauvegardez l'objet.

Que faire ensuite


Une fois la table ou la vue d'objet ajoute, vous devez configurer la base de
donnes pour que vos changements prennent effet.

Cration d'applications partir des vues de base de donnes


importes
Vous pouvez vous servir des vues de base de donnes pour crer des applications.

Pourquoi et quand excuter cette tche


L'ID unique de la colonne de table principale ne peut pas tre modifi, alors que
toutes les autres colonnes peuvent tre renommes.

66

Administration de Maximo Asset Management

Procdure
1. Crez une vue sur la base de donnes.
2. Dans l'application Configuration de base de donnes, crez un objet. Le nom de
l'objet doit tre identique celui de la vue ayant t cre sur la base de
donnes.
3. Dans la zone Etend l'objet, assurez-vous d'avoir spcifi le nom d'objet de l'ID
unique associ la colonne de table principale.
4. Crez une application partir de la vue de la base de donnes.
5. Si vous avez renomm des zones de la vue de base de donnes, supprimez ces
zones de la bote de dialogue Recherche avance :
a. Accdez au concepteur d'applications et ouvrez la nouvelle application.
b. Cliquez sur Modifier les botes de dialogue et choisissez Plus de zones de
recherche.
c. Supprimez toutes les zones que vous avez renommes.
Information associe:
Cration d'applications

Spcification d'attributs pour objets


Les attributs contiennent les donnes associes aux objets. Lorsque vous crez un
objet, vous devez spcifier les attributs qui lui sont affects.

Descriptions et descriptions dtailles


La quantit de donnes que vous pouvez stocker dans les zones de description est
limite. Chaque base de donnes contient ses propres limites spcifies. Si vous
savez que vous aurez besoin de stocker plus de donnes que prvu dans la zone
de description, vous pouvez ajouter une zone de description dtaille un attribut.
L'objet zone de description est associ avec la colonne VARCHAR (caractre de
longueur variable). Cette colonne contient un nombre maximal d'octets. Si vous
associez une zone de description dtaille un attribut, une description dtaille
est ajoute la colonne VARCHAR. Les descriptions dtailles sont stockes dans
la colonne d'objet CLOB (CLOB) de la table de description dtaille
(LONGDESCRIPTION). Si vous intgrez une zone de description dtaille, vous
pouvez stocker une plus petite quantit dans la table principale et une plus grande
quantit dans la table de description dtaille.
Les donnes de description dtaille peuvent contenir n'importe quelles donnes
alphanumriques. Ces donnes apparaissent dans la zone de description dtaille
de l'interface utilisateur.
Chaque description dtaille doit comporter une zone de description dtaille du
propritaire. Si vous cochez la case Propritaire de description dtaille de l'onglet
Attributs de l'application Configuration de base de donnes, vous devenez le
propritaire de la description dtaille. Si vous cochez pour la premire fois la case
Propritaire de description dtaille pour un attribut, la colonne de description
dtaille disponible (HASLD) est ajoute l'enregistrement principal.
Une icne peut exister ou tre ajoute ct de la zone de description de
l'interface utilisateur. L'apparence de l'icne change s'il existe des donnes de
description dtaille. HASLD indique qu'il existe une description dtaille.
La valeur par dfaut de HASLD est 0. Si des donnes sont entres dans la
description dtaille, la valeur de HASLD est 1.
Chapitre 2. Configuration de bases de donnes

67

Ajout d'attributs aux objets


Vous pouvez ajouter des attributs un objet lorsque vous souhaitez fournir
davantage d'informations sur un objet.

Pourquoi et quand excuter cette tche


Vous pouvez vous servir d'une abrviation de votre organisation comme d'un
prfixe pour tout nom d'attribut (par exemple, ACME_MEMOFIELD). Cette
pratique vite de choisir accidentellement un mot rserv de base de donnes et
permet d'viter tout conflit avec les nouveaux noms standard d'une mise jour.
Vous ne pouvez pas ajouter un attribut nomm rowstamp, tenantid, maxsetupflag
ou HASLD un objet.
De nouveaux attributs sont accessibles dans l'interface utilisateur si vous les
ajoutez d'abord leur application respective l'aide de la fonction Concepteur
d'applications. Vous pouvez ensuite les ajouter leur application respective dans
l'application Concepteur d'applications avant d'tre accessibles sur l'interface
utilisateur.

Procdure
1. Dans l'onglet Liste, slectionnez l'objet auquel vous souhaitez ajouter un
attribut.
2. Dans l'onglet Attributs, cliquez sur Nouvelle ligne.
3. Dans la zone Attribut, spcifiez une valeur.
4. Spcifiez les valeurs dans les zones Titre et Description.
5. Facultatif : Si vous souhaitez intgrer une description dtaille pouvant contenir
plus de donnes que la zone Description, cochez la case Propritaire de
description dtaille.
6. Dans la zone Type, spcifiez le type de donnes de l'attribut. Les zones
Longueur et Echelle contiennent les valeurs par dfaut qui dpendent du type
que vous avez slectionn.
7. Facultatif : Cochez la case Obligatoire si vous souhaitez que l'attribut
reprsente une zone obligatoire sur l'cran. S'il s'agit d'un attribut permanent, il
est galement obligatoire dans la base de donnes.
Exigence : Si des donnes sont prsentes dans la table laquelle appartient
l'attribut et que vous cochez la case Obligatoire, vous devez renseigner la zone
Valeur par dfaut. La spcification d'une valeur dans cette zone garantit que
vous ne pouvez entrer de valeur nulle pour l'attribut requis. La valeur par
dfaut spcifie est uniquement valide par rapport au domaine associ
l'attribut et au type de donnes de l'attribut.
8. Facultatif : Si vous voulez qu'un groupe d'attributs partage le type de donnes
et la longueur, spcifiez l'attribut parent dans la zone Identique l'attribut.
L'attribut enfant copie les dtails de l'attribut parent. Si vous modifiez les
dtails d'un attribut du groupe, les dtails de tous les attributs de ce groupe
changeront.
9. Facultatif : Indiquez des informations supplmentaires sur l'attribut, puis
sauvegardez l'objet.

Que faire ensuite


Vous devez configurer la base de donnes pour que vos changements prennent
effet.

68

Administration de Maximo Asset Management

Concepts associs:
Objets mtier, la page 54
Un objet mtier est un objet qui possde un ensemble d'attributs et de valeurs,
ainsi que des oprations. Par ailleurs, un objet mtier est en relation avec d'autres
objets mtier. Les objets mtier contiennent des donnes mtier et modlent les
comportements mtier.
Partitions de stockage, la page 54
Une partition de stockage de base de donnes correspond l'emplacement o est
stock un objet de base de donnes sur un disque. Les partitions de stockage de
base de donnes sont appeles espaces de table dans DB2 et Oracle, et groupes de
fichiers dans SQL Server.
Rfrence associe:
Types de donnes d'attribut, la page 60
Chaque enregistrement de base de donnes contient plusieurs attributs. Chaque
attribut est associ un type de donnes.

Modification d'attributs
Vous pouvez modifier les attributs si ncessaire. En fonction de la configuration de
l'attribut, il vous sera peut-tre impossible de modifier toutes les zones.

Avant de commencer
Vrifiez si l'attribut a t cr par le systme ou par une personne sur votre site.
S'il a t cr par une personne sur votre site, la case Dfini par l'utilisateur est
coche. Vous ne pouvez pas supprimer les attributs crs par le systme.

Pourquoi et quand excuter cette tche


Les attributs crs par le systme ont plus de restrictions sur les modifications que
ceux dfinis par l'utilisateur. Certaines restrictions dpendent de l'activation
ventuelle de la recherche de texte pour l'objet ou du type de donnes.
Par exemple, certains types de donnes possdent un ensemble de valeurs pour la
longueur, l'chelle, les dates ou les noms entiers. La zone Mmo est une chane
alphanumrique normale. Vous pouvez choisir la chane que vous voulez.
Les rgles rgissant les modifications sont complexes, et varient en fonction de
l'attribut.

Procdure
1. Localisez l'attribut que vous souhaitez modifier.
Conseil : Vous pouvez utiliser la Recherche avance pour rechercher des
attributs.
2. Editez les zones Description, Type, Longueur et Obligatoire en fonction des
besoins de votre entreprise. Certaines zones sont en lecture seule, selon les
valeurs des autres zones.
3. Cliquez sur Sauvegarder l'objet. Tous les objets concerns seront affects du
statut A modifier jusqu' ce que vous configuriez la base de donnes.

Que faire ensuite


Vous devez configurer la base de donnes pour que vos changements prennent
effet.
Chapitre 2. Configuration de bases de donnes

69

Concepts associs:
Objets mtier, la page 54
Un objet mtier est un objet qui possde un ensemble d'attributs et de valeurs,
ainsi que des oprations. Par ailleurs, un objet mtier est en relation avec d'autres
objets mtier. Les objets mtier contiennent des donnes mtier et modlent les
comportements mtier.
Partitions de stockage, la page 54
Une partition de stockage de base de donnes correspond l'emplacement o est
stock un objet de base de donnes sur un disque. Les partitions de stockage de
base de donnes sont appeles espaces de table dans DB2 et Oracle, et groupes de
fichiers dans SQL Server.
Rfrence associe:
Types de donnes d'attribut, la page 60
Chaque enregistrement de base de donnes contient plusieurs attributs. Chaque
attribut est associ un type de donnes.

Cration de restrictions sur les attributs


Vous pouvez crer des restrictions sur les attributs afin d'viter que les donnes
externes n'crasent la valeur de l'attribut slectionn.

Procdure
1. Dans l'application Configuration de base de donnes, l'onglet Liste permet de
rechercher et trouver l'objet dont les attributs sont restreindre.
2. Cliquez sur l'onglet Objet pour faire de l'objet slectionn l'objet courant dans
l'application.
3. Slectionnez l'action Restreindre les attributs.
4. Naviguez jusqu' l'attribut restreindre.
Conseil : Vous pouvez utiliser les zones Filtre pour vous aider trouver
l'attribut.
5. Cochez la case Restreint.
6. Cliquez sur OK.

Que faire ensuite


Vous devez configurer la base de donnes pour que vos changements prennent
effet.
Concepts associs:
Objets mtier, la page 54
Un objet mtier est un objet qui possde un ensemble d'attributs et de valeurs,
ainsi que des oprations. Par ailleurs, un objet mtier est en relation avec d'autres
objets mtier. Les objets mtier contiennent des donnes mtier et modlent les
comportements mtier.
Partitions de stockage, la page 54
Une partition de stockage de base de donnes correspond l'emplacement o est
stock un objet de base de donnes sur un disque. Les partitions de stockage de
base de donnes sont appeles espaces de table dans DB2 et Oracle, et groupes de
fichiers dans SQL Server.
Rfrence associe:
Types de donnes d'attribut, la page 60
Chaque enregistrement de base de donnes contient plusieurs attributs. Chaque
attribut est associ un type de donnes.

70

Administration de Maximo Asset Management

Exclusion d'attributs dfinis par l'utilisateur lors de la duplication


d'objets
Il peut exister des objets que vous dupliquez rgulirement, cependant vous ne
souhaitez pas inclure tous les attributs dfinis par l'utilisateur dans ces objets
dupliqus. Pour chaque objet, vous pouvez dfinir les attributs dfinis par
l'utilisateur que vous ne souhaitez pas inclure lorsque vous dupliquez des objets.
En excluant des attributs, vous pouvez rduire le travail de maintenance des
donnes ncessaire pour travailler avec des objets dupliqus.

Pourquoi et quand excuter cette tche


La liste des attributs pouvant tre slectionns dans la fentre Ignorer les attributs
est complte l'aide des attributs dfinis par l'utilisateur disponibles pour l'objet
slectionn. S'il n'existe aucun attribut dfini par l'utilisateur pour l'objet, vous ne
pouvez slectionner aucun attribut. Lorsque vous slectionnez des attributs dfinis
par l'utilisateur ignorer, les attributs ne sont pas rpertoris dans les options de
slection ultrieures.
Si vous indiquez que les attributs dfinis par l'utilisateur doivent tre ignors pour
les objets de base, les valeurs ignores s'appliquent galement aux vues d'objet.

Procdure
1. Dans l'application Configuration de base de donnes, slectionnez un objet
dupliquer.
2. Slectionnez l'action Ignorer les attributs.
3. Indiquez les attributs que vous ne souhaitez pas copier vers les nouveaux
objets.
4. Facultatif : Pour spcifier des conditions lorsque des attributs sont ignors,
indiquez une valeur dans la zone Condition.
5. Cliquez sur OK et sauvegardez l'objet.

Que faire ensuite


Si vous indiquez des attributs ignorer lors du processus de duplication, vous
devez configurer la base de donnes pour que les changements soient pris en
compte.

activation de la numrotation automatique pour les attributs


Vous pouvez configurer la numrotation automatique au niveau du systme, de
l'ensemble, de l'organisation ou du site. Vous pouvez activer la numrotation
automatique pour les attributs afin d'appliquer les numros de dpart et les
prfixes des lments (des actifs ou des interventions, par exemple). La
numrotation automatique peut faciliter les mouvement des lments dans
l'organisation.

Avant de commencer
Vous pouvez spcifier un numro automatique uniquement si la case
Numrotation automatique possible est coche dans l'onglet Attributs de
l'application Configuration de base de donnes. La slection de cette case dpend
du type de donnes de l'attribut.

Chapitre 2. Configuration de bases de donnes

71

Procdure
1. Dans l'application Configuration de base de donnes, slectionnez un objet.
2. Dans l'onglet Attributs, slectionnez un attribut.
3. Dans la section Options avances, indiquez un numro automatique. Vous
pouvez crer un numro automatique ou utiliser un numro automatique
existant.
4. Dans la section Caractristiques, indiquez la valeur par dfaut &AUTOKEY& pour
l'attribut, puis sauvegardez l'objet.
5. Si vous avez cr un numro automatique l'tape 3, utilisez l'action
Configuration de la numrotation automatique de l'application Organisations
pour spcifier la valeur de dpart et le prfixe.
6. Sauvegardez l'objet.

Que faire ensuite


Vous devez configurer la base de donnes pour que vos changements prennent
effet.

Ajout de catgories de taxe aux tables de base de donnes


Une catgorie de taxe correspond un type de taxe, (par exemple, la taxe sur la
valeur ajoute d'une ville). Vous pouvez spcifier jusqu' 27 catgories de taxes
diffrentes. Les exigences de votre systme financier dterminent combien de
catgories de taxe vous pouvez spcifier.

Avant de commencer
Le mode administration doit tre activ pour que vous puissiez configurer la base
de donnes.

Pourquoi et quand excuter cette tche


Lorsque vous ajoutez des catgories de taxe la base de donnes, spcifiez le
nombre de catgories de taxe, puis configurez la base de donnes. Mettez ensuite
jour les tables de base de donnes pour vos organisations. Si vous ajoutez plus de
cinq catgories de taxe, configurez et mettez jour les tables de base de donnes,
toutes les catgories de taxe s'affichent dans la fentre Options de taxe de
l'application Organisations.

Procdure
1. Dans l'application Configuration de base de donnes, slectionnez l'action
Catgories de taxes > Ajouter/Modifier des catgories de taxes.
2. Dans la zone Nombre de catgories de taxe, spcifiez le nombre de catgories
de taxe que vous souhaitez utiliser.
3. Cliquez sur OK.
4. Slectionnez l'action Appliquer les changements de configuration pour
configurer la base de donnes.
5. Dans la fentre Configuration de base de donnes, entrez les informations
obligatoires, puis cliquez sur OK.
6. Slectionnez l'action Catgories de taxes > Mettre jour les donnes fiscales
pour mettre jour les tables de base de donnes avec les changements.

72

Administration de Maximo Asset Management

Ajout d'index
La cration d'un index permet d'optimiser les performances de recherche dans la
table au moyen de la fonction Rechercher et pour tablir une unicit dans les
colonnes de table.

Pourquoi et quand excuter cette tche


Les index ne peuvent tre dfinis que pour les tables permanentes.

Procdure
1. Dans l'onglet Liste, slectionnez l'objet auquel vous souhaitez ajouter un index,
puis cliquez sur l'onglet Index.
2. Dans la table Index, cliquez sur Nouvelle ligne.
3. Dans la zone Index, spcifiez une valeur.
4. Facultatif : Pour que chaque colonne de l'index soit unique, cochez la case
Forcer l'unicit.
5. Pour IBM DB2 et SQL Server : Cochez la case Index group pour crer un
index group. Il ne peut y avoir qu'un seul index group par table.
6. Spcifiez une partition de stockage ou acceptez la valeur par dfaut.
7. Dans la table de colonnes, cliquez sur Nouvelle ligne pour ajouter une colonne
l'index.
a. Dans la zone Colonne, spcifiez un attribut partir de l'objet slectionn.
b. Facultatif : Dans la zone Squence, spcifiez la squence de la colonne. Si
vous ne spcifiez pas de valeur, l'ordre dans lequel vous ajoutez les
colonnes dterminera leur squence.
c. Facultatif : Cochez la case Croissant pour que la recherche dans l'index se
fasse par ordre croissant. Si cette zone est dsactive, la recherche dans
l'index se fera par ordre dcroissant.
8. Cliquez sur Sauvegarder l'objet. L'index sera affect du statut Ajout jusqu' ce
que vous configuriez la base de donnes.

Que faire ensuite


Vous devez configurer la base de donnes pour que vos changements prennent
effet.
Concepts associs:
Index, la page 62
Les index permettent d'optimiser les performances d'extraction de donnes. Par
ailleurs, ils fournissent des pointeurs d'emplacements des donnes les plus
utilises. Vous pouvez crer un index pour les colonnes d'un objet que vous
interrogez frquemment.

Ajout de cls primaires des objets dfinis par l'utilisateur


Les cls primaires peuvent tre ajoutes des objets dfinis par l'utilisateur pour
identifier de manire unique ces objets dans une base de donnes. Un index
primaire est automatiquement cr pour la cl principale afin de vrifier qu'elle est
unique.

Chapitre 2. Configuration de bases de donnes

73

Avant de commencer
Vous devez tre connect en tant qu'administrateur global.
Vous devez tre connect en tant qu'administrateur.

Pourquoi et quand excuter cette tche


Par dfaut, le systme affecte l'attribut d'ID unique comme cl primaire en
affectant la valeur 1 la zone Colonne principale de cet attribut. Vous pouvez
effacer cette valeur ou entrer votre propre valeur dans la zone Colonne principale.

Procdure
1. Dans l'application Configuration de base de donnes, crez un objet ou ouvrez
l'objet auquel vous souhaitez ajouter une cl primaire.
2. Sur l'onglet Attributs, affectez une valeur un ou plusieurs attributs dans la
zone Colonne principale.
3. Sauvegardez l'objet.

Cration de relations entre les tables parent et enfant


Pour rcuprer des donnes d'objets, vous devez dfinir les relations entre objets.
Vous pouvez dfinir des instructions SQL pour les jointures et crer des relations
entre des objets parent et enfant.

Avant de commencer
Avant de crer une relation, rviser les relations dfinies dans la base de donnes
pour dterminer si vous pouvez rutiliser une relation existante. Si la dfinition
d'une relation ne correspond pas vos besoin, ne modifiez pas la relations. Crez
une nouvelle relation la place.

Pourquoi et quand excuter cette tche


Dfinissez le langage SQL des JOINTURES. Une JOINTURE permet de relier des
donnes issues de plusieurs tables.

Procdure
1. Utilisez l'onglet Liste pour slectionner la table pour laquelle vous souhaitez
crer une relation, puis cliquez sur l'onglet Relations.
2. Cliquez sur Nouvelle ligne.
3. Dans la zone Relation, spcifiez un nom.
4. Crez une clause WHERE.
5. Slectionnez un Objet enfant.
6. Facultatif : Entrez des commentaires dans la zone Remarques.
7. Cliquez sur Sauvegarder l'objet.

Que faire ensuite


Si la relation que vous avez cr est pour une table ou pour un attribut, les
changements ne prendront pas effet tant que vous n'aurez pas configur la base de
donnes.
Concepts associs:

74

Administration de Maximo Asset Management

Relations de base de donnes, la page 58


Les relations de base de donnes sont des associations entre des tables qui sont
cres l'aide d'instruction de jointure pour rcuprer des donnes.

Configuration des comptes GLG


Des comptes GLG par dfaut sont crs durant l'installation. Vous pouvez toutefois
crer ultrieurement davantage de codes de comptes GLG. Vous devez configurer
les formats des codes de comptes GLG par dfaut au niveau systme avant de
crer le plan comptable. Une fois configurs, nous vous recommandons de ne pas
modifier les formats des comptes GLG, puisque toute modification de la
configuration peut rendre inutilisable le plan comptable.

Codes de compte GLG


Chaque code de compte GLG est compos de plusieurs composants (segments).
L'application Configuration de base de donnes vous permet de dfinir le format
par dfaut du code de compte au niveau du systme.L'administrateur global
dfinit un format par dfaut pour le code de compte GLG, y compris sa longueur
maximale. Lorsque vous configurez des codes GLG de locataire, la longueur
combine des segments ne peut pas excder celle du code de compte GLG par
dfaut. L'application Plan comptable permet de spcifier les segments valides
utiliser et le format de code de compte spcifique une organisation.
Pour une identification rapide, utilisez des dlimiteurs pour sparer les segments
lorsqu'ils s'affichent. Par exemple, utilisez des traits d'union pour sparer des
segments : 6100-400-SAF. Les dlimiteurs ont crit dans la base de donnes.
Pour tout code de compte, vous pouvez :
v Dfinir 20 segments ou moins.
v Limiter le nombre de caractres dans une zone de segments.
v Inclure un total de 254 caractres/chiffres ou moins.
Vous pouvez utiliser n'importe quel onglet de l'application Configuration de base
de donnes pour spcifier le format de code de compte GLG.
Rfrence associe:
Composants de compte GLG
Certains composants de compte GLG sont obligatoires tandis que d'autres sont
facultatifs.

Composants de compte GLG


Certains composants de compte GLG sont obligatoires tandis que d'autres sont
facultatifs.
Tableau 8. Segments obligatoires et facultatifs
Type de segment

Affichage l'cran

Obligatoire

Les valeurs inconnues non spcifiques aux


segments obligatoires contiennent des
caractres de remplacement.

Chapitre 2. Configuration de bases de donnes

75

Tableau 8. Segments obligatoires et facultatifs (suite)


Type de segment

Affichage l'cran

Facultatif

Tout segment facultatif ne s'affiche pas.


Dans la base de donnes de dmonstration,
le quatrime composant est facultatif (la
plupart des codes de compte sont composs
des trois premiers composants).
v Il ne ncessite aucun caractre.
v Aucun compte ne lui a t affect dans le
plan comptable. Il n'apparat donc pas
comme faisant partie du compte GLG.

Votre systme GLG possde des rgles relatives l'acceptabilit ou non d'un
compte quand il est partiellement dfini.
v Comptes entirement dfinis (compltement spcifis)
Ne possdent aucune valeur inconnue (caractres de remplacement) dans les
segments obligatoires
Exemple : 6100-350-SAF est entirement dfini
v Comptes partiellement dfinis (partiellement spcifis)
Contiennent des caractres de remplacement dans certains segments
obligatoires
Exemple : 6100-???-SAF (le composant Activit obligatoire n'est pas spcifi et
par consquent il contient des caractres de remplacement)

Squence de composants dans un code du compte GLG


Les segments de compte s'affichent dans un format squentiel. Le premier
composant dans la chane reprsente le niveau le plus lev.

Exemple
Par exemple, la base de donnes MAXDEMO inclut la squence de composants
suivante :
v Le composant 1 correspond au centre de cots
v Le composant 2 correspond l'activit
v Le composant 3 correspond la ressource
v Le composant 4 correspond l'lment
Puisque les segments de comptes sont concatns, avec le niveau le plus lev au
dbut, le compte 6100-350-SAF est reprsent :
Tableau 9. Squence de composants de compte GLG
Composant 1

Composant 2

Composant 3

Composant 4

6100

350

SAF

(non utilis)

Centre de cots

Activit

Ressource

Elment

Longueur de composants dans un code du compte GLG


Le changement de la longueur des valeurs de composant peut gnrer des comptes
GLG non valides. Si vous changez la longueur, vous devez galement changer les
valeurs pour les adapter la nouvelle longueur.

76

Administration de Maximo Asset Management

Exemple
Dans maxdemo, la longueur de composant du centre de cots est gale 4, les
longueurs des composants de ressource et d'activit sont gales 3, et la longueur
du composant d'lment est gale 10. Lorsque vous ajoutez trois dlimiteurs, la
longueur du compte GLG est gale 23.
Si vous remplacez la longueur du composant de centre de cots par 3 et celle du
composant d'activit par 4, la longueur totale reste 23. Aucune configuration n'est
ncessaire. Cependant, le composant de compte GLG n'est dsormais plus valide.
La longueur du composant de centre de cots a t rduite 3 mais possde une
valeur quatre chiffres (dans cet exemple) de 6000.

Configuration de base de donnes


Lorsque vous modifiez la base de donnes (par exemple, lors de la cration ou la
suppression d'objets, d'attributs ou d'index), ces modifications sont stockes dans
des tables secondaires. Les modifications ne prennent pas effet avant que vous ne
configuriez la base de donnes. Le produit restaure les tables de sauvegarde au
cours du processus de configuration.

Modes de configuration de la base de donnes


Il existe trois mthodes de configuration de la base de donnes : un mode de ligne
de commande, une configuration partielle en direct, ou une configuration complte
en direct avec mode d'administration activ. L'option que vous slectionnerez
dpendra du besoin d'teindre le serveur d'application et de l'impact sur l'accs
des utilisateurs.
Le tableau suivant rpertorie les avantages et les inconvnients de chaque mode de
configuration :
Tableau 10. Modes de configuration
Modes de configuration

Avantages

Inconvnients

Mode de ligne de commande Toutes les donnes, les


journaux et les fichiers de
contrle sont sauvegards.
Il est plus facile de restaurer
des donnes partir de ce
mode de configuration
puisqu'il n'est procd
aucune mise jour durant la
configuration de la base de
donnes.

Le serveur d'applications
tant ferm, les utilisateurs
n'ont par consquent pas
accs aux applications durant
la configuration.
Ncessite un utilisateur
administrateur informatique
qui contrle le serveur
d'applications.

Chapitre 2. Configuration de bases de donnes

77

Tableau 10. Modes de configuration (suite)


Modes de configuration

Avantages

Complte en direct avec


Permet un utilisateur
mode d'administration activ administrateur d'effectuer
des tches comme l'ajout
d'une colonne une table
sans fermer le serveur
d'applications.

Inconvnients
Bloque l'accs des utilisateurs
aux applications du systme.
Suspend les tches
priodiques.

N'autorise pas la connectivit


Les utilisateurs ont accs aux distance.
applications non associes
Dsactive les programmes
aux changements de
d'coute d'vnement.
configuration.
Ncessite que l'utilisateur
dispose d'autorisations de
scurit de connexion
administrateur, que vous
devez attribuer dans
l'application Groupes de
scurit.

Partielle en direct

Impact rduit sur les


utilisateurs puisque les
transactions actives ne sont
ni interrompues, ni perdues.
Ne ncessite pas l'activation
du mode d'administration.

Peut uniquement tre utilis


pour les modifications avec
Maximo qui n'ont aucun
impact sur les utilisateurs,
par exemple le changement
de nom d'un attribut.

Si les modifications
apportes durant une mise
jour en direct s'avrent
ultrieurement tre errones,
vous pouvez effectuer une
autre mise jour en direct
pour supprimer les
modifications.
Les modifications ne
perturbent pas les dfinitions
d'objet mtier en direct.
Si vous modifiez la classe de
validation de zone d'un
attribut et que vous effectuez
une mise jour en direct
pour appliquer les
modifications, les objets
mtier dj instancis ne sont
pas valids nouveau.

Tches associes:
Configuration de base de donnes en mode de ligne de commande, la page 79
Vous pouvez utiliser le mode de ligne de commande pour configurer la base de
donnes.
Configuration de base de donnes en mode administration, la page 79
Vous pouvez configurer la base de donnes en mode administration.
Restauration des tables de sauvegarde, la page 80
Vous pouvez avoir besoin de restaurer vos tables de sauvegarde sparment si

78

Administration de Maximo Asset Management

vous ne les avez pas restaures lors d'une configuration de ligne de commande.

Configuration de base de donnes en mode de ligne de


commande
Vous pouvez utiliser le mode de ligne de commande pour configurer la base de
donnes.

Pourquoi et quand excuter cette tche


Lorsque vous sauvegardez un enregistrement, les modifications sont stockes dans
des objets de configuration de base de donnes temporaires. Avant de configurer la
base de donnes, vous pouvez fermer et rouvrir l'application Configuration de
base de donnes sans perte des changements enregistrs. Une table secondaire
stocke les changements en attente et apparat galement dans la zone Etat. Vous ne
pouvez interroger l'Etat.

Procdure
1. Arrtez votre serveur d'applications et attendez une minute. L'horodatage de la
session du serveur d'applications est mis jour toutes les 60 secondes.
2. Ouvrez une invite de commande et changez le rpertoire en
install_home\tools\maximo.
3. Pour configurer la base de donnes et restaurer les tables de sauvegarde, entrez
configdb. Si vous n'avez pas besoin de restaurer les tables de sauvegarde,
ditez le fichier configdb.bat.
Dans certains cas, les donnes contenues dans les tables temporaires
(XX+tablename) doivent tre modifies avant la restauration. Effectuez les
oprations suivantes :
a. Supprimez le paramtre -r du fichier configdb.bat.
b. Enregistrez vos modifications.
c. Revenez dans l'invite de commande et entrez configdb.
4. Si des erreurs de configuration se produisent, rsolvez-les dans la base de
donnes. Ouvrez les fichiers journaux pour l'identification et rsolution des
problmes : install_home\tools\maximo\log.
5. Redmarrez le serveur d'applications. Si des tables de sauvegarde ont t
cres, supprimez-les avant de reconfigurer la base de donnes. Si vous avez
excut configdb sans le paramtre -r et que les tables ont t rgnres, vous
devez restaurer les tables de sauvegarde.
Concepts associs:
Modes de configuration de la base de donnes, la page 77
Il existe trois mthodes de configuration de la base de donnes : un mode de ligne
de commande, une configuration partielle en direct, ou une configuration complte
en direct avec mode d'administration activ. L'option que vous slectionnerez
dpendra du besoin d'teindre le serveur d'application et de l'impact sur l'accs
des utilisateurs.

Configuration de base de donnes en mode administration


Vous pouvez configurer la base de donnes en mode administration.

Chapitre 2. Configuration de bases de donnes

79

Avant de commencer
Vous devez disposer de l'autorisation de scurit de connexion pour
l'administration. Une telle autorisation s'obtient dans l'application Groupes de
scurit.
Avant de pouvoir configurer et activer le mode administration, vous devez dfinir
la proprit mail.smtp.host pour tre sr de pouvoir recevoir les rapports
planifis.

Pourquoi et quand excuter cette tche


Lorsque vous sauvegardez un enregistrement, les modifications sont stockes dans
des objets de configuration de base de donnes temporaires. Avant de configurer la
base de donnes, vous pouvez fermer et rouvrir l'application Configuration de
base de donnes sans perte des changements enregistrs. Une table secondaire
stocke les changements en attente et apparat galement dans la zone Etat. Vous ne
pouvez interroger l'Etat.

Procdure
1. Dans l'application Configuration de base de donnes, slectionnez Grer le
mode administration dans le menu Action
2. Dans la fentre Mettre le mode admin en fonction, modifiez les valeurs dans les
zones Nombre de sessions administratives autoris et Nombre de minutes
pour la dconnexion de l'utilisateur. La valeur par dfaut de chaque zone est
5. Si vous modifiez ces zones, cliquez sur Mettre les proprits jour pour que
les paramtres prennent effet.
3. Cliquez sur Mettre le mode admin en fonction.
4. Dans la fentre Authentification de la signature lectronique, entrez la valeur
approprie dans la zone Raison de la modification.
5. Cliquez sur OK. Une fentre apparat pour indiquer que le mode
administration est en cours de dmarrage.
6. Cliquez sur OK.
7. Tout au long du processus de configuration, cliquez sur Actualiser le statut
pour afficher les messages que le processus de configuration crit dans la
fentre Statut. Si vous dcidez d'annuler cette configuration, cliquez sur
Annuler le mode admin.
8. Slectionnez l'action Appliquer les changements de configuration pour
configurer la base de donnes et restaurer les tables de sauvegarde. Attendez
que le mode administration soit activ avant d'effectuer cette tape.
9. Pour dsactiver le mode administration, slectionnez l'action Mode
administration, puis cliquez sur Mettre le mode admin hors fonction.
Concepts associs:
Modes de configuration de la base de donnes, la page 77
Il existe trois mthodes de configuration de la base de donnes : un mode de ligne
de commande, une configuration partielle en direct, ou une configuration complte
en direct avec mode d'administration activ. L'option que vous slectionnerez
dpendra du besoin d'teindre le serveur d'application et de l'impact sur l'accs
des utilisateurs.

Restauration des tables de sauvegarde


Vous pouvez avoir besoin de restaurer vos tables de sauvegarde sparment si
vous ne les avez pas restaures lors d'une configuration de ligne de commande.

80

Administration de Maximo Asset Management

Procdure
1. Ouvrez une invite de commande et changez le rpertoire en :
install_home\tools\maximo
2. Excutez restorefrombackup.
3. Dmarrez le serveur d'applications.
Concepts associs:
Modes de configuration de la base de donnes, la page 77
Il existe trois mthodes de configuration de la base de donnes : un mode de ligne
de commande, une configuration partielle en direct, ou une configuration complte
en direct avec mode d'administration activ. L'option que vous slectionnerez
dpendra du besoin d'teindre le serveur d'application et de l'impact sur l'accs
des utilisateurs.

Configuration du systme pour la conformit rglementaire


Vous pouvez utiliser l'authentification par signature lectronique et l'audit
lectronique pour spcifier des fonctions au sein des applications qui sont suivies
pour des raisons d'audit. Pour modifier les enregistrements, les utilisateurs doivent
fournir leurs donne d'identification ainsi que la raison de la modification.

Signatures et enregistrements d'audit lectroniques


Les signatures lectroniques et les enregistrements d'audit fournissent un niveau de
contrle de scurit et des capacits d'audit supplmentaires. Vous pouvez activer
la signature et les enregistrements d'audit lectroniques indpendamment l'un de
l'autre. Cependant, ces fonctions sont habituellement utilises ensemble.
La fonction d'audit lectronique crit les enregistrements d'audit dans les tables de
base de donnes. Les tables d'audit sont configures pour chaque objet mtier pour
lequel le contrle est activ.
L'utilisation des signatures et des enregistrements d'audit lectroniques implique
les fonctions suivantes :
v Suivi des connexions
v Signature lectronique
v Audit lectronique
Le tableau ci-aprs recense la manire dont les contrles sont maintenus.
Tableau 11. Points de contrle de la signature et de l'enregistrement d'audit lectroniques
Mthode

Description

Suivi des connexions

Contrle le nombre de tentatives de


connexions autorises et affiche l'tat de
connexion en cours de l'utilisateur.

Se trouve dans l'application Groupes de


scurit et Utilisateurs, dans Groupes de
scurit.
Signatures lectroniques

Ncessite que la personne qui enregistre,


modifie un enregistrement ou qui accde
une action spcifique soit la personne qui
s'est connecte.

Enregistrements d'audit lectronique

Enregistre et analyse les changements


apports aux enregistrements, garde des
copies des changements et produit une trace
du contrle.

Chapitre 2. Configuration de bases de donnes

81

La dfinition des signatures et des enregistrements d'audit lectroniques s'effectue


au niveau du systme. Lorsque les signatures et les enregistrements d'audit
lectroniques sont activs, ils s'appliquent toutes les organisations et tous les
sites.
Tches associes:
Cration d'une liste droulante pour la zone Raison de la modification, la page
85
Les signatures lectroniques sont imposes en demandant des utilisateurs qu'ils
renseignent les zones de la fentre Authentification de la signature lectronique. La
fentre Authentification de la signature lectronique inclut une zone Raison de la
modification.
Ajout de valeurs au domaine Raison de la modification, la page 86
Si vous choisissez de restreindre les utilisateurs pour qu'ils ne donnent qu'un
ensemble de causes slectionn dans la zone Raison de la modification, vous
devez ajouter des valeurs au domaine Raison de la modification.
Rfrence associe:
Authentification de la signature lectronique, la page 84
Lorsque les utilisateurs excutent des actions pour lesquelles la fonction de
signature lectronique est active, ils doivent s'authentifier en entrant les donnes
dans les zones obligatoires. L'authentification doit aboutir avant que les utilisateurs
ne puissent poursuivre.

Suivi des connexions


Le suivi des connexions vous permet de spcifier le nombre de tentatives de
connexion autorise par utilisateur. Une fois ce nombre atteint, toute tentative de
connexion est bloque. Le suivi des connexions suit galement le nombre de
tentatives de connexion pour un utilisateur et le statut de connexion d'un
utilisateur.
Vous pouvez utiliser un suivi de connexion indpendamment de la signature
lectronique. Vous devez toutefois activer le suivi des connexions pour utiliser la
signature lectronique.

Fonction de signature lectronique


La signature lectronique enregistre le nom d'utilisateur et le nom d'utilisateur
complet des utilisateurs qui modifient les enregistrements de base de donnes ou
qui excutent des actions dans une application. La modification apporte
l'enregistrement (changement, insertion, mise jour ou suppression), connu comme
l'identificateur, est aussi enregistre.
Le nom d'utilisateur complet correspond l'attribut Nom complet dans l'objet
Personne. Quand vous ajoutez un utilisateur, vous devez associer un
enregistrement de personne. Par exemple, deux travailleurs portent le nom de John
Smith. Leur nom complet est John Allen Smith et John B. Smith.
Aprs avoir activ la signature lectronique d'un attribut de base de donnes,
lorsque vous essayez d'enregistrer un changement dans une zone utilisant cet
attribut ou lorsqu'une sauvegarde implicite est effectue, vous devez authentifier
vos donnes d'utilisateur. Toutes les tentatives d'authentification sont enregistres
dans l'objet LOGINTRACKING. L'authentification doit avoir abouti avant que le
systme n'enregistre les donnes d'application.

82

Administration de Maximo Asset Management

Aprs avoir activ la signature lectronique d'une action, tout accs cette action
ncessitera que vous vous authentifiez avant de quitter la page et la fentre.
L'authentification doit avoir abouti avant que vous ne puissiez continuer l'action
slectionne.
Au cours de l'authentification, l'objet LOGINTRACKING enregistre les lments
suivants :
v Nom de l'utilisateur (ID de connexion)
v Nom d'utilisateur complet (nom affich de la personne).
v
v
v
v

Date et heure de la tentative


Aboutissement ou chec de l'authentification.
Nom de l'application dans laquelle la signature lectronique a t invoque
Motif du changement (tel que saisi dans la fentre Authentification de la
signature lectronique).

v Identificateur unique de la transaction


v Colonnes de valeurs de cl de l'enregistrement.

Enregistrements d'audit lectronique


A chaque fois que des utilisateurs ajoutent, suppriment ou modifient la valeur d'un
attribut l'aide d'une application du systme et enregistrent le changement, un
enregistrement d'audit est crit dans l'objet d'audit correspondant l'objet de base
de donnes ordinaire. Les enregistrements d'audit lectronique doivent d'abord tre
activs pour l'attribut de base de donnes.
Pour activer les enregistrements d'audit lectronique sur des objets de base de
donnes, contactez votre fournisseur systme.
Seul l'administrateur global peut activer l'audit lectronique des attributs qui
figurent dans une table d'extension locataire. Par exemple, l'administrateur global
cre une table d'extension pour l'objet ASSET_EXT et un locataire utilise la zone
ALN50 pour tendre l'objet d'actif. L'administrateur global peut activer l'audit
lectronique sur la zone ALN50 de l'objet ASSET_EXT. La valeur dfinie par la
zone d'extension est audite lectroniquement dans la table A_ASSET_EXT. Les
informations d'audit correspondantes peuvent tre visualises uniquement via
A_ASSET et A_ASSET_EXT.
Le type de stockage des enregistrements d'audit lectronique est 0, sauf lorsque les
objets de base de donnes associs ont un type de stockage 4 ou 7. Dans ce cas, les
enregistrements d'audit lectronique de ces objets possdent le mme type de
stockage.
L'enregistrement d'audit inclut les lments suivants :
v L'ID locataire de l'utilisateur qui a modifi les donnes.
v Le nom de l'utilisateur qui a modifi les donnes.
v Une copie des donnes modifies pour chaque attribut pour lequel l'audit
lectronique est activ.
v L'identificateur indiquant si le changement impliquait une insertion, une mise
jour ou une suppression.
v La date et l'heure en cours lors de la transaction.
v L'attribut rowstamp.
v L'ID unique de transaction d'audit lectronique.
Chapitre 2. Configuration de bases de donnes

83

v L'ID unique de transaction de signature lectronique, si cette fonction est active.


v Les colonnes de valeurs de cls de l'enregistrement, mme si l'audit lectronique
n'est pas activ pour ces colonnes. Par exemple, le numro d'intervention est
enregistr mme lorsqu'un autre attribut de l'objet WORKORDER dclenche
l'audit lectronique.

Authentification de la signature lectronique


Lorsque les utilisateurs excutent des actions pour lesquelles la fonction de
signature lectronique est active, ils doivent s'authentifier en entrant les donnes
dans les zones obligatoires. L'authentification doit aboutir avant que les utilisateurs
ne puissent poursuivre.
La fentre Authentification de la signature lectronique inclut les zones suivantes :
Tableau 12. Zones de la fentre Authentification de la signature lectronique
Zone

Description

Importance

Nom d'utilisateur

ID de connexion

Obligatoire

Nom de l'utilisateur complet


(sans tiquette)

Les donnes proviennent de


l'attribut DISPLAYNAME
dans l'objet PERSON

Lecture seule

Mot de passe

Mot de passe

Obligatoire

Raison du changement

Saisissez 50 caractres ou
moins

Obligatoire

Concepts associs:
Signatures et enregistrements d'audit lectroniques, la page 81
Les signatures lectroniques et les enregistrements d'audit fournissent un niveau de
contrle de scurit et des capacits d'audit supplmentaires. Vous pouvez activer
la signature et les enregistrements d'audit lectroniques indpendamment l'un de
l'autre. Cependant, ces fonctions sont habituellement utilises ensemble.
Suivi des connexions, la page 82
Le suivi des connexions vous permet de spcifier le nombre de tentatives de
connexion autorise par utilisateur. Une fois ce nombre atteint, toute tentative de
connexion est bloque. Le suivi des connexions suit galement le nombre de
tentatives de connexion pour un utilisateur et le statut de connexion d'un
utilisateur.
Fonction de signature lectronique, la page 82
La signature lectronique enregistre le nom d'utilisateur et le nom d'utilisateur
complet des utilisateurs qui modifient les enregistrements de base de donnes ou
qui excutent des actions dans une application. La modification apporte
l'enregistrement (changement, insertion, mise jour ou suppression), connu comme
l'identificateur, est aussi enregistre.
Enregistrements d'audit lectronique, la page 83
A chaque fois que des utilisateurs ajoutent, suppriment ou modifient la valeur d'un
attribut l'aide d'une application du systme et enregistrent le changement, un
enregistrement d'audit est crit dans l'objet d'audit correspondant l'objet de base
de donnes ordinaire. Les enregistrements d'audit lectronique doivent d'abord tre
activs pour l'attribut de base de donnes.
Tches associes:

84

Administration de Maximo Asset Management

Cration d'une liste droulante pour la zone Raison de la modification


Les signatures lectroniques sont imposes en demandant des utilisateurs qu'ils
renseignent les zones de la fentre Authentification de la signature lectronique. La
fentre Authentification de la signature lectronique inclut une zone Raison de la
modification.
Ajout de valeurs au domaine Raison de la modification, la page 86
Si vous choisissez de restreindre les utilisateurs pour qu'ils ne donnent qu'un
ensemble de causes slectionn dans la zone Raison de la modification, vous
devez ajouter des valeurs au domaine Raison de la modification.

Cration d'une liste droulante pour la zone Raison de la


modification
Les signatures lectroniques sont imposes en demandant des utilisateurs qu'ils
renseignent les zones de la fentre Authentification de la signature lectronique. La
fentre Authentification de la signature lectronique inclut une zone Raison de la
modification.

Procdure
1. Aucune autre tape n'est requise pour permettre la zone Raison de la
modification d'autoriser les utilisateurs entrer du texte format libre.
2. Pour permettre la zone Raison de la modification de demander aux
utilisateurs de choisir une liste de valeurs dfinies par l'utilisateur, vous devez
ajouter des valeurs au domaine CHANGEREASON.
Concepts associs:
Signatures et enregistrements d'audit lectroniques, la page 81
Les signatures lectroniques et les enregistrements d'audit fournissent un niveau de
contrle de scurit et des capacits d'audit supplmentaires. Vous pouvez activer
la signature et les enregistrements d'audit lectroniques indpendamment l'un de
l'autre. Cependant, ces fonctions sont habituellement utilises ensemble.
Suivi des connexions, la page 82
Le suivi des connexions vous permet de spcifier le nombre de tentatives de
connexion autorise par utilisateur. Une fois ce nombre atteint, toute tentative de
connexion est bloque. Le suivi des connexions suit galement le nombre de
tentatives de connexion pour un utilisateur et le statut de connexion d'un
utilisateur.
Fonction de signature lectronique, la page 82
La signature lectronique enregistre le nom d'utilisateur et le nom d'utilisateur
complet des utilisateurs qui modifient les enregistrements de base de donnes ou
qui excutent des actions dans une application. La modification apporte
l'enregistrement (changement, insertion, mise jour ou suppression), connu comme
l'identificateur, est aussi enregistre.
Enregistrements d'audit lectronique, la page 83
A chaque fois que des utilisateurs ajoutent, suppriment ou modifient la valeur d'un
attribut l'aide d'une application du systme et enregistrent le changement, un
enregistrement d'audit est crit dans l'objet d'audit correspondant l'objet de base
de donnes ordinaire. Les enregistrements d'audit lectronique doivent d'abord tre
activs pour l'attribut de base de donnes.
Rfrence associe:
Authentification de la signature lectronique, la page 84
Lorsque les utilisateurs excutent des actions pour lesquelles la fonction de
signature lectronique est active, ils doivent s'authentifier en entrant les donnes
dans les zones obligatoires. L'authentification doit aboutir avant que les utilisateurs
Chapitre 2. Configuration de bases de donnes

85

ne puissent poursuivre.

Ajout de valeurs au domaine Raison de la modification


Si vous choisissez de restreindre les utilisateurs pour qu'ils ne donnent qu'un
ensemble de causes slectionn dans la zone Raison de la modification, vous
devez ajouter des valeurs au domaine Raison de la modification.

Avant de commencer
Vous n'attribuez pas cette liste de valeurs un objet de base de donnes et un
attribut. La connexion la base de donnes pour cette liste de valeurs est dj
prsente.

Procdure
1. Ouvrez l'application Domaines.
2. Ouvrez le domaine CHANGEREASON.
3. Cliquez sur Modifier les dtails.
4. Dans la fentre Domaine ALN, cliquez sur Nouvelle ligne.
5. Dans les zones Valeur et Description, entrez la valeur que vous souhaitez
rendre visible pour l'utilisateur dans la liste de valeurs CHANGEREASON.
Pour cette liste de valeurs uniquement :
v Ces valeurs ne sont pas crites dans la base de donnes.
v La valeur dans la zone Description est celle que les utilisateurs voient
lorsqu'ils utilisent la liste.
Par exemple, supposons que vous souhaitez que les utilisateurs voient une liste
de valeurs qui ne contient que Modifier dans l'enregistrement et Supprimer
l'enregistrement. Dans les zones Valeur et Description, entrez les informations
suivante :
Zone Valeur

Zone Description

CHANGE

Modifier dans l'enregistrement

SUPPRIMER

Enregistrement supprim

6. Cliquez sur OK.


Concepts associs:
Signatures et enregistrements d'audit lectroniques, la page 81
Les signatures lectroniques et les enregistrements d'audit fournissent un niveau de
contrle de scurit et des capacits d'audit supplmentaires. Vous pouvez activer
la signature et les enregistrements d'audit lectroniques indpendamment l'un de
l'autre. Cependant, ces fonctions sont habituellement utilises ensemble.
Suivi des connexions, la page 82
Le suivi des connexions vous permet de spcifier le nombre de tentatives de
connexion autorise par utilisateur. Une fois ce nombre atteint, toute tentative de
connexion est bloque. Le suivi des connexions suit galement le nombre de
tentatives de connexion pour un utilisateur et le statut de connexion d'un
utilisateur.
Fonction de signature lectronique, la page 82
La signature lectronique enregistre le nom d'utilisateur et le nom d'utilisateur
complet des utilisateurs qui modifient les enregistrements de base de donnes ou
qui excutent des actions dans une application. La modification apporte
l'enregistrement (changement, insertion, mise jour ou suppression), connu comme
l'identificateur, est aussi enregistre.

86

Administration de Maximo Asset Management

Enregistrements d'audit lectronique, la page 83


A chaque fois que des utilisateurs ajoutent, suppriment ou modifient la valeur d'un
attribut l'aide d'une application du systme et enregistrent le changement, un
enregistrement d'audit est crit dans l'objet d'audit correspondant l'objet de base
de donnes ordinaire. Les enregistrements d'audit lectronique doivent d'abord tre
activs pour l'attribut de base de donnes.
Rfrence associe:
Authentification de la signature lectronique, la page 84
Lorsque les utilisateurs excutent des actions pour lesquelles la fonction de
signature lectronique est active, ils doivent s'authentifier en entrant les donnes
dans les zones obligatoires. L'authentification doit aboutir avant que les utilisateurs
ne puissent poursuivre.

Changements de base de donnes sans relation avec eAudit


Certains paramtres de niveau objet et attribut sont admissibles une mise jour
oprationnelle.
Les changements apports aux paramtres de niveau objet suivants sont
admissibles une mise jour oprationnelle :
Tableau 13. Paramtres de niveau objet admissibles des mises jour oprationnelles
Description

Source

Description

MaxObjectCfg.Description

Filtre Esig

MaxObjectCfg.EsigFilter

Les changements apports certains paramtres de niveau attribut sont


admissibles une mise jour oprationnelle. Le tableau ci-aprs recense ces
paramtres.
Tableau 14. Paramtres de niveau attribut admissibles des mises jour oprationnelles

Logiciel intermdiaire

Source

Les rgles supplmentaires


pour tre admissible une
mise jour oprationnelle

Description

MaxAttributeCfg.Remarks

Aucune

Titre

MaxAttributeCfg.Title

Aucune

Domaine

MaxAttributeCfg.DomainID

Aucune

Valeur par dfaut

MaxAttributeCfg.DefaultValue

Aucune

Type de recherche

MaxAttributeCfg.SearchType

Pour une mise jour


oprationnelle, vous ne
pouvez pas changer en ou
depuis un type Recherche de
texte (domainid =
SEARCHTYPE, maxvalue =
TEXT)

Esig activ

MaxAttributeCfg.EsigEnabled

Aucune

Numrotation
automatique possible

MaxAttributeCfg.CanAutonum

Aucune

Nom de la numrotation
automatique

MaxAttributeCfg.AutokeyName Aucune

Est positif

MaxAttributeCfg.IsPositive

Aucune

Chapitre 2. Configuration de bases de donnes

87

Tableau 14. Paramtres de niveau attribut admissibles des mises jour


oprationnelles (suite)
Les rgles supplmentaires
pour tre admissible une
mise jour oprationnelle

Logiciel intermdiaire

Source

Classe de validation de
zone

MaxAttributeCfg.Classname

Pour une mise jour


oprationnelle, la classe
spcifie doit tre accessible
au chargeur de classe

Si une ou plusieurs tables Cfg d'un objet ou si un ou plusieurs de ses attributs


connaissent des changements qui ne sont pas rpertoris dans les tableaux
prcdents, cet objet et ses attributs ne sont pas admissibles une mise jour
oprationnelle.

Changement de base de donnes concernant eAudit


Une table d'audit est un objet rfrenc par MaxTableCfg.EauditTbname.

Exemple
Si la table Personne est audite et que la table d'audit est nomme A_Person, deux
lignes existent dans MaxTable Cfg, comme indiqu dans l'exemple suivant.
Tableau 15. Tables eAudit
Nom de table

Eaudit Tbname

PERSON

A_PERSON

A_PERSON

(null)

Pour la table de base, les changements apports aux paramtres en relation avec
l'audit et de niveau objet dans le tableau suivant sont admissibles une mise
jour oprationnelle. Pour une table d'audit, si l'objet ajout
(MaxObjectGfg.Changed = I) et sa table de base sont admissibles une mise jour
oprationnelle, la table d'audit est galement admissible.
La table suivante rpertorie les paramtres de niveau objet admissibles une mise
jour oprationnelle.
Tableau 16. Paramtres de niveau objet admissibles une mise jour oprationnelle

Description

Source

Les rgles supplmentaires pour


tre admissible une mise
jour oprationnelle

Filtre Eaudit

MaxObjectCfg.EauditFilter

Aucune

Eaudit activ

MaxObjectCfg.EauditEnabled

Aucune rgle supplmentaire.


Dans l'application Configuration
de base de donnes, la validation
de zone garantit que lorsque
EauditEnabled (E-audit activ)
est activ, EauditTbname a une
valeur non nulle.

88

Administration de Maximo Asset Management

Tableau 16. Paramtres de niveau objet admissibles une mise jour


oprationnelle (suite)
Les rgles supplmentaires pour
tre admissible une mise
jour oprationnelle

Description

Source

Nom de la table
Eaudit

MaxTableCfg.EauditTbname

Si l'une des conditions suivantes


est vraie, la mise jour
oprationnelle pour les
changements d'EauditTbanme est
prise en charge :
v EauditTbname est non nul et
l'objet rfrenc par
EauditTbname est un nouvel
objet (MaxObjectCfg.Changed
= I.
v EauditTbname est dfini sur
nul (EAuditEnabled est
activ).

Le tableau ci-aprs recense les changements apports aux paramtres de niveau


attribut en relation avec l'audit sur la table de base qui sont admissibles une mise
jour oprationnelle.
Tableau 17. Paramtres de niveau attribut admissibles une mise jour oprationnelle

Description

Source

Les rgles supplmentaires pour


tre admissible une mise
jour oprationnelle

Description

MaxAttributeCfg.EauditEnabled

Aucune rgle supplmentaire.


Activation ou dsactivation du
contrle d'un attribut admissible
une mise jour oprationnelle.
Ne concerne pas les
changements natifs apports la
table d'audit.

Contrle des changements apports aux objets


En fonction des besoins de vos utilisateurs, vous pouvez ajouter des fonctions qui
les aideront, par exemple, crer des recherches ou des messages systme.

Dfinition de cartes de recherche


Dfinissez une carte de recherche pour associer un objet source et une zone source
un objet cible et aux zones associes. Le produit est fourni avec des cartes de
recherche prdfinies, mais vous pouvez dfinir vos propres cartes de recherche
pour les objets que vous crez.

Procdure
1. Dans l'onglet Attributs, slectionnez l'attribut dont vous souhaitez spcifier des
dtails.
2. Cliquez sur Modifier la carte de recherche.
3. Cliquez sur Nouvelle ligne.
4. Spcifiez les dtails suivants pour l'attribut cible :
Chapitre 2. Configuration de bases de donnes

89

v Dans la zone Attribut cible, slectionnez l'attribut auquel vous souhaitez


renvoyer les valeurs.
v Dans la zone Objet source, spcifiez la source partir de laquelle les valeurs
sont renvoyes.
v Dans la zone Cl source, spcifiez la cl de l'objet source partir de laquelle
vous souhaitez renvoyer les valeurs.
v Dans la zone Squence, spcifiez une valeur numrique afin de dterminer
les attributs qui doivent tre dfinis en priorit par rapport aux autres
attributs. Une valeur numrique infrieure aura la priorit sur une valeur
numrique plus leve.
5. Facultatif : Cochez la case Valeurs Null autorises si vous souhaitez que
l'attribut cible accepte les valeurs nulles.
6. Cliquez sur OK.
Concepts associs:
Objets mtier, la page 54
Un objet mtier est un objet qui possde un ensemble d'attributs et de valeurs,
ainsi que des oprations. Par ailleurs, un objet mtier est en relation avec d'autres
objets mtier. Les objets mtier contiennent des donnes mtier et modlent les
comportements mtier.
Partitions de stockage, la page 54
Une partition de stockage de base de donnes correspond l'emplacement o est
stock un objet de base de donnes sur un disque. Les partitions de stockage de
base de donnes sont appeles espaces de table dans DB2 et Oracle, et groupes de
fichiers dans SQL Server.
Rfrence associe:
Types de donnes d'attribut, la page 60
Chaque enregistrement de base de donnes contient plusieurs attributs. Chaque
attribut est associ un type de donnes.

Ajout de messages systme


Vous pouvez ajouter, modifier et supprimer les messages systme qui s'affichent
lorsque vous devez aider les utilisateurs utiliser l'application.

Procdure
1. Dans l'application Configuration de base de donnes, slectionnez l'action
Messages.
2. Cliquez sur Nouvelle ligne et spcifiez le groupe de messages auquel vous
souhaitez que le nouveau message appartienne.
3. Dans la zone Cl du message, entrez une chane unique que vous souhaitez
associer au message.
4. Indiquez la mthode d'affichage du message.
5. Dans la zone ID Message, spcifiez le prfixe et le produit associer au
message. En rgle gnrale, les messages gnrs par le client utilisent le
prfixe BMXZZ. L'identificateur complet est gnr lorsque vous cliquez sur le
prfixe.
6. Cochez la case ID Moniteur pour afficher l'identificateur de message chaque
fois que le message s'affiche.
7. Dans la zone Valeur, entrez le texte du message.
8. Dans les boutons, les icnes et les sections relatives l'explication et aux
rponses, entrez des dtails supplmentaires.

90

Administration de Maximo Asset Management

9. Cliquez sur Nouvelle ligne pour ajouter des messages supplmentaires ou


sauvegardez vos modifications.

Dfinitions de requte
En rgle gnrale, les utilisateurs souhaitent interroger un ensemble de colonnes
bien dfini dans chaque application. Vous pouvez identifier ces colonnes en
demandant aux utilisateurs ou en examinant les rapports des instructions SELECT
excution lente. L'indexation de ces colonnes peut amliorer les performances du
systme.
Les utilisateurs peuvent crer et sauvegarder leurs propres requtes mais aussi
partager des requtes avec d'autres utilisateurs. Les requtes sauvegardes sont
stockes dans une table appele QUERY. Vous devez rgulirement rviser ces
requtes sauvegardes la recherche de conditions inefficaces et de l'utilisation de
colonnes non indexes.
A l'aide d'instruction SQL, vous pouvez crer des requtes fonctionnalit
spcifique (par exemple, retourner toutes les interventions MP cres depuis le
lundi de cette semaine). Lorsque vous crez ces requtes, vous pouvez viter aux
utilisateurs l'effort d'interroger des ensembles volumineux, ainsi que de trier et de
faire dfiler les ensembles.
Vous pouvez galement fournir aux utilisateurs une requte efficace par dfaut
pour les applications les plus utilises. Ainsi, ils peuvent afficher un ensemble
d'enregistrements prfrs lorsqu'ils accdent l'application. Par exemple, dans
l'application Suivi des interventions, vous pouvez spcifier une requte par dfaut
pour le superviseur Smith. Si cette requte par dfaut prend effet, au dbut
l'utilisateur ne peut afficher que les interventions contenant SMITH dans la zone
Superviseur.

Configuration de l'option de recherche pour l'optimisation des


performances
Vous souhaitez empcher les utilisateurs d'effectuer des requtes rcuprant des
centaines de milliers d'enregistrements. Vous devez rgulirement rviser les
requtes sauvegardes par les utilisateurs, vous pouvez dfinir des requtes par
dfaut pour vos utilisateurs, ou leur enseigner comment crer des requtes
efficaces

Fonction de recherche de texte


La fonction de recherche de texte utilise le langage SQL pour indexer, rechercher et
analyser du texte et des documents stocks dans la base de donnes du systme.
Vous pouvez rechercher des informations bases sur le texte, les mtadonnes de
contenu ou les attributs.
Une recherche de texte est uniquement autorise pour les zones de type de
donnes alphanumriques. Une recherche de texte est conue pour rechercher les
descriptions dtailles ou les zones de types de donnes dtailles.
Une recherche en texte intgral est une recherche de texte spcifique une langue.
Des segments de mots, et non pas des mots, sont indexs. Par exemple, si vous
recherchez segmen, les rsultats ne reprendront pas segment.
Une recherche de texte est indique sur l'objet et sur les attributs.
Chapitre 2. Configuration de bases de donnes

91

Configuration du type de recherche


En configurant les types de recherche pour les colonnes de la base de donnes,
vous pouvez amliorer les rsultats renvoys par les requtes utilisateur.
Configurer les types de recherche peut galement rduire la charge exerce sur la
base de donnes.
En rgle gnrale, les tables contenant moins de 2000 ou 3000 enregistrements sont
analyses, qu'elles soient indexes ou non. Le cot d'entre-sortie pour lire la table
entire est infrieur au cot d'entre-sortie moyen de la recherche par index plus la
recherche de table. La valeur SEARCHTYPE n'affecte pas le comportement de la
base de donnes lorsque de telles analyses sont effectues. Les performances des
tables contenant relativement peu de lignes ne sont significativement dgrades.
Les types de recherche suivants sont disponibles pour les requtes utilisateur.
Tableau 18. Types de recherche des requtes utilisateur
Type de
recherche
Exact

Description

Avantage

Filtres de donnes bass sur les


mots-cls spcifis. Vous spcifiez
le type de recherche exact lorsque
vous avez besoin de rsultats
prcis et cibls.

=
Les zones cls,
par exemple,
Intervention et
Bon de
commande, et les
zones de liste de
valeurs, par
exemple, Statut
de l'intervention,
peuvent
bnficier de
l'indexation
utilise dans les
recherches de
type exact.

Les recherches Exact utilisent des


caractres gnriques uniquement
si un utilisateur entre
explicitement des caractres
gnriques dans l'onglet Liste ou
dans la clause WHERE.

Caractre
gnrique

Le type de recherche par dfaut


est la recherche gnrique. Vous
pouvez appliquer une recherche
gnrique (type de recherche par
dfaut) dans les zones de
description des tables possdant
un nombre relativement petit de
lignes (par exemple, 2000 ou
moins).
Lorsqu'un utilisateur entre une
valeur dans une zone de l'onglet
Liste, la condition du type de
recherche gnrique ressemble :
column like %value%
Au cours d'une recherche de type
gnrique, le moteur de base de
donnes ne peut pas utiliser
d'index. Effectuer des recherches
sans utiliser d'index peut
augmenter la dure de recherche,
surtout dans les tables contenant
de nombreuses lignes.

92

Administration de Maximo Asset Management

Les recherches
gnriques
permettent plus
de flexibilit
pour les
utilisateurs.

Entre requise

Tableau 18. Types de recherche des requtes utilisateur (suite)


Type de
recherche
Texte intgral

Description

Avantage

Entre requise

Vous pouvez spcifier un type de


recherche de texte dans les zones
de description des tables
contenant un grand nombre de
lignes (par exemple, des dizaines
de milliers de lignes). Le moteur
de recherche de texte prend un
certain temps pour actualiser les
index. Par consquent, il est
possible que les nouveaux
enregistrements ne soient pas
dtects avant que l'index de
recherche de texte ne s'actualise
automatiquement.

Les recherches
de texte
obtiennent des
rsultats plus
rapidement que
les recherches
gnriques. Les
zones dans
lesquelles il est
possible de
lancer une
recherche de
texte possdent
des index de
recherche de
texte. Par
consquent, ces
zones obtiennent
des rsultats plus
rapidement.

Toute
combinaison de
mots de la
recherche de
texte

Une recherche radicale est


galement effectue. Par exemple,
une recherche pour opration
renvoie oprateur et opratrice.
La plupart des tables systme
contiennent une ou plusieurs
colonnes de type de donnes
alphanumrique pour les
descriptions, les mmos ou les
remarques. Vous pouvez dfinir
des types de recherche de texte et
un index de texte Oracle
correspondant ou un catalogue de
texte intgral du serveur SQL
pour les colonnes aux textes trop
longs.

Si un objet est
activ pour la
recherche de
texte, les
recherches en
texte intgral sur
les attributs sont
fournies.

v Sous Oracle, il est possible de


modifier la procdure
maximo_ts_job_call pour
changer la planification du
processus de synchronisation en
n'importe quel intervalle.
v Sur un serveur SQL, vous
pouvez dfinir et modifier la
planification du remplissage du
catalogue de texte intgral.
v L'indexation de recherche n'est
pas disponible sur IBMDB2.
L'indexation de texte augmente la
charge sur la base de donnes en
raison du traitement en
arrire-plan qui prserve la
synchronisation des index.
Cependant, l'indexation de texte
permet une recherche par mot
efficace dans les zones de
description.

Chapitre 2. Configuration de bases de donnes

93

Tableau 18. Types de recherche des requtes utilisateur (suite)


Type de
recherche
Aucune

Description

Avantage

Aucun type de recherche n'est


utilis pour les colonnes qui ne
permettent pas la recherche. Si
vous ne spcifiez pas un type de
recherche, la valeur par dfaut
sera aucun ou pas de recherche.

Utilisez ce type
de recherche
pour indiquer
qu'une colonne
n'autorise pas la
recherche.

Entre requise

Vous pouvez utiliser une combinaison de mthodes pour affiner vos recherches.
Application Concepteur d'applications
L'application Concepteur d'applications permet de personnaliser une
application en ajoutant ou en supprimant des colonnes de l'onglet Liste.
Vous pouvez ensuite vrifier que les colonnes interroger sont toutes
indexes.
Fonction de clonage d'application
Vous pouvez cloner une application et utiliser ensuite l'application
Concepteur d'applications pour crer une autre version, dans laquelle le
nombre de colonnes pouvant tre analyses est restreint.
Fonction des groupes de scurit
Une fois les applications clones, vous pouvez utiliser les groupes de
scurit pour affecter des clones d'application spcifiques aux utilisateurs.
Vous pouvez galement utiliser des groupes de scurit pour interdire
l'accs aux options de requte avance des zones More Search (Recherche
supplmentaire) et des clauses WHERE. Lorsque vous interdisez l'accs
ces options, les utilisateurs ne peuvent interroger que l'onglet Liste de
l'application.

94

Administration de Maximo Asset Management

Chapitre 3. Configuration du systme avec plusieurs langues


Une base de donnes peut contenir des donnes dans plusieurs langues. Diffrents
utilisateurs peuvent utiliser le systme dans leurs langues maternelles. Par dfaut,
plusieurs langues sont actives pour les tables de dictionnaire de donnes, les
objets de socit et d'article et messages systme. La bote outils Translation Data
Toolkit (TD Toolkit) vous permet d'accder aux bases de donnes dans une langue
diffrente de l'anglais. Dans un environnement multilocation, le fournisseur
systme dfinit la langue de base et configure la prise en charge de langues
supplmentaires. Les locataires ne peuvent pas modifier la langue de base.

Prsentation de la configuration de plusieurs langues


Vous pouvez configurer la base de donnes pour qu'elle rponde aux besoins de
vos utilisateurs. Vous pouvez traduire une base de donnes en plusieurs langues
l'aide du kit d'outils de donnes de traduction (TD Toolkit).

Tables multilingues et colonnes associes


L'activation de plusieurs langues sur un objet ou sur une table cre une connexion
de table secondaire. Par exemple, L_ITEM est la table secondaire de l'objet ITEM.
La table MAXATTRIBUTE vous permet de dterminer les tables et colonnes pour
lesquelles plusieurs langues sont actives ou prises en charge. L'indicateur de prise
en charge multilingue (MLSUPPORTED=1) indique si les valeurs de la colonne
sont stockes en plusieurs langues. Il est en lecture seule et ne peut pas tre
modifi.
L'indicateur d'activation de plusieurs langues (MLINUSE=1) indique si la colonne
est active pour stocker les valeurs en plusieurs langues.
Pour afficher les tables et colonnes actives pour plusieurs langues, accdez un
diteur SQL (Structured Query Language) et entrez select
objectname,attributename from maxattribute where mlinuse= 1;.
Par dfaut, les tables suivantes et les colonnes associes sont actives pour
plusieurs langues.
Tableau 19. Tables multilingues et colonnes associes
Tables

Colonnes

ALNDOMAIN

DESCRIPTION

ATTRIBUTSPECTECH

DESCRIPTION

COMMTEMPLATE

MESSAGE
SUBJECT

COMPANIES

NAME
NAME_LONGDESCRIPTION

CTRLCONDPROP

CTRLCONDPROP

ITEM

DESCRIPTION_LONGDESCRIPTION
DESCRIPTION

Copyright IBM Corp. 2008, 2014

95

Tableau 19. Tables multilingues et colonnes associes (suite)


Tables

Colonnes

MAXAPPS

DESCRIPTION

MAXATTRIBUTE

TITLE
REMARKS

MAXATTRIBUTECFG

TITLE
REMARKS

MAXDOMAIN

DESCRIPTION

MAXLABELS

VALUE

MAXMENU

HEADERDESCRIPTION

MAXMESSAGES

EXPLANATION
ADMINRESPONSE
BUTTONTEXT
SYSTEMACTION
VALUE
OPERATORRESPONSE

MAXMODULES

DESCRIPTION

MAXOBJECT

DESCRIPTION

MAXOBJECTCFG

DESCRIPTION

MAXSERVICE

DESCRIPTION

NUMERICDOMAIN

DESCRIPTION

PALETTEITEM

DESCRIPTION

RAPPORT

DESCRIPTION

REPORTLABEL

LABELVALUE
FONTNAME

REPORTLOOKUP

LABELOVERRIDE

SIGOPTION

DESCRIPTION

SOLUTION

DESCRIPTION

SYNONYMDOMAIN

DESCRIPTION

Tches associes:
Activation de plusieurs langues sur les objets et attributs, la page 98
Vous pouvez activer plusieurs langues sur les objets ou attributs.
Activation des attributs pour plusieurs langues, la page 98
Vous pouvez activer des attributs pour plusieurs langues.
Affichage de caractres de plusieurs langues, la page 99
Pour afficher les caractres de plusieurs langues, vous pouvez installer des fichiers
de langue supplmentaires.

96

Administration de Maximo Asset Management

Utilitaires multilingues : Translation Data Toolkit


Pour utiliser des bases de donnes dans une langue diffrente de l'anglais, vous
utilisez la bote outils de donnes de traduction (TD Toolkit). Le TD Toolkit est
un utilitaire qui extrait les donnes traduisibles d'une base de donnes.
Vous pouvez utiliser les donnes comme traductions de la base de donnes ou les
ajouter en tant que langue secondaire. La prise en charge ou non de la langue
secondaire dtermine le mode d'utilisation des donnes.
Maximo Asset Management est traduit en 24 langues et TDToolkit les prend toutes
en charge
Le TD Toolkit vous permet galement de traduire les libells de rapport et de
paramtres de rapport.
Tches associes:
Ajout de langues secondaires non prises en charge aux bases de donnes, la
page 100
La bote outils Translation Data toolkit (TD toolkit) vous permet d'ajouter des
langues non prises en charge aux bases de donnes. La langue de base reste
identique et l'autre langue est ajoute comme langue secondaire. Une socit
canadienne peut par exemple ajouter le franais comme langue de base de donnes
secondaire.

Langues multiples et personnalisations des tables systme


Lorsque vous utilisez une implmentation multilingue, vous pouvez personnaliser
les tables systme pour les adapter vos besoins mtier.
Le tableau suivant rpertorie certaines tables systme que vous pouvez
personnaliser.
Tableau 20. Exemples de tables systme qui peuvent tre personnalises
Table

Description

MAXATTRIBUTE

Stocke les informations associes des


attributs d'objet individuels

MAXLABELS

Stocke les libells d'application associs


des zones d'application individuelles

MAXMENU

Stocke les valeurs de menu associes des


applications individuelles

MAXMESSAGES

Stocke les messages d'application associs


des botes de dialogue en incrustation et des
boutons

Langues multiples et traductions


Si vous utilisez une implmentation multilingue, vous pouvez effectuer un suivi et
des traductions sur les nouveaux enregistrements. Par dfaut, les nouveaux
enregistrements sont stocks uniquement dans la langue de base : aucune
traduction automatique n'est effectue.
Vous pouvez traduire des enregistrements dans une langue secondaire l'aide de
l'une des options suivantes :

Chapitre 3. Configuration du systme avec plusieurs langues

97

v Traduisez chaque enregistrement dans l'application localise. Les traductions


d'enregistrements individuels sont uniquement effectues sur les
implmentations qui requirent un volume de traduction minimal.
v Traduisez vos enregistrements via le fichier XLIFF rsultant de l'utilitaire de
bote outils Translation Data Toolkit TDToolkit.bat.
v Traduisez vos enregistrements via le fichier XLIFF rsultant de l'utilitaire de
bote outils Translation Data Toolkit TDToolkit.bat. Appliquez la procdure
d'ajout de langues secondaires non prises en charge la base de donnes
partir de l'tape 3, car vous avez dj traduit les fichiers XLIFF. Ajoutez les
fichiers XLIFF traduits la base de donnes.
v Traduisez vos enregistrements via le fichier XML rsultant de l'utilitaire
exportlang.bat.
Le fichier XLIFF (XML Localization Interchange File Format) est un fichier XML
avec des balises spciales pour le processus de traduction. Les fichiers XLIFF
appliquent la norme de formatage des langues UTF-8 (8-bit Unicode
Transformation Format).
Tches associes:
Ajout de langues secondaires non prises en charge aux bases de donnes, la
page 100
La bote outils Translation Data toolkit (TD toolkit) vous permet d'ajouter des
langues non prises en charge aux bases de donnes. La langue de base reste
identique et l'autre langue est ajoute comme langue secondaire. Une socit
canadienne peut par exemple ajouter le franais comme langue de base de donnes
secondaire.

Activation de la prise en charge multilingue


Vous pouvez activer plusieurs langues sur les objets ou attributs. La bote outils
Translation Data Toolkit (TD toolkit) vous permet de localiser la base de donnes
pour les langues de base non prises en charge. Vous pouvez galement l'utiliser
pour ajouter des langues prises en charge aux bases de donnes.

Activation de plusieurs langues sur les objets et attributs


Vous pouvez activer plusieurs langues sur les objets ou attributs.

Procdure
1. Dans l'application Configuration de base de donnes, slectionnez l'objet (par
exemple ASSET ou LOCATIONS) que vous souhaitez activer pour plusieurs
langues.
2. Sur l'onglet Objets, spcifiez une valeur pour la table Langues. La convention
est L_nom_objet.
3. Sauvegardez l'enregistrement.
Concepts associs:
Tables multilingues et colonnes associes, la page 95
L'activation de plusieurs langues sur un objet ou sur une table cre une connexion
de table secondaire. Par exemple, L_ITEM est la table secondaire de l'objet ITEM.

Activation des attributs pour plusieurs langues


Vous pouvez activer des attributs pour plusieurs langues.

98

Administration de Maximo Asset Management

Pourquoi et quand excuter cette tche


L'application Configuration de base de donnes vous permet de crer des objets de
langue.
La majorit des attributs systme ne prend pas en charge plusieurs langues. Par
exemple, les zones de description dans ITEM et COMPANIES prennent en charge
plusieurs langues, contrairement aux zones de description des applications de
transaction telles que Intervention, BD, DA, DD et INVOICE. Les tables de langue
sont vides jusqu' ce que vous les renseigniez avec des donnes. Vous pouvez
exporter et importer toutes les chanes traduisibles via des fichiers XLIFF.

Procdure
1. Dans l'application Configuration de base de donnes, slectionnez l'attribut que
vous souhaitez activer pour plusieurs langues.
2. Dans l'onglet Attributs vrifiez que Prise en charge multilingue est
slectionn.
3. Cochez la case Utilisation multilingue pour identifier les attributs que vous
souhaitez activer pour plusieurs langues.
4. Configurez la base de donnes.
Concepts associs:
Tables multilingues et colonnes associes, la page 95
L'activation de plusieurs langues sur un objet ou sur une table cre une connexion
de table secondaire. Par exemple, L_ITEM est la table secondaire de l'objet ITEM.

Affichage de caractres de plusieurs langues


Pour afficher les caractres de plusieurs langues, vous pouvez installer des fichiers
de langue supplmentaires.

Avant de commencer
Les fichiers pour les langues d'Extrme-Orient (chinois, japonais et coren)
ncessitent 230 Mo d'espace disque. Les fichiers pour les critures complexes et
langues crites de droite gauche (arabe, armnien, gorgien, hbreu, langues
indiennes, thalandais et vietnamien) requirent 10 Mo d'espace disque.

Pourquoi et quand excuter cette tche


Certaines polices de caractres ne prennent pas en charge les caractres de langues
trangres. Par exemple, Veranda ne prend pas en charge les caractres des langues
d'Extrme-Orient.

Procdure
1. Dans le menu Dmarrer > Panneau de configuration, slectionnez Options
rgionales et linguistiques.
2. Sur l'onglet Langues, cochez une des cases suivantes :
v Installer les fichiers pour les langues script complexe s'crivant de droit
gauche (ce qui inclut le thalandais)
v Installer les fichiers pour les langues d'Extrme-Orient
3. Cliquez sur OK ou sur Appliquer et redmarrez votre ordinateur.
Concepts associs:
Tables multilingues et colonnes associes, la page 95
L'activation de plusieurs langues sur un objet ou sur une table cre une connexion
Chapitre 3. Configuration du systme avec plusieurs langues

99

de table secondaire. Par exemple, L_ITEM est la table secondaire de l'objet ITEM.

Ajout de langues secondaires au produit aprs le dploiement


initial
Si votre socit se dveloppe et que vous souhaitez mettre le produit disposition
des utilisateurs dans d'autres langues, vous pouvez ajouter des langues aprs le
dploiement initial du produit.

Pourquoi et quand excuter cette tche


Les langues spcifies sont disponibles uniquement lorsque vous arrtez le serveur
d'applications, rgnrez et redployez les fichiers EAR d'application, puis
redmarrez le serveur d'applications.

Procdure
1. Connectez-vous un compte avec les privilge d'administration de systme sur
l'ordinateur o vous souhaitez installer les composants produit. Les rpertoires
d'installation par dfaut sont C:\IBM\SMP pour Windows et /opt/IBM/SMP pour
Linux ou UNIX.
2. Depuis le rpertoire principal de l'image d'installation, suivez les instructions
relatives au systme d'exploitation.
Option

Description

Windows

Dmarrez le tableau de bord du produit


l'aide du programme launchpad.exe.

Linux et UNIX

Depuis le rpertoire principal de l'image


d'installation ou depuis le support du
produit, excutez la commande suivante :
launchpad.sh.

3. Accdez la fentre Slection de langue supplmentaire.


4. Slectionnez la case cocher des langues secondaires ajouter, puis cliquez sur
Suivant.
5. Facultatif : Pour que ces langues secondaires soient disponibles immdiatement,
vous devez arrter le serveur d'applications, excuter la procdure, puis
rgnrer et redployer les fichiers EAR d'application. Si vous prvoyez de
mettre jour d'autres produits, vous pouvez arrter le serveur d'applications
ultrieurement et dployer manuellement les fichiers EAR d'application.
6. Indiquez le type de dploiement et cliquez sur Suivant.
7. Vrifiez les slections effectues et installez les langues secondaires.
8. Facultatif : Selon que vous avez slectionn une configuration automatique ou
manuelle, rgnrez et redployez les fichiers EAR d'application maintenant ou
plus tard.

Ajout de langues secondaires non prises en charge aux bases


de donnes
La bote outils Translation Data toolkit (TD toolkit) vous permet d'ajouter des
langues non prises en charge aux bases de donnes. La langue de base reste
identique et l'autre langue est ajoute comme langue secondaire. Une socit
canadienne peut par exemple ajouter le franais comme langue de base de donnes
secondaire.

100

Administration de Maximo Asset Management

Avant de commencer
Le fichier XLIFF (XML Localization Interchange File Format) est un fichier XML
avec des balises spciales pour le processus de traduction. Les fichiers XLIFF
appliquent la norme de formatage des langues UTF-8 (8-bit Unicode
Transformation Format).

Pourquoi et quand excuter cette tche


Vous pouvez ajouter une langue secondaire non prise en charge la base de
donnes pour permettre aux utilisateurs qui ne parlent pas anglais d'afficher les
bases de donnes et d'y apporter des changements. Si la base de donnes est
utilise dans une langue de base autre que l'anglais, vous pouvez traduire la base
de donnes rdige en anglais dans une langue de base non prise en charge. Vous
pouvez par exemple traduire une base de donnes en estonien pour les utilisateurs
parlant cette langue. Vous pouvez ajouter une langue secondaire, comme le
franais, la base de donnes en estonien.

Procdure
1. Pour exporter les donnes traduisibles partir de la base de donnes, procdez
comme suit :
a. Dans le sous-rpertoire tools\maximo installation, excutez la commande
d'exportation.
b. Excutez le fichier de traitement par lots tdtoolkit -export. Ce fichier de
traitement par lots exporte les donnes traduisibles dans le rpertoire
\tools\maximo\xliff\export.
2. Pour traduire tous les fichiers XLIFF de l'anglais vers la langue localise,
procdez comme suit :
a. Dans chaque fichier XLIFF, recherchez toutes les instances des balises
<target> </target>.
b. Remplacez le texte entre balises par le texte dans la langue dans laquelle
vous effectuez la traduction.
3. Pour ajouter les fichiers XLIFF traduits dans la base de donnes, procdez
comme suit :
a. Crez le sous-rpertoire \tools\maximo\lc\xliff, dans lequel lc reprsente
le code de langue deux lettres. Ce code se trouve dans la colonne
MAXLANGCODE de la table LANGUAGE.
b. Copiez les fichiers dans le rpertoire \tools\maximo\xliff\export dans le
nouveau sous-rpertoire \tools\maximo\lc\xliff.
c. Pour importer les fichiers XLIFF dans la base de donnes, dans le rpertoire
d'installation, excutez la commande d'importation tdtoolkit -addlang
-tllc -versionV7100-000. Par exemple, pour importer une base de donnes
en indonsien (non pris en charge), excutez la commande d'importation
tdtoolkit -addlang -tlid -version7100-000.
Concepts associs:
Utilitaires multilingues : Translation Data Toolkit, la page 97
Pour utiliser des bases de donnes dans une langue diffrente de l'anglais, vous
utilisez la bote outils de donnes de traduction (TD Toolkit). Le TD Toolkit est
un utilitaire qui extrait les donnes traduisibles d'une base de donnes.
Langues multiples et traductions, la page 97
Si vous utilisez une implmentation multilingue, vous pouvez effectuer un suivi et
des traductions sur les nouveaux enregistrements. Par dfaut, les nouveaux
enregistrements sont stocks uniquement dans la langue de base : aucune
Chapitre 3. Configuration du systme avec plusieurs langues

101

traduction automatique n'est effectue.

Suppression des langues secondaires de la base de donnes


Si des langues secondaires sont installes sur votre base de donnes et que vous
n'en avez plus besoin, vous pouvez les supprimer. Supprimer les langues
secondaires libre de la mmoire et peut amliorer les performances de la base de
donnes.

Procdure
1. Facultatif : Excutez l'instruction SQL suivante pour obtenir une liste de toutes
les langues installes sur la base de donnes, y compris la langue de base :
select languagename, maxlangcode from language where enabled = 1;
2. Facultatif : Si vous ne connaissez pas la langue de base, excutez l'instruction
SQL suivante : select varvalue from maxvars where varname =
BASELANGUAGE; Lorsque la base de donnes est identifie, vous pouvez
identifier les langues secondaires.
3. Pour dsactiver une langue, excutez l'instruction SQL suivante sur la base de
donnes, en remplaant code_langue par le code de la langue sedondaire
supprimer : update language set enabled = 0 where maxlangcode =
code_langue; Cette commande ne supprime pas la traduction de la langue
secondaire. Veillez ne pas dsactiver la langue de base.
4. Pour supprimer la traduction de la langue secondaire, excutez l'instruction
SQL suivante sur la base de donnes, dans laquelle code_langue est le code de la
langue supprimer :
Base de donnes

Instruction SQL

Oracle ou IBM DB2

select delete from || langtablename


|| where langcode = code_langue;
from maxtable where langtablename is not
null;

Microsoft SQL Server

select delete from +


lower(langtablename) + where langcode
= code_langue; from maxtable where
langtablename is not null;

Le rsultat de cette instruction contient environ 32 lignes de code.


5. Faites un copier-coller de toutes les instructions delete partir de la sortie et
excutez la sortie sur votre base de donnes.
6. Pour supprimer la langue de la table utilise pour suivre les versions, excutez
l'instruction SQL suivante sur votre base de donnes :
delete from tdtversion where language = code_langue;

Que faire ensuite


Vous devez redmarrer le serveur d'applications aprs avoir supprim une langue
pour que le changement prenne effet.

Traduction d'enregistrements via des applications


Si vous utilisez plusieurs langues, vous pouvez traduire des enregistrements dans
une langue secondaire via une application.

102

Administration de Maximo Asset Management

Procdure
1. Slectionnez la langue secondaire approprie et connectez-vous.
2. Accdez l'application qui contient les enregistrements traduire.
3. Slectionnez les enregistrements traduire. Par exemple, dans l'application
Rfrentiel d'articles, recherchez et slectionnez les numros d'articles
traduire.
4. Sauvegardez les enregistrements. Les enregistrements sont sauvegards dans la
table ITEM en langue secondaire.

Dfinition des langues des conseils d'outils


Vous pouvez modifier la langue des conseils d'outils dans la barre d'outils d'ilog
de la barre de titre de l'applet dans l'applications Actifs. Vous devez reconfigurer la
machine virtuelle Java pour l'applet ou l'application sur laquelle le navigateur est
en cours d'excution pour que le changement prenne effet.

Pourquoi et quand excuter cette tche


Cette barre d'outils ilog inclut les outils suivants :
v Make Select Active
v Zoom In
v Zoom Out
v Zoom Box
v Reset Zoom
v Fit to Contents
v Pan

Procdure
1. Sur le bureau, cliquez sur Dmarrer > Panneau de configuration.
2. Cliquez sur le programme Java, puis sur l'onglet Java.
3. Slectionnez le bouton Visualiser pour le paramtre utilis par le navigateur :
v Java Applet Runtime
v Java Application Runtime
4. Dans la table, cliquez sur la ligne correspondant la machine virtuelle Java que
le navigateur utilise.
5. Cliquez deux fois sur la cellule Runtime Parameters (Paramtres d'excution)
et entrez -Duser.language=language_code et -Duser.country=language_code Par
exemple, entrez :
-Duser.language=ru -Duser.country=RU

6. Cochez la case Activer.


7. Cliquez sur Appliquer, puis sur OK.

Que faire ensuite


Vous devez redmarrer le navigateur pour que les changements prennent effet.

Cration d'une base de donnes maxdemo aprs l'installation


Vous pouvez crer une base de donnes maxdemo ainsi que des bases de donnes
supplmentaires aprs avoir install le produit. Vous pouvez renseigner la base de
donnes l'aide de donnes d'chantillon. Pour crer des bases de donnes
supplmentaires, vous utilisez le programme maxinst.
Chapitre 3. Configuration du systme avec plusieurs langues

103

Avant de commencer
Le programme maxinst ne fournit pas les valeurs par dfaut pour les paramtre
d'espace table. Spcifiez les noms d'espace table de donnes et d'index pour
garantir que votre installation s'excute correctement.

Pourquoi et quand excuter cette tche


Si vous avez cr une base de donnes automatiquement ou manuellement lors de
l'installation, vous pouvez utiliser maxinst pour crer facultativement une base de
donnes maxdemo dans cette instance de base de donnes. Si le programme
maxinst choue, vous devez recrer le schma Base de donnes Maximo avant de
rexcuter le programme maxinst.

Procdure
1. Ouvrez une fentre de commande et accdez au rpertoire
C:\IBM\SMP\Maximo\tools\maximo.
2. Vous pouvez crer une base de donnes supplmentaire de l'une des manires
suivantes :
v Pour crer une base de donnes DB2, excutez la commande suivante pour
dfinir la variable DB2DBDFT :
set DB2DBDFT=dbname

v Pour crer une base de donnes SQL Server,


Lancez maxinst avec les paramtres s et t :
maxinst -sPRIMARY -tPRIMARY m2

v Pour crer une Base de donnes Maximo pour Oracle vide, excutez la
commande suivante :
maxinst -s<tablespacename> -t<tablespacename> -imaximo

v Pour crer une base de donnes maxdemo pour Oracle, excutez la


commande suivante :
maxinst -s<tablespacename> -t<tablespacename>

Par exemple, entrez maxinst -sMAXIMO -tMAXIMO.


Le systme lit le fichier maximo.properties pour connatre les informations de
connectivit de base de donnes. Le fichier maximo.properties se trouve dans le
rpertoire C:IBM\SMP\Maximo\Applications\Maximo\Properties. Le systme se
connecte la base de donnes via une connexion JDBC et cre une base de
donnes a maxdemo.
3. Vous pouvez remplir la base de donnes supplmentaire en excutant les
commandes avec des valeurs de paramtre spcifiques. Le tableau suivant
rpertorie les paramtres de base de donnes maxinst :

104

Paramtre

Description

-a

Alias de base de donnes. S'il n'est pas


spcifi, l'alias mxe.db.url.property est
utilis.

-d

Rpertoire du fichier journal. Si vous utilisez


le paramtre -l, le fichier journal est envoy
dans le rpertoire spcifi. Dans le cas
contraire, le fichier journal est envoy dans
le rpertoire de journal, par exemple
C:\IBM\SMP\Maximo\tools\maximo\lo.

Administration de Maximo Asset Management

Paramtre

Description

-e

Excute SQL. Ce paramtre est obligatoire et


dj prsent dans le fichier maxinst.bat.

-f

Nom du fichier de proprits. S'il n'est pas


spcifi, maximo.properties est utilis.

-i

Nom du fichier d'entre (sans chemin ou


extension). S'il n'est pas spcifi, le nom de
fichier par dfaut Unlcvt est utilis.

-k

Rpertoire du fichier de proprits.

-l

Cre un fichier journal dtaill. Ce


paramtre est dj prsent dans le fichier
maxinst.bat.

-o

Si vous utilisez le paramtre -l, le paramtre


-o spcifie le nom du fichier journal.

-p

Mot de passe pour la connexion la base de


donnes. S'il n'est pas spcifi, la proprit
mxe.db.password ou MAXIMO est utilise. Si la
proprit MAXIMO est utilise, elle doit tre
entre en lettres majuscules.

-s

Obligatoire : Espace table pour le stockage


d'index.

-t

Obligatoire : Espace table pour le stockage


de table.

-u

Nom d'utilisateur pour la connexion la


base de donnes. S'il n'est pas spcifi, la
proprit mxe.db.user ou MAXIMO est utilise.
Si la proprit MAXIMO est utilise, elle doit
tre entre en lettres majuscules.

-x

Obligatoire pour UNIX : corrige les


sparateurs de fichier doclink dans les
environnements UNIX. Remarque : si un
environnement UNIX est dploy sans
utiliser ce paramtre, les documents joints ne
fonctionneront peut-tre pas correctement.

4. Ajoutez les proprits associes l'installation la base de donnes partir du


fichier install.properties. Le fichier install.properties est situ dans le
dossier C:\IBM\SMP\ETC. Vous pouvez ajouter ces proprits la base de
donnes partir de l'application Proprits systme.

Chapitre 3. Configuration du systme avec plusieurs langues

105

106

Administration de Maximo Asset Management

Chapitre 4. Administration de la base de donnes


Pour conserver l'intgrit des bases de donnes, vous devez effectuer rgulirement
diverses tches, notamment des sauvegardes. Avant de lancer une procdure de
restauration, testez le processus dans un environnement de test, mme si votre
procdure de sauvegarde semble fonctionner correctement. Reportez-vous la
documentation de la plateforme de base de donnes pour consulter les commandes
et procdures spcifiques destines restaurer votre base de donnes partir d'une
sauvegarde.

Prsentation de l'administration de base de donnes


Vous pouvez planifier les sauvegardes systme et de base de donnes pour qu'elles
s'excutent sur une base rgulire, ce qui permet de vous assurer de disposer d'une
sauvegarde rcente de toutes vos informations. Aprs avoir appliqu un correctif
ou install de nouvelles options systme, vous pouvez employer l'utilitaire de mise
jour de base de donnes pour synchroniser le systme et la base de donnes.

Sauvegarde et restauration de base de donnes


Les procdures de sauvegarde dpendent de la taille de votre base de donnes et
du type d'opration que vous excutez.
Vous souhaitez peut-tre stocker des sauvegardes dans un emplacement autre que
votre base de donnes de production et vos fichiers d'application. Vous pouvez
galement souhaiter planifier et raliser rgulirement des sauvegardes du systme
et de base de donnes.
Vous pouvez effectuer des sauvegardes l'aide de divers supports d'archivage. Le
tableau suivant recense les divers types de supports d'archivage que vous pouvez
utiliser.
Tableau 21. Types de supports d'archivage
Supports

Description

Disque dur

Vous permet de restaurer rapidement votre


systme.

Unit de bande

Cette mthode est plus lente, mais vous


permet de conserver plusieurs bandes de
sauvegardes. En rgle gnrale, les copies de
sauvegarde des units de bande incluent un
logiciel de sauvegarde. Consultez la
documentation du logiciel de l'unit.

CD, DVD, disquettes

Ces priphriques offrent une capacit


limite. Ils sont toutefois utiles pour les
bases de donnes de plus petite taille, les
fichiers archive ou les excutables
spcifiques.

Copyright IBM Corp. 2008, 2014

107

Types de sauvegardes
Il existe diverses mthodes pour sauvegarder votre systme. Ces mthodes varient
selon la porte et la frquence. Consultez la documentation de la plateforme de
base de donnes pour connatre les commandes et procdures spcifiques pour
raliser des sauvegardes.
Le tableau ci-aprs recense et dcrit les types de sauvegardes que vous pouvez
effectuer.
Tableau 22. Types de sauvegardes
Type

Description

Frquence

Sauvegarde systme

Duplique l'intgralit du
logiciel systme. Permet de
restaurer tout le systme
son tat d'origine, y compris
les applications et rapports
personnaliss.

En fonction de vos besoins.


Quand vous modifiez des
logiciels ou des rapports.

Sauvegarde la totalit des


fichiers du produit systme
(sur le poste de travail
d'administration), ainsi que
les fichiers du produit du
serveur d'applications (sur le
serveur d'applications).
Sur les systmes LAN,
effectuez des sauvegardes
systme lorsque tous les
utilisateurs sont dconnects
du systme.
Sauvegarde de base de
donnes

Duplique uniquement les


bases de donnes.

Quotidiennement, pour
garantir une rcupration
complte des donnes qui
n'ont pas plus d'un jour
d'existence.
Aprs de longues sessions de
saisie de donnes.
A la fin des priodes
comptables et de mesure.
Avant tout vnement
critique (par exemple, une
indisponibilit ou un
redressement d'usine).
Avant et aprs la
configuration de la base de
donnes.
Avant et aprs l'installation
de modules de correction et
de modules complmentaires
au produit.

108

Administration de Maximo Asset Management

Sauvegardes hors et en ligne


Les sauvegardes hors/en ligne vous permettent de sauvegarder votre systme,
qu'il soit ou non en cours d'utilisation. Reportez-vous la documentation de votre
plateforme de base de donnes pour consulter les commandes et procdures
spcifiques pour effectuer des sauvegardes.
Le tableau suivant recense les types de sauvegardes de base de donnes que vous
pouvez effectuer.
Tableau 23. Types de sauvegardes de base de donnes
Type

Description

Sauvegardes hors ligne (standard)

Ralisez des sauvegardes de base de donnes hors


connexion lorsque tous les utilisateurs sont dconnects
du systme et que le serveur de base de donnes est
arrt. Les doublons d'une base de donnes gnrs
lorsque le serveur fonctionne et que les utilisateurs sont
connects peuvent rendre les sauvegardes irrcuprables.
Arrtez le serveur d'applications et le serveur de rapport
avant d'effectuer la sauvegarde. Une fois la sauvegarde
termine, redmarrez les serveurs de base de donnes,
d'applications et de rapport.

Sauvegardes en ligne

Vous pouvez effectuer des sauvegardes sans arrter le


serveur de base de donnes, ce qui permet aux
utilisateurs de continuer utiliser le(s) logiciel(s) pendant
la sauvegarde. Ce processus prend plus de temps, mais il
peut tre utile pour minimiser la dure d'immobilisation
dans un fonctionnement 24 heures sur 24.

Mises jour des statistiques de base de donnes


Pour amliorer les performances, mettez rgulirement jour les statistiques de
votre base de donnes. Consultez la documentation fournie avec votre plateforme
de base de donnes pour l'explication des procdures.

Package DBMS_STATS
Le package DBMS_STATS d'Oracle optimise les statistiques de votre base de
donnes. Le systme bnficie d'une optimisation base sur les cots, car il gnre
de nombreuses requtes dynamiquement, en fonction des donnes saisies par
l'utilisateur.
Grce cet optimiseur bas sur les cots, Oracle dtermine les index utiliser en
fonction de la distribution des donnes. La documentation Oracle 9i et 10 g
dconseille l'utilisation d'ANALYZE pour collecter les statistiques de l'optimiseur
bas sur les cots. Utilisez plutt DBMS_STATS.

Mise jour des statistiques


Si votre base de donnes est importante, excutez la mise jour des statistiques
Oracle. Vous pouvez utiliser une commande spcifique une base de donnes ou
mettre jour les statistiques partir du menu Actions de l'application
Configuration de base de donnes. Cette opration appelle
dbms_stats.gather_table_stats avec le paramtre cascade dfini sur "true" (vrai).

Chapitre 4. Administration de la base de donnes

109

Exemple de mise jour des statistiques


dbms_stats.gather_table_stats
(ownname => MAXIMO, tabname => ASSET, cascade => true)

Modes d'optimisation
Oracle possde de modes d'optimisation : un mode bas sur les cots et un mode
bas sur les rgles.
Par dfaut, le mode d'optimisation est dfini sur CHOOSE. Pour dterminer le
mode utilis, slectionnez dans la table v$parameter :
select value from v$parameter where name='optimizer_mode';
Si le mode est CHOOSE, utilisez l'optimiseur bas sur les rgles, sauf si des
statistiques existent. Les statistiques n'existent que si vous avez analys vos tables
au moins une fois. Ne dfinissez pas le mode d'optimisation sur RULE.

Mise jour des statistiques du serveur SQL


Effectuez la procdure de mise jour des statistiques pour garantir que les facteurs
de slection sont mis jour lorsque des modifications significatives ont t
apportes un index.
Envisagez d'effectuer cette procdure quotidiennement, en particulier si
d'importantes portions de donnes sont insres, mises jour ou supprimes. Vous
pouvez excuter la mise jour des statistiques partir du menu Actions de
l'application Configuration de base de donnes ou utiliser une commande
spcifique une base de donnes.

Mises jour de base de donnes


Le systme inclut un utilitaire de mise jour de base de donnes Maximo appel
UpdateDB.
Excutez UpdateDB aprs avoir install les modules de correction d'application
systme ou une/plusieurs option(s) systme. Les options systme peuvent inclure
Maximo, IBM Maximo Mobile, ou d'autres applications. Aprs avoir install les
modules de correction ou les options, la version de votre application sera diffrente
de celle de votre base de donnes Maximo. Pour que le systme fonctionne
correctement, la version du systme doit correspondre celle de la base de
donnes Maximo.
Lorsque vous dmarrez le serveur d'applications (MXServer), le systme compare
la version de l'application celle de la base de donnes Maximo. Si le systme
dtecte une diffrence, MXServer interrompt le traitement et le systme vous invite
excuter l'utilitaire UpdateDB du systme. Le script de mise niveau et les
fichiers classe s'excutent pendant la mise jour de la base de donnes et vrifient
les rfrences de version dans la base de donnes Maximo, tout en synchronisant le
systme et les versions de la base de donnes.

Modules de correction d'application


Les modules de correction d'application sont disponibles au tlchargement sur le
site du service de support logiciel IBM.

110

Administration de Maximo Asset Management

Mise jour de base de donnes pour les options systme


Toutes les options systme utilisent le fichier a_customer.xml et les fichiers
product_description.xml au cours de la mise jour. Ces fichiers se trouvent dans
le dossier maximo\properties\product.
Les fichiers .xml rpertoris contiennent les informations suivantes :
v Dbmaxvarname nom maxvar de la base de donnes pour l'option systme
v Dbscripts nom de rpertoire de scripts o se trouvent les fichiers script du
produit du systme
v Dbversion - version de l'option systme actuelle
v Lastdbversion version d'dition la plus rcente
v Extensions informations sur l'extension du fichier classe pour l'option systme
Le premier fichier excut par l'utilitaire UpdateDB est le fichier a_customer.xml.
Ensuite, l'utilitaire de mise jour excute chaque fichier product_description.xml
dans l'ordre alphabtique.
L'utilitaire UpdateDB est configur pour excuter des scripts bass sur les valeurs
spcifies dans chacun de vos fichiers .xml. Les scripts reprsentant chaque version
de mise jour successive, jusqu'au script de valeur dbversion rfrenc, sont
excuts pendant le processus de mise jour de la base de donnes. Lors de
l'excution, votre valeur dbversion est mise jour vers la valeur de version du
script la plus actuelle.

Extensions UpdateDB et client


Lorsque vous excutez updatedb.bat, vous recevez un message concernant
certaines extensions du client.
Le produit {nom de la Industry Solution} possde des extensions, mais aucun
fichier a_customer.xml nexiste. Voulez-vous continuer (O/N) ?

v Si vous entrez Y, le processus UpdateDB se poursuit.


v Si vous entrez N, le processus UpdateDB s'arrte.

Fichier a_customer.xml
Le systme utilise le fichier a_customer.xml pour faire rfrence aux classes
systme qui ont t personnalises.
Puisque le fichier a_customer.xml est le premier tre excut par l'utilitaire
UpdateDB, les modifications que vous rfrencez dans les fichiers script de produit
sont les premires tre appliques. Toutes vos options systme sont alors
incorpores dans la personnalisation avant que l'utilitaire UpdateDB n'excute les
scripts product_description.xml. Si vous intgrez des extensions de classe l'une
de vos options systme, crez le fichier a_customer.xml. Tous les fichiers classe et
les scripts modifis doivent tre rfrencs au format prsent dans l'exemple
suivant.

Exemple
Dans cet exemple, l'utilitaire UpdateDB excute les scripts reprsentant chaque
version de mise jour successive jusqu'au script V600_01 rfrenc inclus. Les
entres <mboset objectname> et <mbo object> modifies indiquent que les classes
du bon de commande ont t tendues.
<?xml version="1.0" encoding="UTF-8"?>
<product>
<name>Customer Product</name>
<version>
Chapitre 4. Administration de la base de donnes

111

<major>6</major>
<minor>0</minor>
<patch>0</patch>
<build>999</build>
</version>
<dbmaxvarname>DBCUST</dbmaxvarname>
<dbscripts>cus</dbscripts>
<dbversion>V600-01</dbversion>
<lastdbversion>V520-20</lastdbversion>
<extensions>
<mboset objectname=PO>psdi.app.cust.POSet</mboset>
<mbo objectname=PO> psdi.app.cust.PO</mbo>
</extensions>
</product>

Fichier product_description.xml
Le fichier product_description.xml identifie chaque option systme installe sur
votre systme.
Pour chaque Industry Solution installe, crez un fichier <productname>.xml spar
afin de russir le dploiement des fichiers EAR. Crez des nouveaux fichiers
<prouctname>.xml dans le nouveau rpertoire maximo\properties\product.
<?xml version="1.0" encoding="UTF-8"?>
<product>
<name>IT and Service Management Extensions</name>
<version>
<major>6</major>
<minor>0</minor>
<patch>0</patch>
<build>999</build>
</version>
<dbmaxvarname>DBITSME</dbmaxvarname>
<dbscripts>itsme</dbscripts>
<dbversoin>V600-01</dbversion>
<lastdbversion>V520-20</lastdbversion>
<depends>newproduct</depends>
<extensions>
<mboset objectname=objectname>classname</mboset>
<mbo objectname=objectname>classname</mbo>
<field objectname=objectname
attributename=attrname>classname</field>
<service servicename=servicename>classname</service>
<bean presentation=appname controlid=id>beanclassname</bean>
<class extends=classname>classname</class>
</extensions>
</product>

Gestion de l'administration de base de donnes


Vous pouvez garantir que votre base de donnes fonctionne aux niveaux de
performance optimaux en appliquant les correctifs et en excutant des mises jour
rgulires.

Mise jour de la base de donnes Maximo


Afin qu'elle reste d'actualit, vous devez rgulirement appliquer des modules de
correction sur la base de donnes Maximo.

Procdure
1. Tlchargez et appliquez le module de correction de l'application.
2. Sauvegardez la base de donnes.
3. Excutez updatedb.bat pour mettre jour la base de donnes.

112

Administration de Maximo Asset Management

Concepts associs:
Sauvegarde et restauration de base de donnes, la page 107
Les procdures de sauvegarde dpendent de la taille de votre base de donnes et
du type d'opration que vous excutez.
Types de sauvegardes, la page 108
Il existe diverses mthodes pour sauvegarder votre systme. Ces mthodes varient
selon la porte et la frquence. Consultez la documentation de la plateforme de
base de donnes pour connatre les commandes et procdures spcifiques pour
raliser des sauvegardes.
Sauvegardes hors et en ligne, la page 109
Les sauvegardes hors/en ligne vous permettent de sauvegarder votre systme,
qu'il soit ou non en cours d'utilisation. Reportez-vous la documentation de votre
plateforme de base de donnes pour consulter les commandes et procdures
spcifiques pour effectuer des sauvegardes.
Mises jour des statistiques de base de donnes, la page 109
Pour amliorer les performances, mettez rgulirement jour les statistiques de
votre base de donnes. Consultez la documentation fournie avec votre plateforme
de base de donnes pour l'explication des procdures.
Mises jour de base de donnes, la page 110
Le systme inclut un utilitaire de mise jour de base de donnes Maximo appel
UpdateDB.

Excution de UpdateDB
Les fichiers classe permettant d'excuter UpdateDB se trouvent dans le rpertoire
install_home\tools\maximo\classes\psdi\script\en. Les fichiers script se
trouvent dans le rpertoire install_home\tools\maximo\en.

Procdure
1. Ouvrez une invite de commande et changez le rpertoire en :
install_home\tools\maximo.
2. A l'invite, entrez updatedb.bat et appuyez sur Entre.

Que faire ensuite


Si vous rencontrez des problmes pendant la mise jour du systme, ce dernier
consigne les erreurs dans le fichier install_home\tools\maximo\logs\
Update+Timestamp.log. Vous pouvez analyser les fichiers journaux pour dterminer
la cause des erreurs de mise jour.
Une fois que vous avez correctement excut la mise jour du correctif de base de
donnes, la version de cration de base de donnes dans la table MAXVARS est
corrige.
Concepts associs:
Sauvegarde et restauration de base de donnes, la page 107
Les procdures de sauvegarde dpendent de la taille de votre base de donnes et
du type d'opration que vous excutez.
Types de sauvegardes, la page 108
Il existe diverses mthodes pour sauvegarder votre systme. Ces mthodes varient
selon la porte et la frquence. Consultez la documentation de la plateforme de
base de donnes pour connatre les commandes et procdures spcifiques pour
raliser des sauvegardes.

Chapitre 4. Administration de la base de donnes

113

Sauvegardes hors et en ligne, la page 109


Les sauvegardes hors/en ligne vous permettent de sauvegarder votre systme,
qu'il soit ou non en cours d'utilisation. Reportez-vous la documentation de votre
plateforme de base de donnes pour consulter les commandes et procdures
spcifiques pour effectuer des sauvegardes.
Mises jour des statistiques de base de donnes, la page 109
Pour amliorer les performances, mettez rgulirement jour les statistiques de
votre base de donnes. Consultez la documentation fournie avec votre plateforme
de base de donnes pour l'explication des procdures.
Mises jour de base de donnes, la page 110
Le systme inclut un utilitaire de mise jour de base de donnes Maximo appel
UpdateDB.

114

Administration de Maximo Asset Management

Chapitre 5. Optimisation des performances du systme


Les performances du systme dpendent de tous les aspects de votre dploiement.
Vous pouvez optimiser la base de donnes, les serveurs d'applications et les
serveurs HTTP, mais galement amliorer les performances du systme
d'exploitation. Les tests de performance peuvent fournir des rsultats que vous
pourriez utiliser pour ajuster les paramtres de configuration afin d'obtenir des
performances optimales.
Information associe:
Livres blancs des meilleures pratiques lies aux performances (Ouvre la page
dans une nouvelle fentre ou un nouvel onglet de navigateur.)
Maximo Activity Dashboard (PerfMon) (Ouvre la page dans une nouvelle
fentre ou un nouvel onglet de navigateur.)
Analyse des performances interactive avec Maximo Activity Dashboard (Ouvre
la page dans une nouvelle fentre ou un nouvel onglet de navigateur.)
Optimisation de WebLogic Server (Ouvre la page dans une nouvelle fentre ou
un nouvel onglet de navigateur.)

Performances du serveur de base de donnes


Le serveur de base de donnes stocke toutes les donnes collectes et calcules par
les applications Maximo Asset Management. Le serveur de base de donnes stocke
galement des mtadonnes de configuration pour votre environnement systme,
traite toutes les transactions partir des applications, et gre les demandes pour
les rapports de gestion. Une base de donnes correctement configure et gre est
ncessaire pour l'optimisation des performances.

Techniques d'optimisation pour toutes les bases de donnes


Vous pouvez appliquer des techniques standard d'optimisation de base de donnes
Maximo Asset Management en contrlant de manire priodique une base de
donnes de production au cours des charges en heures pleines. Vous pouvez
utiliser n'importe quel(le) outil de contrle ou technique appropri(e) et ajuster les
paramtres de sorte rsoudre les problmes signals, si ncessaire.
Tches associes:
Optimisation des performances dans DB2, la page 119
Vous pouvez modifier les paramtres de configuration dans le registre, le
gestionnaire de base de donnes, ainsi que les niveaux de base de donnes. Le
niveau du registre contrle toutes les bases de donnes DB2 et les applications
DB2. Le gestionnaire de base de donnes contrle les paramtres de configuration
principale pour toutes les bases de donnes. Chaque instance de base de donnes
individuelle peut galement possder ses propres paramtres au niveau de la base
de donnes.
Optimisation des performances dans Oracle Database, la page 130
Les paramtres d'initialisation dfinissent les valeurs qui peuvent avoir une
incidence sur les performances du systme, comme les fonctions de l'optimiseur. Ils
sont stocks dans un fichier de paramtres d'initialisation. Vous pouvez les
modifier avec les commandes ALTER SYSTEM.
Information associe:
Copyright IBM Corp. 2008, 2014

115

Amlioration des performances des requtes doclinks dans les produits du


moteur d'automatisation des processus (Ouvre la page dans une nouvelle fentre
ou un nouvel onglet de navigateur.)

Indexation de la base de donnes


L'indexation d'une base de donnes ncessite d'avoir une bonne comprhension
des donnes, des fonctions utilisateur et de la manire dont la base de donnes est
indexe. Les index utilisent les fragments principaux de donnes provenant d'une
table dans une structure binaire afin d'amliorer la fonction de recherche. Chaque
enregistrement de donnes dans la table doit tre associ aux donnes de l'index.
L'indexation peut considrablement augmenter la vitesse de recherche. Chaque
opration d'insertion, de mise jour ou de suppression ncessite toutefois de
mettre jour les indexes, ce qui constitue un inconvnient. Lorsque les tables
incluent plusieurs index, chaque index peut augmenter le temps de traitement des
mises jour de la table. Si vous souhaitez rduire le nombre d'index afin
d'amliorer la vitesse de traitement, supprimez les index qui sont les moins utiles
pour le processus de recherche.
Certains types d'index disponibles sur DB2, Oracle Database et Microsoft SQL
Server ne sont pas disponibles dans l'application Configuration de base de
donnes. Vous pouvez crer et grer ces index partir de la ligne de commande
afin d'amliorer les performances dans certains cas. Par exemple, sur Oracle
Database, vous pouvez crer un index bitmap ou un index bas sur une fonction si
vous dterminez que ces index peuvent amliorer certaines requtes.
Si vous utilisez ces types d'index, l'administrateur systme doit supprimer l'un de
ces index avant de pouvoir configurer les changements de base de donnes. Une
fois que la base de donnes est configure, les index doivent tre remplacs.
Si vous personnalisez Maximo Asset Management, vous pouvez modifier le mode
de slection des informations dans la base de donnes. Vous pourriez par exemple
inclure des tables et des colonnes supplmentaires. Si vous personnalisez Maximo
Asset Management, comparez les index aux fonctions utilisateur qui les utilisent.
Assurez-vous d'implmenter le bon nombre d'index.
Concepts associs:
Rorganisation des tables et des index dans DB2, la page 128
Lorsque plusieurs mises jour sont effectues sur une table, l'espace peut devenir
fragment. Vous pouvez rorganiser les donnes de sorte rcuprer de l'espace
dans une table et amliorer les performances du systme. Utilisez les commandes
REORGCHK et REORG d'IBM DB2 pour optimiser les espaces table et les index. Vous ne
pouvez pas rorganiser les tables de mtadonnes.

Accs optimis aux donnes


L'utilisation de la mmoire cache de squence et des espaces table distincts pour
les tables volumineuses peut vous aider amliorer la performance de votre
systme. Par ailleurs, vous pouvez dfinir des tailles de page applicables et des
capacits de stockage pour ces espaces table et mmoires cache pour une
performance optimale.

116

Administration de Maximo Asset Management

Espaces table
Un administrateur de base de donnes peut utiliser les instructions suivantes pour
les tailles de page d'espace table. L'administrateur dplace ensuite les tables qui
incluent la plupart des types d'enregistrement et qui sont les plus utilises dans les
espaces table avec ces tailles de page :
Tableau 24. Instructions pour les tailles de page des espaces table
Taille de la
page

Limite de nombre de Capacit maximum (espace


Taille de la ligne colonnes
table DMS)

4 Ko

4005

500

64 Go

8 ko

8101

1012

128 Go

16 Ko

16293

1012

256 Go

32 Ko

32677

1012

512 Go

Sparez les index des donnes et placez-les dans un espace table diffrent. Utilisez
l'application Configuration de base de donnes pour dplacer les index. De plus,
sparez les tables volumineuses, telles que Actifs et Interventions, dans leurs
propres espaces table pour une performance optimale.

Cache de squence
Les caches de squence sont utiliss pour gnrer automatiquement des valeurs
uniques dans la base de donnes. Ces valeurs sont gnralement utilises comme
identifiant pour les colonnes ou les lignes. Dfinissez la squence maxseq pour la
colonne rowstamps sur 500 car cette colonne ncessite souvent des valeurs.
Dfinissez la taille du cache pour toutes les autres squences sur 50.
Tches associes:
Modification de la taille des caches de squence
Une squence est un objet de base de donnes qui gnre automatiquement des
valeurs de cl unique. Une squence peut gnrer une valeur la fois ou peut
gnrer un cache de plusieurs valeurs. L'utilisation des caches de squence
amliore les performances du systme car les processus peuvent obtenir des
valeurs partir de la mmoire cache sans attendre que la squence gnre des
valeurs individuelles.

Modification de la taille des caches de squence


Une squence est un objet de base de donnes qui gnre automatiquement des
valeurs de cl unique. Une squence peut gnrer une valeur la fois ou peut
gnrer un cache de plusieurs valeurs. L'utilisation des caches de squence
amliore les performances du systme car les processus peuvent obtenir des
valeurs partir de la mmoire cache sans attendre que la squence gnre des
valeurs individuelles.

Pourquoi et quand excuter cette tche


La squence maxseq est utilise afin de gnrer des valeurs pour la colonne
rowstamp dans les tables de base de donnes. Etant donn que la colonne
rowstamps requiert frquemment des valeurs, dfinissez la taille du cache de
squence de maxseq sur 500. Pour toutes les autres squences, dfinissez la taille
du cache de squence sur 50.

Chapitre 5. Optimisation des performances du systme

117

Si IBM Tivoli Asset Management for IT est install, vous devez supprimer certains
noms de squence spcifis de votre script SQL car ces squences ne doivent pas
tre modifies manuellement.

Procdure
1. Excutez la commande suivante pour gnrer un fichier script contenant les
instructions SQL qui dfinissent la taille du cache de squence :
Option

Description

Si vous utilisez DB2

db2 "select 'alter sequence maximo.' ||


sequencename || ' cache 50 ;' from
maximo.maxsequence" >
change_seq_cache.sql

Si vous utilisez Oracle

sqlplus "select 'alter sequence maximo.'


|| sequencename || ' cache 50 ;' from
maximo.maxsequence" >
change_seq_cache.sql

2. Modifiez le fichier change_seq_cache.sql pour dfinir la taille du cache de la


squence maxseq sur 500.
3. Si Tivoli Asset Management for IT est install, ditez le fichier
change_seq_cache.sql pour supprimer toutes les entres qui correspondent aux
noms de squence suivants :
Tableau 25. Squences supprimer dans le fichier change_seq_cache.sql
Nom de cache de
squence

Nom de cache de squence

Nom de cache de squence

ASSETATTRIBUTESEQ

DPADISKSEQ

DPAMSWSUITECOMPSEQ

CDMCITYPESSEQ

DPADISPLAYSEQ

DPAMSWSUITESEQ

CLASSANCESTORUSEQ

DPAFILESEQ

DPAMSWUSAGERANGESEQ

CALSSSPECSEQ

DPAIMAGEDEVICESEQ

DPAMSWUSAGESEQ

CLASSSPECUSEWITHSEQ DPAIPXSEQ

DPAMSWVARIANTSEQ

CLASSSTRUCTURESEQ

DPALOGICALDRIVESEQ

DPANETADAPTERSEQ

OMPSEQ

DPAMADAPTERSEQ

DPANETDEVCARDSEQ

RELATIONRULESSEQ

DPAMADPTVARIANTSEQ

DPANETDEVICESEQ

RELATIONSEQ

DPAMEDIAADAPTERSEQ

DPANETPRINTERSEQ

ACTCIRELATIONSEQ

DPAMMANUFACTURERSEQ

DPAOSSEQ

ACTCISEQ

DPAMMANUVARIANTSEQ

DPASOFTWARESEQ

ACTCISPECSEQ

DPAMOSSEQ

DPASWSUITESEQ

DEPLOYEDASSETSEQ

DPAMOSVARIANTSEQ

DPATCPIPSEQ

DPACOMMDEVICESEQ

DPAMPROCESSORSEQ

DPAUSERINFOSEQ

DPACOMPUTERSEQ

DPAMPROCVARIANTSEQ

OMPCIRLNSEQ

DPACPUSEQ

DPAMSOFTWARESEQ

4. Excutez le script SQL sur la base de donnes afin de modifier les valeurs de
cache de squence.
Rfrence associe:

118

Administration de Maximo Asset Management

Accs optimis aux donnes, la page 116


L'utilisation de la mmoire cache de squence et des espaces table distincts pour
les tables volumineuses peut vous aider amliorer la performance de votre
systme. Par ailleurs, vous pouvez dfinir des tailles de page applicables et des
capacits de stockage pour ces espaces table et mmoires cache pour une
performance optimale.

Optimisation des performances dans DB2


Vous pouvez modifier les paramtres de configuration dans le registre, le
gestionnaire de base de donnes, ainsi que les niveaux de base de donnes. Le
niveau du registre contrle toutes les bases de donnes DB2 et les applications
DB2. Le gestionnaire de base de donnes contrle les paramtres de configuration
principale pour toutes les bases de donnes. Chaque instance de base de donnes
individuelle peut galement possder ses propres paramtres au niveau de la base
de donnes.

Avant de commencer
Pour modifier les paramtres, vous devez vous connecter en tant que propritaire
de l'instance, c'est--dire le propritaire qui a cr l'instance spcifique, par
exemple, db2inst1. Dans un environnement Windows, l'utilisateur qui a install la
base de donnes est le propritaire de l'instance. Dans un environnement UNIX ou
Linux, le superutilisateur installe la base de donnes et cre le propritaire de
l'instance. Aprs l'installation de la base de donnes, seul le propritaire de
l'instance peut modifier les paramtres de la base de donnes.

Pourquoi et quand excuter cette tche


La performance optimale est subjective et dpend de votre environnement et des
besoins et attentes de vos utilisateurs. En gnral, la performance optimale inclut
des temps de rponse dans une limite teste et acceptable et l'utilisation optimale
des ressources systme. L'utilisation du matriel doit tre efficace, ce qui signifie
que vous n'avez pas de cycles de traitement inutiliss ou des ressources systme
surcharges.
Toutes les valeurs des paramtres de base de donnes sont fournies en tant que
point de dpart, que vous pouvez affiner pour rpondre aux besoins de votre
dploiement. Les valeurs ont t dtermines par des tests de performances dans
plusieurs environnements diffrents, qui incluent les systmes d'exploitation AIX,
Windows et Linux.
Pour dterminer les paramtres de performances optimales pour votre
environnement, effectuez des tests de performances avant le dploiement.
Information associe:
Centre de documentation IBM DB2 (Ouvre la page dans une nouvelle fentre
ou un nouvel onglet de navigateur.)

Dfinition des variables d'environnement et des variables de


registre pour une performance optimale
Les variables de registre stockent les paramtres de configuration qui peuvent tre
appliqus un niveau global ou d'instance. Une variable d'environnement peut
dfinir plusieurs variables de registre bases sur des paramtres prdfinis.
Lorsque vous dfinissez la variable d'environnement DB2_WORKLOAD sur MAXIMO,
vous pouvez facilement modifier plusieurs variables de registre sur des paramtres
qui sont optimiss pour Maximo Asset Management.
Chapitre 5. Optimisation des performances du systme

119

Pourquoi et quand excuter cette tche


La valeur MAXIMO de la variable d'environnement DB2_WORKLOAD a t introduite
pour la premire fois dans DB2 version 9.5, groupe de correctifs 5. Si vous utilisez
la version 9.5 de DB2 qui ne dispose pas du groupe de correctifs 5, vous ne
pouvez pas utiliser la valeur MAXIMO pour la variable d'environnement
DB2_WORKLOAD.

Procdure
1. Dans l'invite de commande du serveur sur lequel DB2 est install, excutez la
commande suivante :
db2set DB2_WORKLOAD=MAXIMO
Les valeurs de registre suivantes sont automatiquement dfinies :
Variable de registre

Valeur

DB2_SKIPINSERTED

ON

DB2_INLIST_TO_NLJN

YES

DB2_MINIMIZE_LISTPREFETCH

YES

DB2_EVALUNCOMMITTED

YES

DB2_SKIPDELETED

ON

2. Si vous utilisez DB2 version 9.7, ou une version ultrieure, excutez la


commande suivante :
db2set DB2_USE_ALTERNATE_PAGE_CLEANING=ON La variable de registre
DB2_USE_ALTERNATE_PAGE_CLEANING acclre le processus de cration ou de
modification des espaces table volumineux.
3. Si vous utilisez le systme d'exploitation Windows ou UNIX, excutez la
commande suivante :
db2set DB2_FMP_COMM_HEAPSZ=65536 La variable de registre
DB2_FMP_COMM_HEAPSZ dfinit la taille du segment de mmoire utilise pour les
appels de routine isole.
4. Pour appliquer les paramtres que vous avez modifis, arrtez et redmarrez
DB2.
Rfrence associe:
Variables de registre DB2
Les paramtres de configuration stocks dans les variables de registre peuvent tre
appliqus un niveau global ou d'instance. Les variables de registre qui ont une
incidence sur les performances incluent le temps ncessaire pour le traitement des
commandes, l'optimisation des files d'attente SQL, le comportement du
verrouillage de ligne, et les tailles de segment de mmoire.

Variables de registre DB2


Les paramtres de configuration stocks dans les variables de registre peuvent tre
appliqus un niveau global ou d'instance. Les variables de registre qui ont une
incidence sur les performances incluent le temps ncessaire pour le traitement des
commandes, l'optimisation des files d'attente SQL, le comportement du
verrouillage de ligne, et les tailles de segment de mmoire.
Les valeurs suivantes sont fournies pour le rglage des variables de registre dans
DB2 :

120

Administration de Maximo Asset Management

Tableau 26. Valeurs DB2 utiliser lorsque vous rglez les valeurs de registre qui affectent
les performances
Variable de registre

Valeur de dbut Objectif

DB2_SKIPINSERTED

ON

Rduit le temps requis pour


traiter les commandes de base
de donnes car certaines
lignes insres non valides
sont ignores.

DB2_INLIST_TO_NLJN

YES

Optimise les performances


des requtes SQL qui utilisent
le prdicat IN.

DB2_MINIMIZE_LISTPREFETCH

YES

Empche l'utilisation de la
lecture anticipe de liste
lorsqu'elle ne constitue pas
une mthode d'accs
adquate, par exemple,
lorsque les statistiques du
catalogue ne sont pas
disponibles. La lecture
anticipe de liste est une
mthode d'accs aux tables
spciale qui extrait les
informations de l'index, trie
par numro de page, puis lit
les pages de manire
anticipe.

DB2_EVALUNCOMMITTED

YES

Rduit le verrouillage de
lignes jusqu' ce que l'analyse
de l'accs par l'index ou la
table dtermine que
l'enregistrement des donnes
correspond au prdicat de
requte.

DB2_SKIPDELETED

ON

Rduit le temps requis pour


traiter les commandes de base
de donnes car les lignes
supprimes sont ignores.

DB2_USE_ALTERNATE_PAGE_CLEANING

ON

Acclre le processus de
cration ou de modification
des espaces table larges ainsi
que les oprations de
restauration de base de
donnes.

DB2_FMP_COMM_HEAPSZ

65536

Dfinit la taille du segment


de mmoire utilis pour les
appels de routine isole, tels
que les procdures
mmorises ou les appels de
fonction dfinie par
l'utilisateur. La taille est
exprime en pages de 4 Ko.

Rglage des paramtres du gestionnaire de base de donnes


Les paramtres du gestionnaire de base de donnes affectant les performances
dfinissent la taille des espaces mmoire, contrlent le comportement des processus
isols, et indiquent si l'instance est surveille.
Chapitre 5. Optimisation des performances du systme

121

Procdure
1. Pour tous les systmes d'exploitation, dans l'invite de commande du serveur
sur lequel DB2 est install, excutez les commandes suivantes :
db2 update dbm cfg using RQRIOBLK 65535
db2 update dbm cfg using HEALTH_MON OFF
db2 update dbm cfg using MON_HEAP_SZ AUTOMATIC
db2 update dbm cfg using KEEPFENCED NO
2. Dfinissez la quantit de mmoire virtuelle alloue pour chaque agent :
Option

Description

Pour le systme d'exploitation UNIX ou


Linux

Excutez la commande suivante :


db2 update dbm cfg using AGENT_STACK_SZ
1024

Pour le systme d'exploitation Windows

Excutez la commande suivante :


db2 update dbm cfg using AGENT_STACK_SZ
1000

Rfrence associe:
Paramtres du gestionnaire de base de donnes DB2
Les paramtres du gestionnaire de base de donnes sont dfinis au niveau de
l'instance. Les paramtres qui affectent les performances incluent la taille de la
mmoire, le comportement des processus isols et si l'instance de base de donnes
est surveille.

Paramtres du gestionnaire de base de donnes DB2


Les paramtres du gestionnaire de base de donnes sont dfinis au niveau de
l'instance. Les paramtres qui affectent les performances incluent la taille de la
mmoire, le comportement des processus isols et si l'instance de base de donnes
est surveille.
Les valeurs suivantes sont fournies pour le rglage des paramtres du gestionnaire
de base de donnes dans DB2 :

122

Paramtres du gestionnaire
de base de donnes

Valeur de rglage des


performances

RQRIOBLK

65535

Dfinit la taille de la
mmoire tampon de
communication entre les
applications distantes et leurs
agents de base de donnes
sur le serveur de base de
donnes.

HEALTH_MON

OFF

Indique si une instance, les


bases de donnes associes et
les objets de base de donnes
sont surveills.

Administration de Maximo Asset Management

Descriptions

Paramtres du gestionnaire
de base de donnes

Valeur de rglage des


performances

MON_HEAP_SZ

AUTOMATIC

Indique la quantit de
mmoire, en pages de 4 Ko,
qui est alloue aux donnes
du moniteur du gestionnaire
de bases de donnes. La
valeur AUTOMATIC signifie que
la taille de segment de
mmoire du moniteur peut
augmenter selon les besoins
jusqu' ce que la limite de la
mmoire de l'instance soit
atteinte.

KEEPFENCED

NO

Indique si un processus en
mode isol est conserv la
fin d'un appel de routine en
mode isol. Si vous avez
plusieurs processus isols,
vous pouvez dfinir le
paramtre KEEPFENCED sur
YES, mais vous devez ensuite
surveiller l'utilisation de
votre mmoire.

AGENT_STACK_SZ

Pour les systmes


d'exploitation UNIX ou
Linux : 1024
Pour le systme
d'exploitation Windows :
1000

Dtermine la quantit de
mmoire virtuelle, en pages
de 4 Ko, qui est alloue pour
chaque agent.

Descriptions

Rglage des paramtres de configuration de base de donnes


Vous pouvez spcifier des paramtres de configuration de base de donnes pour
chaque base de donnes individuelle dans DB2. Plusieurs paramtres de
configuration de base de donnes peuvent affecter les performances, comme la
taille des fichiers journaux ou les options de nettoyage asynchrone.

Procdure
1. Pour tous les systmes d'exploitation, dans l'invite de commande du serveur
sur lequel DB2 est install, excutez les commandes suivantes :
db2 update db cfg for nombd using CHNGPGS_THRESH 40
db2 update db cfg for nombd using DFT_QUERYOPT 5
db2 update db cfg for nombd using LOGBUFSZ 1024
db2 update db cfg for nombd using LOGFILSIZ 8096
db2 update db cfg for nombd using LOGPRIMARY 20
db2 update db cfg for nombd using LOGSECOND 100
db2 update db cfg for nombd using LOCKLIST AUTOMATIC
db2 update db cfg for nombd using LOCKTIMEOUT 300
db2 update db cfg for nombd using NUM_IOCLEANERS AUTOMATIC
db2 update db cfg for nombd using NUM_IOSERVERS AUTOMATIC
db2 update db cfg for nombd using SOFTMAX 1000
db2 update db cfg for nombd using PCKCACHESZ 524288
db2 update db cfg for nombd using STAT_HEAP_SZ 51200
2. Dfinissez le nombre maximum de descripteurs de fichier pouvant tre ouverts
par application.
Chapitre 5. Optimisation des performances du systme

123

Systme d'exploitation

Commandes

UNIX ou Linux

db2 update db cfg for nombd using


MAXFILOP 61440

Windows

db2 update db cfg for nombd using


MAXFILOP 65535

3. Si vous avez rcemment effectu une mise niveau vers DB2 version 9.7,
vrifiez que les paramtres de configuration de base de donnes suivants sont
dfinis sur les valeurs suivantes :
Paramtre

Valeur

CUR_COMMIT

ON

AUTO_REVAL

DEFERRED

DEC_TO_CHAR_FMT

NOUV

STMT_CONC

LITERALS

Que faire ensuite


Lorsque le paramtre STMT_CONC est dfini sur LITERALS, le concentrateur
d'instructions est activ. Toutes les requtes sont converties en requtes avec des
marqueurs de paramtre, qui sont utiliss par l'optimiseur de requtes lors de la
slection d'un plan d'accs. Pour aider l'optimiseur de requtes slectionner un
plan d'accs efficace, activez l'option de liaison REOPT(ONCE).
Tches associes:
Activation de l'option de dfinition d'accs REOPT(ONCE)
Pour aider l'optimiseur de requtes slectionner un plan d'accs efficace, spcifiez
l'option de dfinition d'accs REOPT(ONCE) lorsque vous excutez des requtes.
Lorsque l'option de dfinition d'accs REOPT(ONCE) est utilise, l'optimiseur de
requtes choisit le plan d'accs lors de la premire excution de la requte. Chaque
fois que la requte est excute par la suite, le plan d'accs est rutilis.
Rfrence associe:
Paramtres de configuration de la base de donnes DB2, la page 125
Chaque base de donnes dans DB2 comporte un ensemble propre de paramtres
de configuration. Les paramtres de configuration de base de donnes affectant les
performances dfinissent la taille des fichiers journaux, la taille de la mmoire, les
options de nettoyage asynchrone, la taille des listes de verrous, et le nombre
maximal de gestionnaires de fichiers.
Information associe:
Conseil pour l'amlioration des performances : REOPT(ONCE) lors de
l'utilisation du concentrateur d'instructions DB2 (Ouvre la page dans une nouvelle
fentre ou un nouvel onglet de navigateur.)
Concentrateur d'instructions DB2 9.7 avec STMM (Ouvre la page dans une
nouvelle fentre ou un nouvel onglet de navigateur.)

Activation de l'option de dfinition d'accs REOPT(ONCE)


Pour aider l'optimiseur de requtes slectionner un plan d'accs efficace, spcifiez
l'option de dfinition d'accs REOPT(ONCE) lorsque vous excutez des requtes.
Lorsque l'option de dfinition d'accs REOPT(ONCE) est utilise, l'optimiseur de
requtes choisit le plan d'accs lors de la premire excution de la requte. Chaque
fois que la requte est excute par la suite, le plan d'accs est rutilis.

124

Administration de Maximo Asset Management

Procdure
1. Sur le serveur DB2, connectez-vous en tant que propritaire de l'instance de
base de donnes.
2. Dans le rpertoire bnd de DB2, par exemple C:\DB2\SQLLIB\bnd, excutez la
commande suivante :
db2 bind db2clipk.bnd collection NULLIDR1
3. Connectez-vous Maximo Asset Management en tant qu'administrateur avec
les droits pour excuter des tches de configuration du systme.
4. Dans l'application Proprits systme, ouvrez les dtails de la proprit systme
mxe.db.DB2jdbcCollection.
5. Dans la section Dtails des proprits globales, dans la zone Valeur globale,
indiquez NULLIDR1.
6. Slectionnez l'action Actualisation dynamique, puis cliquez sur OK. La
nouvelle valeur de la proprit, NULLIDR1, s'affiche dans la zone Valeur globale
et la zone Valeur actuelle.
Information associe:
Utilisation de l'option de dfinition d'accs REOPT avec les variables d'entre
dans des requtes complexes (Ouvre la page dans une nouvelle fentre ou un
nouvel onglet de navigateur.)
Conseil pour l'amlioration des performances : REOPT(ONCE) lors de
l'utilisation du concentrateur d'instructions DB2 (Ouvre la page dans une nouvelle
fentre ou un nouvel onglet de navigateur.)

Paramtres de configuration de la base de donnes DB2


Chaque base de donnes dans DB2 comporte un ensemble propre de paramtres
de configuration. Les paramtres de configuration de base de donnes affectant les
performances dfinissent la taille des fichiers journaux, la taille de la mmoire, les
options de nettoyage asynchrone, la taille des listes de verrous, et le nombre
maximal de gestionnaires de fichiers.
Les valeurs suivantes sont fournies pour le rglage des paramtres de
configuration de la base de donnes dans DB2 :
Paramtre

Valeur de dbut

Objectif

CHNGPGS_THRESH

40

Indique le pourcentage de
pages modifies aprs lequel
les rafrachisseurs de page
asynchrones sont dmarrs.

DFT_QUERYOPT

Permet l'optimisation des


requtes importantes avec
une technique heuristique
pour limiter l'effort effectu
pour slectionner un plan
d'accs.

LOGBUFSZ

1024

Indique le volume, en pages


de 4 Ko, du segment de
mmoire de base de donnes
utiliser comme mmoire
tampon pour les
enregistrements de journal
avant qu'ils ne soient crits
sur le disque.

Chapitre 5. Optimisation des performances du systme

125

126

Paramtre

Valeur de dbut

Objectif

LOGFILSIZ

8096

Dfinit la taille des fichiers


journaux, en pages de 4 Ko.

LOGPRIMARY

20

Dfinit le nombre de fichiers


journaux principaux, qui
tablissent un volume fixe de
mmoire alloue aux fichiers
journaux de reprise.

LOGSECONDARY

100

Dfinit le nombre de fichiers


journaux secondaires qui
sont crs et utiliss pour les
fichiers journaux de reprise
lorsque cela est ncessaire.

LOCKLIST

AUTOMATIC

Indique la quantit de
mmoire alloue la liste
des verrous qui contient les
verrous dtenus par toutes
les applications connectes
simultanment la base de
donnes. La valeur
AUTOMATIC signifie que
lorsque les conditions de
charge de travail changent, le
syntoniseur de mmoire est
capable de dimensionner
dynamiquement la mmoire
pour la liste de verrous.

LOCKTIMEOUT

300

Indique le nombre de
secondes que la base de
donnes attend avant le
verrouillage.

NUM_IOCLEANERS

AUTOMATIC

Dfinit le nombre de
rafrachisseurs de page
asynchrones pour la base de
donnes. La valeur
AUTOMATIC signifie que le
nombre de rafrachisseurs de
page est bas sur le nombre
de processeurs configurs sur
le serveur en cours et le
nombre de partitions de base
de donnes locales logiques
dans un environnement de
base de donnes
partitionne.

NUM_IOSERVERS

AUTOMATIC

Dfinit le nombre de
serveurs d'E-S qui excutent
l'opration de lecture
anticipe et les utilitaires. La
valeur AUTOMATIC signifie que
le nombre de pr-extracteurs
est calcul au moment de
l'activation de la base de
donnes.

Administration de Maximo Asset Management

Paramtre

Valeur de dbut

Objectif

SOFTMAX

1000

Dtermine la frquence des


points de contrle logiciel et
la plage de reprise. Ce
paramtre est mesur en
pourcentage de la taille d'un
fichier journal principal.

STMTHEAP

20000

Dfinit la taille du segment


de mmoire de l'instruction,
qui est utilis comme espace
de travail pour le
compilateur SQL.

MAXFILOP

Pour les systmes


d'exploitation UNIX ou
Linux : 61440
Pour le systme
d'exploitation Windows :
65535

Dfinit le nombre maximal


de descripteurs de fichier
pouvant tre ouverts par
application.

CUR_COMMIT

ON

Contrle le comportement
des analyses de stabilit du
curseur.

AUTO_REVAL

DEFERRED

Contrle la smantique de
revalidation et d'invalidation.
Le paramtre DEFERRED
signifie que tous les objets
dpendants sont revalids
lors de l'accs suivant.

DEC_TO_CHAR_FMT

NOUV

Contrle le rsultat de la
fonction scalaire CHAR et de
la spcification CAST pour la
conversion de valeurs
dcimales en valeurs
alphanumriques. Le
paramtre NEW signifie que
des zros de dbut et de fin
ne sont pas inclus dans le
rsultat de la fonction
CHAR.

Chapitre 5. Optimisation des performances du systme

127

Paramtre

Valeur de dbut

Objectif

STMT_CONC

LITERALS

Active et dfinit le
comportement par dfaut du
concentrateur d'instruction.
Le paramtre LITERALS
signifie que les instructions
SQL qui sont identiques,
l'exception des valeurs de
littraux dans les
instructions, peuvent
partager des entres de la
mmoire cache du module.
Une fois que vous avez
activ le concentrateur
d'instructions, n'utilisez pas
la fonction VARGRAPHICS.
Pour aider l'optimiseur de
requtes slectionner un
plan d'accs efficace, activez
l'option de liaison
REOPT(ONCE).

PCKCACHESZ

524288

Indique la quantit de
mmoire partage de la base
de donnes, en pages de 4
Ko, qui met en cache les
sections des instructions
XQuery et SQL statiques et
dynamiques sur une base de
donnes.

STAT_HEAP_SZ

51200

Dfinit la taille maximale du


segment de mmoire,
exprime en pages de 4 Ko,
qui est utilise pour collecter
des statistiques lorsque la
commande RUNSTATS est
excute.

Tches associes:
Activation de l'option de dfinition d'accs REOPT(ONCE), la page 124
Pour aider l'optimiseur de requtes slectionner un plan d'accs efficace, spcifiez
l'option de dfinition d'accs REOPT(ONCE) lorsque vous excutez des requtes.
Lorsque l'option de dfinition d'accs REOPT(ONCE) est utilise, l'optimiseur de
requtes choisit le plan d'accs lors de la premire excution de la requte. Chaque
fois que la requte est excute par la suite, le plan d'accs est rutilis.
Information associe:
Conseil pour l'amlioration des performances : REOPT(ONCE) lors de
l'utilisation du concentrateur d'instructions DB2 (Ouvre la page dans une nouvelle
fentre ou un nouvel onglet de navigateur.)
Concentrateur d'instructions DB2 9.7 avec STMM (Ouvre la page dans une
nouvelle fentre ou un nouvel onglet de navigateur.)

Rorganisation des tables et des index dans DB2


Lorsque plusieurs mises jour sont effectues sur une table, l'espace peut devenir
fragment. Vous pouvez rorganiser les donnes de sorte rcuprer de l'espace
dans une table et amliorer les performances du systme. Utilisez les commandes

128

Administration de Maximo Asset Management

REORGCHK et REORG d'IBM DB2 pour optimiser les espaces table et les index. Vous ne
pouvez pas rorganiser les tables de mtadonnes.
Les conditions ci-dessous peuvent indiquer que les tables de base de donnes
ncessitent une rorganisation :
v Les tables font face un volume lev d'activits d'insertion, de mise jour et
de suppression.
v Vous observez une diminution des performances des requtes.
v Vous excutez la commande RUNSTATS pour actualiser les statistiques de la table,
mais les performances ne s'amliorent pas.
v Vous excutez la commande REORGCHK et les rsultats indiquent qu'une
rorganisation de table est ncessaire.
Les conditions ci-dessous peuvent indiquer que les index ncessitent une
rorganisation :
v Les pages lmentaires, qui contiennent les paires de cls et d'identificateurs
d'enregistrement qui pointent vers les donnes relles, sont fragmentes. Lorsque
les pages lmentaires sont fragmentes, les performances sont affectes car un
plus grand nombre de pages lmentaires doivent tre lues pour pouvoir
extraire les pages de la table.
v La page d'index physique ne correspond pas la squence de cls sur les pages,
qui augmente la dure ncessaire au traitement des requtes.
v L'index contient trop de niveaux.
Si vous dterminez qu'une rorganisation peut amliorer les performances de la
table ou de l'index, vous pouvez excuter la rorganisation en ligne ou hors ligne.
Par dfaut, la commande REORG excute les rorganisations hors ligne.
La maintenance de la base de donnes peut rduire la dure ncessaire pour la
rorganisation. Votre routine de maintenance de base de donnes doit inclure
l'archivage et la suppression des tables inutiles de manire rgulire. Votre
maintenance rgulire de la base de donnes doit galement inclure l'excution de
la commande REORGCHK afin d'identifier les tables et les index qui pourraient
ncessiter une rorganisation.
Concepts associs:
Indexation de la base de donnes, la page 116
L'indexation d'une base de donnes ncessite d'avoir une bonne comprhension
des donnes, des fonctions utilisateur et de la manire dont la base de donnes est
indexe. Les index utilisent les fragments principaux de donnes provenant d'une
table dans une structure binaire afin d'amliorer la fonction de recherche. Chaque
enregistrement de donnes dans la table doit tre associ aux donnes de l'index.
Information associe:
Rorganisation de table (Ouvre la page dans une nouvelle fentre ou un nouvel
onglet de navigateur.)
Rorganisation d'index (Ouvre la page dans une nouvelle fentre ou un nouvel
onglet de navigateur.)
Commande REORGCHK (Ouvre la page dans une nouvelle fentre ou un
nouvel onglet de navigateur.)
Commande REORG TABLES (Ouvre la page dans une nouvelle fentre ou un
nouvel onglet de navigateur.)

Chapitre 5. Optimisation des performances du systme

129

Optimisation des performances dans Oracle Database


Les paramtres d'initialisation dfinissent les valeurs qui peuvent avoir une
incidence sur les performances du systme, comme les fonctions de l'optimiseur. Ils
sont stocks dans un fichier de paramtres d'initialisation. Vous pouvez les
modifier avec les commandes ALTER SYSTEM.

Avant de commencer
Pour dfinir les paramtres, vous devez vous connecter en tant qu'utilisateur
possdant les privilges SYSDBA.

Procdure
1. Dfinissez le paramtre CURSOR_SHARING sur SIMILAR ou FORCE afin que les
valeurs littrales soient converties en variables de liaison.
2. Si le jeu de caractres de la base de donnes est cod sur deux octets ou
Unicode, dfinissez le paramtre NLS_LENGTH_SEMANTICS sur CAR.
3. Dfinissez le paramtre WORKAREA_SIZE_POLICY sur AUTO pour dimensionner
automatiquement les zones de travail.
4. Vrifiez que le paramtre OPTIMIZER_FEATURES_ENABLE correspond votre
version actuelle de Oracle Database.
5. Dfinissez le paramtre PROCESSES sur le nombre maximum d'utilisateurs et de
processus d'arrire-plan qui peuvent accder la base de donnes
simultanment. Par exemple, si vous prvoyez 50 utilisateurs simultans,
dfinissez la valeur sur 70 pour inclure les processus d'arrire-plan.
6. Dfinissez le paramtre OPEN_CURSORS sur le nombre maximum de curseurs
ouverts qu'une session peut avoir simultanment. Les curseurs ouverts grent
les zones SQL prives. Le nombre de curseurs ouverts ncessaires dpend de
votre dploiement. Affectez une valeur assez leve pour viter que Maximo
Asset Management manque de curseurs.
7. Dfinissez le paramtre SESSIONS pour spcifier le nombre maximum de
sessions pouvant tre cres. Dfinissez le paramtre SESSIONS sur une valeur
base sur le nombre maximum d'utilisateurs et de processus d'arrire-plan
auquel s'ajoute une allocation de 10% pour les processus rcursifs. Par
exemple, si vous prvoyez 50 utilisateurs simultans, dfinissez la valeur sur
77, qui peut contenir 20 processus d'arrire-plan avec sept sessions de
processus rcursifs.
8. Dfinissez les paramtres de gestion SGA et PGA sur une taille de mmoire
base sur la taille de la base de donnes, le nombre d'utilisateurs simultans et
la charge de travail.
Version d'Oracle Database
Pour Oracle Database 10g

Paramtres dfinir
SGA_TARGET
SGA_MAX_SIZE

Pour Oracle Database 11g

SGA_TARGET
SGA_MAX_SIZE
MEMORY_TARGET
MEMORY_MAX_TARGET

9. Dfinissez le paramtre TRANSACTIONS pour spcifier le nombre maximum de


transactions simultanes. Une valeur plus leve pour ce paramtre signifie
que la taille de la mmoire SGA est galement plus importante.

130

Administration de Maximo Asset Management

10. Pour appliquer vos changements, arrtez et redmarrez Oracle Database.


Rfrence associe:
Paramtres d'initialisation de Oracle Database
Les paramtres d'initialisation sont stocks dans un fichier de paramtres
d'initialisation et peuvent tre appliqus toutes les instances de base de donnes
sur un serveur. Les paramtres qui affectent les performances du systme incluent
le partage de curseur, la rgle qui dtermine la taille de la zone de travail, le
nombre de processus simultans, et les tailles de zone de mmoire.
Information associe:
Guide d'optimisation des performances de la base de donnes Oracle 10g
(Ouvre la page dans une nouvelle fentre ou un nouvel onglet de navigateur.)
Guide d'optimisation des performances de la base de donnes Oracle 11g
(Ouvre la page dans une nouvelle fentre ou un nouvel onglet de navigateur.)

Paramtres d'initialisation de Oracle Database


Les paramtres d'initialisation sont stocks dans un fichier de paramtres
d'initialisation et peuvent tre appliqus toutes les instances de base de donnes
sur un serveur. Les paramtres qui affectent les performances du systme incluent
le partage de curseur, la rgle qui dtermine la taille de la zone de travail, le
nombre de processus simultans, et les tailles de zone de mmoire.
Paramtre

Valeur de dbut

Objectif

CURSOR_SHARING

SIMILAR ou FORCE

Dtermine quelles
instructions SQL peuvent
partager les curseurs. Avec la
valeur SIMILAR ou FORCE, les
instructions SQL partagent
les curseurs lorsque les
diffrences entre les
instructions n'affectent pas le
sens ou l'optimisation de
l'instruction.

NLS_LENGTH_SEMANTICS

CHAR

Cre des colonnes char et


varchar2 qui utilisent une
smantique de longueur de
caractre.

WORKAREA_SIZE_POLICY

AUTO

Dimensionne
automatiquement les zones
de travail qui sont utilises
par les oprateurs ayant une
forte consommation de
mmoire.

OPTIMIZER_FEATURES_ENABLE

Numro d'dition actuel


pour la version de Oracle
Database que vous utilisez,
comme 11.1.0.7

Permet une srie de


fonctions qui optimisent les
performances en fonction
d'un numro d'dition Oracle

Chapitre 5. Optimisation des performances du systme

131

132

Paramtre

Valeur de dbut

Objectif

SGA_TARGET

Valeur numrique de la taille


de la mmoire base sur la
taille de la base de donnes,
le nombre d'utilisateurs
simultans et la charge de
travail.

Dans Oracle Database 10g et


Oracle Database 11g, dfinit
la taille totale de la mmoire
SGA (System Global Area).
Lorsque ce paramtre est
dfini, le cache de la
mmoire tampon, le pool
Java, le grand pool et les
paramtres du pool partags
sont tous dimensionns
automatiquement

SGA_MAX_SIZE

Valeur numrique de la taille


de la mmoire base sur la
taille de la base de donnes,
le nombre d'utilisateurs
simultans et la charge de
travail.

Dans Oracle Database 10g et


Oracle Database 11g, indique
la taille maximum de la
mmoire SGA.

MEMORY_TARGET

Valeur numrique de la taille


de la mmoire base sur la
taille de la base de donnes,
le nombre d'utilisateurs
simultans et la charge de
travail.

Dans Oracle Database 11g,


dfinit la taille de la mmoire
SGA (System Global Area)
ou PGA (Program Global
Area). La SGA et PGA sont
dimensionns de faon
dynamique selon les besoins,
en fonction de ce paramtre.

MEMORY_MAX_TARGET

Valeur numrique de la taille


de la mmoire base sur la
taille de la base de donnes,
le nombre d'utilisateurs
simultans et la charge de
travail.

Dans Oracle Database 11g,


dfinit la valeur maximum
pouvant tre utilise dans le
paramtre MEMORY_TARGET .

PROCESSES

Valeur numrique base sur


le nombre d'utilisateurs
simultans que vous
prvoyez de connecter la
base de donnes. Ajoutez
d'autres processus pour les
processus d'arrire-plan. Par
exemple, si vous prvoyez 50
utilisateurs simultans, vous
pouvez dfinir le paramtre
PROCESSES sur 70.

Dfinit le nombre maximum


de processus utilisateur et
d'arrire-plan, qui peuvent se
connecter simultanment la
base de donnes.

OPEN_CURSORS

Valeur numrique dfinissant Dfinit le nombre de


curseurs ouverts qui grent
le nombre de curseurs
ouverts qui sont disponibles. des zones SQL prives.

Administration de Maximo Asset Management

Paramtre

Valeur de dbut

Objectif

SESSIONS

Valeur numrique base sur Dfinit le nombre maximum


de sessions qui peuvent tre
le nombre d'utilisateurs
cres.
simultans que vous
prvoyez de connecter la
base de donnes. Ajoutez
d'autres sessions pour les
processus d'arrire-plan et
une allocation de 10% pour
les processus rcursifs. Par
exemple, si vous prvoyez 50
utilisateurs simultans,
dfinissez la valeur sur 77,
qui peut contenir 20
processus d'arrire-plan avec
10%, ou 7 sessions, de
processus rcursifs.

TRANSACTIONS

Valeur numrique indiquant


le nombre maximum de
transactions simultanes.

Dfinit le nombre maximum


de transactions simultanes.
Lorsque cette valeur est
dfinie sur un nombre
suprieur, la mmoire SGA
est suprieure.

Information associe:
Guide d'optimisation des performances de la base de donnes Oracle 10g
(Ouvre la page dans une nouvelle fentre ou un nouvel onglet de navigateur.)
Guide d'optimisation des performances de la base de donnes Oracle 11g
(Ouvre la page dans une nouvelle fentre ou un nouvel onglet de navigateur.)

Optimisation des performances d'IBM WebSphere Application Server


Vous pouvez dfinir les tailles de segment de mmoire initiale et maximale ainsi
que les paramtres du pool d'units d'excution. Vous pouvez optimiser la machine
virtuelle Java afin d'obtenir des performances optimales en configurant les
paramtres de celle-ci.
Vous devez optimiser le serveur d'applications au niveau de la machine virtuelle
Java car les options d'utilisation de la mmoire et de rcupration de place ont un
impact diffrent sur chaque machine virtuelle Java. Ces paramtres permettent
d'optimiser les performances de la machine virtuelle Java dans les environnements
de test Tivoli. Votre environnement pourrait donc ncessiter des paramtres
diffrents. Vous pouvez utiliser ces paramtres de machine virtuelle Java comme
une indication ou comme un point de dpart, puis configurer ces paramtres
conformment aux exigences de votre environnement.
Information associe:
Contrle des performances l'aide de Tivoli Performance Viewer (TPV) (Ouvre
la page dans une nouvelle fentre ou un nouvel onglet de navigateur.)
Optimisation de la machine virtuelle IBM pour Java (Ouvre la page dans une
nouvelle fentre ou un nouvel onglet de navigateur.)
Etude de cas : Optimisation des performances de WebSphere Application
Server V7 et V8 (Ouvre la page dans une nouvelle fentre ou un nouvel onglet de
navigateur.)
Chapitre 5. Optimisation des performances du systme

133

Rsolution des problmes de mmoire dans les applications WebSphere (Ouvre


la page dans une nouvelle fentre ou un nouvel onglet de navigateur.)

Tailles du pool d'units d'excution


Si vous rglez les tailles du pool d'units d'excution, les composants serveur
peuvent rutiliser les units d'excution. La rutilisation des units d'excution
limine le besoin de crer de nouvelles units d'excution au moment de
l'excution pour grer chaque nouvelle demande.
Pour ajuster les paramtres de la taille du pool d'units d'excution, vous pouvez
utiliser l'option Thread Pools (Pools d'units d'excution) dans la console
d'administration WebSphere Application Server.
Le pool d'units d'excution par dfaut est utilis lorsque des demandes arrivent
pour les beans grs par message ou si une chane de transport n'a pas t dfinie
pour un pool d'units d'excution. Le pool d'units d'excution du conteneur Web
est utilis lorsque des demandes arrivent via HTTP.
Vous pouvez rgler les paramtres suivants pour amliorer les performances de
votre systme :
Taille minimale
Le nombre minimum d'units d'excution grer dans le pool d'units
d'excution.
Pool d'units d'excution par dfaut : 20
Pool d'units d'excution du conteneur Web : 120
Taille maximum
Le nombre maximum d'units d'excution grer dans le pool d'units
d'excution.
Pool d'units d'excution par dfaut : 50
Pool d'units d'excution du conteneur Web : 120
Dlai d'inactivit de l'unit d'excution
Dure d'inactivit (en millisecondes) pouvant s'couler avant qu'une unit
d'excution soit rcupre.
Pool d'units d'excution par dfaut : 30000
Pool d'units d'excution du conteneur Web : 60000
Permettre d'allouer un nombre d'units d'excution dpassant la taille maximale
autorise
Si cette option est active, le nombre d'units d'excution peut dpasser la
taille maximum configure pour le pool d'units d'excution.
Valeur : Activ
Information associe:
Paramtres du pool d'units d'excution (Ouvre la page dans une nouvelle
fentre ou un nouvel onglet de navigateur.)

Valeurs de taille de segment de mmoire


Les paramtres de taille de segment de mmoire de la machine virtuelle Java ont
un impact direct sur le comportement de la rcupration de place. Si vous
augmentez la valeur de la taille de segment de mmoire, votre systme peut traiter
plusieurs objets avant que la taille de segment de mmoire ne dclenche une
rcupration de place.

134

Administration de Maximo Asset Management

L'optimisation des tailles de segment de mmoire de la machine virtuelle Java


implique souvent d'quilibrer les rcuprations de place et la dure ncessaire la
rcupration de place. Une taille de segment de mmoire plus leve augmente la
dure ncessaire pour trouver et traiter les objets collecter.
Lorsque vous planifiez votre consommation en mmoire systme, prvoyez une
mmoire de processeur supplmentaire que la machine virtuelle Java utilisera en
dehors de la taille de segment de mmoire et de la mmoire vive pour le systme
d'exploitation. Prvoyez 30 ou 40 % de mmoire supplmentaire afin de justifier
cette utilisation de processeur supplmentaire.
La valeur de la taille de segment de mmoire de la machine virtuelle Java est
directement lie au volume de mmoire physique dans le systme. Dfinissez les
tailles de segment de mmoire initiale et maximale sur 4096 pour commencer
l'optimisation, car les systmes d'exploitation 64 bits possdent un espace adresse
limit 4 Go, quel que soit le volume de mmoire physique dans le systme.
Ne dfinissez jamais la taille de segment de mmoire de la machine virtuelle Java
sur une valeur suprieure celle de la mmoire physique dans le systme.
Tches associes:
Identification des tailles de segment de mmoire optimales dans WebSphere
Application Server
Une taille de segment de mmoire optimale pour votre dploiement garantit que la
mmoire n'est pas gaspille ou restreinte. Pour dterminer la taille de segment de
mmoire optimale, vous activez la rcupration de place en mode prolixe, puis
utilisez un outil de support pour analyser les rsultats et dfinir la taille optimale.
Information associe:
Gestion des situations de dpassement de mmoire (Ouvre la page dans une
nouvelle fentre ou un nouvel onglet de navigateur.)
Activation du contrle des segments de mmoire (Ouvre la page dans une
nouvelle fentre ou un nouvel onglet de navigateur.)
Limites d'espace adresse et de mmoire (Ouvre la page dans une nouvelle
fentre ou un nouvel onglet de navigateur.)

Identification des tailles de segment de mmoire optimales


dans WebSphere Application Server
Une taille de segment de mmoire optimale pour votre dploiement garantit que la
mmoire n'est pas gaspille ou restreinte. Pour dterminer la taille de segment de
mmoire optimale, vous activez la rcupration de place en mode prolixe, puis
utilisez un outil de support pour analyser les rsultats et dfinir la taille optimale.

Procdure
1. Dans le panneau de navigation de la console d'administration WebSphere
Application Server, slectionnez Serveurs > Serveurs d'applications >
nom_serveur > Dfinition de processus > Machine virtuelle Java.
2. Cochez la case Verbose Garbage Collection (Rcupration de place en mode
prolixe). Lorsque la rcupration de place en mode prolixe est active, la
machine virtuelle Java (JVM) enregistre les informations relatives chaque
rcupration de place dans un fichier journal. Par exemple, dans le fichier
journal, vous pouvez voir le nombre d'octets disponibles et d'octets utiliss

Chapitre 5. Optimisation des performances du systme

135

dans le segment de mmoire, l'intervalle entre les rcuprations de place, et le


temps de pause. La rcupration de place en mode prolixe a un effet minime
sur les performances du systme.
3. Pour Oracle Solaris et HP-UX, ajoutez les paramtres suivants aux arguments
JVM gnriques :
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-XX:+PrintHeapAtGC
4. Appliquez et enregistrez les changements.
5. Redmarrez WebSphere Application Server.
6. Pour crer des entres de journal analyser, autorisez le systme traiter une
charge utilisateur standard pour une priode donne. La dure peut tre de
quelques heures ou de quelques jours, en fonction de la charge utilisateur.
7. Pour dterminer la taille de segment de mmoire optimale, analysez le fichier
journal avec un analyseur de rcupration de place. Vous pouvez utiliser le
plug-in IBM Monitoring and Diagnostic Tools for Java - Garbage Collection
and Memory Visualizer, qui est disponible pour IBM Support Assistant.
v Pour AIX, Microsoft Windows, ou Linux, analysez le fichier
native_stderr.log.
v Pour Oracle Solaris ou HP-UX, analysez le fichier native_stdout.log.
8. Indiquez les nouvelles tailles de segment de mmoire initiale et maximum et
sauvegardez vos changements.
9. Dsactivez la rcupration de place en mode prolixe.
10. Supprimez le fichier .log. Le fichier .log peut devenir volumineux lorsque la
rcupration de place en mode prolixe est active.
Concepts associs:
Valeurs de taille de segment de mmoire, la page 134
Les paramtres de taille de segment de mmoire de la machine virtuelle Java ont
un impact direct sur le comportement de la rcupration de place. Si vous
augmentez la valeur de la taille de segment de mmoire, votre systme peut traiter
plusieurs objets avant que la taille de segment de mmoire ne dclenche une
rcupration de place.
Information associe:
IBM Monitoring and Diagnostic Tools for Java - Garbage Collection and
Memory Visualizer (Ouvre la page dans une nouvelle fentre ou un nouvel onglet
de navigateur.)

Commandes de la machine virtuelle Java permettant


d'optimiser les performances
Les arguments gnriques de la machine virtuelle Java sont des arguments de ligne
de commande facultatifs qui sont transmis la machine virtuelle Java au
dmarrage de WebSphere Application Server. Les arguments gnriques de la
machine virtuelle Java peuvent dfinir la valeur du dlai d'attente pour
l'invocation RMI Java ct serveur, dsactiver la rcupration de place explicite,
dfinir les rgles de rcupration de place et indiquer la taille de la zone de
maturation.
Lorsque vous configurez la machine virtuelle Java, vous pouvez spcifier les
arguments de ligne de commande facultatifs dans la zone Arguments gnriques
de la machine virtuelle Java. Pour utiliser plusieurs arguments, saisissez un espace
entre chaque argument.

136

Administration de Maximo Asset Management

Les arguments gnriques de machine virtuelle Java suivants peuvent amliorer les
performances du systme :
-sun.rmi.dgc.ackTimeout=10000
Dfinit la dure (millisecondes) pendant laquelle l'excution de l'invocation
RMI Java ct serveur se rfre fortement un objet distant. Etant donn
que l'invocation RMI alloue une grande quantit d'objets distants de courte
dure de vie, une valeur trop leve dfinie pour l'argument
sun.rmi.dgc.ackTimeout peut empcher la rcupration de place de
fonctionner correctement, ce qui peut entraner des problmes de mmoire
insuffisante. L'argument -sun.rmi.dgc.ackTimeout=10000 dfinit la valeur
sur 10000 (10 secondes), ce qui empche les problmes de mmoire
insuffisante.
-Xdisableexplicitgc
Dsactive la rcupration de place explicite, ce qui empche les appels
System.gc() de dmarrer le processus de rcupration de place.
-Xmn1024m
Dfinit la taille de la zone de maturation sur 25 % de la taille de segment
de mmoire maximale. La zone de maturation correspond la zone du
segment de mmoire dans laquelle les objets sont crs. Si vous analysez la
rcupration de place, puis ajustez les tailles de segment de mmoire,
ajustez la taille de la zone de maturation de sorte reflter vos
changements.
-Xgcpolicy:gencon
Dfinit les rgles de rcupration de place sur gencon, qui permet de
placer les objets dans des zones distinctes du segment de mmoire, en
fonction de leur dure de vie. Une fois que les objets sont crs dans la
zone de maturation et qu'un certain nombre de rcuprations de place se
produit, les objets sont dplacs vers une zone de vieillissement. Lorsque
les objets sont spars de cette manire, la rcupration de place peut tre
excute plus frquemment dans la zone de maturation sans affecter le
reste du segment de mmoire, qui effectue un nombre minimal de pauses.
Etant donn que Maximo Asset Management cre plusieurs objets de
courte dure de vie, dfinissez les rgles de rcupration de place sur
gencon.
Information associe:
Optimisation de la machine virtuelle IBM pour Java (Ouvre la page dans une
nouvelle fentre ou un nouvel onglet de navigateur.)
Rsolution des problmes de mmoire dans les applications WebSphere (Ouvre
la page dans une nouvelle fentre ou un nouvel onglet de navigateur.)
Paramtres JVM (Java Virtual Machine) (Ouvre la page dans une nouvelle
fentre ou un nouvel onglet de navigateur.)

Rglage de la performance du serveur HTTP


Vous pouvez rgler IBM HTTP Server pour amliorer les temps de rponse
Maximo Asset Management. Vous pouvez personnaliser vos paramtres pour
amliorer la performance.
Vous pouvez utiliser les paramtres IBM HTTP Server pour optimiser le rglage.
Ces paramtres sont utiliss pour l'optimisation des performances dans un
environnement de test, votre environnement peut donc ncessiter des paramtres

Chapitre 5. Optimisation des performances du systme

137

diffrents. Vous pouvez utiliser ces paramtres comme instruction ou comme point
de dpart, puis surveiller et rgler les paramtres pour votre environnement.
Les versions de IBM HTTP Server et de WebSphere Application Server doivent tre
identiques.
Les paramtres suivants ont t optimiss et tests pour l'environnement Microsoft
Windows. Bien que ces mmes paramtres ont t galement tests et optimiss
dans un environnement AIX, ils ne sont pas optimiss pour UNIX ou Linux.
IBM HTTP Server, lorsqu'il fonctionne dans un environnement Windows, possde
un processus parent et un processus enfant unique units d'excutions multiples,
ce qui cre des connexions simultanes multiples. Dfinissez les paramtres
suivants afin que votre environnement puisse grer les connexions simultanes
plus efficacement :
TimeOut
Dure pendant laquelle le serveur attend pour certains vnements avant
qu'une demande soit rejete.
Valeur : 900
KeepAliveTimeOut
Dure pendant laquelle le serveur attend les demandes suivantes sur une
connexion persistante. Dfinissez cette valeur sur 60 pour les environnements
dont le temps d'attente des rseaux est leve. Par exemple, le temps d'attente
des rseaux peut tre un problme lorsque les utilisateurs se trouvent dans des
domaines qui sont gographiquement diffrents de l'emplacement des
serveurs. Cela signifie que plus les utilisateurs sont loigns des serveurs, plus
le temps d'attente des rseaux est leve.
Bande passante du rseau leve : 10
Bande passante du rseau faible : 60
MaxKeepAliveRequests
Nombre de demandes autorises sur une connexion persistante. Si vous limitez
le nombre de demandes, le serveur doit terminer la connexion et crer une
autre connexion lorsque la limite est atteinte. La ncessit de terminer et crer
des connexions en permanence peut affecter les performances du serveur.
Dfinissez cette valeur sur zro pour permettre un nombre illimit de
demandes sur une connexion persistante.
Valeur : 0
MaxRequestsPerChild
Nombre limite de demandes qu'un processus enfant individuel peut traiter au
cours de son cycle de vie. Lorsque cette limite est atteinte, le processus enfant
se termine. Lorsque vous dfinissez cette valeur sur 0, le processus enfant ne se
termine pas et peut donc traiter des demandes de manire illimite. Si vous
dfinissez cette valeur sur un nombre suprieur 0, un traitement
supplmentaire est ncessaire pour terminer et crer les processus enfant. Sous
les systmes Linux et UNIX, une valeur autre que 0 peut crer un grand
nombre de processus enfant, ce qui peut impliquer une utilisation excessive de
l'espace de permutation. Pour minimiser les problmes potentiels, dfinissez
cette valeur sur 0.
Valeur : 0
ThreadLimit
Limite suprieure du nombre d'units d'excution configurable par processus
enfant.

138

Administration de Maximo Asset Management

Valeur pour les environnements Windows : 2400


ThreadsPerChild
Nombre d'units d'excution que chaque processus enfant peut crer. Dans un
environnement Windows 64 bits, chaque instance est limite 2500 units
d'excution par enfant environ. Pour les environnements 32 bits, le nombre
total d'units d'excution par enfant est plus proche de 5000. Ces chiffres ne
sont pas les limites exactes car les limites relles sont la somme de la mmoire
de dmarrage qui est utilise par chaque unit d'excution et l'utilisation de la
mmoire d'excution maximum par unit d'excution. Cette somme varie en
fonction de la configuration et de la charge de travail. Si vous augmentez le
nombre du paramtre ThreadsPerChild, certains processus enfant risquent de
ne pas fonctionner lorsque la mmoire d'excution augmente l'espace adresse
au-del de 2 ou 3 Go.
Valeur pour les environnements Windows : 2400
Vous pouvez dfinir les paramtres ThreadsPerChild et ThreadLimit sur la mme
valeur.

Equilibrage de charge et compression d'IBM HTTP Server


La compression HTTP amliore l'utilisation de la bande passante disponible et
permet d'acclrer la transmission. La compression HTTP est incorpore dans des
serveurs Web et des navigateurs Web. Vous pouvez configurer les paramtres de la
compression HTTP et de l'quilibrage de charge de sorte atteindre des
performances optimales.
La compression HTTP affecte les donnes sur tous les serveurs d'un cluster.
Chaque navigateur compatible avec la compression reoit les donnes compresses
au format pris en charge par le navigateur. Si le navigateur ne prend pas en charge
la compression, les donnes sont tlcharges dans un format non compress.
Les donnes sont compresses l'aide d'un module de compression, tel que le
module mod_deflate d'Apache. La mthode de compression est impose par le
logiciel install sur le serveur.
Dans IBM HTTP Server, utilisez le module Apache mod_deflate et dfinissez
DeflateCompressionLevel sur 3 ou 6 afin d'amliorer le temps de rponse dans les
environnements dont la bande passante est lente et le temps d'attente est lev.

Equilibrage des charges


Les quilibreurs de charge matrielle qui ignorent IBM HTTP Server ne peuvent
pas utiliser la mthode de compression de donnes. Si vous ignorez IBM HTTP
Server, vous devez configurer l'quilibrage de charge de sorte rpartir la charge
des tches sur plusieurs instances d'une application. La charge de l'utilisateur
provient d'utilisateurs qui sont connects au systme et qui utilisent l'interface
pour excuter des tches. La charge d'un non utilisateur provient d'articles tels que
les travaux planifis (tche priodiques) et les transactions issues de Maximo
Integration Framework.
Vous pouvez rpartir la charge d'un utilisateur et d'un non utilisateur sur diffrents
serveurs d'application ou clusters l'aide du plug-in IBM HTTP Server for
WebSphere Application Server. Le plug-in agit comme un agent qui utilise le
protocole HTTP pour rediriger les demandes HTTP du serveur Web vers le serveur
d'applications.
Chapitre 5. Optimisation des performances du systme

139

Pour amliorer les performances l'aide de ce plug-in, modifiez l'option


d'quilibrage de charge. Le plug-in utilise cette option pour envoyer des demandes
aux serveurs d'application qui sont associs au serveur Web. Les deux options
d'quilibrage de charge, RoundRobin et Random, offrent une rpartition rgulire du
travail sur les membres du cluster. Vous devez toutefois tester les options afin de
dterminer celle qui convient le mieux votre dploiement.
Pour choisir la meilleure option d'quilibrage de charge, vous pouvez configurer
Maximo Asset Management de sorte consigner le nombre d'utilisateurs par
machine virtuelle Java. Les donnes peuvent vous aider dterminer l'option qui
offre le meilleur quilibrage de charge.
Information associe:
Activation de la compression de donnes sur IBM HTTP Server (Ouvre la page
dans une nouvelle fentre ou un nouvel onglet de navigateur.)
Gestion d'un nombre suffisant de connexions simultanes avec IBM HTTP
Server 2.0 et ultrieur sur les systmes Linux et Unix (Ouvre la page dans une
nouvelle fentre ou un nouvel onglet de navigateur.)

Paramtres optimiss pour la configuration du systme d'exploitation


Maximo Asset Management est pris en charge par diffrents systmes
d'exploitation, tels que AIX, Red Hat Enterprise Linux et Windows. Vous pouvez
configurer les paramtres du systme au niveau exploitation sur les serveurs
d'applications et de base de donnes afin d'obtenir des performances optimales.
Vous devez consulter votre groupe d'administration rseau afin de vous assurer
que les valeurs de configuration suggres sont compatibles avec le rseau install.
Les valeurs de configuration doivent galement respecter les paramtres standard
configurs par votre quipe d'administration rseau.
Information associe:
Conseil pour l'amlioration des performances : Analyse des paramtres
d'optimisation du systme d'exploitation (Ouvre la page dans une nouvelle fentre
ou un nouvel onglet de navigateur.)

Paramtres lis la performance sur AIX


Le systme d'exploitation AIX peut tre configur pour amliorer la performance
de Maximo Asset Management. Ces paramtres incluent l'amlioration de la
configuration du rseau, des ressources, du traitement et de la mmoire virtuelle.
Vous devez appliquer les paramtres du rseau, du processus et de la mmoire
virtuelle au superutilisateur du propritaire de l'instance WebSphere Application
Server pour les serveurs d'applications et au superutilisateur du propritaire de
l'instance de base de donnes pour le serveur de base de donnes. Lorsque vous
appliquez les paramtres de ressource (ulimit), vous devez appliquer les
paramtres l' ID utilisateur du propritaire de l'instance dans les deux serveurs,
mais le superutilisateur est toujours requis pour effectuer les changements.

Paramtres rseau
A partir de la ligne de commande du systme d'exploitation, entrez les paramtres
suivants pour optimiser les services rseau :
/usr/sbin/no -r -o sb_max=6192000
/usr/sbin/no -r -o tcp_sendspace=4096000

140

Administration de Maximo Asset Management

/usr/sbin/no
/usr/sbin/no
/usr/sbin/no
/usr/sbin/no
/usr/sbin/no
/usr/sbin/no
/usr/sbin/no
/usr/sbin/no
/usr/sbin/no
/usr/sbin/no
/usr/sbin/no
/usr/sbin/no

-r
-r
-r
-r
-r
-r
-r
-r
-r
-r
-r
-r

-o
-o
-o
-o
-o
-o
-o
-o
-o
-o
-o
-o

tcp_recvspace=4096000
udp_sendspace=65536
udp_recvspace=655360
rfc1323=1
ipqmaxlen=250
clean_partial_conns=1
tcp_keepidle=600
tcp_keepintvl=10
tcp_keepinit=40
tcp_timewait=1
tcp_finwait2=60
tcp_ephemeral_low=1024

Notez que les valeurs pour les paramtres sb_max, tcp_sendspace et tcp_recvspace
dpendent du type d'unit et la vitesse. Vous devez vrifier les valeurs de la
charge de travail du flot de donnes TCP pour trouver la meilleure valeur de
rglage pour votre rseau.
Ces paramtres rseau s'appliquent l'ensemble du systme, l'exception des
paramtres ulimit sur AIX.

Paramtres de ressource (ulimit)


Les paramtres ulimit sont modifis pour les utilisateurs spcifiques, tels que le
propritaire de l'instance DB2, le propritaire fictif DB2, l'utilisateur Maximo Asset
Management et l'utilisateur administrateur WebSphere Application Server. Excutez
la ligne de commande suivante pour configurer les paramtres de ressource
(ulimit) des ressources de votre systme d'exploitation :
chuser fsize=-1 fsize_hard=-1 data=-1 data_hard=-1 stack=4194304
stack_hard=4194304 nofiles=-1 nofiles_hard=-1 <user_name>

Paramtres de processus
A partir de la ligne de commande de votre systme d'exploitation, entrez le
paramtre de processus chdev -l sys0 -a maxuproc='4096'.

Paramtres de la mmoire virtuelle


Pour dfinir les paramtres ajustables pour le gestionnaire de mmoire virtuelle,
entrez les paramtres suivants sur votre ligne de commande :
vmo -p -o lru_file_repage = 0
vmo -p -o maxclient% = 90
vmo -p -o maxperm%=90
vmo -p -o minperm%=5
Information associe:
Optimisation de la charge de travail du flot de donnes TCP (Ouvre la page
dans une nouvelle fentre ou un nouvel onglet de navigateur.)
Commande vmo (Ouvre la page dans une nouvelle fentre ou un nouvel
onglet de navigateur.)
Commande no (Ouvre la page dans une nouvelle fentre ou un nouvel onglet
de navigateur.)
Commande chuser (Ouvre la page dans une nouvelle fentre ou un nouvel
onglet de navigateur.)
Chapitre 5. Optimisation des performances du systme

141

Conseil pour l'amlioration des performances : Analyse des paramtres


d'optimisation du systme d'exploitation (Ouvre la page dans une nouvelle fentre
ou un nouvel onglet de navigateur.)

Paramtres rseau lis la performance pour Windows et Red


Hat Enterprise Linux
Vous pouvez configurer le systme d'exploitation Windows ou Red Hat Enterprise
Linux pour amliorer les performances de l'application. Vous devez dfinir les
paramtres rseau afin qu'ils correspondent aux exigences de Maximo Asset
Management.

Paramtres Windows
Vous pouvez configurer les paramtres rseau suivants, qui se trouvent sous la cl
de registre Windows, afin d'amliorer les performances du systme.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters:
TcpTimedWaitDelay dword:0000001e (30)
StrictTimeWaitSeqCheck dword:00000001 (1)
MaxFreeTcbs dword:00011940 (72000)
MaxHashTableSize dword:0000ffff (65535)
TcpWindowSize dword:0000ffff (65535)
EnableDynamicBacklog dword:00000001 (1)
MinimumDynamicBacklog dword:00000032 (20)
MaximumDynamicBacklog dword:000003eb (1000)
DynamicBacklogGrowthDelta dword:0000000a (10)
Interfaces\TcpAckFrequency dword:00000001 (1)
MaxUserPort dword:0000ffff (65535)

Ces paramtres s'appliquent Microsoft Windows Server 2003. Pour Microsoft


Windows Server 2008, la plage de ports dynamiques par dfaut est modifie. Le
nouveau port de dpart par dfaut est 49152 et celui de fin est 65535. Par
consquent, 16 384 ports sont disponibles par dfaut (non 5 000).
Pour afficher la plage de ports dynamiques, dmarrez l'invite de commande et
utilisez la commande netsh :
netsh int ipv4 show dynamicport tcp
Pour modifier la plage de ports dynamiques pour le nombre maximum de ports
autoriss, excutez la commande suivante :
netsh int ipv4 set dynamicport tcp start=1025 num=64510
Le port de dpart minimum est 1025 et le port de fin maximum ne peut excder
65535.

Paramtres Red Hat Enterprise Linux


Pour la mise en rseau, entrez la commande suivante afin d'amliorer les
performances de votre application :
sysctl -w net.ipv4.ip_local_port_range="1024 65535"
Information associe:
Conseil pour l'amlioration des performances : Analyse des paramtres
d'optimisation du systme d'exploitation (Ouvre la page dans une nouvelle fentre
ou un nouvel onglet de navigateur.)

142

Administration de Maximo Asset Management

Dveloppement de tests de performances


Les tests de performances fournissent des mesures de rfrence des performances
du systme, que vous pouvez utiliser pour identifier les faiblesses de votre
dploiement et pour dterminer les paramtres de configuration optimale. Lorsque
vous concevez des tests de performances, vous dterminez les objectifs de test,
dveloppez les scnarios d'utilisation, dveloppez une stratgie de test et dfinissez
votre environnement de test.
Information associe:
Meilleures pratiques de test des performances l'aide du livre blanc Rational
Performance Tester (Ouvre la page dans une nouvelle fentre ou un nouvel onglet
de navigateur.)

Identification des objectifs de test


Les tests de performances peuvent valider les estimations de dimensionnement,
vrifier que votre dploiement rpond aux exigences de votre activit ou
organisation, et rsoudre les problmes de performances. Vous devez identifier les
questions lies l'activit principale de votre organisation et dvelopper des tests
pour rpondre ces questions.

Procdure
1. Identifiez les questions principales auxquelles vous souhaitez rpondre grce
aux tests de performances.
Par exemple, vous pouvez envisager les questions suivantes :
v L'architecture du systme planifi rpond-elle aux exigences de l'activit ou
de l'organisation ?
v Le dploiement planifi fournit-il un temps de rponse satisfaisant pour que
le nombre prvu d'utilisateurs simultans excutent un nombre dfini de
transactions au cours d'un dlai spcifique ?
v Un composant particulier cre-t-il des problmes de performance systme
pour un volume de transactions et un nombre d'utilisateurs simultans
attendus ?
v Le matriel du dploiement est-il suffisant pour fournir des performances
acceptables, tant donn le nombre attendu de transactions et d'utilisateurs ?
2. Dfinissez la priorit des risques, salaires et cots dans votre dploiement.
Par exemple, vous pouvez dcider que la prise en charge des charges
utilisateur importantes qui effectuent un grand nombre de transactions
simultanes est le facteur le plus important pour votre dploiement.

Dveloppement des scnarios d'utilisation


Lorsque vous concevez des tests de performances, votre objectif est de dvelopper
quelques scnarios d'utilisation qui testent de manire approprie les fonctions les
plus frquemment utilises et les plus importantes.

Procdure
1. Dterminez comment et quand les utilisateurs se connectent et se dconnectent
de l'environnement de production. Par exemple, les utilisateurs restent-ils
connects toute la journe ? Ou bien les utilisateurs se connectent-ils, effectuent
quelques transactions, puis se dconnectent ?
2. Identifiez les charges de travail qui refltent la rpartition de la charge de
travail et le taux de charge de travail. La distribution est le pourcentage
d'utilisateurs qui excutent une tche spcifique, comme la cration de
Chapitre 5. Optimisation des performances du systme

143

demandes de service. Le taux est le dbit de transactions pour une tche


spcifique, comme le nombre de demandes de service. Dveloppez des
scnarios d'utilisation qui refltent le nombre de transactions et de la frquence
des transactions. Par exemple, 20% des utilisateurs crent 10 demandes de
service en une heure.
3. Dterminez comment la charge utilisateur change tout au long de la journe. Si
vous avez l'historique d'utilisation en temps rel, utilisez les donnes des
demandes traites par seconde pendant les heures pleines pour crer votre
scnario d'utilisation. Ensuite, vous pouvez comparer vos donnes en temps
rel avec la charge du serveur cre lors du test de performances pour voir
comment votre dploiement fonctionne.
4. En fonction du comportement de l'utilisateur, des charges de travail et des
charges utilisateur, crez les scnarios d'utilisation qui se concentrent sur vos
objectifs de test.

Dveloppement des stratgies de test


Le type de test de performances que vous utilisez dpend de vos objectifs de test.
Concentrez votre stratgie de test sur l'identification du type de test de
performances qui peut fournir des donnes pour valuer les objectifs.

Procdure
1. Excutez des tests pour enregistrer les mesures de rfrence de votre
dploiement. Un test de mesures de rfrence est un test utilisateur unique
excut sur plusieurs itrations pour identifier si une application fonctionne
correctement. Vous pouvez utiliser les donnes de mesure de rfrence des
fins de comparaison dans les tests futurs.
2. Identifiez les tests de performance qui peuvent fournir des donnes relatives
vos objectifs de test.
Les types de tests que vous pouvez utiliser incluent les tests de performances
suivants :
Test de performances dans les tests de charge
Type de mesure de rfrence qui augmente la charge d'un seul
utilisateur jusqu'au pourcentage de charge systme attendu, comme par
exemple 25%. Ce test indique si un problme de performances du
systme doit tre corrig avant des tests plus pousss.
Tests de charge de performance
Test en plusieurs parties qui mesure les temps de rponse des
transactions avec certains pourcentages de charges utilisateur. Un test
de charge de performance classique comprend cinq cycles, chacun
augmentant le pourcentage de la charge utilisateur attendue. Par
exemple, un test de charge de performance peut comporter cinq cycles
avec les intervalles de charge utilisateur suivants : 50%, 75%, 100%,
125% et 150%. Les tests de charge de performance tablissent la courbe
des performances et identifient si le dploiement peut prendre en
charge des accords de niveau de service pour une charge utilisateur.
Tests d'endurance
Tests excuts sur une priode de quelques heures ou de quelques jours
pour identifier les fuites de mmoire, les problmes de performances
sur la dure et la stabilit globale du systme. Pendant les tests
d'endurance, vous contrlez les indicateurs cls de performance,
comme les temps de rponse des transactions et la stabilit de
l'utilisation de la mmoire.

144

Administration de Maximo Asset Management

Tests de taille et de capacit


Srie de tests identifiant la taille requise et la capacit totale chaque
niveau du dploiement. Les niveaux peuvent inclure les machines
virtuelles Java (JVM) individuelles, le nombre total de machines
virtuelles Java requis et le processeur. Vous pouvez utiliser les rsultats
des tests de taille et de capacit pour dterminer les ressources requises
pour votre dploiement.
Tests par lots
Test de composants qui ne requiert aucune interaction de l'utilisateur,
comme les tches priodiques ou les intgrations avec des systmes
externes.
3. Identifiez le nombre minimum de tests qui peuvent produire les donnes
requises pour rpondre aux objectifs de test. Prenez en compte le temps et les
ressources disponibles. Une stratgie de test complte et cible peut produire
des rsultats rentables.

Dfinition des environnements de test


Votre environnement de performance est constitu de nombreux composants
diffrents, tels que le systme d'exploitation, le middleware et la topologie de
dploiement. Planifiez les caractristiques de chaque niveau de composant pour
crer un environnement de test.

Pourquoi et quand excuter cette tche


Un environnement de test ddi, y compris les composants du serveur et du
rseau, produit les rsultats les plus fiables. Par exemple, les numros de test de la
bande passante peut tre dforms par le trafic gnral sur le rseau local.
Slectionnez vos outils de surveillance afin de minimiser les effets sur les
performances du systme.

Procdure
1.

Vrifiez que votre environnement de test est conforme aux exigences suivantes
lors des tests de performances :
v Une architecture globale qui correspond l'environnement de production,
comme par exemple les mmes systme d'exploitation et plates-formes
middleware, des proportions similaires de matriel, et le mme nombre de
machines virtuelles Java (JVM).
v Les mmes versions pour tous les logiciels dploys.
v Des donnes comparables et suffisantes dans les bases de donnes. Par
exemple, les rsultats des tests peuvent varier de manire significative si une
requte est excute sur une base de donnes de test de 1 000
enregistrements lorsque votre base de donnes de production contient 50 000
enregistrements.

v Des configurations serveur identiques. Au cours des tests, vous pouvez juger
ncessaire de modifier la configuration du serveur de test et de rgnrer et
dployer de nouveaux fichiers d'archives d'entreprise (EAR). Conservez des
copies des fichiers EAR prcdents et documentez tous les changements que
vous effectuez.
2. Enregistrez les dtails de configuration suivants pour les serveurs dans les
environnements de production et de test :
v Nombre de processeurs
v Capacit ou frquence d'horloge des processeurs
Chapitre 5. Optimisation des performances du systme

145

v
v
v
v
v

Capacit de la mmoire RAM


Capacit du disque
Espace libre disponible sur les disques
Capacit de la carte d'interface rseau (NIC)
Bande passante du rseau

Que faire ensuite


Ecrivez vos scnarios de test, puis excutez vos tests. Une fois les tests termins,
analysez les rsultats de test.

Scnario: Dveloppement de tests de performances pour


mesurer l'utilisation du processeur
La socit XYZ a l'intention de dployer Maximo Asset Management avec une
personnalisation approfondie. Pour garantir un dploiement russi, la socit XYZ
dveloppe et ralise des tests de performances.

Contexte
La socit XYZ prvoit d'utiliser Maximo Asset Management pour la gestion des
actifs, les achats et le suivi des interventions. En raison des processus mtier
spcifiques, la socit XYZ possde un dploiement personnalis qui utilise des
flux de travaux automatiss. Les utilisateurs de la socit XYZ utilisent les
applications suivantes :
v Actifs
v Demandes d'achat
v Bons de commande
v Suivi des interventions

Premire tape : Dterminer les objectifs mesurer


L'quipe de dploiement de la socit XYZ prend en compte l'activit principale et
dfinit la priorit des risques, salaires et cots dans le dploiement. En s'appuyant
sur une tude, l'quipe de dploiement dtermine que leurs utilisateurs n'aiment
pas que les transactions des applications Web prennent trop de temps rpondre.
Les entretiens avec des groupes cible dterminent que les utilisateurs sont frustrs
lorsqu'une transaction met plus de 2 secondes rpondre.
L'quipe de gestion du serveur chez XYZ dtermine que si l'utilisation du
processeur reste en dessous de 80 % pour une charge utilisateur cible sur le
systme, le processeur peut fournir des ressources adquates pour que les
applications fonctionnent au niveau souhait. Cette valeur permet galement de
grer les pics occasionnels de traitement, comme lors des traitements de fin de
mois, sans impact sur les temps de rponse. En fonction de la taille de la socit,
l'quipe de gestion du serveur identifie 950 utilisateurs comme chargement
simultan cible.

Deuxime tape : Dvelopper les scnarios d'utilisation


L'quipe de dploiement prend en compte le comportement des utilisateurs tout au
long de la journe. L'quipe dtermine que les utilisateurs se connectent
gnralement aprs leur arrive le matin. Les utilisateurs effectuent gnralement

146

Administration de Maximo Asset Management

un ensemble d'activits et se dconnectent. L'quipe de dploiement estime que


chaque utilisateur excute un scnario d'utilisation environ 20 fois par heure.
Pour approcher les habitudes de connexion et de dconnexion, l'quipe de
dploiement prvoit de crer des scnarios d'utilisation dans lequel des utilisateurs
de test automatiss se connectent, excutent six itrations d'un scnario
d'utilisation, puis se dconnectent. Les utilisateurs de test automatiss se
connectent ensuite nouveau et rptent le cycle. Une pause de 5 10 secondes
est intgre dans les tapes des scripts pour reprsenter les taux de traitement rels
de l'utilisateur.
L'quipe de dploiement identifie les scnarios d'utilisation ncessaires pour tester
le dploiement. L'quipe attribue galement des facteurs de pondration chaque
scnario d'utilisation. Le facteur de pondration reprsente le nombre d'utilisateurs
automatiss qui excutent chaque scnario d'utilisation.
Tableau 27. Scnarios d'utilisation identifis pour le test de la socit XYZ
Identifiant du
scnario
d'utilisation

Description

Facteur de
pondration

AS01

Rechercher des actifs et consulter les informations de scurit.

20 %

PO01

Crer une demande d'achat, puis crer un bon de commande partir de la


demande d'achat.

5%

PO02

Remplacer le statut du bon de commande par En cours.

5%

PO03

Recevoir une ligne de bon de commande.

5%

PO04

Fermer un bon de commande.

5%

WF01

Crer une intervention et l'acheminer via l'application Flux de travaux.

12 %

WF02

Afficher une intervention et l'acheminer via l'application Flux de travaux pour


approbation.

12 %

WF03

Emettre une ligne sur une intervention et acheminer l'intervention via


l'application Flux de travaux.

12 %

WF04

Ajouter de la main-d'oeuvre une intervention et acheminer cette dernire via


l'application Flux de travaux pour excution.

12 %

WF05

Acheminer une intervention via l'application Flux de travaux pour fermeture.

12 %

Troisime tape : Dvelopper des tests


L'quipe de dploiement crit chaque scnario d'utilisation dans un scnario de
test. Chaque scnario de test rpertorie chaque tape ncessaire pour excuter le
test. Le tableau suivant fournit un exemple de scnario de test pour le scnario
d'utilisation AS01, qui recherche les actifs et consulte les informations de scurit.
Tableau 28. Exemple de scnario de test pour rechercher des actifs et consulter les
informations de scurit
Transaction

Description

Rsultat attendu

AS01_01_D_Launch

Dmarrez Maximo Asset


Management.

L'cran Welcome to
Maximo (Bienvenue dans
Maximo) s'affiche.

AS01_02_D_Logon

Entrez le nom d'utilisateur


ASSET0001 et le mot de passe
maxasset. Cliquez sur
Connexion.

Le centre de contrle
s'affiche.

Chapitre 5. Optimisation des performances du systme

147

Tableau 28. Exemple de scnario de test pour rechercher des actifs et consulter les
informations de scurit (suite)
Transaction

Description

Rsultat attendu

Boucle de dbut pour plusieurs lments de travail.


AS01_03_D_GoTo

Cliquez sur Aller .

Le menu Aller s'affiche.

AS01_04_D_LaunchAssets

Slectionnez Actifs > Actifs

L'application Actifs
s'affiche.

AS01_05_D_EnterAsset
Prfixe

Dans la zone Actif, entrez CAC et


appuyez sur la touche Tab.

L'arrire-plan de la zone
Actif devient blanc. Le
curseur passe la zone
suivante.

AS01_06_D_FindAsset

Cliquez sur l'icne Filtrer la


table.

Une liste rpertoriant tous


les actifs dont le nom
contient CAC s'affiche.

Boucle jusqu' 9 fois pour slectionner une page alatoire de


donnes.
AS01_07_D_NextPage

Cliquez sur l'icne Page suivante La page suivante des


rsultats d'actifs s'affiche.

Boucle de fin pour les donnes de page.


AS01_08_D_SelectAsset

Slectionnez un numro d'actif


au hasard.

Les dtails de l'actif


slectionn s'affichent.

AS01_09_D_TabSafety

Slectionnez l'onglet Scurit.

L'onglet Scurit s'affiche.

AS01_10_D_ReturnTo
StartCenter

Cliquez sur Centre de contrle.

Le centre de contrle
s'affiche.

Boucle de fin pour plusieurs lments de travail.


AS01_11_D_Logoff

Cliquez sur Sign out


(Dconnexion).

Vous tes dconnect.


L'cran Welcome to
Maximo (Bienvenue dans
Maximo) s'affiche.

Quatrime tape : Dfinition de l'environnement de test


Dans les phases de planification initiale, l'quipe de dploiement dcrit si le cot
d'un environnement de test qui est identique l'environnement de production est
une dpense lgitime. En fin de compte, l'quipe de dploiement dcide que les
risques d'un environnement de test inadquat dpassent tous les conomies de
cots potentielles. Par consquent, l'environnement de test de la socit XYZ
reprsente une copie exacte de l'environnement de production.
Lors de la prparation du dploiement, les donnes existantes du systme que
Maximo Asset Management doit remplacer est migr dans l'environnement de test.
La migration des donnes garantit que l'quipe est en mesure de migrer les
donnes existantes et fournit galement un volume et une structure ralistes pour
les donnes de la base de donnes qui sont ensuite utilises pour les tests de
performances.
Aprs le dploiement initial en production, l'quipe peut tester les modifications
supplmentaires dans l'environnement de test. Les similarits entre les
environnements de test et de production indiquent de manire trs fiable que des
rsultats similaires peuvent tre atteints lorsque les modifications supplmentaires
sont dplaces dans l'environnement de production.

148

Administration de Maximo Asset Management

Cinquime tape : Excution des tests


L'quipe de dploiement peut dsormais enregistrer le test pour l'exemple de
scnario de test et rpter le processus pour dvelopper des scnarios de test pour
tous les scnarios d'utilisation. L'quipe de dploiement utilise un outil de test de
performances pour crer les scnarios de test. Une fois tous les tests enregistrs et
dbogus, l'quipe de dploiement excute les tests.
Pour savoir comment le systme fonctionne des niveaux de charge diffrents,
l'quipe de dploiement commence le test avec 750 utilisateurs simultans. La
charge des utilisateurs est augmente de 50 utilisateurs supplmentaires aprs un
intervalle de 30 minutes. L'augmentation des utilisateurs est rpte jusqu' ce que
950 utilisateurs simultans soient sur le systme. Le test est configur pour se
connecter un seul utilisateur virtuel toutes les 2000 millisecondes jusqu' ce que
les utilisateurs chaque niveau de charge soient connects. Ce processus permet
d'viter le traitement supplmentaire ncessaire pour augmenter la charge.

Sixime tape : Analyser les rsultats de test


Une fois les tests excuts et les donnes compiles, l'quipe de dploiement extrait
les rsultats des temps de rponse et d'utilisation du processeur dans une feuille
de calcul. L'quipe peut gnrer un diagramme rcapitulatif pour dterminer si les
critres de performance sont atteints. Le graphique suivant prsente un exemple de
rsultats d'utilisation :

Figure 3. Exemple de rsultats de test de performances pour l'utilisation du processeur

Dans le graphique des rsultats, les temps de rponse moyens sont infrieurs 2
secondes. L'utilisation du processeur sur le serveur de base de donnes reste en
dessous de 80 % la charge cible de 950 utilisateurs simultans. Toutefois, le
Chapitre 5. Optimisation des performances du systme

149

processeur du serveur d'applications excde 80% d'utilisation avec une charge de


850 utilisateurs simultans. Par consquent, les critres de test de performances
n'ont pas t atteints.
L'quipe de dploiement doit effectuer un examen pour dterminer si la question
de l'utilisation excessive du processeur peut tre rsolue en rglant les paramtres
lis la performances ou les changements des flux de travaux automatiss.
L'quipe de dploiement peut galement dterminer si les ressources de processeur
supplmentaires sont ncessaires pour rpondre aux critres de performance dans
le dploiement de production.
Tches associes:
Identification des objectifs de test, la page 143
Les tests de performances peuvent valider les estimations de dimensionnement,
vrifier que votre dploiement rpond aux exigences de votre activit ou
organisation, et rsoudre les problmes de performances. Vous devez identifier les
questions lies l'activit principale de votre organisation et dvelopper des tests
pour rpondre ces questions.
Dveloppement des scnarios d'utilisation, la page 143
Lorsque vous concevez des tests de performances, votre objectif est de dvelopper
quelques scnarios d'utilisation qui testent de manire approprie les fonctions les
plus frquemment utilises et les plus importantes.
Dveloppement des stratgies de test, la page 144
Le type de test de performances que vous utilisez dpend de vos objectifs de test.
Concentrez votre stratgie de test sur l'identification du type de test de
performances qui peut fournir des donnes pour valuer les objectifs.
Dfinition des environnements de test, la page 145
Votre environnement de performance est constitu de nombreux composants
diffrents, tels que le systme d'exploitation, le middleware et la topologie de
dploiement. Planifiez les caractristiques de chaque niveau de composant pour
crer un environnement de test.

150

Administration de Maximo Asset Management

Chapitre 6. Implmentation de la scurit


Vous pouvez implmenter la scurit pour grer les utilisateurs qui peuvent se
connecter et les applications auxquelles ils peuvent accder. Vous pouvez dfinir
les privilges de scurit des utilisateurs par groupe. Vous crez les groupes
l'aide de l'application Groupes de scurit. Pour chaque groupe, vous spcifiez les
paramtres de scurit, comme par exemple les privilges et restrictions de
l'application. Vous accordez aux utilisateurs des droits de scurit en leur affectant
une appartenance dans un ou plusieurs groupes. La combinaison de groupes
auxquels un utilisateur appartient dtermine les privilges de scurit de ce
dernier.

Prsentation des groupes de scurit


L'application Groupes de scurit permet de configurer et grer les privilges de
scurit des utilisateurs. Vous pouvez dfinir les privilges de scurit des
utilisateurs par groupe. Vous accordez aux utilisateurs des droits de scurit en
leur affectant une appartenance dans un ou plusieurs groupes.
Vous pouvez attribuer des utilisateurs aux groupes depuis les deux applications
Groupes de scurit et Utilisateurs :
v Dans l'application Groupes de scurit, vous affectez des utilisateurs aux
groupes.
v Dans l'application Utilisateurs, vous affectez des groupes des utilisateurs.
Vous pouvez afficher les privilges de scurit d'un utilisateur dans l'onglet Profil
de scurit de l'application Utilisateurs.
Aprs l'implmentation, l'application Groupes de scurit possde les groupes
suivants :
v MAXDEFLTREG - Ce groupe permet aux utilisateurs de modifier leur mot de
passe s'il expire. Le groupe ne possde aucun autre droit. Lorsque vous crez un
enregistrement utilisateur, l'utilisateur est plac dans ce groupe par dfaut. Vous
pouvez indiquer un groupe diffrent comme tant le groupe par dfaut l'aide
de l'action Contrles de scurit. Si vous souhaitez que les nouveaux profils de
scurit utilisateur commencent avec plus de droits, vous pouvez modifier le
groupe MAXDEFLTREG afin d'inclure ces droits.
v MAXADMIN - Ce groupe offre un accs suffisant pour ajouter des utilisateurs et
des groupes.
v MAXREG - Ce groupe permet aux utilisateurs de s'auto-inscrire. Vous pouvez
utiliser le groupe MAXREG pour lancer un processus de flux de travaux par
lequel un administrateur reoit une alerte afin d'affecter les nouveaux
utilisateurs aux groupes de scurit appropris.
v MAXEVERYONE - Ce groupe est utilis pour les paramtres globaux qui
s'appliquent tous les utilisateurs dans le systme.
Lorsque vous supprimez des utilisateurs et des groupes de scurit dans le
protocole LDAP, ils ne sont pas supprims dans le systme. Cette restriction a t
cre pour les besoins d'audit des industries rglementes.

Copyright IBM Corp. 2008, 2014

151

Mise en oeuvre sur plusieurs sites


Si votre socit comporte plusieurs sites, vous pouvez crer des groupes pour
reflter ces derniers. Vous pouvez ensuite combiner les groupes de sites des
groupes fonctionnels pour crer des ensembles de droits d'accs de scurit affins.
Par exemple, si vous disposez de sites Toronto et Montral, vous pouvez
nommer deux groupes TORONTO et MONTREAL. Vous pouvez ensuite ajouter
des groupes pour reflter des units fonctionnelles telles que finance,
administration, maintenance, lectricit, etc.

Application server
Si l'implmentation utilise un serveur d'applications pour s'authentifier dans un
rpertoire externe, certaines fonctions sont effectues dans ce rpertoire et
synchronises dans le systme. Ces fonctions incluent l'ajout des utilisateurs (y
compris l'auto-inscription), l'ajout de groupes de scurit, l'association d'utilisateurs
aux groupes de scurit et la gestion des mots de passe. De plus, lorsque vous
supprimez des utilisateurs dans le rpertoire, ces utilisateurs ne sont pas
automatiquement supprims dans le systme ; vous devez les supprimer
manuellement.

Groupes de scurit et accs aux sites et aux applications


L'accs scuris est bas sur les groupes de scurit. Vous configurez les groupes
de scurit pour fournir un accs restreint ou tendu aux applications, aux sites et
la main-d'oeuvre. Vous pouvez galement fournir un accs aux composants GLG,
aux limites et aux tolrances d'approbation.

Sites
L'architecture de scurit est conue pour utiliser des sites comme premier niveau
de scurit pour des implmentations sur plusieurs sites. Vous devez penser
utiliser les stratgies suivantes pour l'implmentation de la scurit :
v Si l'implmentation comporte un seul site, utilisez l'option pour autoriser le
groupe accder tous les sites pour chaque groupe.
v Si l'implmentation comporte plusieurs sites, crez des groupes pour reprsenter
chaque site, tous les sites ou un groupe logique de sites au sein d'un groupe de
scurit. Par exemple, vous pouvez crer un groupe de scurit pour le site 1 et
un autre pour les sites 2 et 3.
v N'incluez pas d'autres privilges pour les groupes de site.
v Un groupe de scurit indpendant possde des droits d'accs qui ne peuvent
pas tre combins avec des droits d'accs d'autres groupes. Si vous slectionnez
cette option, vous devez accorder cet accs de groupe au moins un site et une
application. L'accs est accord sauf si le groupe est utilis exclusivement pour
des applications de niveau systme.

Applications, magasins, main-d'oeuvre, composants GLG, limites


et tolrances et restrictions
Les stratgies suivantes s'utilisent avec les applications, magasins, main-d'oeuvre,
composants GLG, limites et tolrances et restrictions :
v Vous pouvez crer des groupes qui refltent ces privilges. Par exemple, si votre
socit ou structure comporte quatre magasins, vous pouvez crer des groupes
distincts pour chacun d'eux et un cinquime pour l'ensemble des magasins. Vous
pouvez ajouter ces groupes un profil utilisateur si ncessaire.

152

Administration de Maximo Asset Management

v Vous pouvez crer des groupes fonctionnels qui associent certains privilges. Par
exemple, vous pouvez crer trois diffrents groupes de maintenance. Chaque
groupe possde diffrents niveaux de privilges pour toutes les proprits des
onglets de l'application Groupes de scurit. Cette stratgie permet de dfinir les
groupes de manire dtaille. Lorsque vous associez un groupe un utilisateur,
le groupe contient certains ou tous les privilges devant tre affects cet
utilisateur.
En fonction de la manire dont vous voulez mettre en oeuvre la scurit, vous
pouvez galement crer des groupes qui combinent ces deux approches.
De plus, les rgles suivantes s'appliquent lorsque les privilges de scurit incluent
l'accs aux applications :
v Si vous avez accs une application de niveau systme, toute modification
apporte cette application a un impact au niveau du systme. Par exemple, si
vous avez accs l'application Devise et ajoutez l'EURO comme devise, cette
devise est disponible pour toutes les organisations et tous les sites.
v Lorsque vous apportez une modification une application au niveau de
l'organisation, la modification s'applique tous les sites de l'organisation. Par
exemple, vous tes un utilisateur du site 1. Vous avez accs l'application Plan
comptable et modifiez la structure d'un compte. La modification affecte tous les
sites de l'organisation laquelle le site 1 appartient.
v Toutes les modifications que vous effectuez dans une application de niveau site
sont limites ce site.
v Le niveau de l'application contrle le volume de donnes que vous pouvez
afficher. Par exemple, les applications au niveau du site rpertorient les donnes
pour des sites spcifiques et les applications au niveau de l'organisation
rpertorient les donnes de tous les sites au sein de l'organisation.

Types de groupes de scurit


Pour permettre une flexibilit de l'infrastructure de scurit de votre organisation,
vous pouvez choisir entre deux types de groupes de scurit lors de sa cration. Il
existe des groupes de scurit indpendants et des groupes de scurit dpendants.
Lorsque vous crez un groupe de scurit dans l'application Groupes de scurit,
vous pouvez indiquer s'il dpendant ou indpendant. Si vous crez un groupe de
scurit dpendant, les permissions et droits d'accs de ce groupe sont combins
avec les permissions et les droits de groupes de scurit similaires. Les droits et
permissions d'accs d'un groupe de scurit indpendant ne peuvent pas tre
combins avec les droits et permissions d'autres groupes de scurit.
Vous pouvez slectionnez les options suivantes pour combiner les deux types de
groupes de scurit :
v Do not combine - tous les groupes de scurit sont indpendants
v Combine - tous les groupes de scurit sont dpendants
v Do not combine and combine - combinaison des groupes dpendants et
indpendants

Processus de scurit
L'application Groupes de scurit utilise un processus de scurit en deux tapes,
l'authentification et l'autorisation.

Chapitre 6. Implmentation de la scurit

153

L'authentification correspond au processus de validation de l'identit d'un


utilisateur. Il existe plusieurs mthodes d'authentification qui partagent une
caractristique commune : l'authentification s'effectue toujours l'aide d'un ID
utilisateur et d'un mot de passe. Une fois l'utilisateur authentifi, l'autorisation
permet cet utilisateur d'accder diffrentes ressources en fonction de son
identit.
L'autorisation dtermine les modules et applications auxquels un utilisateur peut
accder, les actions qu'il peut effectuer et les donnes qu'il peut afficher, modifier et
supprimer. Les autorisations sont attribues en fonction de l'appartenance un ou
plusieurs groupes de scurit.

Authentification des utilisateurs


Dans l'application Groupes de scurit, vous pouvez dfinir l'authentification afin
de valider l'identit d'un utilisateur. L'authentification est le processus de
validation de l'identit d'un utilisateur par le biais d'un ID utilisateur et d'un mot
de passe.
Vous pouvez authentifier les utilisateurs l'aide des mthodes suivantes :
v Utilisation d'un serveur d'applications et d'un serveur LDAP, avec ou sans
gestionnaire de membre virtuel. LDAP reprsente un ensemble de protocoles
permettant d'accder des rpertoires d'information.
v Utilisation d'un serveur client Web pour une authentification native.

Authentification via le protocole LDAP


Vous pouvez vous servir de la scurit du serveur d'applications avec un
mcanisme d'authentification externe, tel que LDAP, pour authentifier les
utilisateurs. Le systme utilise la scurit du serveur d'applications avec un
mcanisme d'authentification externe.
Le systme est dvelopp avec la technologie Java 2 Platform, Enterprise Edition
(J2EE). Cette dernire requiert un serveur d'applications commercial. Le systme
utilise WebSphere Application Server ou WebLogic Server. Par dfaut, la scurit
WebSphere Application Server est active.

Authentification via le protocole LDAP avec gestionnaire de membre


virtuel
Vous pouvez authentifier des utilisateurs l'aide du protocole LDAP via Windows
Server Active Directory et le gestionnaire de membre virtuel.
Lorsque vous configurez le serveur d'applications pour effectuer une
authentification sur un annuaire actif, vous crez et grez des utilisateurs dans le
serveur d'annuaire LDAP. La tche priodique du gestionnaire de membre virtuel
met jour la base de donnes lorsque les utilisateurs, les groupes et les
appartenances aux groupes sont modifis dans le serveur d'annuaire. Lorsque des
utilisateurs et des groupes sont supprims de l'annuaire actif, ils ne sont pas
supprims de la base de donnes. En effet, les enregistrements pourraient servir
des fins de contrle.
Vous pouvez galement configurer le systme de manire insrer
automatiquement les informations de personne, d'utilisateur et de groupe partir
d'un annuaire externe. Le systme prend actuellement en charge la synchronisation
des informations de Microsoft Active Directory. La synchronisation avec d'autres

154

Administration de Maximo Asset Management

annuaires est possible, mais elle n'est pas prise en charge en tant que fonction
standard et peut ncessiter une programmation.
WebLogic Server et IBM WebSphere Application Server prennent en charge
l'authentification via Windows Server Active Directory.

Authentification via un serveur client Web pour une authentification


native
Vous pouvez utiliser l'authentification native fournie avec le systme pour
authentifier les utilisateurs et vrifier leur identit et les autorisations de scurit.
Lorsqu'un utilisateur fournit un ID de connexion et un mot de passe, les fonctions
de scurit vrifient que ces donnes figurent dans la base de donnes. L'utilisateur
dispose ensuite d'un droit d'accs aux applications, aux actions et aux donnes en
fonction des groupes de scurit auxquels l'ID utilisateur est associ.
De plus, les services de scurit effectuent les actions ci-dessous au dmarrage :
v Vrifier si l'ID de connexion est bloqu ou inactif.
v Authentifier l'ID de connexion et mettre jour l'historique des mots de passe.
v Dfinir la valeur par dfaut du site d'insertion, de l'organisation et de l'ID
personne de l'utilisateur.
v Dfinir la langue, l'environnement local, le fuseau horaire et l'ID de centre de
contrle de l'utilisateur.
v Acheminer les affectations de flux de travaux vers la bote de rception de
l'utilisateur.

Autorisations des groupes de scurit


L'application Groupes de scurit permet d'accorder des autorisations aux groupes
de scurit.
Vous pouvez accorder les autorisations suivantes aux groupes de scurit :
v Centre de contrle et sites
v Droits de lecture, d'insertion, d'enregistrement et de suppression sur les
applications et droits d'accs aux options de menu
v Magasins de stock et enregistrements de main-d'oeuvre
v Limites et tolrances d'achat et composants de compte GLG
v Restrictions de donnes conditionnelles pour les objets et les attributs
Si vous avez implment le protocole LDAP, vous crez et grez les groupes de
scurit dans le serveur LDAP ( moins que vous n'ayez modifi le comportement
par dfaut l'aide de la proprit useappserversecurity. Pour crer et grer des
groupes dans le serveur LDAP, vous placez des utilisateurs dans des groupes de
scurit. La combinaison des diffrents groupes de scurit reprsente les profils de
scurit des utilisateurs. Les utilisateurs obtiennent les autorisations et les droits
des groupes de scurit auxquels ils appartiennent.
Tches associes:
Autorisation des privilges d'application pour les groupes de scurit, la page
179
Selon vos besoins particuliers en scurit, vous pouvez accorder un groupe des
privilges spcifiques au sein d'une application. Ces privilges incluent la lecture,
l'insertion, la sauvegarde et la suppression.

Chapitre 6. Implmentation de la scurit

155

Accs des groupes de scurit une application :


Dans l'application Groupes de scurit, vous pouvez accorder un droit d'accs
utilisateur des applications spcifiques afin d'affiner les mesures de scurit. Les
utilisateurs peuvent se voir attribuer les droits Lire, Insrer, Enregistrer et
Supprimer pour une application. L'accs l'application d'un groupe de scurit est
li l'accs au site. Vous pouvez accorder un groupe de scurit un droit d'accs
tous les sites, certains sites uniquement ou aucun site.
Vous pouvez autoriser des utilisateurs accder des options spcifiques au sein
d'une application. Par exemple, vous pouvez accorder aux responsables un droit de
lecture sur l'historique des interventions, les cots et les garanties, mais pas un
droit d'insertion d'interventions ni de demandes de service. Vous devez configurer
chaque application avec un accs en lecture de sorte que les administrateurs
puissent slectionner des options d'accs aux applications supplmentaires.
Toutes les applications et leurs options d'accs correspondantes sont rpertories
dans la table SIGOPTION, qui comporte les types d'informations suivants :
v
v
v
v
v

Description de l'option d'application


Nom de l'option d'application
Visible
Accorde galement
Rvoque galement

v Condition requise
Le paramtre Visible indique si l'utilisateur peut slectionner ou non une option
dans l'application Groupes de scurit. Si une option n'est pas visible, elle est
associe une autre option. Les options de systme standard qui ne sont pas
visibles sont les suivantes : Effacement, Signets, Suivant, Prcdent, Affichage de
l'historique et Arborescence. Par exemple, lorsque vous octroyez un accs en
lecture, les options invisibles Effacement, Signets, Suivant, Prcdent, Affichage de
l'historique et Arborescence sont actives.
Les valeurs des options Accorde galement, Rvoque galement et Condition
requise indiquent les relations entre les options. Par exemple, si vous accordez un
droit d'insertion, l'option d'accs Accorde galement autorise l'accs
l'enregistrement.
Les options d'accs standard sont associes aux options Condition requise, Accorde
galement et Rvoque galement, comme indiqu dans le tableau suivant.
Tableau 29. Options d'accs standard de type Condition requise, Accorde galement et
Rvoque galement

156

Options standard

Relations entre les options

Condition requise standard

Condition requise

v Dupliquer

v Insrer

v Supprimer

v Sauvegarder

Accorde galement standard

Accorde galement

v Insrer

v Sauvegarder

v Lire

v Effacement, Signets, Suivant, Prcdent,


Affichage de l'historique, Arborescence

Administration de Maximo Asset Management

Tableau 29. Options d'accs standard de type Condition requise, Accorde galement et
Rvoque galement (suite)
Options standard

Relations entre les options

Rvoque galement standard

Rvoque galement

v Lire

v Toutes les options

v Sauvegarder

v Insrer, Dupliquer

v Insrer

v Dupliquer

Les relations entre les applications peuvent parfois varier. Pour afficher les
informations d'accs aux options d'une application spcifique, utilisez un diteur
SQL pour rechercher la table SIGOPTION.
Groupes de scurit et centres de contrle :
Les centres de contrle sont affects des groupes de scurit. Le centre de
contrle permet un accs rapide via les portlets aux outils et indicateurs cls de
performance auxquels les utilisateurs accdent.
Lors de la premire connexion des utilisateurs, un centre de contrle bas sur un
modle de leur groupe de scurit s'affiche. Si les utilisateurs appartiennent
plusieurs groupes de scurit, des onglets reprsentant une page de centre de
contrle pour chaque groupe de scurit s'affiche.
En tant qu'administrateur, vous pouvez accorder aux utilisateurs l'autorisation de
configurer leurs centres de contrles. Vous contrlez les portlets que les utilisateurs
peuvent afficher et configurer. Un centre de contrle peut comporter des portlets
pour les lments suivants :
v Tableau d'affichage
v Applications favorites
v Bote de rception
v Diagramme des indicateurs cls de performance
v Liste des indicateurs cls de performance
v Insertion rapide
v Ensemble de rsultats
Scurit conditionnelle :
Vous pouvez appliquer ces conditions aux groupes de scurit pour appliquer les
mesures de scurit. Par exemple, vous pouvez limiter l'accs certains lments
de l'interface utilisateur aux utilisateurs ayant le niveau d'accs appropri.
La bibliothque de conditions permet de dfinir les conditions en tant
qu'expressions ou en tant que fichiers de classe personnalise. Vous pouvez
contrler l'accs aux applications et aux commandes des applications en appliquant
des conditions aux groupes de scurit. Ces conditions sont appliques aux options
de signature (SIGOPTION) accordes au groupe de scurit. L'accs conditionnel
est accord dans l'application Groupes de scurit. Si un utilisateur appartient
plusieurs groupes de scurit, le plus haut niveau d'accs lui est accord lorsque
les groupes de scurit sont joints.
Voici quelques exemples de type d'accs conditionnel pouvant tre dfinis :
v accs en lecture seule aux informations affiches dans une zone ;
Chapitre 6. Implmentation de la scurit

157

v accs en lecture et en criture aux informations affiches dans une zone ;


v accs en lecture seule une zone spcifique d'une application pour un groupe
d'utilisateurs ;
v accs en lecture et en criture une application pour tous les membres d'un
groupe d'utilisateurs ;
v masquage d'une zone ou d'un onglet dans une application pour certains
utilisateurs ;
v accs aux options d'une application dans le menu Slectionner une action ou
dans le menu de navigation latral pour un groupe de scurit ;
v configuration des proprits d'une commande pour un groupe, comme la
masquer, la dfinir en lecture seule ou la rendre obligatoire ;
v configuration d'autres proprits (par exemple, la couleur, le libell ou le lien
d'application) de sorte qu'elles soient diffrentes pour le groupe d'utilisateurs
accdant l'interface utilisateur ;
v affichage ou masquage d'un attribut de donnes de manire gnrale ou pour un
groupe de scurit en particulier.
Scurit conditionnelle et restrictions de donnes :
L'application Groupes de scurit permet d'utiliser des restrictions de donnes afin
de remplir les conditions de scurit conditionnelles requises pour les utilisateurs.
Vous pouvez dfinir des restrictions pour qu'un groupe n'ait accs qu' certains
enregistrements au sein d'un ensemble plus large d'enregistrements.
Les restrictions de donnes permettent de limiter les donnes afin de masquer des
enregistrements ou de dfinir des enregistrements en lecture seule. Au niveau de
l'attribut, vous pouvez crer des restrictions de donnes afin que les
enregistrements soient masqus, en lecture seule ou obligatoires. Compte tenu que
ces restrictions existent au niveau des donnes, elles s'appliquent n'importe quel
lment d'interface utilisateur ou application faisant appel un objet ou un
attribut.
Les restrictions de donnes peuvent configurer l'accs aux donnes pour les
groupes d'utilisateurs de l'une des faons suivantes :
v Vous pouvez dfinir un objet ou un attribut entier du contexte d'une application
sur masqu ou en lecture seule, de manire conditionnelle ou non, pour
l'ensemble du systme ou un groupe de scurit.
v Vous pouvez associer un objet ou un objet et une application une condition
afin que les donnes soient renvoyes. Seules les donnes remplissant les
conditions sont extraites de la base de donnes. Cette situation est diffrente de
celle o les donnes sont extraites de la base de donnes, mais sont masques
sous une certaine condition. Les restrictions de donnes qualifies sont
uniquement appliques aux objets sommet dans les recherches et les botes de
dialogue configurs pour les autoriser.
v Vous pouvez dfinir des restrictions de donnes pour des attributs au sein
d'objets, avec ou sans application spcifie. Dans ces restrictions, vous pouvez
dfinir l'attribut sur masqu, obligatoire ou lecture seule, de manire
conditionnelle ou non, pour l'ensemble du systme ou un groupe de scurit. Au
moment de l'excution, au sein des applications, l'affichage des commandes
associes aux objets ou aux attributs restreints peut tre modifi au fur et
mesure que l'utilisateur fait dfiler les enregistrements.

158

Administration de Maximo Asset Management

v Vous pouvez dfinir des restrictions sur des collections pour contrler des
collections d'actifs, d'emplacements et d'lments de configuration auxquelles un
groupe peut accder.
v Les restrictions de donnes remplacent toujours les configurations d'application
dans l'application Concepteur d'applications. Par exemple, si un attribut possde
une restriction de donnes qui le dfinit en lecture seule, l'application
Concepteur d'applications ne peut pas rendre cet attribut ditable. La structure
hirarchique correspond la configuration de base de donnes, les restrictions
de donnes, puis l'application Concepteur d'applications.
v Les configurations que vous crez avec des restrictions de donnes s'appliquent
indpendamment de l'attribut utilis, ce qui n'est pas le cas des configurations
du Concepteur d'applications. Par exemple, vous voulez limiter l'accs une
zone qui apparat dans une section d'en-tte qui contient plusieurs onglets. Si
vous placez une restriction de donnes sur l'attribut, toutes les zones hritent de
la restriction. Si vous configurez la mme restriction dans l'application
Concepteur d'applications, vous devez appliquer la mme configuration
chaque zone de chaque onglet.
v Les configurations du Concepteur d'applications ne s'appliquent qu' une seule
application. Les configurations qui utilisent des restrictions de donnes peuvent
s'appliquer l'ensemble des applications qui font appel l'objet ou l'attribut
ou une application spcifique.
Si vous crez une restriction de donnes sur un objet, cette restriction ne s'applique
pas aux vues de cet objet. Pour que la restriction s'applique l'ensemble des vues
de l'objet, vous devez crer une restriction spare pour la vue.
Lorsque vous accordez un droit d'accs utilisateur une application, l'utilisateur
est habilit accder tous les lments de donnes par logique mtier de cette
application.
Restrictions de donnes de groupes
L'application Groupes de scurit permet de dfinir des restrictions l'aide d'une
condition qui dfinit les enregistrements auxquels un groupe peut accder. Si un
utilisateur appartient plusieurs groupes et qu'un ou plusieurs de ces groupes
possdent des restrictions de donnes, ces dernires se comportent de la faon
suivante : les restrictions de donnes qualifies sont lies ensemble par la variable
OR et les autres restrictions de donnes sont lies ensemble par la variable AND.
Toutefois, si l'un des groupes possde un accs une application, des rgles
diffrentes s'appliquent. Si un utilisateur appartient un groupe possdant un
accs en lecture et qu'il possde galement un droit d'accs un type siteorg, les
restrictions de donnes sont prises en compte. Dans le cas contraire, les restrictions
de donnes sont ignores.
Restrictions de donnes gnrales
L'action Restrictions des donnes gnrales permet de dfinir des restrictions qui
utilisent une condition qui dfinit les enregistrements accessibles dans le systme.
Pour crer des expressions pour ces conditions, utilisez l'application Gestionnaire
d'expression conditionnelle.

Profils de scurit
Un profil de scurit est la liste des droits qu'un utilisateur drive des groupes de
scurit auxquels il appartient. Les droits d'utilisateur dfinissent la capacit d'un
Chapitre 6. Implmentation de la scurit

159

utilisateur accder aux applications du systme de gestion des actifs et excuter


des fonctions d'application spcifiques. Vous pouvez afficher une liste de profils de
scurit utilisateur dans l'onglet Profil de scurit dans l'application Utilisateurs.
Avant de pouvoir afficher une liste de profils de scurit utilisateur, vous devez
d'abord crer un utilisateur dans l'application Utilisateurs. Vous devez ensuite
affecter l'utilisateur un groupe de scurit et attribuer des droits de groupe dans
l'application Groupe de scurit. Lorsque vous affectez un utilisateur plusieurs
groupes, l'utilisateur hrite des droits de scurit des groupes affects.
Vous pouvez utiliser l'application Groupes de scurit pour dfinir des droits
d'utilisateur en fonction des composants de scurit du systme de gestion des
actifs suivants :
v Site
v Application
v
v
v
v
v

Magasin
Main d'oeuvre
Segment de compte GLG
Limite et tolrance
Restriction des donnes

Par dfaut, le systme de gestion des actifs inclut les droits d'utilisateur suivants :
v La capacit modifier un mot de passe l'ouverture de session, mme lorsqu'un
mot de passe expire
v La capacit accder au centre de dmarrage du systme de gestion des actifs
Si votre implmentation utilise un serveur LDAP (Lightweight Directory Access
Protocol) pour authentifier un annuaire externe, n'utilisez pas les paramtres de
scurit du systme de gestion des actifs pour effectuer les fonctions suivantes :
v Auto-enregistrement
v Modifications de mot de passe et d'indication de mot de passe

Profil de scurit d'une organisation possdant deux groupes de


scurit - exemple
Un profil de scurit rpertorie l'accs qu'un utilisateur possde une fois tous les
groupes de scurit combins. Cet exemple prsente la gnration d'un profil de
scurit pour une organisation possdant deux groupes de scurit.
Dans l'exemple suivant, l'organisation possde deux groupes de scurit : le groupe
de scurit Employs et le groupe de scurit Gestion. Le profil de scurit est le
rsultat de la combinaison des groupes pour restreindre l'accs aux applications,
ainsi que des limites et tolrances.
Par exemple, le profil de scurit du groupe de scurit Employs ne fournit pas
l'accs aux demandes d'achat et aux tats financiers, et ne possde pas non plus de
limite d'achat.

160

Administration de Maximo Asset Management

Figure 4. Organisation possdant deux groupes de scurit

Chapitre 6. Implmentation de la scurit

161

Figure 5. Implmentation pour plusieurs organisations

Suivi des connexions


Le suivi des connexions permet de spcifier le nombre de tentatives de connexion
autoris. Vous pouvez contrler le nombre de tentatives de connexion et afficher le
statut de connexion en cours d'un utilisateur. Vous pouvez galement bloquer les
tentatives de connexion suivantes d'un utilisateur ayant excd le nombre spcifi.
L'action Contrles de scurit permet d'activer le suivi des connexions et
d'indiquer le nombre maximal de connexions non abouties. Le suivi des
connexions est obligatoire si vous utilisez la signature lectronique.
Lorsque le suivi des connexions est activ, toutes les tentatives de connexion
abouties et non abouties sont contrles. Aprs chaque connexion russie, le
nombre maximal de tentatives de connexion est rinitialis. Lorsque les utilisateurs
atteignent le nombre maximal, leur statut est remplac par le statut bloqu. Ils ne
peuvent plus se connecter tant qu'un administrateur ne modifie pas leur statut.

162

Administration de Maximo Asset Management

Si l'implmentation utilise un serveur d'applications pour s'authentifier auprs d'un


rpertoire, certaines fonctions sont excutes dans ce rpertoire et synchronises
dans le systme. Ces fonctions incluent l'ajout des utilisateurs (y compris
l'auto-inscription) et la gestion des mots de passe.

Chiffrement et scurit
Les types de donnes Crypto et CryptoX sont utiliss pour chiffrer les mots de
passe et autres types d'informations confidentielles. Java Cryptography Extension
(JCE) est utilis pour effectuer le chiffrement.
JCE peut utiliser des variables pour transformer les donnes entres en donnes
chiffres. Par dfaut, l'algorithme de chiffrement DESede et ses valeurs par dfaut
sont utiliss pour les autres valeurs. Crypto et CryptoX utilisent l'algorithme de
chiffrement DESede.
Le tableau suivant dcrit les types de donnes Crypto et CryptoX.
Tableau 30. Types de donnes Crypto et CryptoX
Type de donnes

Donnes stockes

Algorithme

CryptoX

Mots de passe utilisateur

v Chiffrement
unidirectionnel
v Stocke le mot de passe au
format chiffr (ne peut pas
tre dchiffr ou affich)
v En interne, la version
chiffre est utilise

Crypto

Informations que vous


voulez dchiffrer ou afficher

v Chiffrement bidirectionnel
v Les informations peuvent
tre dchiffres et affiches
pour les utilisateurs

Vous pouvez configurer les paramtres de chiffrement dans le fichier


maximo.properties. Vous pouvez configurer les types de donnes de chiffrement
pour qu'ils soient cohrents avec les directives de l'industrie et du gouvernement.
Vous pouvez galement configurer le chiffrement pour mieux scuriser votre
systme, l'aide des paramtres key, mode, padding et spec. Le tableau suivant
dcrit les paramtres de chiffrement.
Tableau 31. Paramtres de chiffrement
Proprit du chiffrement

Paramtres de JCE et DESede

mxe.security.crypto.key

La longueur doit tre un multiple de 24

mxe.security.cryptox.key
mxe.security.crypto.mode
mxe.security.cryptox.mode

v CBC - Mode d'enchanement de blocs de


code de chiffrement
v CFB - Mode retour d'informations du
chiffrement
v ECB - Mode livre de codes lectronique
v OFB - Mode retour d'informations de la
sortie
v PCBC - Propagation de l'enchanement de
blocs de code de chiffrement

Chapitre 6. Implmentation de la scurit

163

Tableau 31. Paramtres de chiffrement (suite)


Proprit du chiffrement

Paramtres de JCE et DESede

mxe.security.crypto.padding

v NoPadding

mxe.security.cryptox.padding

v PKCS5Padding

mxe.security.crypto.spec

La longueur doit tre un multiple de 8

mxe.security.cryptox.spec

Piratage et attaques par saturation


Des utilisateurs malveillants peuvent tenter de djouer la scurit ou d'affecter les
performances systme en attaquant les processus de connexion, rcupration de
mot de passe oubli et auto-enregistrement. Vous pouvez configurer les proprits
systme et paramtres de scurit pour viter ces types de piratage et d'attaques
par saturation.

Dsactivation du robot de moteur de recherche


Par dfaut, tous les serveurs connects Internet sont indexs par des moteurs de
recherche et sont disponibles par le biais d'une recherche. Si vous autorisez votre
serveur Maximo se connecter Internet, vous pouvez choisir de le rendre
invisible des moteurs de recherche en dployant un fichier robots.txt dans votre
proxy IBM HTTP Server ou votre serveur J2EE.

Blocage d'adresses IP
En fonction de vos paramtres de scurit, les adresses IP sont bloques lorsqu'une
attaque est dtecte. Vous pouvez afficher, ajouter et supprimer des adresses IP
bloques dans la fentre Grer les adresses IP bloques de l'application Utilisateurs.
La scurit peut tre configure pour bloquer une adresse IP lorsque les tentatives
de connexion, de rcupration de mots de passe oubli ou d'auto-enregistrement
effectues depuis la mme adresse sont trop nombreuses. Pour que le blocage soit
effectu, la proprit mxe.sec.IPblock doit tre dfinie.
De plus, si la proprit mxe.sec.IPblock.MatchBoth est dfinie, une adresse IP n'est
bloque que si l'hte et l'adresse du client de la demande entrante correspondent
aux valeurs dans la table LONGINBLOCK.

Echecs de connexions et tentatives de rcupration de mot de passe


oubli
Si le nombre de connexion choues ou de tentatives de rcupration d'un mot de
passe chou provenant de la mme adresse IP dpasse la valeur de la proprit
mxe.sec.IPblock.num pendant la dure spcifie par la proprit
mxe.sec.IPblock.sec, l'adresse IP est bloque.
En outre, si le nombre de tentative simultanes de rcupration d'un mot de passe
oubli dpasse la valeur de la proprit mxe.sec.forgotpassword.maxsets, une
erreur se produit et l'adresse IP qui met la demande est bloque.
Le nombre de connexions choues est suivi en fonction du nombre de sessions de
navigateur Web signal. N'utilisez toutefois pas la proprit mxe.sec.IPblock.num
pour essayer de contrler le nombre de sessions utilisateur ou de fentres. Les
sessions sont rapportes diffremment selon des navigateurs Web, en fonction de

164

Administration de Maximo Asset Management

l'utilisation d'onglets, de la version du navigateur et du systme d'exploitation. Par


consquent, le nombre de sessions de navigateur peut tre diffrent du nombre de
fentres de navigateur. Dfinissez uniquement la proprit mxe.sec.IPblock.num
pour les besoins de blocage des tentatives d'intrusion.
Si le nombre de tentatives successives de rcupration d'un mot de passe oubli
d'un utilisateur dpasse la valeur spcifie dans la fentre Contrles de scurit des
applications Utilisateurs et Groupes de scurit, le statut de l'utilisateur associ
l'adresse lectronique est dfini sur BLOQUE.

Tentatives d'auto-enregistrement
Si le nombre de tentatives simultanes d'auto-enregistrement dpasse la valeur de
la proprit mxe.sec.addusers.maxsets, une erreur se produit et l'adresse IP qui
met la demande est bloque.

Liste blanche d'adresses IP


Vous pouvez indiquer les adresses IP qui ne doivent pas tre bloques, par
exemple, l'adresse IP des serveurs utiliss pour quilibrer la charge utilisateur afin
que tous les utilisateurs puissent accder au systme Maximo. Pour crer une liste
blanche d'adresses IP, dans la proprit mxe.sec.allowedIP, spcifiez une liste
dlimite par des virgules rpertoriant les adresses IP qui ne doivent pas tre
bloques.

Cration automatique d'enregistrements d'utilisateurs


authentifis via le protocole LDAP
Le systme peut crer des enregistrements d'utilisateurs authentifis par le biais du
protocole LDAP. Cette fonction vous permet de crer des utilisateurs avec des
privilges de base, puis de raffecter les utilisateurs vers le groupe appropri.
L'application Proprits vous permet d'activer cette fonction. Dans cette
application, dfinissez la valeur de mxe.Allow LDAPUsers sur la valeur par dfaut
de 0 1.

Combinaison des groupes de scurit


L'application Groupes de scurit permet de combiner des groupes de scurit en
vue grer l'infrastructure de scurit au sein des organisations.
Lorsque vous combinez les groupes de scurit, les rgles suivantes s'appliquent :
v Vous ne pouvez pas combiner les privilges des groupes de scurit qui sont
indpendants.
v Vous pouvez combiner les privilges des groupes de scurit qui ne sont pas
indpendants.
v Lorsque vous combinez des privilges, les plus forts l'emportent. Si un
utilisateur appartient plusieurs groupes de scurit qui dfinissent le mme
privilge des niveaux diffrents, l'utilisateur possde le privilge le plus lev.
Par exemple, le groupe de scurit A possde une capacit de bon de commande
de $5,000. Le groupe de scurit B possde une capacit de bon de commande
de $10,000. Un utilisateur qui est membre de ces deux groupes la fois dispose
d'une limite d'achat de $10,000.

Chapitre 6. Implmentation de la scurit

165

v Lorsque vous combinez un groupe de scurit qui possde des restrictions de


donnes, ces restrictions sont ajoutes au profil de scurit de l'utilisateur. Cette
action peut rduire les droits d'accs qui ont t accords par les groupes de
scurit combins.
v Vous pouvez utiliser l'action Contrles de scurit de l'application Groupes de
scurit ou Utilisateurs pour spcifier un groupe pour tous les utilisateurs,
savoir le groupe MAXEVERYONE. Le groupe MAXEVERYONE est toujours
associ, mme s'il est signal comme indpendant.

Combinaison de la scurit dans un environnement multisite


La combinaison de privilges peut se rvler particulirement utile lorsque vous
possdez plusieurs sites. Gnralement, vous crez des groupes de scurit qui ne
dfinissent que l'accs au site. Vous crez d'autres groupes de scurit pour dfinir
les privilges d'application, les limites d'approbation d'achat et ainsi de suite. Par
exemple, votre organisation possde trois sites : les sites 1, 2 et 3. Votre
organisation comporte un utilisateur pour lequel vous avez cr un profil de
scurit qui inclut le site 1 et ses privilges associs. Vous voulez que cet utilisateur
ait les mmes privilges sur le site 2. Par consquent, vous ajoutez le site 2 au
profil de l'utilisateur.
Vous pouvez galement dfinir certains groupes comme tant indpendants afin
que, lorsque vous combinez des groupes de scurit, un utilisateur dispose d'un
ensemble de droits d'accs diffrent sur un autre site.

Combinaison des groupes de scurit - rgles de restriction des


donnes
Lorsque vous combinez des groupes de scurit (indpendants ou non), vous
utilisez des restrictions pour spcifier les enregistrements qui sont visibles pour les
membres d'un groupe de scurit.
Lorsque vous combinez des groupes de scurit et que vous utilisez des
restrictions, respectez les rgles suivantes :
v Si un utilisateur est membre de plusieurs groupes non indpendants et qu'un
seul groupe de scurit a un niveau d'accs limit, les plus hauts privilges sont
accords cet utilisateur pour tous les groupes de scurit. Par exemple,
prenons le cas de deux groupes de scurit non indpendants : les groupes de
scurit Managers et Maintenance. L'utilisateur a accs aux informations
relatives au taux de rmunration dans le groupe de scurit Managers, mais n'a
pas accs aux informations dans le groupe de scurit Maintenance. Lorsque les
deux groupes de scurit sont combins, l'utilisateur a accs aux informations
relatives au taux de rmunration du groupe Maintenance.
v Que les groupes soient ou non marqus comme indpendants, les restrictions de
donnes se combinent toujours sur l'ensemble des groupes de scurit l'aide de
l'oprateur OR. Par exemple, prenons le cas de deux groupes de scurit : le
premier contient une condition de restriction de donnes READONLY
(ENLECTURESEULE) ":orgid [equals character] 'EAGLENA'". Le second contient
une condition de restriction de donnes READONLY (ENLECTURESEULE)
":orgid [equals character] 'EAGLEUK'". Qu'un ou que deux de ces groupes soient
ou non marqus comme indpendants, cela n'a aucune importance : les
restrictions se combinent toujours de telle sorte que l'objet/attribut soit en
lecture seule si la valeur ORGID est dfinie sur EAGLENA _OR_ EAGLEUK.
Par consquent, rflchissez prudemment aux conditions que vous appliquez aux
restrictions de donnes.

166

Administration de Maximo Asset Management

Combinaison des groupes de scurit - rgles d'autorisation de


l'application
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit d'un utilisateur.
Lorsque vous combinez les groupes de scurit, les rgles suivantes s'appliquent
pour l'autorisation d'application :
v Les autorisations d'application spcifies pour un groupe de scurit
indpendant s'appliquent uniquement aux sites ou organisations associs ce
groupe de scurit.
v Les autorisations d'application spcifies pour tous les groupes de scurit
dpendants s'appliquent tous les sites spcifis pour ces groupes de scurit.
v Lorsque vous ne spcifiez aucun site, l'accs l'application Utilisateurs et
l'application Groupes de scurit est indpendant du site. Pour modifier
l'administration du site, vous pouvez spcifier un site pour le groupe de scurit
permettant un accs ces applications. Par exemple, si un groupe de scurit a
accs ces applications sur le site 1, un utilisateur connect peut modifier
uniquement les informations des utilisateurs associs au site 1.
v Les options disponibles dans les menus dpendent des options et des
applications que vous avez accordes un utilisateur, quel que soit le site ou
l'organisation.
v Vous pouvez accorder un accs utilisateur l'action Changer le statut en
fonction des sites.
v Lorsque le profil de scurit d'un utilisateur possde des autorisations
d'application mais aucun site, l'utilisateur peut accder aux applications.
L'utilisateur ne peut pas afficher ou insrer des enregistrements, sauf pour les
applications Utilisateurs et Groupes de scurit.
v Vous pouvez dfinir des conditions d'accs aux applications. Par exemple, un
utilisateur est membre de deux groupes de scurit, un des groupes de scurit a
un accs sous condition et l'autre non. L'accs sans condition a priorit sur
l'accs sous condition, l'utilisateur n'a donc aucune condition d'accs.
L'accumulation de tous les enregistrements d'autorisation d'application uniques
dans les groupes de scurit cre une liste d'accs des autorisations d'application
dans le profil de scurit d'un utilisateur.

Combinaison des groupes de scurit - rgles pour les limites et


les tolrances d'approbation
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.
Lorsque vous combinez les groupes de scurit, les rgles suivantes affectent les
limites et tolrances d'approbation :
v Les limites et tolrances que vous accordez pour un groupe de scurit se
situent au niveau de l'organisation. Les utilisateurs hritent des autorisations
pour les sites auxquels ils ont accs uniquement.
v Lorsqu'il existe deux valeurs de limite d'approbation diffrentes pour une mme
limite, la valeur la plus leve est applique au profil de scurit de l'utilisateur.
v Lorsqu'il existe deux valeurs diffrentes pour le mme type de tolrance, la
valeur la plus leve est applique au profil de scurit de l'utilisateur.

Chapitre 6. Implmentation de la scurit

167

v Lorsqu'il existe deux valeurs diffrentes pour le mme type de tolrance, mais
que les groupes de scurit accordant le niveau de tolrance possdent des sites
dans diffrentes organisations, la valeur la plus leve des sites d'une mme
organisation est applique au profil de scurit de l'utilisateur.
v Lorsqu'un utilisateur a accs deux organisations diffrentes prsentant
diffrentes limites et tolrances, l'utilisateur hrite des limites et tolrances de
chaque site auquel l'utilisateur a accs dans chaque organisation.
Le profil de scurit d'un utilisateur rpertorie les limites et tolrances
d'approbation spcifies.

Combinaison des groupes de scurit - rgles d'autorisation des


composants GLG
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.
Lorsque vous combinez les groupes de scurit, les rgles suivantes s'appliquent
pour l'autorisation des composants GLG :
v Lorsqu'un groupe de scurit auquel appartient un utilisateur accorde une
autorisation de modification de tous les composants GLG ou composants GLG
spcifiques, le profil de scurit de l'utilisateur reflte le niveau maximum
d'autorisation des composants GLG.
v Lorsque vous n'autorisez pas un groupe de scurit modifier les composants
gnraux, et que vous n'autorisez pas les composants individuels pour le groupe
de scurit, un utilisateur ne peut pas modifier les composants GLG.
v Les autorisations de composant GLG spcifies pour tous les groupes de scurit
dpendants s'appliquent toutes les applications, les sites et organisations de ces
groupes de scurit pour l'utilisateur.
v Les autorisations de composant GLG spcifies pour un groupe de scurit
indpendant s'appliquent uniquement aux applications, sites et organisations
associs ce groupe de scurit.
Le profil de scurit d'un utilisateur rpertorie les autorisations pour les
composants GLG.
Tches associes:
Autorisation d'accs du groupe de scurit aux composants GLG, la page 182
Vous pouvez dfinir comme mesure de scurit les composants GLG auquel un
groupe peut accder.

Combinaison des groupes de scurit - rgles d'autorisation de


main-d'oeuvre
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.
Lorsque vous combinez les groupes de scurit, les rgles suivantes s'appliquent
pour l'autorisation de main-d'oeuvre :
v
v
v
v
v

168

Toute la main-d'oeuvre d'une organisation.


Toute la main-d'oeuvre dans la mme quipe que l'utilisateur.
Toute la main-d'oeuvre dans le mme groupe de personnes que l'utilisateur.
Toute la main-d'oeuvre supervise par l'utilisateur.
Seulement les enregistrements de main-d'oeuvre de l'utilisateur.

Administration de Maximo Asset Management

v Les enregistrements de main-d'oeuvre individuels rpertoris dans la table.


Le profil de scurit d'un utilisateur rpertorie la main-d'oeuvre autorise.

Combinaison des groupes de scurit - rgles d'autorisation de


site
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.
Dans l'application Groupes de scurit, vous pouvez donner aux membres d'un
groupe de scurit un accs tous les sites. Si un utilisateur n'a pas accs tous
les sites grce l'appartenance un groupe, les sites auxquels a accs l'utilisateur
via l'appartenance au groupe sont contrls. Une liste des sites est incluse dans le
profil de scurit de l'utilisateur.

Combinaison des groupes de scurit - rgles d'autorisation de


magasin
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.
Lorsque vous combinez les groupes de scurit, les rgles suivantes s'appliquent
pour l'autorisation du magasin :
v Un utilisateur doit avoir accs la fois un magasin et au site du magasin pour
que l'autorisation du magasin soit ajout au profil de scurit de l'utilisateur.
v Les autorisations de magasin spcifies pour un groupe de scurit indpendant
s'appliquent uniquement aux sites associs ce groupe de scurit.
v Dans l'application Groupes de scurit, vous pouvez autoriser un groupe de
scurit effectuer des transactions avec les magasins. Les autorisations de
magasin spcifies pour tous les groupes de scurit dpendants s'appliquent
tous les sites spcifis pour ces groupes.
v Si vous n'autorisez pas un groupe de scurit accder tous les magasins ou
aux magasins individuels d'un site, un utilisateur membre de ce groupe de
scurit a accs aux magasins de ce site.
v Lorsque l'un des groupes de scurit auxquels appartient l'utilisateur accorde un
accs tous les magasins ou des magasins spcifiques d'un site donn, le
profil de scurit de l'utilisateur reflte le niveau maximal d'accs au magasin.
v Vous pouvez donner un accs utilisateur l'application Utilisateurs et
l'application Groupes de scurit, mais ne pas accorder cet accs aux
enregistrements de magasin. Dans ce scnario, l'utilisateur peut utiliser ces
applications pour autoriser l'accs tous les magasins, mais ne peut pas ajouter
des enregistrements de magasin spcifiques.
Le profil de scurit d'un utilisateur rpertorie les magasins autoriss.

Scurit du serveur d'applications


L'application Groupes de scurit permet de configurer la scurit du serveur
d'applications.

Chapitre 6. Implmentation de la scurit

169

Scurit du serveur d'applications - proprits de gestion des


utilisateurs et des groupes
Une fois la scurit du serveur d'applications active, vous pouvez configurer les
proprits de gestion des groupes et des utilisateurs pour dfinir si le rpertoire
dtient la cration des groupes ou la cration et la gestion des utilisateurs.
Par dfaut, la proprit mxe.LDAPGroupMgmt est dfinie sur 1. Ce paramtre indique
que le rpertoire dtient la cration et la gestion des groupes. Lorsque vous
remplacez la valeur par 0, le systme dtient la cration et la gestion des groupes.
Ce paramtre active les fonctions suivantes :
v Cration de groupes de scurit
v Association des utilisateurs aux groupes de scurit
Par dfaut, la proprit mxe.LDAPUserMgmt est dfinie sur 1. Ce paramtre indique
que le rpertoire dtient la cration et la gestion des utilisateurs. Lorsque vous
remplacez la valeur par 0, le systme dtient la cration et la gestion des
utilisateurs. Ce paramtre permet au systme d'utiliser le protocole LDAP pour
authentifier les utilisateurs sans avoir synchroniser les informations des
utilisateurs. Le tableau suivant rpertorie les fonctions actives et dsactives
l'aide du paramtre 0.
Tableau 32. Fonctions actives et dsactives lorsque le systme dtient la cration et la
gestion des utilisateurs
Fonction

Active

Ajout et suppression des groupes de scurit Non


Modification des groupes de scurit

Oui

Gestion des relations utilisateurs-groupes

Non

Ajout et suppression des utilisateurs

Oui

Modification des utilisateurs ( l'exception


du mot de passe)

Oui

Auto-enregistrement des utilisateurs

Non

Modification du mot de passe

Non

Les enregistrements des ID utilisateur crs dans le rpertoire et dans le systme


doivent tre identiques pour que ce paramtre fonctionne correctement.
Tches associes:
Configuration du systme pour utilisation de la scurit du serveur
d'applications, la page 190
Vous devez configurer le systme pour utiliser la scurit du serveur
d'applications. Cependant, si la scurit du serveur d'applications a t configure
via le programme d'installation, vous n'avez pas besoin d'effectuer cette procdure.
Configuration de WebLogic Server pour la scurit LDAP, la page 193
Pour effectuer la configuration afin d'utiliser la scurit du serveur d'applications,
votre serveur d'applications doit tre configur pour utiliser le protocole LDAP.
Configuration de WebSphere Application Server pour la scurit LDAP, la
page 191
Pour effectuer la configuration afin d'utiliser la scurit du serveur d'applications,
votre serveur d'applications doit tre configur pour utiliser le protocole LDAP. .

170

Administration de Maximo Asset Management

Rles de scurit pour le serveur d'applications


Lorsque vous activez la scurit du serveur d'applications, vous pouvez utiliser
des rles pour grer la scurit.
Le tableau suivant dcrit les rles de scurit que vous pouvez utiliser pour IBM
WebSphere Application Server et WebLogic Server.
Tableau 33. Rles de scurit pour WebSphere Application Server et WebLogic Server
Application server

Rle de scurit

Description

WebSphere Application
Server

Prend en charge les rles


possdant une porte
uniquement.

v Mappe les rles possdant


une porte aux groupes
individuels non imbriqus.
v Peut ne pas authentifier
les utilisateurs des groupes
imbriqus sur certains
serveurs LDAP. Pour plus
d'informations, consultez
la documentation
WebSphere Application
Server.

WebLogic Server

Prend en charge les rles


globaux et les rles
possdant une porte. Par
dfaut, utilise les rles
possdant une porte.
Utilisez la console
d'administration pour
modifier les rles globaux.

v Global - s'applique
toutes les ressources dans
un domaine de scurit (le
domaine de serveur
complet).
v Scoped - s'applique une
instance spcifique d'une
ressource dploye dans
un domaine de scurit.

Pour de plus amples informations sur la scurisation des ressources de WebLogic


Server, allez sur le site Web WebLogic Server et et effectuez une recherche sur la
scurisation des ressources. Pour de plus amples informations sur les types de
ressources de WebLogic Server, allez sur le site WebLogic Server et effectuez une
recherche sur les types de ressources.
Pour plus d'informations sur WebSphere Application Server, accdez l'IBM
Knowledge Center pour WebSphere Application Server Network Deployment et
effectuez une recherche sur les rles de scurit.

Environnement connexion unique pour la scurit d'un serveur


d'applications
Lorsque vous activez la scurit du serveur d'applications, vous pouvez utiliser un
environnement connexion unique. Cet environnement permet un utilisateur de
fournir un nom et un mot de passe permettant d'accder plusieurs applications.
Lorsque les utilisateurs s'authentifient auprs du serveur dans un environnement
connexion unique, les utilisateurs peuvent accder toutes les applications
auxquelles ils disposent d'un droit sur le serveur. Cette authentification vite
d'avoir ressaisir un mot de passe lors du passage d'une application une autre.
La configuration d'un systme connexion unique dpend de votre
implmentation. Pour plus d'informations sur les modalits de configuration d'un
environnement connexion unique de manire que le systme participe, voir la
documentation relative votre plateforme de connexion unique et votre serveur
Chapitre 6. Implmentation de la scurit

171

d'applications. WebLogic Server et WebSphere Application Server prennent en


charge un environnement connexion unique.

Scurit des serveurs d'applications et LDAP


Le serveur d'applications est configur pour s'authentifier auprs d'un registre
utilisateur du serveur LDAP (Lightweight Directory Access Protocol). Le systme
prend en charge l'intgration avec le serveur LDAP Microsoft Active Directory ou
IBM Tivoli Directory Server. Vous pouvez dplacer les donnes de serveur LDAP
dans les tables de la base de donnes du produit. Le serveur d'applications que
vous utilisez dtermine quel rpertoire fournit la prise en charge.
Vous ajoutez des utilisateurs et supprimez des utilisateurs et des groupes partir
du serveur LDAP, mais le systme fournit l'autorisation. Par dfaut, la proprit
mxe.LDAPGroupMgmt est dfinie pour que la cration de groupe et l'appartenance
un groupe soient gres par le serveur d'annuaire.
Vous pouvez configurer toutes les rgles d'autorisation spcifiques l'application
pour des utilisateurs et des groupes l'aide des applications du module de
scurit. Dans le systme, vous dsactivez les informations relatives au mot de
passe dans le centre de contrle, l'application de changement du mot de passe,
l'auto-inscription et l'application des utilisateurs.
Les utilisateurs et groupes du serveur LDAP sont dplacs dans les tables de la
base de donnes du produit pour identifier les utilisateurs en tant qu'utilisateurs
systme et pour fournir des dtails sur l'utilisateur dans les applications systme.
Les utilisateurs et groupes supprims du serveur LDAP ne sont pas supprims des
tables de la base de donnes ; des audits peuvent tre mens pour des utilisateurs
ou des groupes.
Si des comptes utilisateur sont dsactivs partir du serveur LDAP, le serveur
d'applications doit effacer les informations des utilisateurs mises en cache.
Pour que les utilisateurs puissent accder au systme, l'authentification du serveur
d'applications doit tre transmise. Les serveurs d'applications utilisent les
enregistrements utilisateur pour identifier les utilisateurs et groupes ayant accs au
systme. Tous les rles configurs dans une application sont mapps aux
utilisateurs et groupes l'aide de descripteurs de dploiement spcifiques au
serveur d'applications ou d'outils d'administration fournis par le serveur
d'applications.

Synchronisation de donnes LDAP


La synchronisation des donnes permet d'actualiser les donnes systme avec les
donnes du serveur d'annuaire LDAP. Les donnes synchronises sont dplaces
uniquement du serveur d'annuaire LDAP vers le systme.
Pour synchroniser les donnes, vous devez crer des utilisateurs et des groupes
dans le serveur d'annuaire LDAP.
Le processus de synchronisation des donnes dpend du serveur d'applications
utilis :
v Si vous utilisez WebSphere Application Server, la synchronisation des donnes
est rgie par les rfrentiels fdrs, eux-mmes grs par le gestionnaire de
membres virtuels et la tche priodique VMMSYNC.
v Si vous utilisez WebLogic Server, la synchronisation de donnes est gre par la
tche priodique LDAPSYNC.

172

Administration de Maximo Asset Management

La tche priodique LDAPSYNC prend en charge la synchronisation


incrmentielle. La tche priodique VMMSYNC prend en charge la synchronisation
intgrale par dfaut, mais elle peut tre configure pour prendre en charge la
synchronisation incrmentielle d'utilisateurs et de groupes. Si vous souhaitez
synchroniser des utilisateurs et des groupes de faon incrmentielle, vous devez
dfinir le paramtre de la tche priodique ChangePolling sur 1 ou true. La
synchronisation incrmentielle permet d'optimiser les performances et la
planification.
Les modifications apportes au serveur d'annuaire LDAP ne sont rpercutes dans
le systme qu'une fois les donnes synchronises. Et mme aprs leur
synchronisation, vous devez tenir compte des indications suivantes :
v Lors de la synchronisation des utilisateurs et des groupes du serveur d'annuaire
LDAP avec le systme, ceux-ci deviennent les utilisateurs et les groupes de
scurit du systme.
v Les groupes ou utilisateurs que vous renommez dans le serveur d'annuaire
LDAP ne sont pas renomms dans le systme. Au lieu de le renommer,
supprimez le groupe ou l'utilisateur et crez ensuite un groupe ou utilisateur.
v Lorsque vous dsactivez un compte utilisateur dans le serveur d'annuaire LDAP,
ce compte utilisateur n'est pas dsactiv dans le systme.

Synchronisation de paramtres de tche priodique pour la


scurit du serveur d'applications
Vous devez configurer les paramtres pour les tches priodiques de
synchronisation LDAPSYNC et VMMSYNC. Les tches priodiques LDAPSYNC et
VMMSYNC sont requises pour la scurit du serveur d'applications.
Le tableau suivant dcrit les paramtres que vous devez configurer pour la tche
priodique de synchronisation LDAPSYNC.
Tableau 34. Paramtres de la tche priodique de synchronisation LDAPSYNC
Paramtre

Description

Credential

Droits d'accs LDAP

GroupMapping

Groupe XML que la tche LDAP utilise

Hte

Hte de connexion LDAP

Port

Port de connexion LDAP

Principal

LDAP principal

SSLEnabled

Protocole SSL de connexion LDAP activ

SynchAdapter

Adaptateur de synchronisation LDAP

SynchParameter

Nom du paramtre, les paires de valeur sont


dlimites par une virgule

UserMapping

Utilisateur XML que la tche LDAP utilise

Le tableau suivant dcrit les paramtres que vous devez configurer pour la tche
priodique de synchronisation VMMSYNC.
Tableau 35. Paramtres de la tche priodique de synchronisation VMMSYNC
Paramtre

Description

ChangePolling

Paramtre VMM (Virtual Member Manager)


pour une synchronisation incrmentielle

Chapitre 6. Implmentation de la scurit

173

Tableau 35. Paramtres de la tche priodique de synchronisation VMMSYNC (suite)


Paramtre

Description

Credential

Donnes d'identification d'administrateur


VMM

GroupMapping

Utilisateur XML que la tche VMM utilise

GroupSearchAttribute

Attribut de recherche VMM pour les


enregistrements de groupe de requtes

Principal

VMM administrateur principal

SynchAdapter

Adaptateur de synchronisation VMM

UserMapping

Utilisateur XML que la tche VMM utilise

UserSearchAttribute

Attribut de recherche VMM pour les


enregistrements utilisateur de requtes

Le serveur d'annuaire LDAP conserve une liste d'attributs pour chaque utilisateur
ou groupe. Chaque attribut est associ un type de donnes, que vous pouvez
demander au serveur d'afficher. Les tches priodiques LDAPSYNC et VMMSYNC
prennent uniquement en charge la rcupration des donnes de type caractres ou
chane partir du serveur d'annuaire LDAP.
Le mappage des donnes dans les paramtres des tches priodiques LDAPSYNC
et VMMSYNC mappe les attributs LDAP aux colonnes de la table systme. Pour
que la tche priodique LDAPSYNC cre un enregistrement de base de donnes,
toutes les colonnes obligatoires doivent contenir des donnes. Lorsque les donnes
des colonnes obligatoires ne peuvent pas toutes tre obtenues partir du serveur
d'annuaire LDAP, vous devez spcifier des valeurs par dfaut. Pour spcifier les
valeurs par dfaut des colonnes, la valeur doit tre place entre crochets ; par
exemple, {ABC} spcifie la valeur ABC dans la colonne. La valeur est sensible la
casse.
La tche de synchronisation prend galement en charge des valeurs de
remplacement spcifiques pour gnrer des ID uniques et des dates systme. Pour
gnrer un ID unique pour une colonne, utilisez la notation {:IDunique} ; pour
gnrer une date systme, utilisez la notation {:datesys}.

Utilisation des groupes de scurit


Dans l'application Groupes de scurit, spcifiez les privilges et restrictions de
scurit pour les groupes d'utilisateurs.

Ajout de groupes de scurit


Les privilges de scurit contrlent l'accs des utilisateurs aux modules,
applications, options de menu et aux donnes. Tous les accs scuriss sont bass
sur les groupes de scurit.

Pourquoi et quand excuter cette tche


Si l'implmentation utilise un serveur d'applications pour s'authentifier auprs d'un
rpertoire, des groupes peuvent tre crs dans ce rpertoire et synchroniss dans
le systme.
Les utilisateurs peuvent spcifier une application pas dfaut pour leur profil
d'utilisateur. Si des utilisateurs ne spcifient pas d'application par dfaut alors que

174

Administration de Maximo Asset Management

des applications par dfaut sont spcifies pour les groupes de scurit,
l'application par dfaut des groupes de scurit s'affiche lorsque les utilisateurs se
connectent au systme. Si des utilisateurs sont affects plusieurs groupes de
scurit o des applications par dfaut sont spcifies, le systme ouvre le centre
de contrle. Si aucun paramtre par dfaut n'est spcifi, l'application par dfaut
du systme s'affiche.

Procdure
1. Dans l'application Groupes de scurit, cliquez sur Nouveau groupe.
2. Spcifiez un nom pour le groupe.
3. Facultatif : Entrez le nom et la description d'un groupe du centre de contrle
qui s'affiche lorsqu'un utilisateur du groupe se connecte. Les utilisateurs
peuvent galement personnaliser leurs centres de contrle ou slectionner un
centre de contrle par dfaut lorsqu'ils appartiennent des groupes possdant
diffrents centres.
4. Facultatif : Si vous ne souhaitez pas combiner les droits, cochez la case
Indpendant des autres groupes. Par dfaut, les droits sont fusionns lorsque
des groupes disposant de plusieurs sites sont combins.
5. Facultatif : Spcifiez une application pas dfaut pour le groupe de scurit.
6. Sauvegardez le groupe.

Rsultats
Aucun privilge ni aucune restriction n'est dfini(e) pour le nouveau groupe de
scurit.

Que faire ensuite


Vous pouvez utiliser des fonctions dans l'application Groupes de scurit pour
dfinir la scurit du groupe. Vous pouvez ajouter des utilisateurs dans
l'application Groupes de scurit et l'application Utilisateurs.
Concepts associs:
Groupes de scurit et accs aux sites et aux applications, la page 152
L'accs scuris est bas sur les groupes de scurit. Vous configurez les groupes
de scurit pour fournir un accs restreint ou tendu aux applications, aux sites et
la main-d'oeuvre. Vous pouvez galement fournir un accs aux composants GLG,
aux limites et aux tolrances d'approbation.

Affectation de centres de contrle aux groupes de scurit


Le centre de contrle permet un accs rapide via les portlets aux outils et
indicateurs cls de performance auxquels les utilisateurs accdent gnralement.
Les administrateurs peuvent affecter le centre de contrle qui s'affiche par dfaut
pour les utilisateurs lorsqu'ils accdent au systme.

Procdure
Dans l'application Groupes de scurit, slectionnez le groupe possdant le
centre de contrle que vous voulez affecter.
2. Entrez le nom du centre de contrle qui s'affiche lorsqu'un utilisateur du
groupe se connecte.
3. Sauvegardez vos changements.
Concepts associs:
1.

Chapitre 6. Implmentation de la scurit

175

Groupes de scurit et accs aux sites et aux applications, la page 152


L'accs scuris est bas sur les groupes de scurit. Vous configurez les groupes
de scurit pour fournir un accs restreint ou tendu aux applications, aux sites et
la main-d'oeuvre. Vous pouvez galement fournir un accs aux composants GLG,
aux limites et aux tolrances d'approbation.

Affectation de sites des groupes de scurit


Les sites font partie de l'architecture de scurit. Vous affectez des groupes de
scurit pour permettre un accs aux sites.

Pourquoi et quand excuter cette tche


Vous pouvez uniquement ajouter des sites auxquels vous avez accs. Vous ne
pouvez ajouter des sites inactifs un groupe que si votre enregistrement
d'utilisateur est autoris pour les sites inactifs.

Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe auquel vous
voulez affecter l'accs un site.
2. Cliquez sur l'onglet Sites.
3. Slectionnez une des options suivantes :
v Pour autoriser l'accs du groupe tous les sites, cochez la case Autoriser le
groupe pour tous les sites. Si vous slectionnez cette option, vous ne pouvez
pas ajouter de lignes.
v Pour autoriser l'accs du groupe des sites individuels, cliquez sur Nouvelle
ligne et indiquez le nom du site. Une fois que vous avez slectionn un site,
les autres zones sont renseignes.
4. Sauvegardez vos changements.
Concepts associs:
Groupes de scurit et accs aux sites et aux applications, la page 152
L'accs scuris est bas sur les groupes de scurit. Vous configurez les groupes
de scurit pour fournir un accs restreint ou tendu aux applications, aux sites et
la main-d'oeuvre. Vous pouvez galement fournir un accs aux composants GLG,
aux limites et aux tolrances d'approbation.

Ajout d'utilisateurs des groupes de scurit


Vous accordez aux utilisateurs des droits d'accs de scurit en les affectant un
ou plusieurs groupes. La combinaison de groupes auxquels les utilisateurs
appartiennent dtermine les privilges de scurit.

Avant de commencer
Pour ajouter des utilisateurs un groupe de scurit existant, vous devez tre
autoris raffecter des utilisateurs ce groupe. L'action Autoriser la raffectation
de groupe permet d'accorder l'autorisation. Lorsque vous crez un groupe de
scurit, vous tes automatiquement autoris ajouter des utilisateurs ce groupe.

Pourquoi et quand excuter cette tche


Si l'implmentation utilise un serveur d'applications pour s'authentifier auprs d'un
rpertoire, vous pouvez ajouter des utilisateurs des groupes de scurit dans le
rpertoire ou dans le systme, suivant vos paramtres.

176

Administration de Maximo Asset Management

Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe auquel vous
souhaitez ajouter un utilisateur.
2. Cliquez sur l'onglet Utilisateurs.
3. Cliquez sur Nouvelle ligne.
4. Slectionnez un utilisateur. Les informations associes l'utilisateur sont
renseignes dans les autres zones.
5. Sauvegardez vos changements.
Concepts associs:
Groupes de scurit et accs aux sites et aux applications, la page 152
L'accs scuris est bas sur les groupes de scurit. Vous configurez les groupes
de scurit pour fournir un accs restreint ou tendu aux applications, aux sites et
la main-d'oeuvre. Vous pouvez galement fournir un accs aux composants GLG,
aux limites et aux tolrances d'approbation.
Autorisation de raffectations du groupe de scurit pour les utilisateurs :
A des fins de scurit, vous pouvez indiquer les utilisateurs autoriss ajouter ou
supprimer les utilisateurs d'un groupe de scurit.
Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe pour lequel vous
voulez autoriser la raffectation du groupe.
2. Slectionnez l'action Autoriser la raffectation de groupe.
3. Dans la fentre Autoriser la raffectation de groupe, cliquez sur Nouvelle ligne.
4. Pour autoriser des utilisateurs, cliquez sur Slectionner des utilisateurs.
5. Cliquez sur OK.
Concepts associs:
Authentification des utilisateurs, la page 154
Dans l'application Groupes de scurit, vous pouvez dfinir l'authentification afin
de valider l'identit d'un utilisateur. L'authentification est le processus de
validation de l'identit d'un utilisateur par le biais d'un ID utilisateur et d'un mot
de passe.
Dfinition des valeurs par dfaut utilisateur :
Utilisez l'action Contrles de scurit pour indiquer les valeurs par dfaut pour les
enregistrements utilisateur. Vous pouvez accder l'action Contrles de scurit
des applications Groupes de scurit ou Utilisateurs.
Pourquoi et quand excuter cette tche
Vous pouvez spcifier les valeurs par dfaut pour les enregistrements utilisateur :
v Groupe de scurit par dfaut pour les nouveaux utilisateurs - Les nouveaux
utilisateurs sont automatiquement affects un groupe de scurit. Le groupe
par dfaut dfinit leurs autorisations en matire de scurit jusqu' ce qu'ils
soient affects d'autres groupes. Le groupe par dfaut est MAXDEFLTREG. Les
autorisations accordes pour ce groupe se limitent l'accs au Centre de
contrle. Les utilisateurs peuvent modifier leur propre mot de passe.
v Statut par dfaut de n'importe quel enregistrement d'utilisateur : Le statut par
dfaut est NEWREG. Le statut NEWREG vous permet de rechercher de

Chapitre 6. Implmentation de la scurit

177

nouveaux enregistrements utilisateur. Vous pouvez galement acheminer des


enregistrements vers un processus de flux de travaux.
v Groupe pour tous les utilisateurs : Le groupe de scurit par dfaut pour les
autorisations globales est MAXEVERYONE. Lorsque vous slectionnez Groupe
pour tous les utilisateurs dans Contrles de scurit, l'utilisateur est ajout
MAXEVERYONE.
v Bote de dialogue de signature lectronique - Lorsque vous slectionnez Afficher
l'ID utilisateur dans la bote de dialogue de signature lectronique ? dans
Contrles de scurit, le systme affiche l'ID utilisateur dans la fentre et invite
l'utilisateur saisir son mot de passe.
Votre implmentation peut utiliser un serveur d'applications authentifier avec un
rpertoire externe grce un protocole LDAP. Dans ce cas, vous n'utilisez pas le
systme pour excuter certaines fonctions. Ces fonctions sont les suivantes :
v Auto-inscription - Cette fonction ne peut pas tre utilise avec un annuaire
externe.
v Dfinition ou modification des mots de passe et des indications de mot de passe
- Toutes les fonctions lies au mot de passe sont gres par le rpertoire.
Par dfaut, si vous utilisez un serveur d'applications pour l'authentification,
l'annuaire gre la cration des groupes et des utilisateurs. Vous pouvez dfinir des
proprits pour que la cration des groupes et des utilisateurs soit directement
effectue dans le systme. Si ces proprits dont dfinies, certaines fonctions sont
actives ou dsactives dans le systme.
Procdure
1. Slectionnez l'action Contrles de scurit.
2. Dans la section Valeurs par dfaut de l'utilisateur, indiquez les valeurs par
dfaut suivantes :
a. Dans la zone Groupe par dfaut pour les nouveaux utilisateurs, entrez le
nom du groupe ou cliquez sur Menu Dtails.
b. Dans la zone Statut initial des utilisateurs auto-inscrits, entrez un statut
d'utilisateur.
c. Dans la zone Groupe pour tous les utilisateurs, indiquez le groupe pour les
permissions globales. La valeur par dfaut est MAXEVERYONE.
d. Activez la case cocher Afficher l'ID utilisateur dans la bote de dialogue
de signature lectronique pour afficher l'ID utilisateur dans la fentre
lorsque le systme invite les utilisateurs saisir leur mot de passe. Si vous
appliquez des signatures lectroniques, vous devez appliquer le suivi des
connexions.
3. Cliquez sur OK.

Attribution de privilges d'autorisation des groupes de


scurit
Vous pouvez accorder des privilges d'autorisation des groupes de scurit,
comme par exemple l'accs aux applications, aux magasins et aux informations de
main-d'oeuvre.

Attribution d'autorisation de connexion administrateur pour la


configuration d'une base de donnes
Pour configurer la base de donnes en mode administrateur, vous devez disposer
de l'autorisation de connexion administrateur, accorde par le groupe de scurit.

178

Administration de Maximo Asset Management

Procdure
1. Dans l'application Groupes de scurit, slectionnez un groupe de scurit, puis
accdez l'onglet Applications.
2. Dans la section Applications, recherchez le centre de contrle.
3. Dans la section Options for Start Center (Options du centre de dmarrage),
slectionnez Il est possible de se connecter pendant le mode administration,
puis cliquez sur Autoriser les options rpertories pour cette application.
Concepts associs:
Authentification des utilisateurs, la page 154
Dans l'application Groupes de scurit, vous pouvez dfinir l'authentification afin
de valider l'identit d'un utilisateur. L'authentification est le processus de
validation de l'identit d'un utilisateur par le biais d'un ID utilisateur et d'un mot
de passe.

Autorisation des privilges d'application pour les groupes de


scurit
Selon vos besoins particuliers en scurit, vous pouvez accorder un groupe des
privilges spcifiques au sein d'une application. Ces privilges incluent la lecture,
l'insertion, la sauvegarde et la suppression.

Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe appropri.
2. Cliquez sur l'onglet Applications.
3. Dans la table Applications, slectionnez l'application. Les options de
l'application slectionne sont rpertories dans la table Options.
4. Slectionnez l'une des options suivantes :
v Pour accorder des privilges toutes les applications rpertories, cliquez sur
Autoriser les applications rpertories.
v Pour supprimer des privilges de toutes les applications rpertories, cliquez
sur Rvoquer les applications rpertories.
5. Slectionnez l'un des privilges suivants :
Option

Description

Lecture

Ce privilge permet aux utilisateurs


d'accder l'application et d'afficher les
enregistrements. Vous devez slectionner
cette option pour tre en mesure d'en
slectionner d'autres.

Insrer

Ce privilge permet aux utilisateurs de crer


des enregistrements. Si vous slectionnez ce
privilge, le privilge enregistr est
automatiquement slectionn.

Sauvegarder

Ce privilge permet aux utilisateurs de


sauvegarder les modifications des
enregistrements.

Chapitre 6. Implmentation de la scurit

179

Option

Description

Delete

Ce privilge permet aux utilisateurs de


supprimer des enregistrements spcifiques.
Avant qu'un enregistrement ne puisse tre
supprim, les contrles internes sont
excuts pour empcher la suppression
d'enregistrements contenant des
informations requises par d'autres
enregistrements. Si vous slectionnez le
privilge de suppression, vous devez
galement slectionner le privilge
d'enregistrement.

Tout ce qui prcde

Ce privilge accorde ou supprime les


privilges de lecture, d'insertion,
d'enregistrement et de suppression pour
toutes les applications rpertories.

Les options que vous avez slectionnes sont rpertories dans la table Options.
6. Dans la table Options, slectionnez une des options suivantes :
v Pour accorder un accs des options spcifiques, cochez les cases
appropries.
v Pour accorder un accs toutes les options, cliquez sur Grant Listed
Options for This Application.
7. Facultatif : Dans la table Options, slectionnez une expression conditionnelle
qui accorde sous condition les privilges de cette option un groupe.
8. Sauvegardez vos changements.
9. Pour que vos modifications prennent effet, dconnectez-vous puis
connectez-vous nouveau.
Concepts associs:
Autorisations des groupes de scurit, la page 155
L'application Groupes de scurit permet d'accorder des autorisations aux groupes
de scurit.
Accs des groupes de scurit une application, la page 156
Dans l'application Groupes de scurit, vous pouvez accorder un droit d'accs
utilisateur des applications spcifiques afin d'affiner les mesures de scurit. Les
utilisateurs peuvent se voir attribuer les droits Lire, Insrer, Enregistrer et
Supprimer pour une application. L'accs l'application d'un groupe de scurit est
li l'accs au site. Vous pouvez accorder un groupe de scurit un droit d'accs
tous les sites, certains sites uniquement ou aucun site.

Autorisation d'accs aux magasins pour les groupes de scurit


Les informations relatives aux magasins sont utilises dans les transactions qui
affectent les lments d'inventaire et les stocks. Vous pouvez autoriser comme
mesure un groupe de scurit effectuer des transactions avec des magasins
spcifiques.

Pourquoi et quand excuter cette tche


Vous ne pouvez ajouter que les magasins auxquels vous pouvez accder.

Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe pour lequel vous
voulez autoriser les transactions de magasin.
2. Cliquez sur l'onglet Magasins.

180

Administration de Maximo Asset Management

3. Facultatif : Authorize the group to have access to all storerooms. Si vous


slectionnez cette option, vous ne pouvez pas crer de magasins individuels.
4. Facultatif : Pour autoriser le groupe accder des magasins individuels,
procdez comme suit :
a. Cliquez sur Nouvelle ligne.
b. Spcifiez un site et un magasin. Lorsque vous indiquez une valeur de
magasin avant d'indiquer une valeur de site, vous choisissez parmi tous les
magasins, y compris ceux du mme nom dans d'autres sites. Une fois le
magasin slectionn, la zone Site est automatiquement renseigne.
5. Sauvegardez vos changements.
Concepts associs:
Combinaison des groupes de scurit, la page 165
L'application Groupes de scurit permet de combiner des groupes de scurit en
vue grer l'infrastructure de scurit au sein des organisations.
Combinaison des groupes de scurit - rgles d'autorisation de magasin, la
page 169
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.

Autorisation d'accs aux informations de main-d'oeuvre des


groupes de scurit
Vous pouvez autoriser comme mesure un groupe de scurit accder aux
informations de main-d'oeuvre, y compris les enregistrements contenant des
informations relatives la main-d'oeuvre.

Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe pour lequel vous
voulez autoriser les informations de main-d'oeuvre.
2. Cliquez sur l'onglet Main-d'uvre.
3. Slectionnez l'une des options d'autorisation de main d'oeuvre suivantes :
Option

Description

Autoriser le groupe pour toute la


main-d'oeuvre

v Slectionnez cette option pour que le


groupe ait accs toute la main-d'oeuvre.
v Lorsque vous slectionnez cette option, les
autres slections associes la
main-d'oeuvre sont en lecture seule.

v Autoriser le groupe pour la main-d'oeuvre v Slectionnez une ou plusieurs de ces


de la mme quipe
options pour que le groupe ait accs un
ensemble d'enregistrements restreint.
v Autoriser le groupe pour la main-d'oeuvre
dpendant du mme groupe de personnes v Pour slectionner ces options, vrifiez que
la case Autoriser le groupe pour toute la
main-d'oeuvre est dcoche.

v Autoriser le groupe pour la main-d'oeuvre


qu'il supervise
v Autoriser le groupe pour sa propre
main-d'oeuvre

Chapitre 6. Implmentation de la scurit

181

Option

Description

Nouvelle ligne

v Slectionnez cette option pour que le


groupe ait accs des enregistrements
individuels de main-d'oeuvre.

v Organisation
v Main-d'uvre

v Si vous commencez par indiquer une


valeur de main-d'oeuvre, la fentre
Slectionner une valeur rpertorie la
main-d'oeuvre de toutes les organisations,
y compris la main-d'oeuvre possdant le
mme nom dans des organisations
diffrentes. Une fois la valeur de
main-d'oeuvre slectionne, la zone
Organisation est automatiquement
renseigne.
v Vous ne pouvez entrer que des
enregistrements de main-d'oeuvre
auxquels votre ID utilisateur vous permet
d'accder.

v Pour que le groupe ait accs tous les informations de main-d'oeuvre,


cochez la case Autoriser le groupe pour toute la main-d'oeuvre. Lorsque
vous slectionnez cette option, les autres slections associes la
main-d'oeuvre sont en lecture seule.
v Pour que le groupe ait accs un ensemble d'enregistrements restreint,
vrifiez que la case Autoriser le groupe pour toute la main-d'oeuvre est
dcoche. Slectionnez les options pour autoriser la main-d'oeuvre d'une
mme quipe, la main-d'oeuvre d'un mme groupe de personnes, la
main-d'oeuvre qu'il supervise et sa propre main-d'oeuvre.
v Pour que le groupe ait accs des enregistrements de main-d'oeuvre
individuels, cliquez sur Nouvelle ligne et indiquez les valeurs pour
l'organisation et la main-d'oeuvre.
4. Sauvegardez vos changements.
Concepts associs:
Combinaison des groupes de scurit, la page 165
L'application Groupes de scurit permet de combiner des groupes de scurit en
vue grer l'infrastructure de scurit au sein des organisations.
Combinaison des groupes de scurit - rgles d'autorisation de main-d'oeuvre,
la page 168
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.

Autorisation d'accs du groupe de scurit aux composants


GLG
Vous pouvez dfinir comme mesure de scurit les composants GLG auquel un
groupe peut accder.

Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe auquel vous
voulez accorder l'accs aux composants GLG.
2. Cliquez sur l'onglet Composants GLG.
3. Facultatif : Authorize the group to access all general ledger components. Si
vous slectionnez ce paramtre, les paramtres de la table Composants GLG
sont en lecture seule.

182

Administration de Maximo Asset Management

4. Facultatif : Authorize the group to access individual general ledger


components.
5. Sauvegardez vos changements.
Concepts associs:
Combinaison des groupes de scurit, la page 165
L'application Groupes de scurit permet de combiner des groupes de scurit en
vue grer l'infrastructure de scurit au sein des organisations.
Combinaison des groupes de scurit - rgles d'autorisation des composants
GLG, la page 168
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.

Autorisation des services standards pour les groupes de


scurit
Lorsque vous affectez une option de signature (SIGOPTION) un service standard
pour que seuls les utilisateurs ou les groupes possdant une autorisation pour cette
option puissent excuter le service standard.

Pourquoi et quand excuter cette tche


L'autorisation de service standard ne prend pas en charge l'utilisation des
conditions qui peuvent tre associes l'option de signature. Toute condition
affecte est ignore.

Procdure
1. Dans l'application Groupe de scurit, slectionnez l'action Autorisation de
service standard.
2. Dans la fentre Autorisation de service standard, cliquez sur Nouvelle ligne.
3. Spcifiez des valeurs pour le service, la mthode et l'option. Aprs avoir
spcifi ces valeurs, la zone Application est renseigne par une valeur.
4. Cliquez sur OK.

Rsultats
Le service standard est affect une option de signature. Tout utilisateur qui
appelle ce service via la structure d'intgration (HTTP, EJB ou SOAP) requiert son
autorisation pour que l'option de signature excute le service standard.
Concepts associs:
Combinaison des groupes de scurit, la page 165
L'application Groupes de scurit permet de combiner des groupes de scurit en
vue grer l'infrastructure de scurit au sein des organisations.
Combinaison des groupes de scurit - rgles d'autorisation de l'application, la
page 167
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit d'un utilisateur.
Combinaison des groupes de scurit - rgles d'autorisation de site, la page 169
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.

Chapitre 6. Implmentation de la scurit

183

Redfinition de la dure du mot de passe pour les groupes de


scurit
La dure du mot de passe est indique au niveau du systme l'aide de l'action
Contrles de scurit. Cependant, vous pouvez dfinir une dure de mot de passe
spcifique un groupe de scurit en remplaant le paramtre systme.

Pourquoi et quand excuter cette tche


Si votre implmentation utilise un serveur d'applications pour s'authentifier dans
un annuaire externe (via LDAP), vous ne pouvez pas utiliser cette fonctionnalit
car l'annuaire gre les mots de passe.

Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe pour lequel vous
voulez remplacer la dure du mot de passe.
2. Slectionnez l'action Ignorer la dfinition de dure du mot de passe.
3. Indiquez, en nombre de jours, la dure de validit du mot de passe pour ce
groupe.
4. Indiquez le nombre de jours avant que les utilisateurs du groupe ne soient
alerts de l'expiration du mot de passe.
5. Cliquez sur OK.
Concepts associs:
Combinaison des groupes de scurit, la page 165
L'application Groupes de scurit permet de combiner des groupes de scurit en
vue grer l'infrastructure de scurit au sein des organisations.
Combinaison des groupes de scurit - rgles d'autorisation de l'application, la
page 167
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit d'un utilisateur.
Combinaison des groupes de scurit - rgles d'autorisation de site, la page 169
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.

Spcification de restrictions pour les groupes de scurit


Vous pouvez spcifier tout type de restrictions pour les groupes de scurit,
comme par exemple les restrictions de donnes et les restrictions de collection.

Spcification de restrictions de donnes pour les groupes de


scurit
Pour personnaliser vos paramtres de scurit, vous pouvez indiquer des
restrictions pour les enregistrements auxquels un groupe de scurit peut accder.
Vous pouvez utiliser un fichier de classe conditionnelle ou une expression
conditionnelle pour dfinir et appliquer ces restrictions.

Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe pour lequel vous
voulez dfinir des restrictions.
2. Dans l'onglet Restrictions de donnes, slectionnez le type de restriction :
v Pour spcifier des restrictions sur des objets, cliquez sur Object Restrictions.

184

Administration de Maximo Asset Management

3.
4.
5.
6.

7.

v Pour spcifier des restrictions sur des attributs, cliquez sur Restrictions des
attributs.
Cliquez sur Nouvelle ligne.
Dans la zone Objet, indiquez la table ou vue sur laquelle dfinir la restriction.
Facultatif : Lorsque vous dfinissez une restriction d'attributs, indiquez
l'attribut que vous voulez restreindre.
Facultatif : Dans la zone Application, indiquez l'application laquelle vous
appliquez la restriction. Ne la renseignez pas pour appliquer la restriction
toutes les applications qui utilisent l'objet ou l'attribut.
Indiquez le type de restriction.

8. Facultatif : Spcifiez les options suivantes pour les restrictions :


Option

Description

Rvaluer

Slectionnez cette option pour que la


condition de restriction soit rvalue
lorsque l'utilisateur slectionne une autre
zone. Si vous ne slectionnez pas cette
option, les conditions de restriction sont
values une fois que vous avez sauvegard
les modifications dans une zone.

Condition

Indiquez une expression conditionnelle.

9. Sauvegardez vos changements.


Concepts associs:
Combinaison des groupes de scurit, la page 165
L'application Groupes de scurit permet de combiner des groupes de scurit en
vue grer l'infrastructure de scurit au sein des organisations.
Combinaison des groupes de scurit - rgles de restriction des donnes, la
page 166
Lorsque vous combinez des groupes de scurit (indpendants ou non), vous
utilisez des restrictions pour spcifier les enregistrements qui sont visibles pour les
membres d'un groupe de scurit.

Spcification de restrictions de collection pour les groupes de


scurit
Vous pouvez utiliser les restrictions de donnes pour spcifier les collections
auxquelles un groupe de scurit peut accder.

Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe pour lequel vous
voulez dfinir des restrictions.
2. Cliquez sur l'onglet Restrictions des donnes.
3. Cliquez sur l'onglet Restrictions des collections.
4. Cliquez sur Nouvelle ligne.
5. Indiquez le nom de la collection pour laquelle vous voulez accorder l'accs.
6. Facultatif : Fournissez une description de la collection.
7. Enregistrez vos modifications.

Chapitre 6. Implmentation de la scurit

185

Rsultats
Lorsque vous spcifiez une restriction de collections, une srie de restrictions
d'objet associes est cre. Vous pouvez afficher cette srie en lecture seule dans
l'onglet Objet.
Concepts associs:
Combinaison des groupes de scurit, la page 165
L'application Groupes de scurit permet de combiner des groupes de scurit en
vue grer l'infrastructure de scurit au sein des organisations.
Combinaison des groupes de scurit - rgles d'autorisation de l'application, la
page 167
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit d'un utilisateur.
Combinaison des groupes de scurit - rgles d'autorisation de site, la page 169
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.

Spcification de restrictions de donnes gnrales pour les


groupes de scurit
A l'aide des restrictions de donnes gnrales, vous pouvez utiliser une condition
afin de spcifier des restrictions pour les enregistrements auxquels les groupes de
scurit peuvent accder.

Procdure
1. Facultatif : Dans l'application Gestionnaire d'expression conditionnelle, crez
une ou plusieurs conditions valuer pour contrler l'accs.
2. Dans l'application Groupes de scurit, slectionnez l'action Restrictions des
donnes gnrales.
3. Dans la fentre Restrictions des donnes gnrales, slectionnez le type de la
restriction et spcifiez les dtails la concernant.
Concepts associs:
Combinaison des groupes de scurit, la page 165
L'application Groupes de scurit permet de combiner des groupes de scurit en
vue grer l'infrastructure de scurit au sein des organisations.
Combinaison des groupes de scurit - rgles de restriction des donnes, la
page 166
Lorsque vous combinez des groupes de scurit (indpendants ou non), vous
utilisez des restrictions pour spcifier les enregistrements qui sont visibles pour les
membres d'un groupe de scurit.

Spcification des limites et tolrances d'achat pour les groupes


de scurit
Pour les groupes de scurit, vous pouvez spcifier des limites d'approbation pour
les demandes d'achat, les bons de commande, les demandes de matriels, les
factures et les contrats. Vous pouvez galement spcifier l'cart possible du volume
des factures, taxes, et services par rapport un accord initial.

Procdure
1. Dans l'application Groupes de scurit, slectionnez le groupe pour lequel vous
voulez dfinir des limites et restrictions.
2. Cliquez sur l'onglet Limites et tolrances.

186

Administration de Maximo Asset Management

3. Cliquez sur Nouvelle ligne.


4. Spcifiez une organisation. Aprs avoir spcifi une organisation, la zone
Devise de base, qui est en lecture seule, est renseigne par la devise de base 1
pour chaque organisation. Vous devez utiliser cette devise lors de la dfinition
des limites.
5. Facultatif : Indiquez les valeurs pour les limites. Lorsque vous crez un
enregistrement, les valeurs par dfaut de ces zones sont dfinies sur 0. Une
valeur de 0 dans une zone indique que le groupe a une limite de 0. Une zone
vide indique que le groupe a des droits d'accs d'approbation illimits dans
cette zone.
Option

Description

Limite DA

Spcifie la quantit maximale dans une


demande d'achat pouvant tre approuve
par le groupe.

Limite BC

Spcifie la quantit maximale dans un bon


de commande pouvant tre approuve par
le groupe.

Limite Dapp

Spcifie la quantit maximale dans une


demande de matriel pouvant tre
approuve par le groupe.

Limite facture

Spcifie la quantit maximale dans une


facture pouvant tre approuve par le
groupe.

Limite contrat

Spcifie la quantit maximale dans un


contrat pouvant tre approuve par le
groupe.

6. Facultatif : Spcifiez les tolrances infrieure et suprieure pour les factures,


taxes et services. Indiquez les quantits ou les pourcentages.
7. Sauvegardez vos changements.
Concepts associs:
Combinaison des groupes de scurit - rgles pour les limites et les tolrances
d'approbation, la page 167
Dans l'application Groupes de scurit, vous combinez les groupes de scurit
indpendants ou les groupes de scurit dpendants pour gnrer le profil de
scurit.

Suppression d'utilisateurs des groupes de scurit


Le groupe de scurit auquel appartient un utilisateur contrle le niveau d'accs et
les privilges de l'utilisateur au sein du systme. Pour appliquer les modifications
de vos besoins en scurit, vous pouvez supprimer un utilisateur d'un groupe de
scurit.

Avant de commencer
Vous devez supprimer un groupe de scurit du serveur d'applications avant de
pouvoir supprimer des utilisateurs d'un groupe de scurit. Pour supprimer un
utilisateur d'un groupe, vous devez tre autoris raffecter des utilisateurs ce
groupe. Utilisez l'action Autoriser la raffectation de groupe dans l'application
Groupes de scurit ou Utilisateurs pour accorder cette autorisation.

Chapitre 6. Implmentation de la scurit

187

Pourquoi et quand excuter cette tche


Si vous supprimez un groupe de scurit dans le serveur d'annuaire, mais que
vous ne souhaitez pas le supprimer du systme, vous pouvez supprimer les
utilisateurs de ce groupe. Les utilisateurs n'auront plus accs aux applications
auxquelles le groupe avait accs auparavant. Si votre implmentation utilise un
serveur d'applications pour s'authentifier auprs d'un rpertoire, vous pouvez
associer des utilisateurs des groupes dans le rpertoire ou dans le systme,
suivant vos paramtres. Vous ne pouvez pas supprimer d'utilisateurs du groupe
MAXEVERYONE.

Procdure
1. Dans le serveur d'annuaire, supprimez les utilisateurs du groupe de scurit
supprimer. Vous devez attendre que la tche priodique VMMSYNC ait
intgralement synchronis les utilisateurs et les groupes de scurit du serveur
d'annuaire avec les utilisateurs et les groupes du systme.
2. Supprimez le groupe de scurit dans le serveur d'annuaire.
3. Dans l'application Groupes de scurit, slectionnez le groupe contenant
l'utilisateur concern.
4. Cliquez sur l'onglet Utilisateurs.
5. Supprimez l'utilisateur.
6. Sauvegardez vos modifications.
Concepts associs:
Groupes de scurit et accs aux sites et aux applications, la page 152
L'accs scuris est bas sur les groupes de scurit. Vous configurez les groupes
de scurit pour fournir un accs restreint ou tendu aux applications, aux sites et
la main-d'oeuvre. Vous pouvez galement fournir un accs aux composants GLG,
aux limites et aux tolrances d'approbation.

Suppression de groupes de scurit


Au fur et mesure que votre entreprise volue, vous pouvez supprimer des
groupes de scurit. Vous pouvez supprimer des groupes de scurit dans
l'application Groupes de scurit, configurer un processus d'archivage ou crer une
tche priodique pour supprimer les groupes.

Avant de commencer
Vous devez supprimer un groupe de scurit du serveur d'applications avant de
pouvoir le supprimer du systme.

Pourquoi et quand excuter cette tche


Vous pouvez supprimer un groupe de scurit dans le serveur d'annuaire mais la
tche priodique VMMSYNC ne supprime pas le groupe des tables systme.
Lorsque des utilisateurs sont associs un groupe de scurit ou lorsqu'un groupe
de scurit est dfini comme groupe de scurit par dfaut pour tous les
utilisateurs, il ne peut pas tre supprim. Vous ne pouvez pas supprimer le groupe
MAXEVERYONE.

Procdure
1. Dans le serveur d'annuaire, supprimez les utilisateurs du groupe de scurit
supprimer. Vous devez attendre que la tche priodique VMMSYNC ait
intgralement synchronis les utilisateurs et les groupes de scurit du serveur
d'annuaire avec les utilisateurs et les groupes du systme.

188

Administration de Maximo Asset Management

2. Supprimez le groupe de scurit dans le serveur d'annuaire.


3. Dans l'application Groupes de scurit, slectionnez le groupe que vous voulez
supprimer.
4. Slectionnez l'action Supprimer le groupe.
5. Cliquez sur Oui.

Que faire ensuite


Si l'implmentation utilise un serveur d'applications pour s'authentifier dans un
annuaire externe (via LDAP), un utilisateur supprim de l'annuaire n'est pas
automatiquement supprim du systme. Vous devez le supprimer manuellement.
Concepts associs:
Groupes de scurit et accs aux sites et aux applications, la page 152
L'accs scuris est bas sur les groupes de scurit. Vous configurez les groupes
de scurit pour fournir un accs restreint ou tendu aux applications, aux sites et
la main-d'oeuvre. Vous pouvez galement fournir un accs aux composants GLG,
aux limites et aux tolrances d'approbation.

Chiffrement des proprits des fins de scurit


Vous pouvez chiffrer les proprits du fichier maximo.properties pour fournir une
scurit supplmentaire. Les proprits chiffres possdent le paramtre
maxprop.encrypted=1 dans la base de donnes.

Avant de commencer
Le fichier maximo.properties se situe dans le dossier <Rpertoire principal
Maximo> \applications\Maximo\properties.

Pourquoi et quand excuter cette tche


Lorsque vous chiffrez une proprit, le fichier non chiffr d'origine est conserv
dans le systme de fichiers sous le nom maximo.properties_orig. A des fins de
scurit, stockez le fichier non chiffr d'origine en dehors de la structure du fichier
systme.

Procdure
1. Ouvrez maximo.properties dans un diteur de texte.
2. Ouvrez une commande shell et allez dans le dossier <Rpertoire principal
Maximo> \tools\maximo.
3. Entrez encryptproperties pour excuter le fichier de traitement par lots.
L'ancien fichier est renomm avec une extension *_orig ; par exemple,
maximo.properties_orig.
4. Vrifiez que le nouveau fichier contient une chane de chiffrement la fin.
5. Enregistrez les fichiers non chiffrs d'origine (avec l'extension *_orig) en dehors
de la structure du fichier systme.
Concepts associs:
Chiffrement et scurit, la page 163
Les types de donnes Crypto et CryptoX sont utiliss pour chiffrer les mots de
passe et autres types d'informations confidentielles. Java Cryptography Extension
(JCE) est utilis pour effectuer le chiffrement.

Chapitre 6. Implmentation de la scurit

189

Modification des fichiers chiffrs des fins de scurit


Pour des raisons de scurit, vous pouvez modifier un fichier que vous avez dj
chiffr.

Procdure
1. Supprimez le fichier chiffr maximo.properties.
2. Restaurez l'original non chiffr dans le dossier <rpertoire principal Maximo>
\applications\Maximo\properties.
3. Supprimez les extensions _orig du fichier.
4. Effectuez vos modifications puis chiffrez nouveau le fichier.
Concepts associs:
Chiffrement et scurit, la page 163
Les types de donnes Crypto et CryptoX sont utiliss pour chiffrer les mots de
passe et autres types d'informations confidentielles. Java Cryptography Extension
(JCE) est utilis pour effectuer le chiffrement.

Configuration du systme pour utilisation de la scurit du


serveur d'applications
Vous devez configurer le systme pour utiliser la scurit du serveur
d'applications. Cependant, si la scurit du serveur d'applications a t configure
via le programme d'installation, vous n'avez pas besoin d'effectuer cette procdure.

Avant de commencer
Vous devez crer les lments suivants :
v Un rpertoire utilisateur sur le serveur LDAP
v Une unit organisationnelle pour le systme
v Un groupe, maximousers, dans l'unit organisationnelle
v Les utilisateurs administratifs MAXADMIN, MAXREG et MXINTADMIN dans
le rpertoire qui sont assigns une unit organisationnelle et aux groupe
maximousers

Procdure
1. Dans l'application Proprits systme, dfinissez la valeur de la proprit
mxe.useAppServerSecurity sur 1.
2. Pour chaque fichier web.xml utilisant la valeur useAppServerSecurity, modifiez
le code XML comme suit :
a. Supprimez la mise en commentaire de l'une de sections <login-config> pour
la logique FORM ou BASIC.
b. Dfinissez la valeur de <useAppServerSecurity> sur 1.
c. Supprimez la mise en commentaire de la section <security-constraint>.
3. Pour gnrer le fichier EAR, modifiez le rpertoire dans votre dossier
rp_install\deployment et spcifiez buildmaximoear.
4. Dployez le fichier EAR dans le serveur d'applications appropri.
5. Synchronisez les utilisateurs et les groupes de LDAP dans le systme l'aide de
la tche priodique.

190

Administration de Maximo Asset Management

Que faire ensuite


Pour configurer l'utilisation de la scurit du serveur d'applications, vous devez
configurer votre serveur d'applications pour la scurit LDAP.
Concepts associs:
Rles de scurit pour le serveur d'applications, la page 171
Lorsque vous activez la scurit du serveur d'applications, vous pouvez utiliser
des rles pour grer la scurit.
Environnement connexion unique pour la scurit d'un serveur d'applications,
la page 171
Lorsque vous activez la scurit du serveur d'applications, vous pouvez utiliser un
environnement connexion unique. Cet environnement permet un utilisateur de
fournir un nom et un mot de passe permettant d'accder plusieurs applications.
Synchronisation de donnes LDAP, la page 172
La synchronisation des donnes permet d'actualiser les donnes systme avec les
donnes du serveur d'annuaire LDAP. Les donnes synchronises sont dplaces
uniquement du serveur d'annuaire LDAP vers le systme.
Scurit du serveur d'applications - proprits de gestion des utilisateurs et des
groupes, la page 170
Une fois la scurit du serveur d'applications active, vous pouvez configurer les
proprits de gestion des groupes et des utilisateurs pour dfinir si le rpertoire
dtient la cration des groupes ou la cration et la gestion des utilisateurs.

Configuration de WebSphere Application Server pour la scurit


LDAP
Pour effectuer la configuration afin d'utiliser la scurit du serveur d'applications,
votre serveur d'applications doit tre configur pour utiliser le protocole LDAP. .

Avant de commencer
Vous devez configurer votre systme pour la scurit du serveur d'applications.

Procdure
1. Compltez la procdure pour configurer WebSphere Application Server afin
d'utiliser la scurit LDAP. Pour des instructions spcifiques relatives la
configuration de WebSphere Application Server, consultez WebSphere
Application Server Knowledge Center l'adresse http://www-01.ibm.com/
support/knowledgecenter/SSLKT6/sslkt6_welcome.html et lancez une
recherche sur WebSphere Active Directory.
2. Redmarrez le serveur d'applications.
3. Dployez le systme et mappez le rle de scurit maximouser aux utilisateurs
et groupes qui remplissent les exigences de votre organisation, ou affectez les
utilisateurs au groupe par dfaut maximousers dans le systme LDAP.
Concepts associs:
Rles de scurit pour le serveur d'applications, la page 171
Lorsque vous activez la scurit du serveur d'applications, vous pouvez utiliser
des rles pour grer la scurit.
Environnement connexion unique pour la scurit d'un serveur d'applications,
la page 171
Lorsque vous activez la scurit du serveur d'applications, vous pouvez utiliser un
environnement connexion unique. Cet environnement permet un utilisateur de
fournir un nom et un mot de passe permettant d'accder plusieurs applications.

Chapitre 6. Implmentation de la scurit

191

Synchronisation de donnes LDAP, la page 172


La synchronisation des donnes permet d'actualiser les donnes systme avec les
donnes du serveur d'annuaire LDAP. Les donnes synchronises sont dplaces
uniquement du serveur d'annuaire LDAP vers le systme.
Scurit du serveur d'applications - proprits de gestion des utilisateurs et des
groupes, la page 170
Une fois la scurit du serveur d'applications active, vous pouvez configurer les
proprits de gestion des groupes et des utilisateurs pour dfinir si le rpertoire
dtient la cration des groupes ou la cration et la gestion des utilisateurs.

Configuration de deux serveurs d'annuaire


Il est possible de configurer deux serveurs d'annuaire pour le dploiement.

Pourquoi et quand excuter cette tche


Le gestionnaire de membres virtuel peut tre configur pour utiliser deux serveurs
d'annuaire pour authentifier les utilisateurs se connectant Maximo Asset
Management. Vous pouvez choisir cette approche si votre environnement compte
dj plus d'un serveur d'annuaire ou si vous ne souhaitez pas inclure les
utilisateurs systme, tels que wasadmin, dans le serveur d'annuaire de votre
entreprise. Vous pouvez utiliser n'importe quelle combinaison de serveurs
d'annuaire pris en charge : deux instances de IBM Tivoli Directory Server, deux
instances de Microsoft Active Directory, ou une de chaque.
Les deux serveurs doivent tre dfinis dans le mme domaine, et un nom
d'utilisateur ne peut apparatre que dans l'un des deux serveurs uniquement. Si,
aprs configuration, vous crez des utilisateurs l'aide de l'interface WebSphere,
ceux-ci sont dfinis dans le premier serveur d'annuaire que le gestionnaire de
membres virtuel doit utiliser.
La procdure suivante suppose que les deux serveurs d'annuaire ont t installs.
Si vous souhaitez que Maximo Asset Management configure un serveur d'annuaire
au cours du processus d'installation, vous pouvez l'utiliser en tant que premier
serveur d'annuaire et configurer le gestionnaire de membres virtuel pour en ajouter
un deuxime. Si vous rutilisez des serveurs d'annuaire existants ou si vous avez
install un nouveau serveur d'annuaire mais que vous ne l'avez pas configur
l'aide du programme d'installation Maximo Asset Management, vous devez raliser
toutes les tapes pour configurer les deux serveurs.
Pour utiliser deux serveurs d'annuaire pour authentifier les utilisateurs Maximo
Asset Management, vous devez configurer le gestionnaire de membres virtuel pour
fdrer les deux serveurs, et les tches priodiques pour synchroniser l'annuaire
des utilisateurs Maximo avec les deux serveurs d'annuaire. Pour ce faire, procdez
comme suit :

Procdure
1. Configurez le gestionnaire de membres virtuel de sorte qu'il utilise le premier
serveur d'annuaire. Si vous souhaitez que Maximo Asset Management
configure un serveur d'annuaire au cours du processus d'installation, ignorez
cette tape.
2. Rptez ces tapes pour configurer le gestionnaire de membres virtuel de
sorte qu'il utilise le deuxime serveur d'annuaire. Veillez indiquer le mme
nom de domaine que pour le premier serveur. Attribuez au deuxime serveur
d'annuaire un identificateur de rfrentiel diffrent.

192

Administration de Maximo Asset Management

3. Une fois l'installation de Maximo Asset Management termine, connectez-vous


l'interface Maximo Asset Management et accdez l'application
Configuration systme > Configuration de la plateforme > Configuration de
la tche priodique.
4. Tapez VMM dans la zone Tche priodique et appuyez sur Entre.
5. Recherchez la tche VMMSYNC et cliquez dessus.
6. Dfinissez l'tat de la tche sur Actif. Cette opration conclut la configuration
de la tche priodique pour le premier serveur d'annuaire.
7. Dupliquez ensuite la tche priodique VMMSYNC existante et modifiez les
zones suivantes :
v Group Mapping (Mappages de groupes)
v User Mappings (Mappages d'utilisateurs)
Vrifiez que les noms distinctifs de base des paramtres de mappage de
groupes et d'utilisateurs sont correctement saisis. La valeur de nom distinctif
de base indique la tche priodique VMMSYNC de rechercher les
utilisateurs et les groupes un emplacement spcifique dans le serveur
d'annuaire. Pour les utilisateurs et les groupes, cette valeur se termine
toujours par la valeur de base saisie lors de la fdration des serveurs
d'annuaire dans le gestionnaire de membres virtuel.
Les valeurs principales et les donnes d'identification doivent tre identiques
celles spcifies pour le premier serveur d'annuaire.
8. Planifiez l'excution de la tche toutes les 5 minutes (ou l'intervalle de votre
choix), dfinissez son statut sur Actif, puis configurez-la de sorte conserver
les enregistrements d'historique.
9. Sauvegardez la tche.
10. Aprs 5 minutes, vrifiez si la tche a bien t excute, et relancez-la dans le
cas contraire.
11. Une fois les deux tches priodiques excutes, dans l'application Utilisateurs,
vrifiez que les utilisateurs des deux serveurs d'annuaires apparaissent dans la
liste.

Configuration de WebLogic Server pour la scurit LDAP


Pour effectuer la configuration afin d'utiliser la scurit du serveur d'applications,
votre serveur d'applications doit tre configur pour utiliser le protocole LDAP.

Avant de commencer
Vous devez configurer votre systme pour la scurit du serveur d'applications.

Procdure
1. Compltez la procdure pour configurer WebLogic Server afin d'utiliser la
scurit LDAP. Pour des instructions spcifiques sur la configuration de
WebLogic Server, consultez la documentation WebLogic Server et recherchez
WebLogic Active Directory.
2. Redmarrez le serveur d'applications.
3. Dployez le systme et mappez le rle de scurit maximouser aux utilisateurs
et groupes qui remplissent les exigences de votre organisation, ou affectez les
utilisateurs au groupe par dfaut maximousers dans le systme LDAP.
Concepts associs:
Rles de scurit pour le serveur d'applications, la page 171
Lorsque vous activez la scurit du serveur d'applications, vous pouvez utiliser
des rles pour grer la scurit.
Chapitre 6. Implmentation de la scurit

193

Environnement connexion unique pour la scurit d'un serveur d'applications,


la page 171
Lorsque vous activez la scurit du serveur d'applications, vous pouvez utiliser un
environnement connexion unique. Cet environnement permet un utilisateur de
fournir un nom et un mot de passe permettant d'accder plusieurs applications.
Synchronisation de donnes LDAP, la page 172
La synchronisation des donnes permet d'actualiser les donnes systme avec les
donnes du serveur d'annuaire LDAP. Les donnes synchronises sont dplaces
uniquement du serveur d'annuaire LDAP vers le systme.
Scurit du serveur d'applications - proprits de gestion des utilisateurs et des
groupes, la page 170
Une fois la scurit du serveur d'applications active, vous pouvez configurer les
proprits de gestion des groupes et des utilisateurs pour dfinir si le rpertoire
dtient la cration des groupes ou la cration et la gestion des utilisateurs.

Modification des paramtres de tche priodique pour la


synchronisation des donnes
Lors de la synchronisation des donnes du serveur d'annuaire LDAP avec celles du
systme, le serveur d'applications se synchronise sur l'attribut de nom usuel (cn,
common name). Il s'agit de l'attribut correspondant la zone Nom complet du
serveur d'annuaire LDAP. Si ncessaire, vous pouvez modifier les valeurs par
dfaut des paramtres de synchronisation.

Pourquoi et quand excuter cette tche


Pour effectuer la synchronisation partir du nom de connexion de l'utilisateur et
se connecter au systme, l'attribut de nom d'utilisateur doit tre correctement
mapp. Vous devez mapper l'attribut dans les paramtres de la tche priodique
LDAPSYNC, dans les paramtres de tche priodique VMMSYNC et dans le
serveur d'applications. La longueur de la zone dans le rpertoire doit tre
identique la longueur de la zone dans les tables systme. Si cette valeur est
infrieure dans les tables systme, vous pouvez augmenter la longueur maximale
de la zone dans l'application Configuration de base de donnes.

Procdure
1. Dans l'application Configuration de la tche priodique, slectionnez la tche
priodique approprie :
Option

Description

Si vous utilisez Active Directory et qu'il


s'agit du seul rpertoire utilis, quel que
soit le serveur d'applications utilis :

Slectionnez la tche priodique


LDAPSYNC.

Si vous utilisez Active Directory, une


Slectionnez la tche priodique
plateforme de rpertoires ou une instance
VMMSYNC.
de rpertoire, ainsi qu'un autre rpertoire,
ceux-ci sont uniquement pris en charge par
le gestionnaire de membres virtuel et IBM
WebSphere Application Server :

2. Dans l'onglet Paramtres de l'onglet Tche priodique, slectionnez le


paramtre UserMapping (Mappage utilisateur) et contrlez sa valeur.
3. Si cette valeur est infrieure dans les tables systme, slectionnez l'objet
LDAPSYNCCRONPARM dans l'application Configuration de base de donnes.

194

Administration de Maximo Asset Management

4. Dans l'onglet Attributs, slectionnez l'attribut UserMapping (Mappage


utilisateur), augmentez la longueur de la zone, puis enregistrez l'attribut.
5. Rptez les tapes 5 et 6 pour l'objet VMMSYNCCRONPARM.

Que faire ensuite


Assurez-vous que les tches priodiques sont actives, puis synchronisez les
donnes.
Concepts associs:
Synchronisation de donnes LDAP, la page 172
La synchronisation des donnes permet d'actualiser les donnes systme avec les
donnes du serveur d'annuaire LDAP. Les donnes synchronises sont dplaces
uniquement du serveur d'annuaire LDAP vers le systme.

Activation des tches priodiques pour la synchronisation de


donnes
La synchronisation permet d'actualiser les donnes du systme avec celles du
serveur d'annuaire LDAP. Notez que la synchronisation des donnes requiert
l'activation des tches priodiques.

Avant de commencer
Vous devez vous connecter au systme en tant qu'administrateur. Les seuls
rpertoires pris en charge sont IBM Tivoli Directory Server et Microsoft Active
Directory.

Procdure
1. Dans l'application Configuration de la tche priodique, slectionnez la tche
priodique approprie :
Option

Description

Si vous utilisez Active Directory et qu'il


s'agit du seul rpertoire utilis, quel que
soit le serveur d'applications utilis :

Slectionnez la tche priodique


LDAPSYNC.

Si vous utilisez Active Directory, une


Slectionnez la tche priodique
plateforme de rpertoires ou une instance
VMMSYNC.
de rpertoire, ainsi qu'un autre rpertoire,
ceux-ci sont uniquement pris en charge par
le gestionnaire de membres virtuel et IBM
WebSphere Application Server :

2. Dans la section Instances de tches priodiques de l'onglet Tche priodique,


cochez la case Actif.
3. Spcifiez un planning pour la tche priodique, puis enregistrez les
modifications. Excutez la tche priodique pour synchroniser tous les
utilisateurs et groupes du serveur d'annuaire LDAP dans les tables de la base
de donnes.
Concepts associs:
Synchronisation de donnes LDAP, la page 172
La synchronisation des donnes permet d'actualiser les donnes systme avec les
donnes du serveur d'annuaire LDAP. Les donnes synchronises sont dplaces
uniquement du serveur d'annuaire LDAP vers le systme.

Chapitre 6. Implmentation de la scurit

195

Configuration de la tche priodique VMMSYNC pour


synchroniser des utilisateurs et des groupes
La tche priodique VMMSYNC synchronise des utilisateurs et des groupes entre
la base de donnes et le rfrentiel VMM fdr dans WebSphere Application
Server Network Deployment. Si vous utilisez WebSphere Application Server
Network Deployment, vous devez configurer la tche priodique VMMSYNC de
manire inclure les informations de connexion pour votre environnement.

Procdure
1. Dans l'application Configuration des tches priodiques, ouvrez la dfinition de
la tche priodique VMMSYNC.
2. Dans la section Instances de tche priodique, slectionnez Actif et Conserver
l'historique, puis spcifiez le nombre maximal d'enregistrements d'historique.
3. Mettez jour le code XML pour le paramtre UserMapping.
a. Dans l'onglet Paramtres, ouvrez les dtails du paramtre UserMapping.
b. Dans la zone Valeur, modifiez l'attribut basedn pour qu'il corresponde
votre environnement. Par exemple, mettez jour la valeur par dfaut de
ou=users,ou=SWG,o=IBM,c=US de sorte qu'elle corresponde la structure OU
spcifique dfinie dans votre rpertoire LDAP pour hberger les
informations utilisateur, par exemple, ou=myusers,o=myorg.org.
c. Ajoutez ou modifiez des attributs pour qu'ils correspondent aux noms
d'attribut qui sont dfinis pour chaque enregistrement utilisateur dans le
rfrentiel LDAP. Des attributs doivent tre dfinis avant de pouvoir tre
utiliss pour le mappage de donnes. Pour dterminer si un attribut est
requis, consultez le schma de base de donnes. Les colonnes de la table
MAXUSER qui sont dfinies comme non nulles sont requises.
d. Mappez des attributs nouveaux ou changs des colonnes spcifiques dans
la base de donnes.
4. Mettez jour le code XML pour le paramtre GroupMapping.
a. Dans l'onglet Paramtres, ouvrez les dtails du paramtre GroupMapping.
b. Dans la zone Valeur, modifiez l'attribut basedn pour qu'il corresponde
votre environnement.
c. Ajoutez ou modifiez des attributs pour qu'ils correspondent aux attributs de
groupe qui sont dfinis pour des enregistrements de groupe dans le
rfrentiel LDAP.
d. Mappez des attributs nouveaux ou changs des colonnes spcifiques dans
la base de donnes.
e. Mappez des membres dans des groupes dfinis. L'attribut de membre doit
correspondre l'attribut de membre de groupe qui est dfini dans le
rfrentiel LDAP.
5. Dfinissez un ID utilisateur et un mot de passe de tche priodique utiliser
pour accder au rfrentiel LDAP. Cet ID utilisateur doit tre dfini dans le
rfrentiel LDAP, mais il ne ncessite aucune sorte de droit de mise jour.
a. Dans l'onglet Paramtres, ouvrez les dtails du paramtre Principal.
b. Dans la zone Valeur, modifiez la valeur de sorte qu'elle corresponde la
valeur de nom qualifi complet provenant du rfrentiel LDAP, par
exemple, cn=wasadmin,ou=myusers,o=myorg.org.
c. Dans l'onglet Paramtres, ouvrez les dtails du paramtre Donnes
d'identification.
d. Dans la zone Valeur, modifiez la valeur pour qu'elle corresponde au mot de
passe de l'ID utilisateur qui est spcifi dans le paramtre Principal.

196

Administration de Maximo Asset Management

6. Dans l'onglet Paramtres, ouvrez les dtails du paramtre UserSearchAttribute


et modifiez la valeur pour qu'elle corresponde l'attribut LDAP qui est utilis
pour interroger les enregistrements d'utilisateur.
7. Dans l'onglet Paramtres, ouvrez les dtails du paramtre
GroupSearchAttribute et modifiez la valeur pour qu'elle corresponde l'attribut
LDAP qui est utilis pour interroger les enregistrements de groupe.
8. Sauvegardez les changements apports la tche priodique VMMSYNC.

Configuration de WebSphere Application Server pour une


synchronisation incrmentielle
Vous pouvez configurer WebSphere Application Server pour utiliser la
synchronisation incrmentielle en plus du mode de synchronisation intgrale. La
synchronisation incrmentielle est une mthode plus efficace de mise jour des
donnes utilisateur que la synchronisation incrmentielle, car seules les donnes
qui ont t modifies sont synchronises du rpertoire vers les tables.

Avant de commencer
Vous devez configurer WebSphere Application Server pour une synchronisation
incrmentielle avant de configurer Maximo Asset Management pour une
synchronisation incrmentielle. Dans l'outil wsadmin WebSphere Administration
Server, dfinissez le paramtre supportChangeLog sur native. Le rpertoire
sous-jacent que vous utilisez doit prendre en charge le sondage des changements.

Pourquoi et quand excuter cette tche


Pour plus d'informations sur l'outil wsadmin, consultez la documentation IBM
WebSphere Application Server et recherchez administration WebSphere Application
Server.

Procdure
1. Ouvrez l'application Configuration de la tche priodique et slectionnez la
tche priodique VMMSYNC.
2. Slectionnez le paramtre ChangePolling et spcifiez la valeur 1.
3. Sauvegardez la tche priodique.
4. Slectionnez l'action Demande de rechargement.
Concepts associs:
Synchronisation de donnes LDAP, la page 172
La synchronisation des donnes permet d'actualiser les donnes systme avec les
donnes du serveur d'annuaire LDAP. Les donnes synchronises sont dplaces
uniquement du serveur d'annuaire LDAP vers le systme.

Dfinition des conditions lies au mot de passe


Vous pouvez dfinir les conditions lies au mot de passe, ainsi que les caractres
requis dans les mots de passe, autoriser le positionnement des caractres dans le
mot de passe et crer et supprimer les mots de passe exclus. Lorsque le systme
est mis en oeuvre, la seule condition requise pour le mot de passe initial est la
longueur minimale. Vous pouvez modifier cette dernire et indiquer des conditions
supplmentaires requises.

Chapitre 6. Implmentation de la scurit

197

Pourquoi et quand excuter cette tche


Votre implmentation peut utiliser un serveur d'applications authentifier avec un
rpertoire. Dans ce cas, vous n'utilisez pas le systme pour excuter certaines
fonctions. Ces fonctions sont effectues dans le rpertoire et synchronises dans le
systme. Ces fonctions sont les suivantes :
v Ajout d'utilisateurs (y compris l'auto-inscription)
v Ajout de groupes de scurit
v Association d'utilisateurs des groupes de scurit
v Gestion des mots de passe

Procdure
1. Slectionnez l'action Contrles de scurit. Utilisez la fentre Contrles de
scurit pour effectuer les fonctions suivantes :
Option

Description

Pour dfinir les conditions lies au mot de


passe

1. Dans la section Conditions lies au mot


de passe de la zone Longueur minimale
du mot de passe, dfinissez la longueur
minimale du mot de passe d'un
utilisateur. Par dfaut, elle est de 6.
2. Dans la zone Nombre de caractres
adjacents identiques autoriss dans un
mot de passe, dfinissez le nombre de
caractres adjacents identiques autoriss
dans un mot de passe.
3. Cochez la case Un mot de passe peut
contenir un ID de connexion pour
permettre un utilisateur de se servir
d'un ID de connexion dans un mot de
passe.

Pour dfinir les caractres requis dans le


mot de passe

1. Dans la section Caractres requis dans le


mot de passe, dfinissez les spcifications
suivantes :
v Doit inclure un caractre majuscule Si vous cochez cette case, le mot de
passe doit contenir au moins un
caractre majuscule.
v Doit inclure un caractre minuscule Si vous cochez cette case, le mot de
passe doit contenir au moins un
caractre minuscule.
v Doit inclure un numro - Si vous
cochez cette case, le mot de passe doit
contenir au moins un numro. Les
caractres numriques sont les
suivants : 1 2 3 4 5 6 7 8 9 0.
v Doit inclure un caractre spcial (!, @,
#, etc.) - Si vous cochez cette case, le
mot de passe doit contenir au moins
un caractre spcial. Les caractres
spciaux pris en charge sont les
suivants : ! @ # $ % ^ & * ( ) - _ = + \
|[]{};:/?.><

198

Administration de Maximo Asset Management

Option

Description

Pour le positionnement autoris des


caractres dans le mot de passe

1. Dans le champ Positionnement autoris


des caractres dans le mot de passe,
dfinissez les spcifications suivantes :
v Le premier caractre doit tre un
numro - Si vous activez cette case
cocher, le premier caractre d'un mot
de passe peut tre un nombre.
v Le dernier caractre peut tre un
nombre - Si vous activez cette case
cocher, le dernier caractre d'un mot
de passe peut tre un nombre. Les
caractres numriques sont les
suivants : 1 2 3 4 5 6 7 8 9 0.
v Le premier caractre doit tre un
caractre spcial - Si vous activez cette
case cocher, le premier caractre d'un
mot de passe peut tre un caractre
spcial. Les caractres spciaux pris en
charge sont les suivants : ! @ # $ % ^
&*()-_=+\|[]{};:/?.><.
v Le dernier caractre doit tre un
caractre spcial - Si vous activez cette
case cocher, le dernier caractre d'un
mot de passe peut tre un caractre
spcial. Les caractres spciaux pris en
charge sont les suivants : ! @ # $ % ^
&*()-_=+\|[]{};:/?.><.

Pour crer une liste de mots de passe


exclus

1. Dans la section Liste des mots de passe


exclus, cliquez sur Nouvelle ligne.
2. Dans la zone Mot de passe, entrez le
mot de passe que vous souhaitez
interdire dans le systme.

Pour supprimer un mot de passe exclu

Dans la section Liste des mots de passe


exclus, cliquez sur le bouton Marquer la
ligne supprimer situ en regard du mot
de passe exclu supprimer.

2. Cliquez sur OK.

Gnration de mots de passe


Vous pouvez configurer le systme de gestion des actifs pour gnrer des mots de
passe utilisateur. Ces mots de passe gnrs peuvent ensuite tre envoys en tant
que notifications par e-mail aux utilisateurs du systme de gestion des actifs.

Pourquoi et quand excuter cette tche


Si votre mise en oeuvre utilise un serveur d'applications pour s'authentifier auprs
d'un rpertoire externe (via LDAP), n'utilisez pas le systme de gestion des actifs
pour dfinir ou modifier les mots de passe et les indications de mot de passe.
Toutes les fonctions lies au mot de passe sont gres par le rpertoire.

Procdure
1. Dans l'application Utilisateur ou Groupes de scurit, slectionnez l'action
Contrles de scurit.
Chapitre 6. Implmentation de la scurit

199

2. Dans la zone Modle pour e-mail de rinitialisation de mots de passe, entrez


une valeur modle.
3. Dans la fentre de table Gnration de mot de passe automatique, slectionnez
l'une des options suivantes :
v Toujours envoyer les mots de passe gnrs par e-mail aux utilisateurs (ne
jamais les afficher l'cran)
v Autoriser l'affichage des mots de passe gnrs l'cran
4. Cliquez sur OK.

Activation du suivi des connexions


Vous pouvez utiliser l'action Contrles de scurit des applications Groupes de
scurit et Utilisateurs pour activer le suivi des connexions. Le suivi des
connexions amliore la scurit en limitant le nombre de mots de passe incorrects
qu'un utilisateur peut entrer lors de la tentative de connexion.

Avant de commencer
Vous devez activer le suivi des connexions pour contrler le nombre de tentatives
de connexion autorises pour un utilisateur. Si vous dfinissez le nombre de
tentatives de connexion sans activer le suivi des connexions, le systme de gestion
des actifs ne bloque pas l'utilisateur une fois le nombre maximal de tentatives de
connexion atteint.

Pourquoi et quand excuter cette tche


Lorsque vous activez le suivi des connexions, le systme de suivi consigne toutes
les tentatives qui ont chou ou abouti. Vous pouvez indiquer le nombre maximal
de tentatives de connexion ayant chou. Si ce nombre est dpass pour un
utilisateur, le statut de son enregistrement passe BLOQUE. L'utilisateur ne peut plus
se connecter tant qu'un administrateur n'utilise pas l'action Changer le statut pour
rtablir son statut ACTIF.

Procdure
1. Dans l'application Groupes de scurit ou Utilisateurs, slectionnez l'action
Contrles de scurit.
2. Dans la fentre Contrles de scurit, spcifiez si vous souhaitez afficher le
suivi des connexions :
Option

Activer le suivi des connexions

Suivi des connexions activ

Slectionne

Suivi des connexions dsactiv

Efface

3. Entrez des valeurs dans les zones suivantes :

200

Option

Description

Tentatives de connexion autorises

Nombre de fois qu'un utilisateur peut entrer


le mauvais nom d'utilisateur ou mot de
passe avant d'tre bloqu par le systme de
gestion des actifs.

Dure du mot de passe, exprime en


nombre de jours

Nombre de jours pendant lequel un mot de


passe utilisateur est valide. Si vous ne
souhaitez pas que le mot de passe expire,
laissez cette zone vide.

Administration de Maximo Asset Management

Option

Description

Jours avant l'expiration du mot de passe


pour avertir l'utilisateur

Nombre de jours avant que l'utilisateur ne


reoive un message d'avertissement
d'expiration.

Jours avant que le mot de passe


prcdemment utilis puisse tre rutilis

Nombre de jours avant qu'un utilisateur


puisse utiliser un mot de passe
prcdemment utilis. Si cette valeur est 0, le
systme de gestion des actifs ne vrifie pas
la rutilisation du mot de passe.

4. Cliquez sur OK.

Chapitre 6. Implmentation de la scurit

201

202

Administration de Maximo Asset Management

Chapitre 7. Enregistrement des utilisateurs


Les enregistrements utilisateur contiennent les noms d'utilisateur, les mots de passe
et les profils de scurit qui dterminent les applications, options et donnes
accessibles pour un utilisateur.

Pourquoi et quand excuter cette tche


Pour grer les privilges de scurit, vous pouvez excuter les fonctions suivantes
pour les utilisateurs :
v Grer le statut des utilisateurs.
v Afficher le profil de scurit des utilisateurs.
v Spcifier diverses valeurs par dfaut d'utilisateur, comme le site d'insertion par
dfaut, le magasin par dfaut, la langue par dfaut et les comptes GLG par
dfaut pour les achats. En rgle gnrale, le compte d'achat par dfaut
correspond au compte GLG utilis pour les demandes d'approvisionnement,
mais pas pour tous les achats.
v Accorder aux utilisateurs le droit d'accder aux sites inactifs.
v Indiquer quels utilisateurs peuvent accder un lecteur d'cran pour offrir leur
aide dans l'interaction avec le systme.
v Dfinir des contrles de scurit l'chelle du systme et de nouveaux groupes
d'utilisateurs par dfaut.
v Modifier les mots de passe (si vous utilisez un annuaire externe, cette fonction
n'est pas disponible).
v Crer des utilisateurs de base de donnes (si vous utilisez un annuaire externe,
cette fonction n'est pas disponible).

Prsentation des utilisateurs


L'application Utilisateurs permet de grer les utilisateurs. Les enregistrements
utilisateur contiennent les noms d'utilisateur, les mots de passe et les profils de
scurit qui dterminent les applications, options et donnes accessibles pour un
utilisateur.

Administrateurs
Les administrateurs ont un accs complet ou restreint aux applications Groupes de
scurit et Utilisateurs. Ils sont chargs de l'implmentation et de la maintenance
des services de scurit tels que l'ajout d'utilisateurs, la gnration de profils ou la
gestion de l'administration gnrale du site.
Les administrateurs peuvent avoir besoin d'accder aux applications suivantes
pour administrer le systme :
v Actions
v
v
v
v
v

Concepteur d'applications
Agendas
Plan Comptable
Classifications
Modles de communication

Copyright IBM Corp. 2008, 2014

203

v
v
v
v
v

Configuration des tches priodiques


Configuration de base de donnes
Codes devises
Domaines
Ports d'coute de messagerie

v
v
v
v
v
v
v

Escalades
Taux de change
Intgration
Lancement dans le contexte
Journalisation
Structures d'objet
Organisations

v
v
v
v
v
v

Rle
Groupes de scurit
Ensembles
Proprits systme
Utilisateurs
Bibliothque des services Web

v Gestion du flux de travaux


v Modlisation du flux de travaux
Certains utilisateurs peuvent attribuer des fonctions de gestion de nature
administrative aux administrateurs systme ou aux gestionnaires, en particulier
dans les domaines des oprations de gestion des actifs informatiques et de service
de support. Ces utilisateurs ne sont pas considrs comme des administrateurs.
Tches associes:
Ajout d'utilisateurs, la page 212
Pour grer les utilisateurs, vous pouvez crer des enregistrements qui contiennent
les noms, mots de passe et profils de scurit des utilisateurs. Ces enregistrements
dterminent quelles sont les applications, options et donnes auxquelles un
utilisateur peut accder.
Affectation des utilisateurs des groupes de scurit, la page 214
Pour grer les paramtres de scurit ou accorder des droits utilisateur, vous
pouvez affecter les utilisateurs des groupes de scurit. Les nouveaux utilisateurs
sont affects au groupe par dfaut (MAXDEFLTREG) ainsi qu'au groupe incluant
tous les utilisateurs (MAXEVERYONE). Le groupe par dfaut est utilis pour
accorder des privilges de base aux utilisateurs rcemment enregistrs. Quant au
groupe qui rassemble tous les utilisateurs, il est utilis pour dfinir les paramtres
globaux.
Changement de personnes associes aux utilisateurs, la page 215
Vous pouvez grer les informations relatives votre force de travail en associant
les ID utilisateur des enregistrements de personne spcifiques. Lorsqu'une
association n'est plus d'aucune utilit, vous pouvez rutiliser l'ID utilisateur avec
un autre enregistrement de personne.
Modification des paramtres utilisateur, la page 217
Vous pouvez modifier les paramtres utilisateur (par exemple, les paramtres lis
aux magasins et aux sites d'insertion), ainsi que les paramtres lis l'accs au
lecteur d'cran.

204

Administration de Maximo Asset Management

Utilisateurs de base de donnes


Les utilisateurs de base de donnes sont autoriss lire, insrer, mettre jour et
supprimer des objets spcifiques qui dfinissent un ensemble de zones et de rgles
mtier. Ces objets peuvent galement mettre jour une ou plusieurs tables de base
de donnes.
Dans l'application Utilisateurs, l'action Accs la base de donnes permet de crer
des utilisateurs de base de donnes. Si vous implmentez des bases de donnes
ncessitant des ID systme d'exploitation, vous devez crer l'ID systme
d'exploitation.
Le nom d'utilisateur de base de donnes par dfaut est maximo.
Les commandes suivantes dtaillent les autorisations standard obligatoires :
v crer un utilisateur dbusername identifi par le systme ;
v dfinir le quota d'espace de table par dfaut de l'utilisateur dbusername comme
tant illimit ;
v modifier l'espace de table temporaire de l'utilisateur dbusername ;
v autoriser dbusername crer un dclencheur ;
v
v
v
v
v

autoriser
autoriser
autoriser
autoriser
autoriser

dbusername
dbusername
dbusername
dbusername
dbusername

crer
crer
crer
crer
crer

une session ;
une squence ;
un synonyme ;
une table ;
une vue ;

v autoriser dbusername crer une procdure ;


v autoriser dbusername modifier une session ;
v autoriser dbusername procder des excutions sur ctxsys.ctx_ddl.
Pour autoriser les utilisateurs accder la base de donnes, les commandes
suivantes dtaillent les autorisations supplmentaires obligatoires pour la cration
d'utilisateurs de base de donnes :
v autoriser dbusername crer un utilisateur ;
v autoriser dbusername supprimer un utilisateur ;
v autoriser dbusername crer une session l'aide de l'option administrateur ;
v autoriser dbusername modifier un utilisateur.

Utilisateurs systme
Certains ID utilisateur (par exemple, MAXADMIN ou MAXREG) sont obligatoires
pour que le systme s'excute correctement. Ces ID utilisateur sont appels
"utilisateurs systme"
Les utilisateurs systme MAXADMIN et MAXREG font partie de la base de
donnes. Pour crer des utilisateurs systme, utilisez l'option de compte systme
de l'application Utilisateurs. Vous ne pouvez pas supprimer un utilisateur systme.

Configuration de l'auto-enregistrement des utilisateurs


Pour permettre aux utilisateurs de s'auto-enregistrer, vous pouvez configurer le
processus d'auto-enregistrement.
La liste suivante dcrit les configurations du processus d'auto-enregistrement :
Chapitre 7. Enregistrement des utilisateurs

205

v Si vous le souhaitez, dans l'application Utilisateurs ou Groupes de scurit,


utilisez l'action Contrles de scurit pour renommer le groupe par dfaut pour
les nouveaux utilisateurs et le statut initial des utilisateurs auto-enregistrs. Les
valeurs par dfaut de ces lments sont MAXDEFLTREG et NEWREG,
respectivement.
v Si vous souhaitez que les utilisateurs auto-enregistrs possdent des
autorisations lmentaires, dans l'application Groupes de scurit, ajoutez les
autorisations souhaites au groupe par dfaut. Par dfaut, les autorisations de ce
groupe sont restreintes au changement d'un mot de passe expir et l'accs au
centre de contrle.
v Les demandes d'auto-enregistrement sont places dans le processus de flux de
travaux SELFREG. Par dfaut, ce processus avertit un administrateur lorsqu'un
nouvel auto-enregistrement est en attente. L'administrateur doit approuver le
nouvel utilisateur avant que celui-ci ne puisse accder au systme. Vous pouvez
modifier ce processus afin de l'adapter votre organisation. Par exemple, vous
pouvez modifier ce processus afin d'approuver automatiquement les utilisateurs
auto-enregistrs.
v Lorsqu'une nouvelle demande d'auto-enregistrement est traite, des notifications
par courrier lectronique sont envoyes au fur et mesure de l'avancement de
l'auto-enregistrement. Ces notifications sont disponibles sous forme de modles
de communication. Vous pouvez modifier le contenu de ces modles afin de les
adapter votre organisation. Les modles incluent : NEWSELFREG,
REGNOTIFY, REGAPPROVE et SELFREGREJ.
v Dans l'application Utilisateurs ou Groupes de scurit, l'action Contrles de
scurit vous permet d'indiquer les statuts suivants pour les utilisateurs
auto-enregistrs :
NEWREG - Cette valeur constitue le statut par dfaut des utilisateurs
auto-enregistrs. Les utilisateurs ayant ce statut ne peuvent pas se connecter
et le flux de travaux est activ.
ACTIVE - Les utilisateurs ayant ce statut peuvent se connecter et le flux de
travaux est dsactiv.
INACTIVE - Les utilisateurs ne peuvent pas se connecter et le flux de travaux
est dsactiv.
v Dans l'application Utilisateurs, le processus de flux de travaux vous permet de
traiter les utilisateurs auto-enregistrs. Activez le processus de flux de travaux
dans l'application Groupes de scurit. Pour configurer et activer le processus de
flux de travaux, utilisez l'application Modlisation du flux de travaux.

Auto-enregistrement des utilisateurs


Les nouveaux utilisateurs peuvent utiliser le processus d'auto-enregistrement pour
s'enregistrer avec un minimum d'informations.
Pour s'auto-enregistrer, utilisez la fonction Inscrivez-vous maintenant partir de la
page d'accueil. Les utilisateurs auto-enregistrs sont affects au groupe de scurit
par dfaut MAXDEFLTREG. Dans l'application Utilisateurs ou Groupes de scurit,
un administrateur peut remplacer le groupe de scurit par dfaut par un autre
groupe de scurit. Par exemple, vous pouvez configurer les droits d'accs et les
privilges du groupe par dfaut des utilisateurs auto-enregistrs pour rpercuter
les rgles mtier de votre socit.
Une fois les demandes d'auto-enregistrement achemines vers un administrateur
via un flux de travail (si activ), des paramtres supplmentaires sont crs. Ces
demandes sont soit approuves, soit rejetes. Si elles sont approuves,

206

Administration de Maximo Asset Management

l'administrateur affecte les utilisateurs auto-enregistrs aux groupes de scurit


appropris. Par ailleurs, l'administrateur avertit les utilisateurs qu'ils peuvent
utiliser le systme. L'utilisateur doit fournir des informations complmentaires
l'aide du lien Profil de la barre de navigation.
Aprs qu'une demande d'auto-enregistrement est soumise, un enregistrement de
personne et un enregistrement utilisateur sont crs pour l'utilisateur.
Le tableau ci-aprs prsente les informations obligatoires et facultatives qu'un
utilisateur doit fournir pour crer une demande d'auto-enregistrement.
Tableau 36. Informations obligatoires et facultatives sur l'auto-enregistrement des utilisateurs
Informations sur l'auto-enregistrement des
utilisateurs

Informations facultatives

Prnom

Question d'indication de mot de passe

Nom

Rponse

Nom d'utilisateur

Superviseur

Mot de passe

Site d'accueil par dfaut

Confirmer le mot de passe

Magasin par dfaut

Adresse lectronique principale

Tlphone principal
Langue
Paramtres rgionaux
Fuseau horaire
Informations supplmentaires

Le tableau ci-aprs rpertorie les informations sur l'enregistrement masques pour


l'utilisateur.
Tableau 37. Informations masques sur l'auto-enregistrement des utilisateurs
Informations masques

Paramtre

Statut utilisateur

Valeurs par dfaut bases sur le paramtre


REGSTATUS dans la table MAXVAR

ID personne

La valeur par dfaut est l'ID utilisateur

Nom d'utilisateur

La valeur par dfaut est l'ID utilisateur

Fait en sorte que le mot de passe expire

La valeur par dfaut est Oui pour les


nouveaux utilisateurs crs l'aide de
l'application Utilisateurs ou de
l'auto-enregistrement et lorsqu'un
administrateur change le mot de passe d'un
utilisateur

Requte avec site

La valeur par dfaut est Oui

Statut de la personne

La valeur par dfaut est Actif

Notifications de transaction

La valeur par dfaut est Jamais

Notifications de flux de travaux

La valeur par dfaut le processus

Acceptation du courrier lectronique li au


flux de travaux

La valeur par dfaut est Oui

Chapitre 7. Enregistrement des utilisateurs

207

Contrles de scurit
Vous pouvez implmenter des contrles de scurit (par exemple, la configuration
de mots de passe et indications de mot de passe pour les utilisateurs ou la cration
de profils de scurit).
Tches associes:
Implmentation de la scurit pour les utilisateurs, la page 219
Vous devez implmenter des mesures de scurit pour les utilisateurs (par
exemple, la spcification des groupes de scurit, mots de passe et profils de
scurit).

Mots de passe des utilisateurs


Pour des raisons de scurit, les utilisateurs doivent dfinir un mot de passe avant
de se connecter.
En tant qu'administrateur, vous pouvez modifier les mots de passe des utilisateurs.
Vous pouvez utiliser la question et rponse d'indication de mot de passe pour
vrifier que la personne qui demande un mot de passe est le bon utilisateur. En
tant qu'utilisateur, vous pouvez dfinir les indications de mot de passe l'aide de
l'action Dfinir l'indication du mot de passe. Les utilisateurs autoriss peuvent
modifier leur propre mot de passe et dfinir leur question et rponse d'indication
de mot de passe l'aide de l'action Informations sur le mot de passe du lien
Profil.
Lorsque vous utilisez un serveur d'applications pour l'authentification, l'annuaire
gre les mots de passe des utilisateurs et toutes les fonctions lies aux mots de
passe.

Expiration de mot de passe


Dans l'application Utilisateurs, l'action Contrles de scurit permet de spcifier
les paramtres lis l'expiration de mot de passe. Ces paramtres incluent le
nombre de jours correspondant la dure d'un mot de passe, l'avertissement en
cas d'expiration d'un mot de passe et le nombre de jours ncessaires avant qu'un
mot de passe puisse tre rutilis.

Mots de passe automatiques


Dans l'application Utilisateurs, l'action Contrles de scurit permet de spcifier la
gnration alatoire de mot de passe. Une fois le mot de passe gnr, une
notification est envoye par courrier lectronique l'utilisateur concern. Vous
pouvez galement indiquer si les mots de passe gnrs sont envoys l'utilisateur
l'aide d'une notification par courrier lectronique ou s'ils s'affichent l'cran.

Conditions lies au mot de passe


Dans l'application Utilisateurs, l'action Contrles de scurit permet de spcifier
les conditions lies au mot de passe suivantes :
v Longueur minimale du mot de passe.
v Nombre de caractres adjacents identiques.
v Possibilit qu'un mot de passe contienne un ID de connexion.
v Caractres de mot de passe obligatoires (par exemple, des caractres en
majuscule et minuscule, des numros ou caractres spciaux).
v Placement autoris des caractres de mot de passe (par exemple, si le
premier/dernier caractre peut tre un numro ou un caractre spcial).

208

Administration de Maximo Asset Management

Liste des mots de passe exclus


Dans l'application Utilisateurs, l'action Contrles de scurit permet de grer une
liste des mots de passe exclus.

Mots de passe de base de donnes (Oracle et Serveur SQL


uniquement)
Si l'utilisateur est autoris accder la base de donnes, la section Mot de passe
de base de donnes affiche son ID utilisateur de base de donnes. Vous pouvez
utiliser Dfinir le mot de passe pour modifier le mot de passe de base de
donnes.
Vous pouvez cocher la case Remplacer le mot de passe de connexion la base de
donnes par ce mot de passe pour remplacer le mot de passe de la base de
donnes par son mot de passe. Si vous remplacez un mot de passe de base de
donnes par un mot de passe systme, ce dernier doit satisfaire les conditions
requises pour les deux mots de passe. Par exemple, si vous utilisez la plateforme
de base de donnes Oracle, le mot de passe doit respecter les conditions lies aux
caractres spciaux pris en charge par Oracle.
Tches associes:
Changement de mot de passe de la base de donnes et du systme pour les
utilisateurs, la page 220
Pour des raisons de scurit, vous pouvez changer un mot de passe systme ainsi
que le mot de passe de base de donnes synchroniser avec le nouveau mot de
passe systme. Les utilisateurs autoriss peuvent changer leur propre mot de
passe.
Spcification des mots de passe des nouveaux utilisateurs, la page 219
Si vous fournissez un nom et une adresse lectronique d'utilisateur, vous pouvez
spcifier ou gnrer le premier mot de passe systme d'un nouvel utilisateur.
Spcification des indications de mot de passe utilisateur, la page 221
Vous pouvez spcifier des indications de mot de passe pour vrifier si la personne
qui demande un nouveau mot de passe est bien l'utilisateur.

Indications de mot de passe pour les utilisateurs


Les indications de mot de passe aident les utilisateurs se souvenir des mots de
passe qu'ils ont crs. Ces indications exigent des utilisateurs qu'ils confirment leur
identit avant qu'un administrateur rinitialise les mots de passe. Ces indications
aident galement les utilisateurs lorsqu'ils rinitialisent les mots de passe.

Remmoration de mot de passe


Les utilisateurs peuvent utiliser l'action Informations sur le mot de passe,
disponible dans le menu Profil, pour dfinir leur propre mot de passe, question
d'indication de mot de passe, et la rponse qui y correspond. Lorsque les
utilisateurs rinitialisent leur mot de passe, ils peuvent slectionner une indication
de mot de passe et donner la rponse.

Confirmation d'identit
Les administrateurs et les agents du centre d'assistance peuvent demander aux
utilisateurs de rpondre correctement la question d'indication de mot de passe
avant de rinitialiser le mot de passe. Les administrateurs et les agents du centre
d'assistance peuvent galement modifier la question et la rponse d'indication de
mot de passe pour un utilisateur.
Chapitre 7. Enregistrement des utilisateurs

209

Rinitialisation de mot de passe


Avant de se connecter, les utilisateurs peuvent utiliser le lien forgot your password
(Mot de passe oubli) pour rinitialiser les mots de passe en fournissant leur
question d'indication de mot de passe, la rponse cette question et leur adresse
lectronique.

Autorisations de scurit pour les utilisateurs


Vous pouvez dfinir des autorisations de scurit pour les utilisateurs concernant
les applications, onglets, actions et zones. Aprs avoir cr des groupes de scurit
et dfini leurs autorisations de scurit, vous pouvez crer des enregistrements
utilisateur et affecter chaque utilisateur un ou plusieurs groupes de scurit.
Par dfaut, lorsque vous utilisez un serveur d'applications pour l'authentification,
l'annuaire gre la cration des utilisateurs. Vous pouvez dfinir des proprits pour
que la cration des utilisateurs soit directement effectue dans le systme. Dfinir
ces proprits permet d'activer ou de dsactiver certaines fonctions du systme.
Tches associes:
Implmentation de la scurit pour les utilisateurs, la page 219
Vous devez implmenter des mesures de scurit pour les utilisateurs (par
exemple, la spcification des groupes de scurit, mots de passe et profils de
scurit).

Profils de scurit des utilisateurs


Vous pouvez spcifier le profil de scurit pour un utilisateur. Vous pouvez affecter
cet utilisateur des groupes et dfinir d'autres attributs de scurit. Ces attributs
incluent les sites d'accueil par dfaut, les sites de magasin et les magasins par
dfaut.
Les points suivants s'appliquent aux profils de scurit :
v Le site d'insertion par dfaut correspond la valeur par dfaut utiliser
lorsqu'un utilisateur cre un enregistrement. La valeur dans la zone
Organisation correspond l'organisation laquelle appartient le site d'insertion
par dfaut.
v Par dfaut, les nouveaux utilisateurs sont affects au groupe MAXDEFLTREG.
Vous ne pouvez pas supprimer ce groupe d'un profil de scurit.
v Si l'option Utiliser le site d'accueil par dfaut comme filtre est slectionne,
l'utilisateur visualise, dans l'onglet Liste de toutes les applications, les
enregistrements concernant uniquement le site d'insertion par dfaut.
v La valeur du magasin par dfaut s'applique lorsqu'un utilisateur cre une
demande d'approvisionnement. Vous pouvez spcifier une valeur pour le site de
magasin uniquement. Toutefois, si vous spcifiez un magasin par dfaut, vous
devez galement spcifier le site de magasin. Si vous entrez un site d'insertion
par dfaut ou un site de magasin, vous devez accorder les droits utilisateur un
groupe pour ce site.

Droits d'accs des utilisateurs la base de donnes


Par dfaut, les utilisateurs ne sont pas autoriss accder la base de donnes.
Toutefois, dans certaines circonstances, les utilisateurs ont besoin d'y accder. Par
exemple, un utilisateur peut avoir besoin d'une autorisation pour afficher les tables
et les colonnes afin de crer des rapports.
Vous pouvez autoriser les utilisateurs lire, insrer, mettre jour et supprimer des
objets spcifiques qui dfinissent un ensemble de zones et de rgles mtier et
mettent jour une ou plusieurs tables de base de donnes. Avant de pouvoir

210

Administration de Maximo Asset Management

accorder l'accs la base de donnes, vous devez suivre des tapes


supplmentaires pour pouvoir accorder des autorisations aux utilisateurs de base
de donnes. Pour accorder un utilisateur toutes les autorisations concernant la
base de donnes, utilisez les outils et procdures de votre plateforme de base de
donnes.

Mots de passe de la base de donnes


L'ID et le mot de passe de l'utilisateur de la base de donnes ne peuvent pas tre
identiques. Par ailleurs, le mot de passe de la base de donnes doit rpondre aux
exigences de votre plateforme de base de donnes. Par exemple, si vous utilisez la
plateforme de base de donnes Oracle, vous ne pouvez pas crer un mot de passe
comportant les caractres spciaux qui ne sont pas pris en charge par Oracle.
L'action Modifier le mot de passe permet de changer un mot de passe pour les
utilisateurs de base de donnes. Vous pouvez remplacer le mot de passe d'un
utilisateur de base de donnes par un mot de passe systme. Pour ce faire, le mot
de passe de l'utilisateur de base de donnes doit prendre en charge les conditions
lies au mot de passe. Les utilisateurs ne peuvent pas modifier leur propre mot de
passe de base de donnes.

Site d'insertion par dfaut pour utilisateurs


L'application Utilisateurs permet d'affecter des utilisateurs un site d'insertion par
dfaut afin d'insrer des enregistrements. Les enregistrements visibles par
l'utilisateur concernent uniquement le site d'insertion par dfaut. Sans site
d'insertion par dfaut, certaines applications ne fonctionnent pas. Par exemple,
sans site d'insertion par dfaut, les utilisateurs ne peuvent pas ajouter de bons de
commande dans une application de niveau site.
Pour les enregistrements de niveau site, le site prend, par dfaut, la valeur du site
d'insertion par dfaut. Pour les enregistrements de niveau organisation,
l'organisation prend, par dfaut, la valeur de l'organisation du site spcifi comme
site d'insertion par dfaut. Dans la barre de navigation, le lien Profil permet aux
utilisateurs de modifier leur site d'insertion par dfaut.
Le paramtre Utiliser le site d'accueil par dfaut comme filtre est un filtre qui
permet aux utilisateurs de visualiser uniquement les enregistrements partir de
leur site d'accueil par dfaut. Toutefois, si l'application est au niveau organisation,
ce paramtre permet aux utilisateurs d'afficher tous les enregistrements depuis tous
les sites de l'organisation. Si vous n'utilisez pas ce paramtre, les utilisateurs
peuvent afficher les enregistrements pour tous les sites auxquels ils ont accs.

Statuts d'utilisateur
Les statuts d'utilisateur dterminent comment les utilisateurs peuvent interagir
avec le systme.
Un enregistrement utilisateur peut tre affect d'un des statuts suivants :
Actif

Statut par dfaut des nouveaux enregistrements. Pour se connecter, un


enregistrement utilisateur doit tre actif.

Bloqu
Les utilisateurs ne peuvent pas se connecter. Lorsque le suivi des
connexions est activ, un utilisateur peut tre bloqu aprs avoir tent
d'entrer un nom ou mot de passe incorrect au del du nombre d'essai

Chapitre 7. Enregistrement des utilisateurs

211

spcifi dans les contrles de scurit. Le statut "bloqu" est gnr par le
systme ; l'action Changer le statut ne permet pas de changer un statut en
"bloqu".
Supprim
L'utilisateur a t supprim mais son nom d'utilisateur a t conserv car
le suivi des connexions est activ. Vous pouvez configurer le suivi des
connexions dans la fentre Contrles de scurit. Si le suivi des connexions
n'est pas activ, toute preuve de l'existence d'un utilisateur supprim est
efface de la base de donnes et son nom d'utilisateur peut tre rutilis. Si
le suivi des connexions est activ, le nom d'utilisateur est conserv dans la
table MAXUSER et affect du statut Supprim. Ce nom ne peut pas tre
rutilis. Les noms d'utilisateur ayant le statut Supprim ne sont pas
affichs dans l'application Utilisateurs.
Inactif Les utilisateurs ne peuvent pas se connecter. Les enregistrements utilisateur
inactifs n'apparaissent pas dans les listes de valeurs slectionnes. En outre,
ils ne peuvent pas tre associs de nouveaux enregistrements.
Newreg
Statut par dfaut des enregistrements utilisateur crs par
l'auto-enregistrement. Ce statut permet d'identifier les enregistrements
utilisateur acheminer vers un processus de flux de travaux.
Lorsque vous utilisez un serveur d'annuaire pour l'authentification, les statuts
Bloqu et Newreg ne sont pas disponibles.

Utilisation des utilisateurs


Pour grer les utilisateurs, ajoutez-en ou affectez-en des groupes de scurit,
modifiez leurs comptes GLG ou effectuez d'autres tches d'administration.

Ajout d'utilisateurs
Pour grer les utilisateurs, vous pouvez crer des enregistrements qui contiennent
les noms, mots de passe et profils de scurit des utilisateurs. Ces enregistrements
dterminent quelles sont les applications, options et donnes auxquelles un
utilisateur peut accder.

Avant de commencer
Un enregistrement utilisateur doit tre mis en correspondance avec un
enregistrement de personne. Les enregistrements de personne sont crs dans
l'application Personnes ou dans la section Personnel de l'application Utilisateurs.

Pourquoi et quand excuter cette tche


Par dfaut, lorsque vous utilisez un serveur d'applications pour l'authentification,
l'annuaire gre la cration des utilisateurs. Vous pouvez dfinir des proprits pour
que la cration des utilisateurs soit directement effectue dans le systme. Dfinir
ces proprits permet d'activer ou de dsactiver certaines fonctions du systme.

Procdure
1. Dans l'application Utilisateurs, cliquez sur Nouvel utilisateur.
2. Facultatif : Dans la zone Utilisateur, entrez un identificateur utilisateur unique.
Si vous utilisez la numrotation automatique, la zone Utilisateur est dj
renseigne.

212

Administration de Maximo Asset Management

3. Facultatif : Si aucun enregistrement de la personne correspondant n'est dtect,


slectionnez l'une des options suivantes pour crer un enregistrement de la
personne :
v Pour crer un enregistrement de la personne fond sur les informations
contenues dans la section Personnel de l'enregistrement utilisateur, cliquez
sur Oui.
v Pour slectionner un enregistrement de personne existant, cliquez sur Non.
Dans la zone Personne, slectionner l'enregistrement de la personne.
v Pour crer un enregistrement de personne, cliquez sur Non. Dans la zone
Personne, slectionnez Menu Dtails, puis slectionnez Go to People (Aller
personnes).
4. Facultatif : Dans la zone Nom d'utilisateur, entrez une valeur. La valeur par
dfaut du nom d'utilisateur est le nom d'identificateur de la zone Utilisateur.
Cette valeur est utilise pour ouvrir une session. Vous pouvez remplacer le
nom d'utilisateur par un matricule ou une adresse lectronique.
5. Cliquez sur Dfinir le mot de passe pour dfinir un mot de passe.
6. Facultatif : Spcifiez les informations relatives au personnel supplmentaire, au
paramtre utilisateur et au compte GLG.
Option

Description

Site d'insertion par dfaut

Il est recommand d'affecter un site


d'insertion par dfaut. Sans site d'insertion
par dfaut, de nombreuses applications ne
fonctionnent pas.
Lorsque vous modifiez le magasin par
dfaut, vous modifiez galement le site
partir duquel les demandes
d'approvisionnement sont satisfaites pour un
utilisateur. Pour modifier le site d'insertion
par dfaut, affectez un site d'insertion par
dfaut un utilisateur pour insrer des
enregistrements. Les enregistrements visibles
par l'utilisateur concernent uniquement le
site d'insertion par dfaut.

Langue, paramtres rgionaux, fuseau


horaire

Spcifiez les dtails de l'utilisateur.

Compte systme

Cochez cette case pour crer des utilisateurs


systme (par exemple, MAXADMIN et
MAXREG), obligatoires pour que le systme
fonctionne correctement

Peut accder aux sites inactifs

Cochez cette case pour exploiter l'accs aux


sites inactifs afin de configurer ou mettre
hors service des sites. Par dfaut, cette case
cocher est dsactive.

Utilise un logiciel de lecture d'cran

Cochez cette case pour autoriser l'utilisateur


accder un lecteur d'cran des fins
d'accessibilit.

Organisation et compte GLG

Spcifiez les dtails permettant un suivi des


dpenses. Lorsque vous changez de compte
GLG par dfaut, vous remplacez le compte
imput ou crdit suite aux transactions
financires lies un enregistrement en
particulier.

Chapitre 7. Enregistrement des utilisateurs

213

7. Sauvegardez l'enregistrement.

Rsultats
L'utilisateur est affect au groupe de scurit par dfaut MAXDEFLTREG.

Que faire ensuite


Pour obtenir des autorisations de scurit, un nouvel utilisateur doit tre affect
des groupes de scurit.
Concepts associs:
Administrateurs, la page 203
Les administrateurs ont un accs complet ou restreint aux applications Groupes de
scurit et Utilisateurs. Ils sont chargs de l'implmentation et de la maintenance
des services de scurit tels que l'ajout d'utilisateurs, la gnration de profils ou la
gestion de l'administration gnrale du site.

Affectation des utilisateurs des groupes de scurit


Pour grer les paramtres de scurit ou accorder des droits utilisateur, vous
pouvez affecter les utilisateurs des groupes de scurit. Les nouveaux utilisateurs
sont affects au groupe par dfaut (MAXDEFLTREG) ainsi qu'au groupe incluant
tous les utilisateurs (MAXEVERYONE). Le groupe par dfaut est utilis pour
accorder des privilges de base aux utilisateurs rcemment enregistrs. Quant au
groupe qui rassemble tous les utilisateurs, il est utilis pour dfinir les paramtres
globaux.

Pourquoi et quand excuter cette tche


Par dfaut, lorsque vous utilisez un serveur d'applications pour l'authentification,
l'annuaire gre la cration des utilisateurs. Vous pouvez dfinir des proprits pour
autoriser la cration de profils d'utilisateur dans le systme. Vous ne pouvez
ajouter que les groupes de scurit que vous tes autoris grer. Vous pouvez
supprimer un groupe de scurit d'un profil d'utilisateur lorsque cet utilisateur est
affect un autre groupe de scurit.

Procdure
1. Dans l'application Utilisateurs, slectionnez l'utilisateur auquel vous souhaitez
affecter des groupes de scurit, puis slectionnez l'onglet Groupes.
2. Dans la section Groupes, suivez l'une des tapes suivantes.
Option

Description

Cliquez sur Nouvelle ligne

Spcifier un groupe de scurit pour un


utilisateur

Cliquez sur Slectionner des groupes

Spcifier plusieurs groupes de scurit

3. Cliquez sur OK.


Concepts associs:
Administrateurs, la page 203
Les administrateurs ont un accs complet ou restreint aux applications Groupes de
scurit et Utilisateurs. Ils sont chargs de l'implmentation et de la maintenance
des services de scurit tels que l'ajout d'utilisateurs, la gnration de profils ou la
gestion de l'administration gnrale du site.

214

Administration de Maximo Asset Management

Autorisation d'affectation d'utilisateurs des groupes de


scurit accorde des utilisateurs
Lorsque vous crez un groupe de scurit, vous tes autoris affecter des
utilisateurs ce groupe. En tant qu'administrateur, vous pouvez autoriser un
utilisateur affecter d'autres utilisateurs des groupes de scurit.

Procdure
1. Dans l'application Utilisateurs, accdez l'utilisateur auquel vous souhaitez
accorder cette autorisation.
2. Slectionnez l'action Autoriser la raffectation de groupe.
3. Pour autoriser les affectations aux groupes de scurit, slectionnez l'une des
options suivantes :
v Pour autoriser un groupe de scurit, spcifiez un groupe dans la zone
Groupe.
v Pour autoriser plusieurs groupes de scurit, cliquez sur Slectionner des
groupes et cochez les cases en regard des groupes que vous souhaitez
ajouter.
4. Cliquez sur OK.

Changement de personnes associes aux utilisateurs


Vous pouvez grer les informations relatives votre force de travail en associant
les ID utilisateur des enregistrements de personne spcifiques. Lorsqu'une
association n'est plus d'aucune utilit, vous pouvez rutiliser l'ID utilisateur avec
un autre enregistrement de personne.

Procdure
1. Dans l'application Utilisateurs, accdez l'utilisateur pour lequel vous
souhaitez crer une association.
2. Slectionnez l'action Changer la personne.
3. Dans la zone Nouvelle personne de la fentre Changer la personne, spcifiez
un nouvel enregistrement de personne.
4. Cliquez sur OK.

Exemple
Par exemple, un ID utilisateur dont la valeur de fournisseur est dfinie sur 1 est
associ Bob Smith de XYZ Consulting. Le contrat de Bob Smith est arriv
expiration. Par consquent, vous pouvez associer l'ID utilisateur, le fournisseur 1,
un autre ID utilisateur.
Concepts associs:
Administrateurs, la page 203
Les administrateurs ont un accs complet ou restreint aux applications Groupes de
scurit et Utilisateurs. Ils sont chargs de l'implmentation et de la maintenance
des services de scurit tels que l'ajout d'utilisateurs, la gnration de profils ou la
gestion de l'administration gnrale du site.

Changement de statut de plusieurs utilisateurs


En modifiant le statut d'un utilisateur, vous pouvez l'autoriser se connecter ou le
lui interdire.

Chapitre 7. Enregistrement des utilisateurs

215

Pourquoi et quand excuter cette tche


Par dfaut, le statut d'un utilisateur est Actif.

Procdure
1. Dans l'onglet Liste de l'application Utilisateurs, slectionnez les utilisateurs
dont vous souhaitez changer le statut.
2. Slectionnez l'action Changer le statut.
3. Slectionnez le nouveau statut.
4. Facultatif : Dans la zone Mmo, entrez la cause du changement de statut.
5. Cliquez sur OK.

Exemple
Lorsque les utilisateurs dpassent le nombre autoris de tentatives de connexion,
leur statut passe Inactif. Pour autoriser ces utilisateurs se connecter, changez
leur statut en Actif.
Concepts associs:
Statuts d'utilisateur, la page 211
Les statuts d'utilisateur dterminent comment les utilisateurs peuvent interagir
avec le systme.

Changement de statut des utilisateurs


En modifiant le statut d'un utilisateur, vous pouvez l'autoriser se connecter ou le
lui interdire.

Pourquoi et quand excuter cette tche


Par dfaut, le statut d'un utilisateur est Actif.

Procdure
1. Dans l'application Utilisateurs, ouvrez l'utilisateur dont vous souhaitez modifier
le statut.
2. Slectionnez l'action Changer le statut.
3. Slectionnez un nouveau statut.
4. Facultatif : Dans la zone Mmo, entrez la cause du changement de statut.
5. Cliquez sur OK.

Exemple
Lorsqu'un utilisateur dpasse le nombre autoris de tentatives de connexion, son
statut passe Inactif. Pour autoriser cet utilisateur se connecter, changez son
statut en Actif.
Concepts associs:
Statuts d'utilisateur, la page 211
Les statuts d'utilisateur dterminent comment les utilisateurs peuvent interagir
avec le systme.

216

Administration de Maximo Asset Management

Modification des paramtres utilisateur


Vous pouvez modifier les paramtres utilisateur (par exemple, les paramtres lis
aux magasins et aux sites d'insertion), ainsi que les paramtres lis l'accs au
lecteur d'cran.
Concepts associs:
Administrateurs, la page 203
Les administrateurs ont un accs complet ou restreint aux applications Groupes de
scurit et Utilisateurs. Ils sont chargs de l'implmentation et de la maintenance
des services de scurit tels que l'ajout d'utilisateurs, la gnration de profils ou la
gestion de l'administration gnrale du site.

Modification des paramtres utilisateur rgissant l'accs aux


sites inactifs
Vous pouvez utiliser l'accs aux sites inactifs afin de configurer ou mettre hors
service des sites. Par dfaut, le paramtre rgissant l'accs un site inactif est hors
fonction.

Procdure
1. Dans l'application Utilisateurs, accdez l'utilisateur dont lequel vous
souhaitez modifier le paramtre rgissant l'accs aux sites inactifs.
2. Dans la section Paramtres utilisateur, cochez la case Peut accder aux sites
inactifs.
3. Sauvegardez vos changements.

Modification des paramtres utilisateur lis la langue, les


paramtres rgionaux et le fuseau horaire
Les paramtres utilisateur lis la langue, les paramtres rgionaux et le fuseau
horaire dterminent les paramtres d'affichage des utilisateurs. Vous pouvez ajuster
ces paramtres en fonction de vos besoins.

Procdure
1. Dans l'application Utilisateurs, accdez un enregistrement utilisateur.
2. Modifiez la valeur dans les zones Langue, Paramtres rgionaux, ou Fuseau
horaire.
3. Sauvegardez vos changements.

Modification des paramtres utilisateur lis aux lecteurs d'cran


A des fins d'accessibilit, vous pouvez activer le paramtre permettant d'autoriser
un utilisateur accder un lecteur d'cran.

Procdure
1. Dans l'application Utilisateurs, ouvrez un enregistrement utilisateur.
2. Dans la section Paramtres utilisateur, cochez la case Utilise un logiciel de
lecture d'cran .
3. Sauvegardez vos changements.

Modification des paramtres utilisateur lis aux magasins et


sites d'insertion
Lorsque vous modifiez le magasin par dfaut, vous modifiez galement le site
partir duquel les demandes d'approvisionnement sont satisfaites pour un
utilisateur. Pour modifier le site d'insertion par dfaut, affectez un site d'insertion
par dfaut un utilisateur pour insrer des enregistrements. Les enregistrements
visibles par l'utilisateur concernent uniquement le site d'insertion par dfaut.
Chapitre 7. Enregistrement des utilisateurs

217

Procdure
1. Dans l'application Utilisateurs, ouvrez l'enregistrement de l'utilisateur dont
vous souhaitez modifier les paramtres.
2. Changez les valeurs pour un ou plusieurs de ces paramtres :
v Dans la zone Site d'accueil par dfaut, spcifiez une valeur.
v Dans la zone Site de magasin pour les demandes d'approvisionnement en
libre-service, spcifiez une valeur.
v Dans la zone Magasin par dfaut pour les demandes d'approvisionnement
en libre-service, spcifiez une valeur.
3. Sauvegardez vos changements.
Concepts associs:
Site d'insertion par dfaut pour utilisateurs, la page 211
L'application Utilisateurs permet d'affecter des utilisateurs un site d'insertion par
dfaut afin d'insrer des enregistrements. Les enregistrements visibles par
l'utilisateur concernent uniquement le site d'insertion par dfaut. Sans site
d'insertion par dfaut, certaines applications ne fonctionnent pas. Par exemple,
sans site d'insertion par dfaut, les utilisateurs ne peuvent pas ajouter de bons de
commande dans une application de niveau site.

Modification des paramtres lis aux magasins et sites


d'insertion pour plusieurs utilisateurs
Lorsque vous modifiez le magasin par dfaut, vous modifiez galement le site
partir duquel les demandes d'approvisionnement sont satisfaites pour un
utilisateur. Pour modifier le site d'insertion par dfaut, affectez un site d'insertion
par dfaut un utilisateur pour insrer des enregistrements. Les enregistrements
visibles par l'utilisateur concernent uniquement le site d'insertion par dfaut.

Procdure
1. Dans l'application Utilisateurs, slectionnez les utilisateurs dont vous souhaitez
modifier les paramtres.
2. Slectionnez l'action Dfinir le profil de scurit.
3. Pour modifier les paramtres, procdez comme suit :
a. Dans la section Mettre jour les paramtres utilisateur par dfaut, cochez la
case Editer en regard du paramtre modifier.
b. Changez la valeur du site d'insertion par dfaut, slectionnez le site
d'insertion par dfaut comme filtre d'affichage ou changez le site de
magasin par dfaut pour les demandes d'approvisionnement en
libre-service.
4. Cliquez sur OK.
5. Sauvegardez vos changements.
Concepts associs:
Site d'insertion par dfaut pour utilisateurs, la page 211
L'application Utilisateurs permet d'affecter des utilisateurs un site d'insertion par
dfaut afin d'insrer des enregistrements. Les enregistrements visibles par
l'utilisateur concernent uniquement le site d'insertion par dfaut. Sans site
d'insertion par dfaut, certaines applications ne fonctionnent pas. Par exemple,
sans site d'insertion par dfaut, les utilisateurs ne peuvent pas ajouter de bons de
commande dans une application de niveau site.

218

Administration de Maximo Asset Management

Changement de comptes GLG pour les utilisateurs


Les comptes GLG permettent un suivi des dpenses. Lorsque vous changez de
compte GLG par dfaut, vous remplacez le compte imput/crdit suite aux
transactions financires lies un enregistrement en particulier.

Procdure
1. Dans l'application Utilisateurs, ouvrez l'enregistrement de l'utilisateur pour
lequel vous souhaitez changer de compte GLG.
2. Dans la zone Organisation de la section Achats, spcifiez une valeur.
3. Dans la zone Compte GLG, spcifiez une valeur.
4. Enregistrez vos modifications.

Implmentation de la scurit pour les utilisateurs


Vous devez implmenter des mesures de scurit pour les utilisateurs (par
exemple, la spcification des groupes de scurit, mots de passe et profils de
scurit).
Concepts associs:
Contrles de scurit, la page 208
Vous pouvez implmenter des contrles de scurit (par exemple, la configuration
de mots de passe et indications de mot de passe pour les utilisateurs ou la cration
de profils de scurit).
Autorisations de scurit pour les utilisateurs, la page 210
Vous pouvez dfinir des autorisations de scurit pour les utilisateurs concernant
les applications, onglets, actions et zones. Aprs avoir cr des groupes de scurit
et dfini leurs autorisations de scurit, vous pouvez crer des enregistrements
utilisateur et affecter chaque utilisateur un ou plusieurs groupes de scurit.

Spcification des mots de passe des nouveaux utilisateurs


Si vous fournissez un nom et une adresse lectronique d'utilisateur, vous pouvez
spcifier ou gnrer le premier mot de passe systme d'un nouvel utilisateur.

Pourquoi et quand excuter cette tche


Lorsque vous utilisez un serveur d'applications pour l'authentification, l'annuaire
gre les mots de passe des utilisateurs.

Procdure
1. Dans l'application Utilisateurs, cliquez sur Nouvel utilisateur.
2. Dans la section Nouveau mot de passe de la fentre Dfinir le mot de passe,
gnrez un mot de passe alatoire ou spcifiez-en un.
3. Pour envoyer le mot de passe l'utilisateur par courrier lectronique, cochez la
case Envoyer un mot de passe par messagerie lectronique l'utilisateur.
Cette case est en lecture seule. Elle est coche lorsque la case Toujours envoyer
les mots de passe gnrs par e-mail aux utilisateurs (ne jamais les afficher
l'cran) est coche dans la fentre Contrles de scurit. Cette case est
modifiable lorsque l'option Permet l'affichage l'cran de mots de passe
gnrs est slectionne dans la fentre Contrles de scurit.
4. Facultatif : Prcisez que l'utilisateur doit changer de mot de passe lorsqu'il se
connecte pour la premire fois.
5. Cliquez sur OK.
Concepts associs:

Chapitre 7. Enregistrement des utilisateurs

219

Mots de passe des utilisateurs, la page 208


Pour des raisons de scurit, les utilisateurs doivent dfinir un mot de passe avant
de se connecter.
Indications de mot de passe pour les utilisateurs, la page 209
Les indications de mot de passe aident les utilisateurs se souvenir des mots de
passe qu'ils ont crs. Ces indications exigent des utilisateurs qu'ils confirment leur
identit avant qu'un administrateur rinitialise les mots de passe. Ces indications
aident galement les utilisateurs lorsqu'ils rinitialisent les mots de passe.

Changement de mot de passe de la base de donnes et du


systme pour les utilisateurs
Pour des raisons de scurit, vous pouvez changer un mot de passe systme ainsi
que le mot de passe de base de donnes synchroniser avec le nouveau mot de
passe systme. Les utilisateurs autoriss peuvent changer leur propre mot de
passe.

Avant de commencer
Lorsque vous utilisez un serveur d'applications pour l'authentification, l'annuaire
gre les mots de passe des utilisateurs.

Pourquoi et quand excuter cette tche


Oracle et Serveur SQL uniquement : Dfinir le mot de passe permet de modifier le
mot de passe de base de donnes. Si vous remplacez un mot de passe de base de
donnes par un mot de passe systme, ce dernier doit satisfaire les conditions
requises pour les deux mots de passe. Par exemple, si vous utilisez la plateforme
de base de donnes Oracle, le mot de passe doit respecter les conditions lies aux
caractres spciaux pris en charge par Oracle.

Procdure
1. Dans l'application Utilisateurs, accdez l'utilisateur dont vous souhaitez
changer le mot de passe.
2. Cliquez sur Dfinir le mot de passe.
3. Dans la section Nouveau mot de passe, gnrez un mot de passe alatoire ou
spcifiez-en un.
4. Pour envoyer le mot de passe l'utilisateur via courrier lectronique, cochez la
case Email Password to User (Envoyer le mot de passe l'utilisateur par
courrier lectronique). Cette case est en lecture seule. Elle est coche lorsque la
case Toujours envoyer les mots de passe gnrs par e-mail aux utilisateurs
(ne jamais les afficher l'cran) est coche dans la fentre Contrles de
scurit. Cette case est modifiable lorsque l'option Permet l'affichage l'cran
de mots de passe gnrs est slectionne dans la fentre Contrles de scurit.
5. Pour autoriser l'utilisateur changer son mot de passe lorsqu'il se connecte
pour la premire fois, cochez la case Expiration du mot de passe l'issue de la
premire connexion.
6. Pour synchroniser ce mot de passe avec un mot de passe de base de donnes,
cochez la case Remplacer le mot de passe de connexion la base de donnes
par ce mot de passe. Cette case est en lecture seule si l'ID utilisateur ne
possde pas d'ID utilisateur de base de donnes. Elle est modifiable lorsque l'ID
utilisateur possde un ID utilisateur de base de donnes qui a t cr dans le
systme.
7. Cliquez sur OK.

220

Administration de Maximo Asset Management

Que faire ensuite


Si vous changez le mot de passe d'un utilisateur par dfaut (par exemple, un
utilisateur systme pour l'auto-enregistrement), vous devez galement changer les
proprits qui lui sont associes. Ces proprits incluent mxe.adminPasswd et
mxe.system.regpassword. L'application Proprits systme permet de modifier ces
proprits.
Concepts associs:
Mots de passe des utilisateurs, la page 208
Pour des raisons de scurit, les utilisateurs doivent dfinir un mot de passe avant
de se connecter.
Indications de mot de passe pour les utilisateurs, la page 209
Les indications de mot de passe aident les utilisateurs se souvenir des mots de
passe qu'ils ont crs. Ces indications exigent des utilisateurs qu'ils confirment leur
identit avant qu'un administrateur rinitialise les mots de passe. Ces indications
aident galement les utilisateurs lorsqu'ils rinitialisent les mots de passe.

Spcification des indications de mot de passe utilisateur


Vous pouvez spcifier des indications de mot de passe pour vrifier si la personne
qui demande un nouveau mot de passe est bien l'utilisateur.

Pourquoi et quand excuter cette tche


Lorsque vous utilisez un serveur d'applications pour l'authentification, l'annuaire
gre les mots de passe utilisateur.

Procdure
1. Dans l'application Utilisateurs, ouvrez l'enregistrement de l'utilisateur dont
vous souhaitez dfinir les indications de mot de passe.
2. Slectionnez l'action Dfinir l'indication du mot de passe.
3. Dans la fentre Dfinir l'indication du mot de passe, dfinissez la question
d'indication de mot de passe.
4. Entrez la rponse la question.
5. Cliquez sur OK.

Que faire ensuite


Les utilisateurs peuvent galement dfinir leur propre indication de mot de passe
en slectionnant Informations sur le mot de passe.
Concepts associs:
Mots de passe des utilisateurs, la page 208
Pour des raisons de scurit, les utilisateurs doivent dfinir un mot de passe avant
de se connecter.
Indications de mot de passe pour les utilisateurs, la page 209
Les indications de mot de passe aident les utilisateurs se souvenir des mots de
passe qu'ils ont crs. Ces indications exigent des utilisateurs qu'ils confirment leur
identit avant qu'un administrateur rinitialise les mots de passe. Ces indications
aident galement les utilisateurs lorsqu'ils rinitialisent les mots de passe.

Spcification des groupes de scurit des utilisateurs


Pour accorder un utilisateur les privilges associs un groupe de scurit, vous
pouvez spcifier un groupe de scurit pour cet utilisateur.

Chapitre 7. Enregistrement des utilisateurs

221

Pourquoi et quand excuter cette tche


Par dfaut, lorsque vous utilisez un serveur d'applications pour l'authentification,
l'annuaire gre la cration des utilisateurs. Vous pouvez dfinir des proprits pour
que la cration des utilisateurs soit directement effectue dans le systme. Dfinir
ces proprits permet d'activer ou de dsactiver certaines fonctions du systme.

Procdure
1. Dans l'application Utilisateurs, slectionnez l'utilisateur auquel vous souhaitez
affecter des groupes de scurit, puis slectionnez l'onglet Groupes.
2. Dans la section Groupes, cliquez sur Slectionner des groupes.
3. Suivez l'une des tapes suivantes :
v Cochez la case en regard du groupe de scurit que vous souhaitez
slectionner.
v Pour slectionner tous les groupes, cochez la case Groupe dans la ligne
d'en-tte de la table.
4. Cliquez sur OK.

Spcification des profils de scurit pour utilisateurs


Lorsque vous spcifiez un profil de scurit pour plusieurs utilisateurs, affectez les
utilisateurs des groupes et configurez d'autres attributs de scurit. Les groupes
et les attributs de scurit incluent le site d'insertion par dfaut, l'option Utiliser le
site d'accueil par dfaut comme filtre, le site de magasin et le magasin par dfaut.

Procdure
1. Dans l'application Utilisateurs, slectionnez un ou plusieurs utilisateurs.
2. Slectionnez l'action Dfinir le profil de scurit. Si vous slectionnez
plusieurs utilisateurs, la zone Nombre d'utilisateurs affiche le nombre
d'utilisateurs.
3. Dans la fentre Dfinir le profil de scurit, prcisez si vous souhaitez ajouter,
supprimer ou remplacer des groupes.
4. Cliquez sur Nouvelle ligne et spcifiez un groupe.
5. Dans la section Mettre jour les paramtres utilisateur par dfaut, cochez la
case Editer en regard de chaque valeur par dfaut que vous souhaitez spcifier,
puis spcifiez une valeur pour chacune de ces valeurs.
6. Cliquez sur OK.

Rsultats
Le nombre d'enregistrements mis jour ne correspond pas toujours au nombre
indiqu dans la zone Nombre d'utilisateurs. Un enregistrement n'est mis jour
que si la modification a une consquence sur le profil de scurit actuel. Par
exemple, si le profil de scurit d'un utilisateur contient les groupes A et B et que
vous ajoutez le groupe A, l'enregistrement de l'utilisateur n'est pas mis jour.
Concepts associs:
Profils de scurit des utilisateurs, la page 210
Vous pouvez spcifier le profil de scurit pour un utilisateur. Vous pouvez affecter
cet utilisateur des groupes et dfinir d'autres attributs de scurit. Ces attributs
incluent les sites d'accueil par dfaut, les sites de magasin et les magasins par
dfaut.

222

Administration de Maximo Asset Management

Spcification des profils de scurit pour plusieurs utilisateurs


Lorsque vous spcifiez un profil de scurit pour plusieurs utilisateurs, affectez les
utilisateurs des groupes et configurez d'autres attributs de scurit. Ces groupes
et attributs de scurit incluent le site d'insertion par dfaut, l'option Utiliser le site
d'accueil par dfaut comme filtre, le site de magasin et le magasin par dfaut.

Procdure
1. Dans l'onglet Liste de l'application Utilisateurs, slectionnez les enregistrements
utilisateur pour lesquels vous souhaitez spcifier des profils de scurit.
2. Slectionnez l'action Dfinir le profil de scurit. Dans la fentre Dfinir le
profil de scurit, la zone Nombre d'utilisateurs affiche le nombre d'utilisateurs
slectionns.
3. Dans la fentre Dfinir le profil de scurit, prcisez si vous souhaitez ajouter,
supprimer ou remplacer des groupes.
4. Cliquez sur Nouvelle ligne et spcifiez un groupe.
5. Dans la section Mettre jour les paramtres utilisateur par dfaut, cochez la
case Editer des paramtres par dfaut que vous souhaitez spcifier.
6. Spcifiez les paramtres du site d'insertion par dfaut et utilisez ce site comme
filtre d'affichage. Spcifiez galement le site de magasin et le magasin valeur
par dfaut pour les demandes d'approvisionnement en libre-service.
7. Cliquez sur OK.

Rsultats
Le nombre d'enregistrements mis jour ne correspond pas toujours au nombre
indiqu dans la zone Nombre d'utilisateurs. Un enregistrement n'est mis jour
que si la modification a une consquence sur le profil de scurit actuel. Par
exemple, si le profil de scurit d'un utilisateur inclut les groupes A et B et que
vous ajoutez le groupe A, l'enregistrement de l'utilisateur n'est pas mis jour.
Concepts associs:
Profils de scurit des utilisateurs, la page 210
Vous pouvez spcifier le profil de scurit pour un utilisateur. Vous pouvez affecter
cet utilisateur des groupes et dfinir d'autres attributs de scurit. Ces attributs
incluent les sites d'accueil par dfaut, les sites de magasin et les magasins par
dfaut.

Autorisation d'accs utilisateur aux bases de donnes des


serveurs Oracle et SQL
Vous pouvez autoriser les utilisateurs lire, insrer, mettre jour et supprimer des
objets spcifiques qui dfinissent un ensemble de zones et de rgles mtier et
mettent jour une ou plusieurs tables de base de donnes.

Avant de commencer
Avant de pouvoir accorder l'accs la base de donnes, vous devez suivre des
tapes supplmentaires pour accorder des autorisations aux utilisateurs de base de
donnes. Pour accorder un utilisateur toutes les autorisations concernant la base
de donnes, utilisez les outils et procdures de votre plateforme de base de
donnes. Si vous utilisez la plateforme de base de donnes IBM DB2, vous devez
utiliser les outils DB2 pour fournir des droits d'accs la base de donnes. Si vous
utilisez un serveur d'applications pour l'authentification et la gestion des
utilisateurs, vous ne pouvez pas modifier les droits d'accs la base de donnes.

Chapitre 7. Enregistrement des utilisateurs

223

Procdure
1. Dans l'application Utilisateurs, accdez l'utilisateur qui a besoin d'accder la
base de donnes.
2. Slectionnez l'action Accs la base de donnes.
3. Dans la fentre Accs la base de donnes, entrez un ID pour l'utilisateur. Cet
ID doit respecter les exigences de la plateforme de base de donnes. Il peut
diffrer de l'ID utilisateur.
4. Dans les zones Mot de passe de base de donnes et Confirmer le mot de
passe, entrez un mot de passe de base de donnes. Ce mot de passe peut
diffrer du mot de passe utilisateur.
5. Pour accorder un accs utilisateur des tables ou objets spcifiques dans la
base de donnes, procdez comme suit :
a. Cliquez sur Nouvelle ligne.
b. Indiquez le nom de l'objet. Le nom de l'entit renseigne la zone Nom de
l'entit.
c. Pour dfinir les droits d'utilisateur pour les tables associes l'objet, cochez
les cases Lire, Insrer, Mettre jour et Supprimer.
6. Cliquez sur OK.

Modification de l'accs utilisateur aux bases de donnes des


serveurs Oracle et SQL
Pour grer l'accs utilisateur une base de donnes, vous pouvez modifier les
droits d'accs existants des utilisateurs. Vous pouvez galement supprimer des
droits lis des objets. Par ailleurs, vous pouvez galement ajouter, supprimer ou
modifier les droits existants.

Avant de commencer
Si vous utilisez la plateforme de base de donnes IBM DB2, vous devez utiliser les
outils IBM DB2 pour fournir des droits d'accs la base de donnes. Si vous
utilisez un serveur d'applications pour l'authentification et la gestion des
utilisateurs, vous ne pouvez pas modifier les droits d'accs la base de donnes.

Procdure
1. Dans l'application Utilisateurs, ouvrez l'utilisateur dont vous souhaitez modifier
les droits d'accs la base de donnes.
2. Slectionnez l'action Accs la base de donnes.
3. Dans la fentre Accs la base de donnes, supprimez les droits d'usage d'un
objet spcifique, puis ajoutez, supprimez ou modifiez les lignes.
4. Cliquez sur OK.
Concepts associs:
Utilisateurs de base de donnes, la page 205
Les utilisateurs de base de donnes sont autoriss lire, insrer, mettre jour et
supprimer des objets spcifiques qui dfinissent un ensemble de zones et de rgles
mtier. Ces objets peuvent galement mettre jour une ou plusieurs tables de base
de donnes.
Droits d'accs des utilisateurs la base de donnes, la page 210
Par dfaut, les utilisateurs ne sont pas autoriss accder la base de donnes.
Toutefois, dans certaines circonstances, les utilisateurs ont besoin d'y accder. Par
exemple, un utilisateur peut avoir besoin d'une autorisation pour afficher les tables
et les colonnes afin de crer des rapports.

224

Administration de Maximo Asset Management

Suppression de l'accs utilisateur aux bases de donnes des


serveurs Oracle et SQL
Vous pouvez rvoquer l'autorisation permettant aux utilisateurs de lire, d'insrer,
de mettre jour et de supprimer des objets spcifiques. Ces objets dfinissent un
ensemble de zones et de rgles mtier. Par ailleurs, ils mettent jour une ou
plusieurs tables de base de donnes.

Avant de commencer
Si vous utilisez la plateforme de base de donnes IBM DB2, vous devez utiliser les
outils DB2 pour accorder des droits d'accs la base de donnes. Si vous utilisez
un serveur d'applications pour l'authentification et la gestion des utilisateurs, vous
ne pouvez pas modifier les droits d'accs la base de donnes.

Procdure
1. Dans l'application Utilisateurs, accdez l'utilisateur pour lequel vous
souhaitez supprimer les droits d'accs la base de donnes.
2. Slectionnez l'action Accs la base de donnes.
3. Dans la fentre Accs la base de donnes, cliquez sur Supprimer l'utilisateur
de la base de donnes.
4. Cliquez sur OK.

Dconnexion et blocage des utilisateurs


Vous pouvez contrler la capacit des utilisateurs se connecter. Quant aux
utilisateurs actuellement connects, vous pouvez les dconnecter ou les bloquer.

Procdure
1. Dans l'application Utilisateurs, slectionnez l'action Grer les sessions.
2. Cliquez sur l'onglet Sessions actuelles. Les informations contenues dans la
table Sessions actuelles sont en lecture seule. Vous pouvez trier et filtrer les
informations de chaque colonne, mais aussi les tlcharger.
3. Dans la table Sessions actuelles, cliquez sur Afficher les dtails en regard de
l'utilisateur que vous souhaitez grer.
4. Dconnectez l'utilisateur ou dconnectez- et bloquez-le.

Activation du suivi des connexions


Vous pouvez utiliser l'action Contrles de scurit des applications Groupes de
scurit et Utilisateurs pour activer le suivi des connexions. Le suivi des
connexions amliore la scurit en limitant le nombre de mots de passe incorrects
qu'un utilisateur peut entrer lors de la tentative de connexion.

Avant de commencer
Vous devez activer le suivi des connexions pour contrler le nombre de tentatives
de connexion autorises pour un utilisateur. Si vous dfinissez le nombre de
tentatives de connexion sans activer le suivi des connexions, le systme de gestion
des actifs ne bloque pas l'utilisateur une fois le nombre maximal de tentatives de
connexion atteint.

Pourquoi et quand excuter cette tche


Lorsque vous activez le suivi des connexions, le systme de suivi consigne toutes
les tentatives qui ont chou ou abouti. Vous pouvez indiquer le nombre maximal
de tentatives de connexion ayant chou. Si ce nombre est dpass pour un
Chapitre 7. Enregistrement des utilisateurs

225

utilisateur, le statut de son enregistrement passe BLOQUE. L'utilisateur ne peut plus


se connecter tant qu'un administrateur n'utilise pas l'action Changer le statut pour
rtablir son statut ACTIF.

Procdure
1. Dans l'application Groupes de scurit ou Utilisateurs, slectionnez l'action
Contrles de scurit.
2. Dans la fentre Contrles de scurit, spcifiez si vous souhaitez afficher le
suivi des connexions :
Option

Activer le suivi des connexions

Suivi des connexions activ

Slectionne

Suivi des connexions dsactiv

Efface

3. Entrez des valeurs dans les zones suivantes :


Option

Description

Tentatives de connexion autorises

Nombre de fois qu'un utilisateur peut entrer


le mauvais nom d'utilisateur ou mot de
passe avant d'tre bloqu par le systme de
gestion des actifs.

Dure du mot de passe, exprime en


nombre de jours

Nombre de jours pendant lequel un mot de


passe utilisateur est valide. Si vous ne
souhaitez pas que le mot de passe expire,
laissez cette zone vide.

Jours avant l'expiration du mot de passe


pour avertir l'utilisateur

Nombre de jours avant que l'utilisateur ne


reoive un message d'avertissement
d'expiration.

Jours avant que le mot de passe


prcdemment utilis puisse tre rutilis

Nombre de jours avant qu'un utilisateur


puisse utiliser un mot de passe
prcdemment utilis. Si cette valeur est 0, le
systme de gestion des actifs ne vrifie pas
la rutilisation du mot de passe.

4. Cliquez sur OK.

Dfinition des valeurs par dfaut utilisateur


Utilisez l'action Contrles de scurit pour indiquer les valeurs par dfaut pour les
enregistrements utilisateur. Vous pouvez accder l'action Contrles de scurit
des applications Groupes de scurit ou Utilisateurs.

Pourquoi et quand excuter cette tche


Vous pouvez spcifier les valeurs par dfaut pour les enregistrements utilisateur :
v Groupe de scurit par dfaut pour les nouveaux utilisateurs - Les nouveaux
utilisateurs sont automatiquement affects un groupe de scurit. Le groupe
par dfaut dfinit leurs autorisations en matire de scurit jusqu' ce qu'ils
soient affects d'autres groupes. Le groupe par dfaut est MAXDEFLTREG. Les
autorisations accordes pour ce groupe se limitent l'accs au Centre de
contrle. Les utilisateurs peuvent modifier leur propre mot de passe.
v Statut par dfaut de n'importe quel enregistrement d'utilisateur : Le statut par
dfaut est NEWREG. Le statut NEWREG vous permet de rechercher de
nouveaux enregistrements utilisateur. Vous pouvez galement acheminer des
enregistrements vers un processus de flux de travaux.

226

Administration de Maximo Asset Management

v Groupe pour tous les utilisateurs : Le groupe de scurit par dfaut pour les
autorisations globales est MAXEVERYONE. Lorsque vous slectionnez Groupe
pour tous les utilisateurs dans Contrles de scurit, l'utilisateur est ajout
MAXEVERYONE.
v Bote de dialogue de signature lectronique - Lorsque vous slectionnez Afficher
l'ID utilisateur dans la bote de dialogue de signature lectronique ? dans
Contrles de scurit, le systme affiche l'ID utilisateur dans la fentre et invite
l'utilisateur saisir son mot de passe.
Votre implmentation peut utiliser un serveur d'applications authentifier avec un
rpertoire externe grce un protocole LDAP. Dans ce cas, vous n'utilisez pas le
systme pour excuter certaines fonctions. Ces fonctions sont les suivantes :
v Auto-inscription - Cette fonction ne peut pas tre utilise avec un annuaire
externe.
v Dfinition ou modification des mots de passe et des indications de mot de passe
- Toutes les fonctions lies au mot de passe sont gres par le rpertoire.
Par dfaut, si vous utilisez un serveur d'applications pour l'authentification,
l'annuaire gre la cration des groupes et des utilisateurs. Vous pouvez dfinir des
proprits pour que la cration des groupes et des utilisateurs soit directement
effectue dans le systme. Si ces proprits dont dfinies, certaines fonctions sont
actives ou dsactives dans le systme.

Procdure
1. Slectionnez l'action Contrles de scurit.
2. Dans la section Valeurs par dfaut de l'utilisateur, indiquez les valeurs par
dfaut suivantes :
a. Dans la zone Groupe par dfaut pour les nouveaux utilisateurs, entrez le
nom du groupe ou cliquez sur Menu Dtails.
b. Dans la zone Statut initial des utilisateurs auto-inscrits, entrez un statut
d'utilisateur.
c. Dans la zone Groupe pour tous les utilisateurs, indiquez le groupe pour les
permissions globales. La valeur par dfaut est MAXEVERYONE.
d. Activez la case cocher Afficher l'ID utilisateur dans la bote de dialogue
de signature lectronique pour afficher l'ID utilisateur dans la fentre
lorsque le systme invite les utilisateurs saisir leur mot de passe. Si vous
appliquez des signatures lectroniques, vous devez appliquer le suivi des
connexions.
3. Cliquez sur OK.

Copie d'utilisateurs
Si vous crez un enregistrement utilisateur et souhaitez utiliser des paramtres
semblables ceux d'un enregistrement existant, vous pouvez copier ce dernier.

Avant de commencer
Lorsque vous copiez un enregistrement utilisateur, alors les paramtres utilisateur,
les comptes GLG d'achat et les informations relatives l'appartenance au groupe
sont galement copies. Vous pouvez modifier les valeurs dans le nouvel
enregistrement utilisateur.

Chapitre 7. Enregistrement des utilisateurs

227

Pourquoi et quand excuter cette tche


Par dfaut, lorsque vous utilisez un serveur d'applications pour l'authentification,
l'annuaire gre la cration des utilisateurs. Vous pouvez dfinir des proprits pour
que la cration des utilisateurs soit directement effectue dans le systme. Dfinir
ces proprits permet d'activer ou de dsactiver certaines fonctions du systme.

Procdure
1. Dans l'application Utilisateurs, ouvrez l'enregistrement utilisateur que vous
souhaitez copier.
2. Slectionnez l'action Dupliquer l'utilisateur.
3. Facultatif : Dans la zone Utilisateur, entrez un ID utilisateur unique. Si vous
utilisez la numrotation automatique, la zone Utilisateur est dj renseigne.
4. Dplacez le curseur jusqu' la zone Type.
a. Facultatif : Si aucun ID de personne correspondant n'est dtect,
slectionnez l'une des options suivantes pour crer un ID de personne :
v Pour crer un enregistrement de personne bas sur les informations
contenues dans la section Personnel de l'enregistrement utilisateur copi,
cliquez sur Oui dans la fentre Message systme.
v Pour slectionner un enregistrement de personne existant, cliquez sur Non et
slectionnez l'enregistrement de personne dans la zone Personne.
v Pour crer un enregistrement de personne, cliquez sur Non. Dans la zone
Personne, slectionnez Menu Dtails, puis Go to People (Aller personnes).
5. Spcifiez un type et une personne.
6. Dfinissez un mot de passe.
7. Facultatif : Entrez les informations complmentaires sur l'utilisateur dans les
sections Personnel, Paramtres utilisateur et Achats.
8. Sauvegardez vos changements.

Suppression d'utilisateurs
Pour grer les informations sur le personnel, vous pouvez supprimer les
enregistrements utilisateur dont vous n'avez plus l'utilit.

Avant de commencer
Les enregistrements utilisateur ne peuvent pas tre supprims si l'ID utilisateur est
un compte systme ou s'il est associ l'option Excution sous le nom
d'utilisateur pour une instance de tche priodique active. Si vous supprimez des
utilisateurs dans le serveur d'annuaire, la tche priodique VMMSYNC ne
supprime pas les utilisateurs dans les tables systme.

Pourquoi et quand excuter cette tche


Lorsque vous supprimez un utilisateur et que le suivi des connexions n'est pas
activ, toute preuve de l'existence de cet utilisateur est supprime de la base de
donnes. Le nom d'utilisateur peut alors tre rutilis. Si le suivi des connexions
est activ, le nom d'utilisateur est conserv dans la table MAXUSER et affect du
statut Supprim. Ce nom ne peut pas tre rutilis. Vous pouvez configurer le suivi
des connexions dans la fentre Contrles de scurit

228

Administration de Maximo Asset Management

Procdure
1. Slectionnez l'action Supprimer l'utilisateur.
2. Dans la fentre Confirmation, cliquez sur Oui.

Rsultats
L'enregistrement utilisateur est supprim et cette personne ne peut plus se
connecter.

Suppression de groupes de scurit dans les profils


utilisateur
Pour grer les privilges de scurit associs des enregistrements utilisateur, vous
pouvez supprimer un groupe de scurit d'un profil utilisateur.

Avant de commencer
Vous pouvez supprimer un groupe de scurit d'un profil d'utilisateur aprs que
cet utilisateur a t affect un autre groupe de scurit.

Pourquoi et quand excuter cette tche


Lorsque vous supprimez un groupe de scurit d'un profil utilisateur, l'association
entre le groupe de scurit et l'utilisateur est supprime. Le groupe est alors
conserv dans la base de donnes.

Procdure
1. Dans l'application Utilisateurs, ouvrez l'enregistrement utilisateur dont vous
souhaitez modifier les groupes.
2. Cliquez sur l'onglet Groupes.
3. Pour supprimer un groupe, cliquez sur Marquer la ligne pour suppression.
4. Enregistrez vos modifications.
Concepts associs:
Profils de scurit des utilisateurs, la page 210
Vous pouvez spcifier le profil de scurit pour un utilisateur. Vous pouvez affecter
cet utilisateur des groupes et dfinir d'autres attributs de scurit. Ces attributs
incluent les sites d'accueil par dfaut, les sites de magasin et les magasins par
dfaut.

Chapitre 7. Enregistrement des utilisateurs

229

230

Administration de Maximo Asset Management

Chapitre 8. Gestion des modles de communication


Les modles de communication permettent de normaliser les messages
lectroniques les plus utiliss (galement appels notifications). Il existe plusieurs
manires d'utiliser les modles de communication. Vous pouvez, par exemple, les
utiliser dans le cadre du processus de flux de travaux ou d'escalade. Vous pouvez
galement crer ou envoyer des messages lectroniques depuis les applications de
ticket l'aide des informations normalises provenant des modles de
communication.

Prsentation des modles de communication


Vous pouvez crer et grer des modles de communication qui peuvent tre
utiliss pour normaliser les messages lectroniques les plus frquents (galement
appels notifications).

Modles de communication et escalades


Vous pouvez utiliser des escalades pour contrler les enregistrements sensibles au
temps et les indicateurs cls de performance. Lorsque vous crez des
enregistrements d'escalade, vous pouvez indiquer que les notifications
lectroniques sont gnres lorsqu'un enregistrement atteint le point d'escalade
dfini.
Vous pouvez crer chaque notification dans l'application Escalades. Vous pouvez
galement crer des modles de communication pour les notifications
frquemment gnres. Les notifications sont envoyes lorsque les enregistrements
respectant les conditions dfinies par un point d'escalade sont dtects.
Dans l'application Escalades, vous pouvez crer une communication base sur un
modle. Une communication base sur un modle exploite toutes les fonctions
disponibles dans un modle de communication, pices jointes comprises. Les
valeurs par dfaut du rle ou destinataire, du sujet et du message drivent du
modle. Vous ne pouvez pas modifier ces valeurs dans l'application Escalades.
Par exemple, supposez qu'un agent du centre de services ne termine pas ses
affectations dans le dlai spcifi, soit un dlai de six heures. L'affectation fait
l'objet d'une escalade vers le superviseur. Ce dernier reoit un message
lectronique.

Modles de communication et centre de services


Les modles de communication permettent de crer et d'envoyer des messages
lectroniques partir des applications du centre de services. Ces applications
incluent les applications Demandes de service, Incidents et Problmes.
Lorsque vous crez des modles de communication pour les applications du centre
de services, vrifiez que les communications avec les clients du centre de services
contiennent des informations standardises.

Modles de communication et flux de travaux


Vous pouvez concevoir un processus de flux de travaux pour gnrer des
notifications sur la progression d'un enregistrement en particulier. Les notifications

Copyright IBM Corp. 2008, 2014

231

peuvent tre envoyes via courrier lectronique ou messager de poche, ds lors


que votre systme de messager de poche prend en charge le courrier lectronique.
Lorsque vous concevez un processus de flux de travaux qui comprend des
notifications lectroniques, vous pouvez crer la notification et appliquer un
modle de communication. Vous pouvez galement modifier ou complter la
notification.
Pour les processus de flux de travaux, vous pouvez crer des modles qui utilisent
les rles en tant que destinataires. Vous pouvez ajouter un ou plusieurs rles. Vous
pouvez ajouter plus d'une catgorie de destinataire (par exemple, des personnes,
des groupes de personnes ou des adresses lectroniques). Dans l'application
Concepteur de flux de travaux, vous pouvez crer une communication base sur
un modle. Une communication base sur un modle exploite toutes les fonctions
disponibles dans un modle de communication, pices jointes comprises. Les
valeurs par dfaut du rle ou du destinataire, du sujet et du message drivent du
modle. Vous ne pouvez pas modifier ces valeurs dans l'application Concepteur de
flux de travaux.
Vous pouvez crer un modle pour les approbations ou les refus de demandes
d'achat, qui peuvent tre envoys mesure que la demande progresse dans le
processus de flux de travaux. Ce dernier est cr pour les demandes d'achat. Un
utilisateur soumet une demande d'ordinateur portable. La demande entre dans le
processus de flux de travaux. Elle est approuve par le superviseur immdiat. Une
fois la demande d'achat approuve par le service Finances, son statut est dfini sur
Approuv et l'utilisateur est averti de l'approbation.

Variables de substitution pour modles de communication


Dans l'application Modles de communication, vous pouvez utiliser des variables
de substitution dans les zones Objet et Message. Lorsque vous utilisez des
variables de substitution dans un modle de communication utilis pour crer une
notification, les variables de substitution sont remplaces par les valeurs
correspondantes dans l'enregistrement qui gnre la notification.
Lorsque vous utilisez les variables de substitution dans la zone Message, vous
saisissez le texte dans les zones Sujet ou Message. Ajoutez alors un espace et
deux-points avant la variable de substitution pour formater la sortie correctement.
Si du texte ou d'autres variables suivent, vous devez insrer un espace aprs
chaque variable dans les zones Sujet ou Message.
Vous pouvez galement utiliser la notation par point avec les relations dans les
variables de substitution. Par exemple, rel1. rel2. fieldname.
Votre numro d'incident : IDTICKET a t ouvert sur : DATERAPPORT. La
personne dsigne pour travailler sur votre problme est : PROPRIETAIRE.
Vous serez contact le ou avant le : DEBUTCIBLE .

Modles de communication prdfinis


Dans l'application Modles de communication, il existe des modles de
communication prdfinis que vous pouvez utiliser pour crer des notifications.
Vous pouvez utiliser les modles prdfinis avec les applications Flux de travaux,
Demandes de service et Incidents. Vous pouvez galement utiliser les modles
prdfinis avec la base de donnes du systme ou la base de donnes de
dmonstration (MAXDEMO).

232

Administration de Maximo Asset Management

Modles pour la base de donnes du systme


Vous pouvez personnaliser les modles pour la base de donnes du systme pour
mieux rpondre aux besoins de votre entreprise. Puisqu'une escalade ou un
processus de flux de travaux associ fait rfrence ces modles, vous ne pouvez
pas les supprimer.

Modles pour la base de donnes de dmonstration


Vous pouvez modifier ou supprimer les modles pour la base de donnes de
dmonstration (MAXDEMO). Vous pouvez utiliser les modles de communication
de base de donnes de dmonstration dans votre environnement de test pour
acqurir de l'exprience en matire d'ajout et de gestion de modles.
L'application Ports d'coute de messagerie utilise des modles par dfaut pour les
notifications d'erreur. Si vous rencontrez une erreur lors du transfert
d'enregistrements entrants, une notification d'erreur est envoye l'administrateur
du courrier lectronique. Le type d'erreur dtermine quelle notification d'erreur
doit tre envoye l'administrateur du courrier lectronique.

Destinataires des modles de communication


Dans l'application Modles de communication, vous pouvez ajouter des
destinataires des modles de communication. Vous pouvez choisir parmi quatre
types de destinataires : les rles, les personnes, les groupes de personnes et les
messages lectroniques. Vous pouvez ajouter un ou plusieurs destinataires de
chaque catgorie, et vous pouvez ajouter plusieurs types de destinataire.
Si vous crez un modle de communication utiliser avec un processus de flux de
travaux ou d'escalade, vous devez ajouter au moins un destinataire. Si vous crez
un modle utiliser avec les applications Ticket ou Intervention, il n'est pas
ncessaire d'ajouter un destinataire. Si vous n'ajoutez pas de destinataire, les
utilisateurs qui appliquent le modle un enregistrement seront avertis qu'aucun
courrier lectronique n'a t envoy car il n'existe aucun destinataire.

Pices jointes aux modles de communication


Dans l'application Modles de communication, vous pouvez joindre de nombreux
types de fichiers de document aux modles de communication. Ces fichiers
incluent des fichiers texte, des images, des feuilles de calcul, des vidos, des pages
Web et des dossiers de documents. Lorsque vous crez une communication en
vous appuyant sur un modle, les pices jointes sont toujours envoyes avec la
communication.

Journaux de communication
Dans l'application Modles de communication, un journal de communication
rpertorie les communications entrantes et sortantes d'un enregistrement (par
exemple, un ticket ou une intervention). Pour les communications sortantes
gnres l'aide de l'action Crer une communication, l'entre du journal de
communication contient les dtails provenant du message lectronique et des
ventuelles pices jointes.

Chapitre 8. Gestion des modles de communication

233

Utilisation des modles de communication


Vous pouvez crer et grer des modles de communication, qui peuvent tre
utiliss pour normaliser les messages lectroniques les plus utiliss (galement
appels notifications).

Cration de modles de communication


La cration de modles de communication permet de normaliser les messages
lectroniques les plus utiliss. Vous pouvez aussi recourir aux modles de
communication pour crer des messages de notification lectroniques, qui seront
utiliss avec les processus de flux de travaux et d'escalade.

Procdure
1. Dans l'application Modles de communication, cliquez sur Nouveau modle de
communication. Un nouveau modle de communication s'ouvre. Son statut est
dfini sur Inactif.
2. Facultatif : Si la zone Modle est vide, entrez un nom ou un identificateur.
3. Renseignez la zone Applicable .
4. Dans la zone Accessible partir de, spcifiez partir d'o les utilisateurs
peuvent accder au modle :
Option

Description

TOUS

Pour que le modle soit disponible :


v A partir de l'action Crer une
communication dans d'autres applications
v Pour tre utilis dans le cadre des
processus de flux de travaux et d'escalade

APPLIC

Pour que le modle soit disponible depuis


l'action Crer une communication dans
d'autres applications, sauf pour les
applications Escalades et Flux de travaux

ESCALADE

Pour que le modle soit disponible


uniquement avec la fonction Escalade

FLUX DE TRAVAUX

Pour que le modle soit disponible


uniquement avec la fonction Flux de travaux

5. Facultatif : Crez une entre dans le journal de communication et joignez des


fichiers au modle de communication.
6. Spcifiez les dtails suivants pour le modle de communication :
a. Spcifiez l'adresse lectronique partir de laquelle le modle de
communication est envoy.
b. Facultatif : Si le destinataire doit rpondre une adresse lectronique autre
que l'adresse de l'expditeur, entrez une adresse lectronique dans la zone
Rpondre .
c. Dans les zones Objet et Message, spcifiez les variables de substitution.
d. Facultatif : Ajoutez un destinataire dans l'onglet Destinataire. Si vous crez
un modle de communication pour un processus de flux de travaux ou
d'escalade, vous devez ajouter au moins un destinataire.
e. Facultatif : Si vous crez un modle de communication pour un processus
de flux de travaux et que vous souhaitez que le dernier mmo s'affiche en
premier dans la liste des mmos, entrez :wfassignment.lastmemo dans la
description du modle.

234

Administration de Maximo Asset Management

f. Facultatif : Si vous crez un modle de communication pour un processus de


flux de travaux et que les mmos doivent tre disponibles immdiatement,
entrez :wfassignment.currentmemo dans la description du modle.
7. Sauvegardez vos changements.
Concepts associs:
Modles de communication et escalades, la page 231
Vous pouvez utiliser des escalades pour contrler les enregistrements sensibles au
temps et les indicateurs cls de performance. Lorsque vous crez des
enregistrements d'escalade, vous pouvez indiquer que les notifications
lectroniques sont gnres lorsqu'un enregistrement atteint le point d'escalade
dfini.
Modles de communication et centre de services, la page 231
Les modles de communication permettent de crer et d'envoyer des messages
lectroniques partir des applications du centre de services. Ces applications
incluent les applications Demandes de service, Incidents et Problmes.
Modles de communication et flux de travaux, la page 231
Vous pouvez concevoir un processus de flux de travaux pour gnrer des
notifications sur la progression d'un enregistrement en particulier. Les notifications
peuvent tre envoyes via courrier lectronique ou messager de poche, ds lors
que votre systme de messager de poche prend en charge le courrier lectronique.
Modles de communication prdfinis, la page 232
Dans l'application Modles de communication, il existe des modles de
communication prdfinis que vous pouvez utiliser pour crer des notifications.
Vous pouvez utiliser les modles prdfinis avec les applications Flux de travaux,
Demandes de service et Incidents. Vous pouvez galement utiliser les modles
prdfinis avec la base de donnes du systme ou la base de donnes de
dmonstration (MAXDEMO).
Variables de substitution pour modles de communication, la page 232
Dans l'application Modles de communication, vous pouvez utiliser des variables
de substitution dans les zones Objet et Message. Lorsque vous utilisez des
variables de substitution dans un modle de communication utilis pour crer une
notification, les variables de substitution sont remplaces par les valeurs
correspondantes dans l'enregistrement qui gnre la notification.

Ajout d'adresses lectroniques en tant que destinataires de


modles de communication
Lorsque vous crez un modle de communication, vous pouvez utiliser des
adresses lectroniques en tant que destinataires. Vous pouvez ajouter une ou
plusieurs adresses lectroniques et plus d'une catgorie de destinataire (par
exemple, des personnes, des groupes de personnes ou des rles).

Procdure
1. Dans l'application Modles de communication, ouvrez ou crez un modle de
communication.
2. Cliquez sur l'onglet Destinataire.
3. Cliquez sur Afficher la table pour dvelopper la table relative au courrier
lectronique.
4. Cliquez sur Nouvelle ligne pour ajouter un destinataire.
5. Prcisez si vous souhaitez que le destinataire reoive la communication
directement, en copie ou en copie cache.
6. Sauvegardez vos changements.
Concepts associs:
Chapitre 8. Gestion des modles de communication

235

Destinataires des modles de communication, la page 233


Dans l'application Modles de communication, vous pouvez ajouter des
destinataires des modles de communication. Vous pouvez choisir parmi quatre
types de destinataires : les rles, les personnes, les groupes de personnes et les
messages lectroniques. Vous pouvez ajouter un ou plusieurs destinataires de
chaque catgorie, et vous pouvez ajouter plusieurs types de destinataire.

Ajout de groupes de personnes en tant que destinataires de


modles de communication
Lorsque vous crez un modle de communication, vous pouvez utiliser des
groupes de personnes en tant que destinataires. Vous pouvez ajouter un ou
plusieurs groupes de personnes. Vous pouvez galement ajouter plus d'une
catgorie de destinataire (par exemple, des adresses lectroniques, des personnes,
ou des rles.

Pourquoi et quand excuter cette tche


Le message lectronique est envoy la premire personne disponible d'aprs
l'agenda et selon la priode de travail. Si personne n'est disponible, le message
lectronique est envoy la personne par dfaut du groupe de personnes.

Procdure
1. Dans l'application Modles de communication, ouvrez ou crez un modle de
communication.
2. Dans l'onglet Destinataire, cliquez sur Afficher la table pour dvelopper la
table Personne.
3. Cliquez sur Slectionner des groupes pour ajouter plusieurs destinataires.
Dans la fentre Slectionner des groupes de personnes, choisissez les groupes
que vous souhaitez ajouter, puis cliquez sur OK. Pour chaque personne de ce
groupe de personnes, vous pouvez slectionner l'une des options suivantes :
v A - la personne reoit le message lectronique directement.
v cc - la personne est en copie du message lectronique.
v bcc - la personne est en copie cache du message lectronique.
4. Facultatif : Si vous ne souhaitez pas que la communication soit envoye
toutes les personnes du groupe, dcochez la case Diffuser.
5. Sauvegardez vos changements.
Concepts associs:
Destinataires des modles de communication, la page 233
Dans l'application Modles de communication, vous pouvez ajouter des
destinataires des modles de communication. Vous pouvez choisir parmi quatre
types de destinataires : les rles, les personnes, les groupes de personnes et les
messages lectroniques. Vous pouvez ajouter un ou plusieurs destinataires de
chaque catgorie, et vous pouvez ajouter plusieurs types de destinataire.

Ajout de personnes en tant que destinataires de modles de


communication
Lorsque vous crez un modle de communication, vous pouvez utiliser les
personnes en tant que destinataires. Vous pouvez ajouter une ou plusieurs
personnes. Vous pouvez ajouter plus d'une catgorie de destinataire (par exemple,
des groupes de personnes, des adresses lectroniques ou des rles.

236

Administration de Maximo Asset Management

Procdure
1. Dans l'application Modles de communication, ouvrez ou crez un modle de
communication.
2. Cliquez sur l'onglet Destinataire.
3. Cliquez sur Afficher la table pour dvelopper la table Personne .
4. Slectionnez l'une des options suivantes :
Option

Description

Nouvelle ligne

Pour ajouter un seul destinataire, spcifiez


une valeur dans la zone Personne.

Slectionner des personnes

Pour ajouter plusieurs destinataires,


procdez comme suit : dans la fentre
Slectionner des personnes, slectionnez les
personnes que vous souhaitez ajouter, puis
cliquez sur OK.

5. Prcisez si vous souhaitez que le destinataire reoive la communication


directement, en copie ou en copie cache.
6. Sauvegardez vos changements.

Que faire ensuite


Le destinataire ajout s'affiche dans l'onglet Modle de communication.
Concepts associs:
Destinataires des modles de communication, la page 233
Dans l'application Modles de communication, vous pouvez ajouter des
destinataires des modles de communication. Vous pouvez choisir parmi quatre
types de destinataires : les rles, les personnes, les groupes de personnes et les
messages lectroniques. Vous pouvez ajouter un ou plusieurs destinataires de
chaque catgorie, et vous pouvez ajouter plusieurs types de destinataire.

Ajout de rles en tant que destinataires de modles de


communication
Lorsque vous crez un modle de communication, vous pouvez utiliser des rles
en tant que destinataires. Vous pouvez ajouter un ou plusieurs rles. Vous pouvez
galement ajouter plus d'une catgorie de destinataire (par exemple, des personnes,
des groupes de personnes ou des adresses lectroniques).

Procdure
1. Dans l'application Modles de communication, ouvrez ou crez un modle de
communication.
2. Cliquez sur l'onglet Destinataire.
3. Cliquez sur Afficher la table pour dvelopper la table Rle.
4. Choisissez l'une des options suivantes :
Option

Description

Nouvelle ligne

Pour ajouter un seul destinataire. Dans la


zone Rle, spcifiez un rle.

Slectionner des rles

Pour ajouter plusieurs destinataires. Dans la


fentre Slectionner des rles, choisissez les
rles que vous souhaitez ajouter, puis
cliquez sur OK.

Chapitre 8. Gestion des modles de communication

237

5. Prcisez si vous souhaitez que le destinataire reoive la communication


directement, en copie ou en copie cache.
6. Sauvegardez vos changements.

Que faire ensuite


Les rles ajouts s'affichent dans l'onglet Modle de communication.
Concepts associs:
Destinataires des modles de communication, la page 233
Dans l'application Modles de communication, vous pouvez ajouter des
destinataires des modles de communication. Vous pouvez choisir parmi quatre
types de destinataires : les rles, les personnes, les groupes de personnes et les
messages lectroniques. Vous pouvez ajouter un ou plusieurs destinataires de
chaque catgorie, et vous pouvez ajouter plusieurs types de destinataire.

Ajout de documents joints aux modles de communication


Un modle de communication permet d'envoyer des informations complmentaires
dans un message lectronique. Vous pouvez joindre des dossiers de documents,
des fichiers et des pages Web aux messages lectroniques.

Ajout de dossiers de documents joints aux modles de


communication
Pour envoyer des informations complmentaires l'aide d'un modle de
communication, vous pouvez joindre des dossiers de documents. Lorsque vous
crez une communication base sur un modle, les dossiers de documents sont
toujours envoys avec la communication.

Pourquoi et quand excuter cette tche


L'objet mtier auquel s'applique le modle dtermine quels sont les dossiers de
documents qui sont affichs dans la table Dossiers. Ces dossiers sont dfinis dans
l'application d'origine. Par exemple, si vous crez un modle de communication
pour les incidents, le systme affiche la liste de tous les dossiers de documents qui
ont t dfinis dans l'application Incidents. Par ailleurs, le systme lie tout dossier
li dans la base de donnes l'application Incidents.

Procdure
1. Dans l'application Modles de communication, ouvrez ou crez un modle de
communication.
2. Cliquez sur l'onglet Dossiers de pices jointes.
3. Cochez la case Envoyer avec communication pour les dossiers de documents
que vous souhaitez joindre au modle.
4. Sauvegardez vos changements.
Concepts associs:
Pices jointes aux modles de communication, la page 233
Dans l'application Modles de communication, vous pouvez joindre de nombreux
types de fichiers de document aux modles de communication. Ces fichiers
incluent des fichiers texte, des images, des feuilles de calcul, des vidos, des pages
Web et des dossiers de documents. Lorsque vous crez une communication en
vous appuyant sur un modle, les pices jointes sont toujours envoyes avec la
communication.

238

Administration de Maximo Asset Management

Ajout de fichiers joints aux modles de communication


Pour envoyer des informations complmentaires avec un modle de
communication, vous pouvez joindre de nombreux types de fichiers, y compris des
fichiers texte, des images, des feuilles de calcul et des vidos. Lorsque vous crez
une communication base sur un modle qui possde des pices jointes, les pices
jointes sont toujours envoyes avec la communication.

Procdure
1. Dans l'application Modles de communication, ouvrez ou crez un modle de
communication.
2. Dans l'onglet Modle de communication, cliquez sur Pices jointes, puis
prcisez si vous souhaitez joindre des fichiers partir de la bibliothque.
3. Sauvegardez vos changements.
Concepts associs:
Pices jointes aux modles de communication, la page 233
Dans l'application Modles de communication, vous pouvez joindre de nombreux
types de fichiers de document aux modles de communication. Ces fichiers
incluent des fichiers texte, des images, des feuilles de calcul, des vidos, des pages
Web et des dossiers de documents. Lorsque vous crez une communication en
vous appuyant sur un modle, les pices jointes sont toujours envoyes avec la
communication.

Ajout de pages Web jointes aux modles de communication


Pour envoyer des informations complmentaires avec un modle de
communication, vous pouvez joindre des pages Web. Lorsque vous crez une
communication base sur ce modle, les pices jointes sont toujours envoyes avec
la communication.

Procdure
1. Dans l'application Modles de communication, ouvrez ou crez un modle de
communication.
2. Dans l'onglet Modle de communication, cliquez sur Pices jointes.
3. Pour joindre une page Web, slectionnez Ajouter de nouvelles pices jointes >
Ajouter une nouvelle page Web.
4. Sauvegardez vos changements.
Concepts associs:
Pices jointes aux modles de communication, la page 233
Dans l'application Modles de communication, vous pouvez joindre de nombreux
types de fichiers de document aux modles de communication. Ces fichiers
incluent des fichiers texte, des images, des feuilles de calcul, des vidos, des pages
Web et des dossiers de documents. Lorsque vous crez une communication en
vous appuyant sur un modle, les pices jointes sont toujours envoyes avec la
communication.

Liaison d'enregistrements aux modles de communication


Vous pouvez insrer un lien hypertexte dans un enregistrement dans le corps du
message du modle de communication qui contient le nom de l'application et l'ID
d'enregistrement.

Procdure
Insrez le lien suivant dans le corps de votre message :

Chapitre 8. Gestion des modles de communication

239

http://:NOM_HOTE/maximo/ui/maximo.jsp?event=loadapp&value=:APP&uniqueid=:OWNE
RID

o NOM_HOTE est le nom ou l'adresse IP de MXServer


o OWNERID est le nom du propritaire

Rsultats
Lorsqu'une notification est gnre, le nom d'application et l'ID d'enregistrement
apparaissent dans le message sous forme de lien hypertexte dirigeant directement
vers l'enregistrement.
Pour accder l'enregistrement, le destinataire du message lectronique doit tre
un utilisateur enregistr ayant des droits dans l'application spcifie.

Copie de modles de communication


Vous pouvez crer un modle en vous basant sur un modle existant.

Pourquoi et quand excuter cette tche


Lorsque vous copiez un modle de communication, la copie contient les mmes
informations que le modle existant, l'exception d'un nouvel ID de modle et du
statut Inactif.

Procdure
1. Dans l'application Modles de communication, affichez le modle que vous
souhaitez copier.
2. Slectionnez l'action Dupliquer le modle.
3. Facultatif : Si la zone Modle est vide, spcifiez une valeur.
4. Sauvegardez vos changements.
Concepts associs:
Modles de communication et escalades, la page 231
Vous pouvez utiliser des escalades pour contrler les enregistrements sensibles au
temps et les indicateurs cls de performance. Lorsque vous crez des
enregistrements d'escalade, vous pouvez indiquer que les notifications
lectroniques sont gnres lorsqu'un enregistrement atteint le point d'escalade
dfini.
Modles de communication et centre de services, la page 231
Les modles de communication permettent de crer et d'envoyer des messages
lectroniques partir des applications du centre de services. Ces applications
incluent les applications Demandes de service, Incidents et Problmes.
Modles de communication et flux de travaux, la page 231
Vous pouvez concevoir un processus de flux de travaux pour gnrer des
notifications sur la progression d'un enregistrement en particulier. Les notifications
peuvent tre envoyes via courrier lectronique ou messager de poche, ds lors
que votre systme de messager de poche prend en charge le courrier lectronique.
Modles de communication prdfinis, la page 232
Dans l'application Modles de communication, il existe des modles de
communication prdfinis que vous pouvez utiliser pour crer des notifications.
Vous pouvez utiliser les modles prdfinis avec les applications Flux de travaux,
Demandes de service et Incidents. Vous pouvez galement utiliser les modles
prdfinis avec la base de donnes du systme ou la base de donnes de
dmonstration (MAXDEMO).

240

Administration de Maximo Asset Management

Variables de substitution pour modles de communication, la page 232


Dans l'application Modles de communication, vous pouvez utiliser des variables
de substitution dans les zones Objet et Message. Lorsque vous utilisez des
variables de substitution dans un modle de communication utilis pour crer une
notification, les variables de substitution sont remplaces par les valeurs
correspondantes dans l'enregistrement qui gnre la notification.

Modification de modles de communication


Une fois que vous avez cr un modle de communication, vous pouvez le
modifier pour rpercuter toute volution des besoins de votre entreprise.

Avant de commencer
Il n'est pas ncessaire de dsactiver le modle avant de le modifier.

Procdure
1. Dans l'application Modles de communication, ouvrez le modle que vous
souhaitez modifier.
2. Modifiez les informations dans les zones appropries.
3. Sauvegardez vos changements.
Concepts associs:
Modles de communication et escalades, la page 231
Vous pouvez utiliser des escalades pour contrler les enregistrements sensibles au
temps et les indicateurs cls de performance. Lorsque vous crez des
enregistrements d'escalade, vous pouvez indiquer que les notifications
lectroniques sont gnres lorsqu'un enregistrement atteint le point d'escalade
dfini.
Modles de communication et centre de services, la page 231
Les modles de communication permettent de crer et d'envoyer des messages
lectroniques partir des applications du centre de services. Ces applications
incluent les applications Demandes de service, Incidents et Problmes.
Modles de communication et flux de travaux, la page 231
Vous pouvez concevoir un processus de flux de travaux pour gnrer des
notifications sur la progression d'un enregistrement en particulier. Les notifications
peuvent tre envoyes via courrier lectronique ou messager de poche, ds lors
que votre systme de messager de poche prend en charge le courrier lectronique.
Modles de communication prdfinis, la page 232
Dans l'application Modles de communication, il existe des modles de
communication prdfinis que vous pouvez utiliser pour crer des notifications.
Vous pouvez utiliser les modles prdfinis avec les applications Flux de travaux,
Demandes de service et Incidents. Vous pouvez galement utiliser les modles
prdfinis avec la base de donnes du systme ou la base de donnes de
dmonstration (MAXDEMO).
Variables de substitution pour modles de communication, la page 232
Dans l'application Modles de communication, vous pouvez utiliser des variables
de substitution dans les zones Objet et Message. Lorsque vous utilisez des
variables de substitution dans un modle de communication utilis pour crer une
notification, les variables de substitution sont remplaces par les valeurs
correspondantes dans l'enregistrement qui gnre la notification.

Suppression de modles de communication


Il est possible de supprimer un modle de communication qui n'est plus utilis.
Chapitre 8. Gestion des modles de communication

241

Avant de commencer
Vous pouvez supprimer un modle de communication uniquement s'il n'est
rfrenc dans aucun processus de flux de travaux ou d'escalade.

Procdure
1. Dans l'application Modles de communication, ouvrez le modle que vous
souhaitez supprimer.
2. Slectionnez l'action Supprimer le modle.
3. Cliquez sur Oui.
Concepts associs:
Modles de communication et escalades, la page 231
Vous pouvez utiliser des escalades pour contrler les enregistrements sensibles au
temps et les indicateurs cls de performance. Lorsque vous crez des
enregistrements d'escalade, vous pouvez indiquer que les notifications
lectroniques sont gnres lorsqu'un enregistrement atteint le point d'escalade
dfini.
Modles de communication et centre de services, la page 231
Les modles de communication permettent de crer et d'envoyer des messages
lectroniques partir des applications du centre de services. Ces applications
incluent les applications Demandes de service, Incidents et Problmes.
Modles de communication et flux de travaux, la page 231
Vous pouvez concevoir un processus de flux de travaux pour gnrer des
notifications sur la progression d'un enregistrement en particulier. Les notifications
peuvent tre envoyes via courrier lectronique ou messager de poche, ds lors
que votre systme de messager de poche prend en charge le courrier lectronique.
Modles de communication prdfinis, la page 232
Dans l'application Modles de communication, il existe des modles de
communication prdfinis que vous pouvez utiliser pour crer des notifications.
Vous pouvez utiliser les modles prdfinis avec les applications Flux de travaux,
Demandes de service et Incidents. Vous pouvez galement utiliser les modles
prdfinis avec la base de donnes du systme ou la base de donnes de
dmonstration (MAXDEMO).
Variables de substitution pour modles de communication, la page 232
Dans l'application Modles de communication, vous pouvez utiliser des variables
de substitution dans les zones Objet et Message. Lorsque vous utilisez des
variables de substitution dans un modle de communication utilis pour crer une
notification, les variables de substitution sont remplaces par les valeurs
correspondantes dans l'enregistrement qui gnre la notification.

Modification du statut des modles de communication


Vous pouvez grer l'utilisation des modles de communication en changeant le
statut en Actif ou Inactif. Le statut Actif indique que le modle est prt tre
approuv ou utilis. Le statut Inactif indique que vous ne souhaitez plus utiliser le
modle.

Avant de commencer
Si le modle est utilis dans le cadre d'un processus actif d'escalade ou de flux de
travaux, vous ne pouvez pas changer le statut d'un modle en Inactif. Seuls les
modles dont le statut est dfini sur Actif peuvent tre appliqus par d'autres
utilisateurs un enregistrement de ticket.

242

Administration de Maximo Asset Management

Pourquoi et quand excuter cette tche


Par dfaut, le statut d'un modle est dfini sur Inactif.

Procdure
1. Dans l'application Modles de communication, ouvrez un modle de
communication.
2. Cliquez sur Changer le statut.
3. Dans la zone Statut, slectionnez un statut. La date et l'heure du changement
de statut s'affichent dans la zone Date du statut.
4. Cliquez sur OK.
Concepts associs:
Modles de communication et escalades, la page 231
Vous pouvez utiliser des escalades pour contrler les enregistrements sensibles au
temps et les indicateurs cls de performance. Lorsque vous crez des
enregistrements d'escalade, vous pouvez indiquer que les notifications
lectroniques sont gnres lorsqu'un enregistrement atteint le point d'escalade
dfini.
Modles de communication et centre de services, la page 231
Les modles de communication permettent de crer et d'envoyer des messages
lectroniques partir des applications du centre de services. Ces applications
incluent les applications Demandes de service, Incidents et Problmes.
Modles de communication et flux de travaux, la page 231
Vous pouvez concevoir un processus de flux de travaux pour gnrer des
notifications sur la progression d'un enregistrement en particulier. Les notifications
peuvent tre envoyes via courrier lectronique ou messager de poche, ds lors
que votre systme de messager de poche prend en charge le courrier lectronique.
Modles de communication prdfinis, la page 232
Dans l'application Modles de communication, il existe des modles de
communication prdfinis que vous pouvez utiliser pour crer des notifications.
Vous pouvez utiliser les modles prdfinis avec les applications Flux de travaux,
Demandes de service et Incidents. Vous pouvez galement utiliser les modles
prdfinis avec la base de donnes du systme ou la base de donnes de
dmonstration (MAXDEMO).
Variables de substitution pour modles de communication, la page 232
Dans l'application Modles de communication, vous pouvez utiliser des variables
de substitution dans les zones Objet et Message. Lorsque vous utilisez des
variables de substitution dans un modle de communication utilis pour crer une
notification, les variables de substitution sont remplaces par les valeurs
correspondantes dans l'enregistrement qui gnre la notification.

Chapitre 8. Gestion des modles de communication

243

244

Administration de Maximo Asset Management

Chapitre 9. Gestion des escalades


Les escalades permettent de s'assurer que les tches critiques, telles que celles
dfinies dans les accords sur les niveaux de service, sont termines dans les dlais.
Vous pouvez aussi utiliser les escalades pour les vnements qui vous avertissent
de l'expiration d'un contrat ou pour modifier le statut ou le propritaire d'un
enregistrement. Les escalades peuvent tre utilises avec n'importe quelle
application.

Prsentation des escalades


Une escalade est un mcanisme qui surveille les enregistrements temporaires. Les
escalades peuvent entreprendre des actions ou envoyer des notifications lorsqu'un
enregistrement atteint un point d'escalade dfini. Votre administrateur de flux de
travaux peut spcifier qu'une affectation de tche possde une limite de temps. Si
l'affectation n'est pas termine dans la limite de temps spcifie, une escalade peut
tre dclenche pour l'enregistrement.

Moteur d'escalade
Le produit contient un moteur d'escalade qui excute les escalades. Les escalades
vous permettent de vous assurer que les tches critiques, telles que celles dfinies
dans les accords sur les niveaux de service, sont termines temps.
Le moteur d'escalade excute les tches suivantes :
v Gre le processus d'escalade
v Utilise la fonction de tche priodique
v Teste toutes les dfinitions d'escalade actives dans le cadre d'une planification
donne
v Rcupre les dfinitions d'escalade depuis la base de donnes et construit les
instructions SQL appropries
v Excute des instructions SQL par rapport des objets cibles pour l'escalade
v Rcupre des enregistrements et effectue des actions et notifications associes
aux dfinitions d'escalade

Journaux d'escalade
Vous pouvez surveiller l'excution des escalades via le moteur d'escalades. Pour ce
faire, vous pouvez configurer la consignation et recherchez dans les fichiers
journaux les instructions de journal associes au moteur d'escalade.
Pour activer la consignation du moteur d'escalade, vous utilisez l'application
Journalisation. Pour chacun des consignateurs, dfinissez le niveau de
journalisation souhait. Si le consignateur n'existe pas, crez votre propre
consignateur. Vrifiez que les consignateurs sont tous actifs. Associez un
supplment un consignateur pour vrifier que les instructions de journaux ont
t envoyes un fichier journal de produit. Lorsque vous sauvegardez vos
changements, excutez l'action Appliquer les paramtres dans l'application
Journalisation afin que les paramtres prennent effet immdiatement.
Le tableau ci-dessous rpertorie les journaux d'vnements d'escalade, une
description du journal d'vnements et le niveau de journalisation dfinir pour
chaque journal d'vnements.
Copyright IBM Corp. 2008, 2014

245

Journal d'vnements

Description

Niveau de journalisation

crontask

Journal d'vnements racine DEBUG


qui gnre les instructions de
journaux pour toutes les
tches priodiques.

ESCALATION

Journal d'vnements enfant DEBUG


qui hrite du journal
d'vnements racine de tche
priodique et gnre les
instructions de journaux
spcifiquement pour le
moteur d'escalade.

sql

Consignateur racine qui


gnre les instructions de
journaux des instructions
SQL excutes dans le
serveur d'applications

INFO

COMMTEMPLATE

Journal d'vnements enfant


qui hrite du journal
d'vnements racine de
services et gnre des
instructions de journaux
spcifiquement pour les
modles de communication
et les vnements de
notification.

INFO

courrier

Journal d'vnements racine DEBUG


qui gnre les instructions de
journaux pour la
communication avec le
serveur de messagerie lors
de l'envoi des notifications.

Gnrateur d'expressions en langage SQL


Utilisez le gnrateur d'expression en langage SQL pour spcifier facilement les
conditions auxquelles une escalade s'applique. Vous pouvez galement gnrer des
expressions SQL manuellement.
Le gnrateur d'expressions SQL est un outil permettant de gnrer des
expressions SQL. Cet outil requiert une comprhension basique de la structure et
de la syntaxe SQL. L'instruction SQL value un rsultat vrai ou faux au moment de
l'excution.
Le gnrateur d'expressions SQL inclut les fonctions suivantes :
v
v
v
v
v
v

Conditions SQL communes


Oprateurs
Fonctions mathmatiques
Recherche dans l'agenda
Recherche de classification
Mots cls

Le gnrateur d'expressions SQL contient galement une arborescence des


relations. Cette dernire permet d'explorer en aval les zones et les tables associes
pour rechercher l'objet/application spcifi(e) et de slectionner une valeur.

246

Administration de Maximo Asset Management

Points d'escalade
Dans une escalade, vous dfinissez les conditions remplir pour un enregistrement
associ, tel qu'une intervention, un actif ou un bon de commande. Lorsque les
conditions sont remplies, l'escalade est dclenche. Un point d'escalade reprsente
la condition qui doit tre remplie. Vous pouvez dfinir une escalade l'aide d'un
ou plusieurs points d'escalade.
L'activation d'une escalade ne dclenche pas de processus d'escalade. Une escalade
est uniquement dclenche lorsque le moteur d'escalade dtecte des
enregistrements qui rpondent aux critres dfinis par les points d'escalade.
Vous pouvez crer les catgories suivantes de points d'escalade :
Temps coul depuis un vnement pass
Compare les date et heure en cours la zone spcifie reprsentant un
vnement pass. Vous pouvez slectionner dans une liste de zones
DATETYPE sur l'enregistrement (telles qu'une date de dbut pour une
affectation de flux de travail, une date de dbut relle pour une
intervention ou une date de statut pour un enregistrement qui inclut un
statut).
Temps avant un vnement futur
Compare les date et heure actuelles la zone spcifie qui reprsente un
vnement dans le futur (par exemple une date de renouvellement d'un
contrat, une date d'chance sur une facture ou une date de fin cible sur
une intervention).
Condition
Condition sans mesure de temps. Si vous souhaitez dclencher les actions
et notifications d'une escalade base sur une condition qui n'a pas de
mesure de temps, vous pouvez spcifier la condition dans la zone
Condition de point d'escalade. Vous pouvez galement utiliser la zone
Condition pour spcifier que le point d'escalade est appliqu uniquement
au sous-ensemble d'enregistrements spcifi par la condition.
Actions associes aux points d'escalade :
Lorsque des enregistrements rpondent aux conditions dans un point d'escalade,
une action peut tre dclenche. Une action est un vnement, telle qu'un
changement de statut. Les points d'escalade sont les composants d'une escalade qui
reprsentent une condition ou un seuil contrl(e), tels que la mesure d'un temps
coul. Pour activer une escalade, vous devez associer au moins une action avec
un point d'escalade.
Les types d'action dfinissent des catgories d'actions. Vous pouvez utiliser un type
d'action prdfini, tel qu'un propritaire dfini, un changement de statut, et crer
un ticket, ou vous pouvez crer un type d'action.
Les groupes d'actions sont des ensembles d'actions prdfinies qui sont regroupes
dans une squence spcifique. Les points d'escalade sont associs des actions
grce au groupe d'actions. Si vous associez une action prdfinie, un groupe
d'actions est cr pour cette action et l'action prdfinie devient un membre de ce
groupe d'actions. Seul le groupe d'actions avec le point d'escalade est associ, et
non l'action proprement dite.

Chapitre 9. Gestion des escalades

247

Lorsque vous ajoutez plusieurs actions, vous pouvez affecter un numro de


squence une action prexistante. Les valeurs de la description et du type
d'action sont rgles par dfaut selon l'objet et l'action que vous slectionnez.
Les groupes d'actions peuvent tre crs automatiquement lorsque vous ajoutez
des actions dans l'application Escalades, ou vous pouvez ajouter des groupes
d'actions dans l'application Actions. Dans l'application Actions, crez des actions et
spcifiez qu'une action est utilise avec une escalade.

Escalades prdfinies
Pour simplifier la gestion des escalades, l'application Escalades compte deux
catgories d'escalades prdfinies, celles concernant la base de donnes Maximo et
celles concernant la base de donnes de dmonstration (Maxdemo).
Pour utiliser les escalades prdfinies, vous devez les activer.

Escalades prdfinies pour la base de donnes


Vous pouvez modifier les escalades prdfinies pour la base de donnes, afin
qu'elles correspondent vos besoins mtier. Vous ne devez pas supprimer ces
escalades prdfinies ; elles sont requises pour que la fonctionnalit d'escalades
fonctionne.
Le tableau ci-aprs dcrit les escalades prdfinies pour la base de donnes.
Tableau 38. Escalades prdfinies pour la base de donnes

248

Nom de l'escalade

Application

Description

INVDUE

Application de facture

Modifie le statut de la
facture en lui affectant le
statut de la facture cible
lorsque la date d'chance est
atteinte pour les factures
gnres depuis un
chancier de paiements

MSTRCTREFF

Application Contrats de
rfrence

Fait passer le statut d'un


contrat Approuv lorsque
la date de dbut du contrat
est atteinte

LEACTREFF

Application Contrats de
location

La date de dbut du contrat


de location est arrive
chance et le statut doit tre
dfini sur Approuv.

LABCTREFF

Application Contrats de
main-d'oeuvre

La date de dbut du contrat


de main-d'oeuvre est arrive
chance et doit tre dfini
sur APPRO (Approuv).

PURCTREFF

Application Contrats d'achat

La date de dbut du contrat


d'achat est arrive chance
et le statut doit tre dfini
sur Approuv.

REPORTLONG

Application Administration
des rapports

La dure d'excution du
rapport est plus longue que
le temps indiqu.

Administration de Maximo Asset Management

Tableau 38. Escalades prdfinies pour la base de donnes (suite)


Nom de l'escalade

Application

Description

WARCTREFF

Application Contrats de
garantie

La date de dbut du contrat


de garantie est arrive
chance et doit tre dfini
sur APPRO (Approuv).

Escalades prdfinies pour la base de donnes Maxdemo


Le tableau suivant dcrit des exemples des escalades prdfinies pour la base de
donnes Maxdemo.
Tableau 39. Exemples des escalades prdfinies pour la base de donnes Maxdemo
Nom de l'escalade

Application

Description

Garantie arrivant
expiration

v Application Contrats de
rfrence

Informe le propritaire de la
garantie d'un actif de
l'expiration de celle-ci 90, 60
et 30 jours avant

v Application Contrats de
location
v Application Contrats de
garantie
v Application Contrats
d'achat
v Application Contrats de
main-d'oeuvre
Renouvellement du contrat

v Application Contrats de
rfrence
v Application Contrats de
location

Informe l'acheteur du contrat


90, 60 et 30 jours avant la
date de renouvellement du
contrat

v Application Contrats de
garantie
v Application Contrats
d'achat
v Application Contrats de
main-d'oeuvre
Date d'examen de l'accord
SLA

v Application Accords de
niveau de service (SLA)

Avertit l'administrateur de
l'accord sur les niveaux de
service 30, 60 et 90 jours
avant la date de rvision de
l'accord sur les niveaux de
service pour tous ceux qui
sont actifs

Fermeture automatique des


tickets rsolus

v Application Demandes de
service

Ferme automatiquement tous


les tickets non historiques
(toutes les classes) qui sont
rests l'tat RESOLU
pendant plus de 10 jours

v Application Incidents
v Application Problmes

Escalades et accords sur les niveaux de service


Les escalades permettent aux commerces de respecter leurs engagements d'accord
sur les niveaux de service en vitant de manire proactive les violations d'accord
sur les niveaux de service.

Chapitre 9. Gestion des escalades

249

v Chaque accord sur les niveaux de service possde une relation unique avec une
escalade.
v Chaque engagement dans un accord sur les niveaux de service mappe vers un
point d'escalade dans l'escalade correspondante.
v Aprs avoir dfini un accord sur les niveaux de service, vous pouvez dfinir
l'escalade correspondante, et l'application de l'accord sur les niveaux de service
remplit les points d'escalade (vous pouvez les modifier).
v L'application d'accord sur les niveaux de service contient un onglet Escalade,
offrant une vue vers l'escalade correspondante.

Modles de communication et notifications


Une escalade peut lancer des notifications lorsque les enregistrements ne sont pas
traits en temps et en heure. Vous pouvez vous assurer que les notifications sont
uniformes dans la structure en les basant sur des modles de communication. Les
notifications sont envoyes en externe sous forme de messages lectroniques
l'aide de votre service de messagerie.
Une notification inclut un ID de modle, le rle ou le nom du destinataire, l'objet
de la notification et le message. Si certaines de vos informations sont envoyes de
manire rcurrente, vous pouvez leur crer un modle de communication et le
joindre comme notification sur une escalade.
Vous pouvez crer deux types de notifications dans l'application Escalades :
v Une notification structure libre qui n'utilise que quelques fonctions d'un
modle de communication
v Une notification base sur un modle qui peut utiliser toutes les fonctions d'un
modle de communication, y compris les documents joints
Si vous crez une notification structure libre, le systme gnre un ID de modle
pour cette notification. Cependant, cette dernire n'est pas enregistre en vue d'une
rutilisation dans l'application Modles de communication. Si vous slectionnez un
modle de communication existant, le systme prend par dfaut les valeurs des
zones Rle/Destinataire, Sujet et Message du modle de communication choisi.
Vous ne pouvez pas modifier ces valeurs en lecture seule depuis l'application
Escalades.

Zones d'enregistrement d'escalades


Une escalade est un mcanisme permettant de surveiller les enregistrements qui
peuvent tre traits. Une escalade permet galement d'envoyer des notifications
lorsqu'un enregistrement atteint un point d'escalade dfini. Dans l'application
Escalades, vous pouvez crer une escalade pour tout objet mtier. Toutes les
applications tant associes des objets mtier, vous devez crer des escalades
pour chaque application.
Un enregistrement d'escalade se compose des zones suivantes :
Objet (zone S'applique )
Crez des enregistrements d'escalade pour un objet mtier spcifique. Le
moteur d'escalade rcupre des enregistrements, partir de l'objet mtier,
qui rpondent aux critres du point d'escalade.
Instruction SQL (zone Condition)
Un enregistrement d'escalade peut s'appliquer tous les enregistrements
d'escalade, ou un ensemble caractristique d'enregistrements. Vous

250

Administration de Maximo Asset Management

pouvez crer une instruction SQL qui spcifie des enregistrements auxquels
l'escalade est applique. Les conditions peuvent s'appliquer une ou
plusieurs tables associes l'objet.
Organisation et site
Les escalades sont stockes au niveau systme. Vous pouvez crer des
escalades utiliser avec une organisation ou un site spcifique.
Calendrier
Calendrier qui dfinit la frquence laquelle le systme vrifie les
enregistrements qui correspondent aux critres de l'escalade. La frquence
d'interrogation peut tre exprime en secondes, minutes, heures, jours,
semaines ou mois. Vous pouvez galement spcifier si l'intervalle est bas
sur l'agenda ou la date.
Organisation de l'agenda
Organisation associe l'agenda d'escalade.
Agenda
Agenda qui spcifie les jours et heures auxquels l'escalade est valide.
Equipe
Equipe qui spcifie les jours et heures pour lesquels l'escalade est valide.
Point d'escalade
Bas sur la date et l'heure, ou tout autre critre de condition pour le
moment o les actions ou notifications spcifies sur l'enregistrement
d'escalade sont dclenches. Un enregistrement d'escalade peut possder
un ou plusieurs points d'escalade.
Actions
Toutes les actions devant tre entreprises lorsqu'un enregistrement atteint
les conditions d'un point d'escalade. Dfinissez des actions sparment
pour chaque point d'escalade. Vous pouvez associer plusieurs actions pour
chaque point d'escalade. Utilisez l'application Actions pour dfinir des
actions.
Notifications
Toutes les notifications que le systme doit gnrer lorsqu'un
enregistrement atteint les conditions d'un point d'escalade. Dfinissez des
notifications sparment pour chaque point d'escalade.

Rgles de suppression pour les escalades


Dans l'application Escalades, vous pouvez grer des escalades en les supprimant.
Les rgles suivantes s'appliquent lorsque vous supprimez des escalades :
v Lorsque vous supprimez une escalade, les actions et notifications ne sont pas
supprimes. Au lieu de cela, les associations entre les points d'escalade et les
actions et notifications sont supprimes. La suppression des actions s'effectue
dans l'application Actions et celle des notifications dans l'application Modles de
communication.
v Dans l'application Escalades, vous ne pouvez pas supprimer d'escalades
associes des accords sur les niveaux de service.
v Si un accord sur les niveaux de service associ une escalade est supprim,
l'escalade peut alors galement tre supprime.

Chapitre 9. Gestion des escalades

251

Utilisation d'escalades
Vous pouvez utiliser des escalades pour contrler automatiquement les processus
critiques dans votre entreprise. Vous pouvez galement utiliser les escalades pour
des vnements, tels qu'une expiration de contrat, le changement de statut d'un
enregistrement ou le changement de propritaire d'un enregistrement.

Cration d'escalades
Crez une escalade pour contrler les enregistrements temporaires qui peuvent
ncessiter une action. Vous pouvez crer une escalade pour tout objet mtier et
pour toute application. Vous pouvez crer des escalades au niveau de
l'organisation ou du site.

Avant de commencer
Avant de pouvoir activer et utiliser un enregistrement d'escalade, vous devez
dfinir au moins un point d'escalade et au moins une action ou notification pour le
point d'escalade. Un point d'escalade dfinit le seuil auquel une escalade est
dclenche. Une action est l'vnement qui est dclench lorsqu'un point d'escalade
est atteint.

Procdure
1. Dans la barre d'outils, cliquez sur Nouvelle escalade. Si la zone Escalade est
vide, spcifiez une valeur.
2. Dans la zone Description, entrez une description.
3. Dans la zoneApplicable , spcifiez l'objet auquel appliquer l'escalade.
4. Facultatif : Spcifiez des valeurs dans les zones Organisation et Site. Si vous
spcifiez une valeur pour une organisation ou un site, vous limitez l'utilisation
de l'escalade cette organisation ou ce site. Si vous spcifiez des valeurs pour
l'organisation et le site, l'escalade ne peut tre utilise que sur ce site.
5. Facultatif : Entrez une expression dans la zone Condition pour indiquer quels
enregistrements l'escalade s'applique. Par exemple, si vous souhaitez escalader
uniquement les affectations de tche ayant une valeur spcifie dans la zone
Limite de dure, insrez le texte suivant dans votre instruction SQL : TIMELIMIT
is not null (La LIMITEDEDUREE n'est pas null). Vous pouvez entrer la
condition SQL manuellement. Vous pouvez galement utiliser le gnrateur
d'expressions pour crer l'instruction SQL.
6. Dans la zone Planification, cliquez sur l'icne Dfinir la planification pour
dfinir la frquence d'interrogation de la base de donnes pour trouver des
enregistrements.
7. Facultatif : Dans les zones Organisation de l'agenda, Agenda et Equipe,
spcifiez des valeurs pour limiter le temps de l'excution de l'escalade.
8. Cliquez sur Sauvegarder l'escalade.
Concepts associs:
Escalades prdfinies, la page 248
Pour simplifier la gestion des escalades, l'application Escalades compte deux
catgories d'escalades prdfinies, celles concernant la base de donnes Maximo et
celles concernant la base de donnes de dmonstration (Maxdemo).
Points d'escalade, la page 247
Dans une escalade, vous dfinissez les conditions remplir pour un enregistrement
associ, tel qu'une intervention, un actif ou un bon de commande. Lorsque les
conditions sont remplies, l'escalade est dclenche. Un point d'escalade reprsente
la condition qui doit tre remplie. Vous pouvez dfinir une escalade l'aide d'un

252

Administration de Maximo Asset Management

ou plusieurs points d'escalade.


Actions associes aux points d'escalade, la page 247
Lorsque des enregistrements rpondent aux conditions dans un point d'escalade,
une action peut tre dclenche. Une action est un vnement, telle qu'un
changement de statut. Les points d'escalade sont les composants d'une escalade qui
reprsentent une condition ou un seuil contrl(e), tels que la mesure d'un temps
coul. Pour activer une escalade, vous devez associer au moins une action avec
un point d'escalade.

Dfinition de points d'escalade


Vous pouvez dfinir un ou plusieurs points d'escalade pour une escalade. Pour
chaque point d'escalade, vous pouvez spcifier une ou plusieurs actions ou
notifications.

Procdure
1. Dans l'application Escalades, crez ou affichez un enregistrement d'escalade.
2. Dans la table Points d'escalade, cliquez sur Nouvelle ligne.
3. Dans la fentre Dtails de la ligne, spcifiez l'tat qui dclenche le point
d'escalade en slectionnant l'une des options suivantes :
v Si vous crez un point d'escalade bas sur l'heure, spcifiez des valeurs dans
la zone Attribut de temps coul, dans la zone Intervalle de temps coul,
et dans la zone Unit de mesure d'intervalle. Entrez un nombre positif dans
la zone Intervalle de temps coul pour indiquer une priode de temps dans
le pass. Entrez un nombre ngatif pour indiquer une heure dans le futur.
v Si vous crez un point d'escalade bas sur un tat, entrez une instruction
SQL dans la zone Etat du point d'escalade pour spcifier l'tat qui dclenche
l'escalade. Vous pouvez spcifier une valeur manuellement ou en cliquant sur
l'icne Gnrateur d'expressions SQL.
4. Si vous souhaitez que les actions et notifications du point d'escalade soient
dclenches plusieurs fois, cochez la case Rpter.
5. Cliquez sur Sauvegarder l'escalade.

Que faire ensuite


Dsormais, vous pouvez dfinir une action prendre pour chaque point d'escalade
que vous avez cr.
Concepts associs:
Escalades prdfinies, la page 248
Pour simplifier la gestion des escalades, l'application Escalades compte deux
catgories d'escalades prdfinies, celles concernant la base de donnes Maximo et
celles concernant la base de donnes de dmonstration (Maxdemo).
Points d'escalade, la page 247
Dans une escalade, vous dfinissez les conditions remplir pour un enregistrement
associ, tel qu'une intervention, un actif ou un bon de commande. Lorsque les
conditions sont remplies, l'escalade est dclenche. Un point d'escalade reprsente
la condition qui doit tre remplie. Vous pouvez dfinir une escalade l'aide d'un
ou plusieurs points d'escalade.
Actions associes aux points d'escalade, la page 247
Lorsque des enregistrements rpondent aux conditions dans un point d'escalade,
une action peut tre dclenche. Une action est un vnement, telle qu'un
changement de statut. Les points d'escalade sont les composants d'une escalade qui
reprsentent une condition ou un seuil contrl(e), tels que la mesure d'un temps
coul. Pour activer une escalade, vous devez associer au moins une action avec
Chapitre 9. Gestion des escalades

253

un point d'escalade.
Dfinition d'actions pour des points d'escalade :
Vous devez dfinir au moins une action ou notification pour chaque point
d'escalade dans un enregistrement d'escalade. Dfinissez des actions sparment
pour chaque point d'escalade. Utilisez l'application Actions pour crer des
enregistrements d'action.
Pourquoi et quand excuter cette tche
Pour dfinir les actions pour un point d'escalade, procdez comme suit :
Procdure
1. Dans l'application Escalades, crez ou affichez un enregistrement d'escalade.
2. Dans la fentre de la table Points d'escalade, slectionnez le point d'escalade
pour lequel vous souhaitez dfinir des actions.
3. Cliquez sur le sous-onglet Actions.
4. Dans la fentre Actions, cliquez sur Nouvelle ligne.
5. Dans la zone Action, spcifiez une valeur.
6. Facultatif : Modifiez la zone Squence pour indiquer l'ordre dans lequel l'action
est effectue.
7. Cliquez sur Sauvegarder l'escalade.
Que faire ensuite
Vous devez valider l'escalade avant de l'activer.
Concepts associs:
Escalades prdfinies, la page 248
Pour simplifier la gestion des escalades, l'application Escalades compte deux
catgories d'escalades prdfinies, celles concernant la base de donnes Maximo et
celles concernant la base de donnes de dmonstration (Maxdemo).
Points d'escalade, la page 247
Dans une escalade, vous dfinissez les conditions remplir pour un enregistrement
associ, tel qu'une intervention, un actif ou un bon de commande. Lorsque les
conditions sont remplies, l'escalade est dclenche. Un point d'escalade reprsente
la condition qui doit tre remplie. Vous pouvez dfinir une escalade l'aide d'un
ou plusieurs points d'escalade.
Actions associes aux points d'escalade, la page 247
Lorsque des enregistrements rpondent aux conditions dans un point d'escalade,
une action peut tre dclenche. Une action est un vnement, telle qu'un
changement de statut. Les points d'escalade sont les composants d'une escalade qui
reprsentent une condition ou un seuil contrl(e), tels que la mesure d'un temps
coul. Pour activer une escalade, vous devez associer au moins une action avec
un point d'escalade.
Dfinition de notifications pour les points d'escalade :
Vous devez dfinir au moins une action ou notification pour chaque point
d'escalade dans un enregistrement d'escalade. Vous pouvez utiliser un modle de
communication pour crer une notification. Vous pouvez galement entrer le sujet,
le message et les destinataires manuellement. Dfinissez des notifications
sparment pour chaque point d'escalade.

254

Administration de Maximo Asset Management

Procdure
1. Dans l'application Escalades, crez ou affichez un enregistrement d'escalade.
2. Dans la table Points d'escalade, slectionnez le point d'escalade pour lequel
vous souhaitez dfinir des notifications.
3. Dans le sous-onglet Notifications, cliquez sur Nouvelle ligne.
4. Excutez l'une des tapes suivantes :
v Dans la zone Modle, spcifiez une valeur.
v Entrez des informations dans les zones Rle/Destinataire, Sujet et Message.
5. Cliquez sur Sauvegarder l'escalade.
Concepts associs:
Modles de communication et notifications, la page 250
Une escalade peut lancer des notifications lorsque les enregistrements ne sont pas
traits en temps et en heure. Vous pouvez vous assurer que les notifications sont
uniformes dans la structure en les basant sur des modles de communication. Les
notifications sont envoyes en externe sous forme de messages lectroniques
l'aide de votre service de messagerie.

Validation d'escalades
Vous devez valider un enregistrement d'escalade avant de pouvoir l'activer. La
validation vrifie les instructions SQL pour s'assurer que le SQL est valide et que le
moteur d'escalade peut l'excuter.

Pourquoi et quand excuter cette tche


Le processus de validation vrifie les erreurs de syntaxe et s'assurer que les
conditions d'escalade ont t dfinies dans la table pour l'objet spcifi. Le produit
ne valide pas les actions ou notifications.
Si une erreur est dcouverte dans une ou plusieurs instructions SQL, les erreurs
sont crites dans la section Rsultats de la validation de l'enregistrement
d'escalade.

Procdure
1. Dans l'application Escalades, affichez l'enregistrement que vous souhaitez
valider.
2. Slectionnez l'action Valider.
3. Si la validation choue, cliquez sur le bouton Agrandir pour dvelopper la
section Rsultats de la validation et pour afficher le journal des erreurs. L'erreur
SQL peut se trouver dans la zone Condition ou dans les zones Condition de
point d'escalade. Corrigez les instructions SQL et validez nouveau
l'enregistrement.
4. Cliquez sur Sauvegarder l'escalade.

Que faire ensuite


Activez l'escalade.

Activation d'escalades
Vous pouvez activer un enregistrement d'escalade possdant au moins un point
d'escalade et une action ou notification dfinie pour chaque point d'escalade. Le
produit interroge les enregistrements correspondant aux critres dfinis par
l'escalade. Si une correspondance est trouve, l'action approprie est dclenche.
Chapitre 9. Gestion des escalades

255

Avant de commencer
Un enregistrement d'escalade doit tre valid avant de pouvoir tre activ.

Pourquoi et quand excuter cette tche


Le produit vrifie les enregistrements qui rpondent aux critres de frquence
dfinis dans la zone Calendrier de l'enregistrement d'escalade. Si des
enregistrements concordants sont trouvs et que tous ces enregistrements
respectent les conditions dfinies par les points d'escalade, le mcanisme d'escalade
dclenche alors les actions ou notifications appropries, ou les deux.
L'activation d'une escalade ne dclenche pas de processus d'escalade. Le processus
d'escalade se dclenche uniquement lorsque le moteur d'escalade dtecte des
enregistrements rpondant aux critres dfinis par les points d'escalade.
Lorsque vous activez une escalade, toutes les zones de l'enregistrement deviennent
accessibles en lecture seule. Vous ne pouvez pas modifier un enregistrement
d'escalade tant qu'il est actif.

Procdure
1. Dans l'application Escalades, affichez l'enregistrement que vous souhaitez
activer.
2. Slectionnez l'action Activer/Dsactiver l'escalade. Le produit slectionne la
case cocher Actif dans l'en-tte de l'enregistrement et cre une instance de la
tche priodique ESCALADE.
3. Cliquez sur Sauvegarder l'escalade.
Concepts associs:
Moteur d'escalade, la page 245
Le produit contient un moteur d'escalade qui excute les escalades. Les escalades
vous permettent de vous assurer que les tches critiques, telles que celles dfinies
dans les accords sur les niveaux de service, sont termines temps.
Journaux d'escalade, la page 245
Vous pouvez surveiller l'excution des escalades via le moteur d'escalades. Pour ce
faire, vous pouvez configurer la consignation et recherchez dans les fichiers
journaux les instructions de journal associes au moteur d'escalade.
Rgles de suppression pour les escalades, la page 251
Dans l'application Escalades, vous pouvez grer des escalades en les supprimant.

Modification d'escalades
Vous pouvez modifier des escalades existantes.

Avant de commencer
Toutes les zones d'une escalade active sont en lecture seule. Pour modifier une
escalade, vous devez au pralable la dsactiver.

Pourquoi et quand excuter cette tche


Vous pouvez modifier les lments suivants d'une escalade dsactive :
v Vous pouvez supprimer un ou plusieurs points d'escalade.

256

Administration de Maximo Asset Management

Pour qu'une escalade soit active, elle doit possder au moins un point
d'escalade. Lorsque vous supprimez un point d'escalade, les liens vers les
actions et notifications associes sont supprims.
v Vous pouvez supprimer une ou plusieurs actions ou notifications associes avec
un point d'escalade.
Pour activer une escalade, elle doit possder au moins une action ou notification
dfinie pour chaque point d'escalade.

Procdure
1. Dans l'application Escalades, affichez celle que vous souhaitez modifier.
2. Si vous n'avez pas dsactiv l'escalade, slectionnez l'action Activer/Dsactiver
l'escalade.
3. Dans l'onglet Escalades, modifiez les informations comme il convient. Si une
zone contient un menu Dtails, vous pouvez cliquer dessus et slectionner une
option pour extraire une valeur diffrente.
4. Cliquez sur Sauvegarder l'escalade.
5. Si vous tes prt activer l'escalade, slectionnez Activer/Dsactiver l'escalade.

Dsactivation d'escalades
Vous pouvez dsactiver un enregistrement d'escalade pour modifier
l'enregistrement ou le supprimer.

Procdure
1. Dans l'application Escalades, affichez l'enregistrement que vous souhaitez
dsactiver.
2. Slectionnez l'action Activer/Dsactiver l'escalade.
3. Cliquez sur Sauvegarder l'escalade.

Que faire ensuite


Aprs avoir dsactiv une escalade, vous pouvez excuter les actions suivantes :
v Vous pouvez supprimer un ou plusieurs points d'escalade. Lorsque vous
supprimez un point d'escalade, les liens vers les actions et notifications associes
sont supprims.
v Vous pouvez supprimer une ou plusieurs actions ou notifications associes avec
un point d'escalade. Pour activer une escalade, elle doit possder au moins une
action ou notification dfinie pour chaque point d'escalade.
Concepts associs:
Rgles de suppression pour les escalades, la page 251
Dans l'application Escalades, vous pouvez grer des escalades en les supprimant.

Chapitre 9. Gestion des escalades

257

258

Administration de Maximo Asset Management

Chapitre 10. Configuration des ports d'coute de messagerie


L'application Ports d'coute de messagerie permet de recevoir et de traiter des
demandes de service en tant que messages en format libre et d'autres types de
tickets en tant que messages formats. Les messages formats vous permettent de
crer ou de mettre jour les tickets. Vous pouvez galement indiquer si le statut
est modifi ou interrog sur la base de critres spcifis.
Information associe:
MustGather: Maximo E-mail Listener (S'ouvre dans une nouvelle fentre ou un
nouvel onglet du navigateur)

Test de la connectivit entre le serveur d'applications et le serveur de


messagerie
Le test de connectivit entre le serveur d'applications et le serveur de messagerie
vous permet de vrifier si les informations que vous avez saisies dans l'application
d'coute de messagerie sont correctes. Utilisez le fichier TestEmail.bat pour tester
la connectivit.

Avant de commencer
Si vous utilisez WebLogic Server, tlchargez le fichier mail.jar et le fichier
activation.jar sur un site de tlchargement de code source ouvert Java.

Procdure
1. Accdez au dossier \IBM\SMP\maximo\tools\maximo\internal et tlchargez le
fichier TestEmail.bat.
2. Prparez-vous excuter la commande.
Application server

Procdure

WebSphere Application Server

1. Ouvrez le fichier TestEmail.bat dans un


diteur de texte.
2. Ajoutez la variable mail-impl.jar au
chemin de classe du dossier WebSphere
Application Server en dfinissant
CLASSPATH=C:\IBM\WebSphere\AppServer\
lib\mail-impl.jar; ..\applications\
maximo\lib\j2ee.jar; ..\classes.

WebLogic Server

Copiez les fichiers mail.jar et


activation.jar dans le dossier
\IBM\SMP\maximo\tools\java\jre\lib\text.

3. Ouvrez une invite de commande, accdez au dossier IBM\SMP\Maximo\tools\


maximo\internal, puis excutez la commande testemail hostname port
email_account password protocol debug.
4. Vrifiez que la sortie contienne la phrase connected to e-mail account.
5. Si la sortie ne contient pas cette phrase, vrifiez l'exception Java cre. Par
exemple, la connexion peut chouer si un nom d'utilisateur ou un nom d'hte
invalide a t entr.

Copyright IBM Corp. 2008, 2014

259

Rsultats
Le fichier TestEmail.bat possde la sortie suivante :
**Email text: Connected to e-mail account email_account
DEBUG: setDebug: JavaMail version 1.3.2
DEBUG: getProvider() returning
javax.mail.Provider[STORE.imap.com.sun.mail.imap.IMAPStore.Sun Microsystems. Inc]
The Microsoft Exchange IMAP4 service is ready
*CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN STARTTLS IDLE NAME
SPACE LITERAL*

Prsentation des ports d'coute de messagerie


L'application Ports d'coute de messagerie peut interroger plusieurs comptes de
messagerie afin d'extraire des messages. Chaque compte est vrifi intervalle
rgulier (intervalle que vous tablissez). En fonction de la ligne Objet d'un message
lectronique ou du contenu du corps d'un message lectronique, un port d'coute
de messagerie peut dterminer si le courrier lectronique est nouveau ou s'il
correspond une demande de service mise jour, un incident ou un problme. Un
port d'coute de messagerie peut galement dterminer si un message lectronique
correspond une demande d'information ou un objet mtier.
L'application prend en charge les fonctions suivantes :
v Pices jointes imbriques ou normales
v Protocoles de courrier lectronique POP3 et IMAP
L'application Ports d'coute de messagerie ne peut pas traiter de messages
lectroniques chiffrs ou numriquement signs.

Traitement du courrier lectronique


Le traitement du courrier lectronique est bas sur un processus de flux de travaux
prdfini. Dans ce processus, diverses tapes permettent de crer, de mettre jour
ou de modifier le statut des demandes de service, des incidents ou des problmes.
D'autres tapes de ce processus sont consacres l'excution des requtes et au
renvoi des rsultats de requte l'metteur du message lectronique. Vous pouvez
personnaliser ce processus ou en crer d'autres en fonction de vos besoins.
Toutes les communications provenant des metteurs de messages lectroniques
sont captures dans le journal de communication de la demande de service, de
l'incident, ou du problme. De mme, les communications gnres qui sont
envoyes l'metteur d'un message lectronique sont captures dans des journaux
de communication.
Vous pouvez configurer les niveaux de journalisation appropris afin de gnrer
un traitement pouss et des informations dtailles propos des erreurs issues du
fichier journal du systme concernant le traitement du courrier lectronique par
l'application Ports d'coute de messagerie.

Composants des ports d'coute de messagerie


L'application Ports d'coute de messagerie fonctionne en association avec une tche
priodique et un processus de flux de travaux pour que ses fonctionnalits soient
compltes.
Le tableau suivant rpertorie et dcrit les composants des ports d'coute de
messagerie lectronique.

260

Administration de Maximo Asset Management

Tableau 40. Composants de ports d'coute de messagerie


Composant

Objectif

Application Ports d'coute de messagerie

Application utilise pour crer, modifier et


supprimer les configurations de ports
d'coute de messagerie lectronique.

Tche priodique de port d'coute de


messagerie lectronique

Composant qui s'excute en continu sur le


serveur d'applications et exploite
l'infrastructure de tche priodique.
Ce rle est affect la tche priodique
LSNRCRON.
Ce composant intgre un processus de
transfert qui traite les messages
lectroniques entrants via une table de
transfert.

Processus de flux de travaux

Processus de flux de travaux qui analyse les


informations de message lectronique issues
de la table de transfert et les traite en
fonction de l'objet et du contenu de chaque
message.

Pour que ces composants fonctionnent correctement, vous devez d'abord


configurer vos serveurs et vos comptes de messagerie.

Processus de port d'coute de messagerie


A l'aide des dfinitions de port d'coute de messagerie, l'application Ports d'coute
de messagerie interroge le serveur de messagerie la recherche de messages
entrants et rpond par des messages lectroniques. Ces messages lectroniques de
rponse confirment qu'une opration souhaite a t excute au nom de
l'utilisateur. Par ailleurs, ils vous avertissent si une erreur s'est produite pendant
l'opration.
Lorsque le serveur de messagerie reoit un message lectronique entrant, les
vnements suivants ont lieu :
v Le serveur de messagerie interroge le compte de messagerie dsign la
recherche de messages lectroniques entrants.
v L'application Ports d'coute de messagerie vrifie que les expditeurs des
messages lectroniques entrants disposent d'enregistrements de la personne. Si
l'expditeur dispose d'un enregistrement de la personne, le message lectronique
est trait. Si ce n'est pas le cas, le message lectronique est ignor.
v Un prprocesseur dtermine si les messages lectroniques sont nouveaux ou s'ils
correspondent des mises jour de communications existantes.
v Lorsque les messages lectroniques sont transfrs, les vnements suivants ont
lieu :
Extraction du contenu des messages lectroniques, pices jointes incluses.
Stockage du contenu dans des tables de transfert et de documents joints
Lancement du processus de flux de travaux de traitement du courrier
lectronique.
Si le port d'coute de messagerie a t configur pour utiliser des files
d'attente Java Messaging Service (JMS), la mise de messages lectroniques en

Chapitre 10. Configuration des ports d'coute de messagerie

261

file d'attente JMS indique qu'un nouveau message lectronique doit tre trait.
Un composant de messagerie rcupre ce message lectronique dans la file
d'attente et lance le flux de travaux.
v A l'aide du processus de flux de travaux prdfini, les vnements suivants ont
lieu :
Marquage d'un message lectronique comme nouveau ou comme une mise
jour d'une demande de service d'un incident ou d'un problme existant
Pour les nouveaux messages lectroniques, la cration d'une demande de
service, d'un incident ou d'un problme et la cration d'un journal de
communication associ
Pour les messages lectroniques existants, la mise jour de la demande de
service, d'un incident ou d'un problme et la cration d'une entre dans le
journal de communication

Processus de flux de travaux prdfini pour les ports d'coute


de messagerie
Les processus de flux de travaux permettent de crer des tapes afin de guider les
enregistrements de votre processus mtier. L'application Ports d'coute de
messagerie a un flux de travaux prdfini, le processus LSNRBP (Listener Business
Process), utilis en conjonction avec l'application Ports d'coute de messagerie.
Par dfaut, le processus LSNRBP est activ et actif. Pour rpondre aux besoins de
votre entreprise, vous pouvez rviser ce processus ou en crer un l'aide de
l'application Modlisation du flux de travaux.
Lorsque vous associez le processus de flux de travaux LSNRBP une
configuration, le port d'coute de messagerie soumet chaque enregistrement de la
table de transfert au processus LSNRBP. Ce processus excute les fonctions
suivantes selon le contenu du message lectronique :
v
v
v
v

Changement de statut d'un ticket existant ou autre objet mtier


Mise jour d'un ticket existant
Cration de ticket
Interrogation tout objet mtier et renvoi de rsultats

Le processus LSNRBP gnre des messages lectroniques de rponse diverses


tapes du traitement des messages lectroniques. Par exemple, chaque fois que
l'application cre une demande de service, une rponse contenant le numro de
demande de service est envoye l'metteur d'un message lectronique. Des
messages lectroniques de rponse sont galement gnrs chaque fois qu'une
mise jour est effectue sur un ticket existant, ou lorsque des interrogations sont
effectues.

Dfinitions de port d'coute de messagerie


Au fur et mesure que les besoins de votre entreprise voluent, vous pouvez
modifier, copier ou dsactiver vos dfinitions de port d'coute de messagerie.

Dsactivation des dfinitions


L'application Ports d'coute de messagerie permet de dsactiver une dfinition de
port d'coute de messagerie afin de simplifier la gestion du courrier lectronique.
Par exemple, vous pouvez dsactiver une dfinition de port d'coute de messagerie
pour migrer vers un nouveau serveur de messagerie ou excuter des tches de
maintenance de routine pour le systme. L'action Activer/dsactiver le programme
d'coute permet de dsactiver une dfinition de port d'coute de messagerie. Au

262

Administration de Maximo Asset Management

cours de cette dsactivation, les messages sur le serveur de messagerie ne sont pas
surveills et aucune demande de service n'est cre.

Changements apports aux dfinitions


Vous pouvez modifier les attributs d'une dfinition de port d'coute de messagerie.
En outre, vous pouvez modifier toutes les valeurs, l'exception de l'adresse
lectronique, du nom de tche priodique, de l'instance de tche priodique et de
l'heure de la dernire excution. Vous devez dsactiver une dfinition de port
d'coute de messagerie avant de pouvoir la modifier.
Si vous avez besoin de modifier le format de l'adresse lectronique d'un compte,
vous devez crer une dfinition de courrier lectronique. Par exemple, si vous
souhaitez changer help@company.com en customer_service@company.com. Pour
crer une dfinition, utilisez l'action Dupliquer le port d'coute de la messagerie
dans l'application Ports d'coute de messagerie.

Duplication des dfinitions


Vous pouvez dupliquer une dfinition de port d'coute de messagerie pour
simplifier la gestion des enregistrements de courrier lectronique. Lorsque vous
dupliquez une dfinition de port d'coute de messagerie, vous pouvez spcifier de
nouvelles informations sur le compte.
Lorsque vous dupliquez une dfinition de port d'coute de messagerie, les points
suivants s'appliquent :
v Certains serveurs de messagerie sont sensibles la casse.
v La casse de l'adresse lectronique spcifie est prserve.
v Vous ne pouvez pas sauvegarder une dfinition de port d'coute de messagerie
si elle contient une adresse lectronique portant le mme nom et respectant la
mme casse qu'une adresse lectronique existante sur le serveur de messagerie.

Paramtres de scurit des ports d'coute de messagerie


Puisque que vous pouvez crer, mettre jour, interroger et modifier le statut des
tickets, vous pouvez configurer les paramtres de scurit des ports d'coute de
messagerie. Ces paramtres permettent de s'assurer que seuls les utilisateurs
autoriss peuvent excuter ces fonctions l'aide de messages lectroniques.
Pour l'expditeur d'un message lectronique, les autorisations de scurit sont
vrifies en fonction de la configuration des paramtres de scurit du systme.
Cette vrification autorise l'expditeur excuter chaque fonction.
L'enregistrement de la personne est une exigence de base pour tre en mesure de
traiter les messages lectroniques. Un traitement plus pouss des messages
lectroniques a lieu uniquement aprs que l'enregistrement de la personne associ
l'adresse lectronique de l'expditeur a t localis.
Les points suivants s'appliquent aux paramtres de scurit des ports d'coute de
messagerie :
v Si un enregistrement de la personne est actif, l'enregistrement utilisateur
correspondant est dtect.
v S'il n'existe aucun enregistrement de la personne ou que cet enregistrement est
inactif, le message lectronique n'est pas trait. Un message lectronique d'erreur
est envoy l'expditeur et l'administrateur.
Chapitre 10. Configuration des ports d'coute de messagerie

263

v Si un enregistrement utilisateur est dtect, les autorisations associes sont


appliques lorsque l'application Ports d'coute de messagerie effectue les
vrifications de scurit sur les messages lectroniques entrants.
v Si aucun enregistrement utilisateur n'est dtect, Excution sous le nom
dutilisateur de l'instance de tche priodique du port d'coute de messagerie
est utilis.
Pour spcifier les paramtres de scurit des ports d'coute de messagerie, vous
pouvez utiliser l'action Slectionner les paramtres de scurit dans l'application
Ports d'coute de messagerie. Ces paramtres identifient les objets mtier pris en
charge par chaque processus de flux de travaux de port d'coute de messagerie.
Ces paramtres identifient galement les applications correspondantes qui doivent
tre utilises pour dterminer les restrictions de scurit exerces sur les messages
lectroniques entrants. Pour affecter les autorisations appropries aux utilisateurs
qui envoient des messages lectroniques formats, configurez les paramtres de
scurit que vous pouvez utiliser dans l'application Groupes de scurit.

Scnarios d'autorisation de scurit


Le tableau ci-aprs dcrit les deux scnarios d'autorisation de scurit pris en
charge en prsence d'un ID utilisateur.
Tableau 41. Scnarios d'autorisation de scurit pris en charge lorsqu'un ID utilisateur
existe
Scnario

Assistance

L'utilisateur existe et est autoris effectuer


l'opration indique dans le message
lectronique.

v Le port d'coute de messagerie effectue la


vrification de scurit en fonction de
l'expditeur d'un message lectronique
entrant.
v Lorsque l'enregistrement utilisateur de
l'expditeur est localis, le port d'coute
de messagerie gnre un profil de scurit
de l'utilisateur pour dterminer les
autorisations.
v Si l'utilisateur est autoris effectuer des
oprations d'ajout, de mise jour et de
changement de statut, le message
lectronique est trait en consquence.

L'utilisateur existe mais il n'est pas autoris


effectuer l'opration indique dans le
message lectronique.

v L'utilisateur peut mettre jour ou


interroger uniquement les enregistrements
qu'il a crs.

Modles de communication pour les ports d'coute de


messagerie
Pour gnrer des notifications par courrier lectronique normalises, l'application
Ports d'coute de messagerie utilise des modles de communication pour gnrer
des notifications qui sont ensuite envoyes aux utilisateurs et aux administrateurs.
Les types de notifications incluent des confirmations, des validations ou des
erreurs de traitement, ainsi que des erreurs systme.
Lorsque l'application Ports d'coute de messagerie traite avec succs un message
lectronique entrant, une notification de confirmation est gnre.

264

Administration de Maximo Asset Management

Le tableau ci-aprs recense les modles utiliss pour les notifications de


confirmation.
Tableau 42. Modles pour les notifications de confirmation
Modles

Situation de confirmation

Destinataires

LSNRBPCBSR

Confirme la cration d'une


demande de service en se
basant sur un message
lectronique entrant
structure libre.

Expditeur du message
lectronique d'origine.

LSNRBPCHST

Confirme le changement de
Expditeur du message
statut des enregistrements en lectronique d'origine.
se basant sur un message
lectronique entrant.

LSNRBPQRY

Message lectronique de
rponse contenant les dtails
des rsultats de requte
provenant d'un message
lectronique entrant.

LSNRBPUBSR

Expditeur du message
Confirme la mise jour
d'une demande de service en lectronique d'origine.
se basant sur un message
lectronique entrant
structure libre.

LSNRBPUOBJ

Confirme la mise jour d'un


objet spcifi en se basant
sur un message lectronique
entrant.

Expditeur du message
lectronique d'origine.

LSNRBPCOBJ

Confirme la cration d'un


objet spcifi en se basant
sur un message lectronique
entrant.

Expditeur du message
lectronique d'origine.

Expditeur du message
lectronique de requte
d'origine.

Une notification d'erreurs de validation ou de traitement est gnre lorsque


l'application Ports d'coute de messagerie ne peut traiter un message lectronique
entrant. Cette erreur peut concerner un formatage incorrect ou incomplet, ou des
informations non valides dans le message lectronique entrant. Vous devez
examiner l'erreur dans le fichier journal ou le courrier lectronique pour la
rsoudre.
Le tableau ci-aprs recense les modles utiliss pour les notifications d'erreurs de
validation ou de traitement.

Chapitre 10. Configuration des ports d'coute de messagerie

265

Tableau 43. Modles pour les notifications d'erreurs de validation ou de traitement


Modle utilis pour
la notification
d'erreurs de
validation ou de
traitement

Situation d'erreur

Action corrective

LSNRAUTH

Notification d'erreur
de validation

Autoriser l'utilisateur
effectuer
l'application
L'expditeur n'est pas indique.
autoris effectuer
l'opration indique
dans le message
lectronique entrant.

Expditeur du
message lectronique
d'origine et
administrateur
systme.

LSNRBPAUTO

Notification d'erreur
de traitement

Vrifier que l'attribut


est dclar comme
cl automatique. Si
Le port d'coute de
l'attribut est dclar
messagerie ne peut
comme cl
pas crer de cl
automatique,
automatique pour un consultez les
attribut ayant t
journaux.
dclar comme cl
automatique dans le
message lectronique
entrant.

Expditeur du
message lectronique
d'origine.

LSNRBPDATE

Notification d'erreur
de validation

Entrer une date dans


un format valide.

Expditeur du
message lectronique
d'origine et
administrateur
systme.

Entrer un
enregistrement
valide.

Expditeur du
message lectronique
d'origine.

Fournir une action


valide.

Expditeur du
message lectronique
d'origine.

L'expditeur n'a pas


spcifi de date ou
de valeur date/heure
au format appropri
pour un attribut qui
a t spcifi dans le
message lectronique
entrant.
LSNRBPINV

Notification d'erreur
de traitement
L'expditeur a
indiqu une
opration de mise
jour pour un
enregistrement
existant dans le
message lectronique
entrant mais
l'enregistrement en
question n'existe pas.

LSNRBPUACN

Notification d'erreur
de traitement
L'expditeur a
spcifi une action
non valide dans le
message lectronique
entrant.

266

Destinataires

Administration de Maximo Asset Management

Tableau 43. Modles pour les notifications d'erreurs de validation ou de traitement (suite)
Modle utilis pour
la notification
d'erreurs de
validation ou de
traitement
LSNRBPUNOB

LSNRFNKEY

Situation d'erreur

Action corrective

Destinataires

Notification d'erreur
de traitement

Entrer un nom
d'objet valide.

L'expditeur a
spcifi un objet dans
le message
lectronique entrant
qui n'est pas pris en
charge par
l'application Ports
d'coute de
messagerie.

Il n'existe que trois


objets valides pour
crer et mettre jour
: les demandes de
service, les problmes
et les incidents.

Expditeur du
message lectronique
d'origine.

Notification d'erreur
de traitement

Renseigner les zones


de cls obligatoires.

Expditeur du
message lectronique
d'origine.

Renseigner toutes les


zones obligatoires.

Expditeur du
message lectronique
d'origine.

Entrer un objet ou
rduire la longueur
de l'objet.

Expditeur du
message lectronique
d'origine.

L'expditeur n'a pas


fourni toutes les cls
primaires d'un
enregistrement
spcifi dans le
message lectronique
entrant.
LSNRFNREQ

Notification d'erreur
de traitement
L'expditeur n'a pas
fourni tous les
attributs requis d'un
enregistrement
spcifi par
l'expditeur dans le
message lectronique
entrant.

LSNRINVM

Notification d'erreur
de validation
Le message
lectronique entrant
contient une ligne
Objet qui est vide ou
qui dpasse la
longueur autorise
(cette erreur se
produit uniquement
dans les messages
lectroniques
structure libre).

Chapitre 10. Configuration des ports d'coute de messagerie

267

Tableau 43. Modles pour les notifications d'erreurs de validation ou de traitement (suite)
Modle utilis pour
la notification
d'erreurs de
validation ou de
traitement
LSNRNOPER

Situation d'erreur

Action corrective

Destinataires

Notification d'erreur
de validation

L'expditeur du
courrier lectronique
doit tre dfini en
tant que personne.

Expditeur du
message lectronique
d'origine et
administrateur
systme.

L'expditeur du
message lectronique
entrant ne possde
pas d'enregistrement
de la personne
correspondant.

Fournir les
autorisations
ncessaires pour le
L'expditeur du
sujet dans la fentre
message lectronique Paramtres de
entrant ne bnficie
scurit de
pas les autorisations l'application Ports
prrequises pour
d'coute de
effectuer l'opration
messagerie.
sur le sujet spcifi
dans le message
lectronique.

Expditeur du
message lectronique
d'origine et
administrateur
systme.

Formater
correctement le
contenu du message
lectronique.

Expditeur du
message lectronique
d'origine et
administrateur
systme.

LSNRSECAPP

Notification d'erreur
de validation

LSNRWFMT

Notification d'erreur
de traitement
Le contenu du
message lectronique
entrant est dans un
format non valide.

Si une erreur systme se produit lorsque l'application Ports d'coute de messagerie


interroge ou traite un message lectronique entrant, une notification d'erreur
systme est gnre.
Le tableau ci-aprs recense les modles utiliss pour les notifications d'erreurs
systme.
Tableau 44. Modles pour les notifications d'erreurs systme
Modles utiliss pour les
notifications d'erreurs
systme
LSNRBPEX

268

Administration de Maximo Asset Management

Situation d'erreur

Destinataires

Traitement du message
lectronique entrant.

Administrateur systme.
Pour garantir que
l'expditeur du courrier
lectronique d'origine recevra
galement la notification
d'erreur, dfinissez la
proprit
mxe.lsnr.notifyusererror sur
1.

Tableau 44. Modles pour les notifications d'erreurs systme (suite)


Modles utiliss pour les
notifications d'erreurs
systme

Situation d'erreur

Destinataires

LSNRBPQERR

Mise des informations


relatives un message
lectronique entrant dans la
file d'attente JMS.

Administrateur systme

LSNRCFGERR

Utilisation de la
Administrateur systme
configuration du programme
d'coute en vue de se
connecter un compte de
messagerie lectronique.

LSNRCONNF

Connexion au serveur de
messagerie en vue d'accder
au compte de messagerie
lectronique configur.

Administrateur systme

LSNRERROR

Traitement du message
lectronique entrant.

En fonction de la nature de
l'erreur, expditeur du
message lectronique
d'origine ou administrateur
systme.

LSNRINBF

Administrateur systme
Transfert du contenu du
message lectronique entrant
vers la table de transfert
interne.

LSNRJMSCF

Connexion la file d'attente


JMS configure car les
informations relatives la
classe d'objet de connexion
de file d'attente sont
incorrectes.

Administrateur systme

LSNRJMSF

Connexion la file d'attente


JMS configure.

Administrateur systme

LSNRJMS

Connexion la file d'attente Administrateur systme


JMS configure car les
informations relatives la
file d'attente sont incorrectes.

LSNRJMMSSYN

Connexion la file d'attente


JMS configure. Un
traitement plus pouss du
message lectronique est
excut sans la file d'attente
JMS.

Administrateur systme

LSNRMAILER

Extraction du message
lectronique partir du
compte de messagerie
lectronique configur.

Administrateur systme

Prprocesseurs de ports d'coute de messagerie


Un prprocesseur dtermine si les messages lectroniques entrants sont de
nouvelles demandes d'aide ou des mises jour de demandes de service existantes.

Chapitre 10. Configuration des ports d'coute de messagerie

269

Le prprocesseur est un composant Java du port d'coute de messagerie qui


s'excute sur le serveur lorsque le port d'coute de messagerie dtecte un nouveau
message lectronique. Le prprocesseur analyse la ligne Objet de tout message
lectronique entrant afin de dterminer si le message correspond une nouvelle
demande d'aide ou une mise jour d'une demande de service existante. Par
dfaut, un prprocesseur intgr analyse les messages lectroniques entrants. La
valeur par dfaut du prprocesseur est : psdi.common.emailstner.Preprocessor.
Dans l'application Ports d'coute de messagerie, cette valeur est affiche dans la
zone Prprocesseur de l'onglet Port d'coute.
La classe du prprocesseur extrait la chane lie par les caractres du dlimiteur de
cl d'objet, qui identifie une demande de service existante. Si une chane est
reconnue, le prprocesseur la stocke dans la colonne Cl d'objet de la table de
transfert du port d'coute de messagerie. Si aucune chane n'est reconnue, le
prprocesseur laisse la colonne Cl d'objet vide.

Prprocesseurs personnaliss
La classe Java du prprocesseur de base implmente une interface Java standard
appele LSNRPreprocessor. Les mises en oeuvre personnalises de prprocesseur
doivent inclure l'interface LSNRPreprocessor.
L'interface du prprocesseur fournie avec le systme inclut les mthodes publiques
suivantes :
v Boolenne isNewEmail (chane del, objet Chane)
v Chane getObjectKey (chane del, objet Chane)
Dans la classe Java personnalise, vous pouvez implmenter les deux mthodes.
Chaque mthode accepte deux paramtres : la chane de sparation et la chane de
ligne Objet.
Tableau 45. Mthodes
Mise en oeuvre de
prprocesseur de
base

Mise en oeuvre
personnalise

Mthode

Description

isNewEmail()

Retourne une valeur


boolenne indiquant
si le message
lectronique
correspond un
ticket nouveau ou
existant

Vrifie si la chane de
sparation de cl
d'objet apparat
exactement deux fois
dans la chane de
ligne Objet

Peut fournir une


logique diffrente
pour dterminer le
ticket nouveau ou
existant

getObjectKey()

v Retourne une
chane qui
reprsente l'ID de
ticket

Extrait la sous-chane
entre la premire et
la dernire
occurrences de la
chane de sparation
dans la ligne Objet

Peut fournir une


logique diffrente
pour dterminer l'ID
de ticket

v Retourne null si
aucun ID n'est
dtect

Dlimiteurs de cl d'objet
L'application Ports d'coute de messagerie utilise un dlimiteur de cl d'objet pour
identifier le message lectronique entrant en tant que ticket existant.

270

Administration de Maximo Asset Management

Les dlimiteurs de cl d'objet spcifient les caractres placs chaque extrmit de


la cl de demande de service dans la ligne Objet des messages lectroniques
entrants. La valeur par dfaut de la zone Sparateur de cl d'objet est ##. Par
exemple, le numro de demande de service 1009 est reprsent comme suit,
##1009##, sans espace avant et aprs la cl de demande de service.
Vous pouvez modifier la valeur par dfaut et la remplacer, avant et aprs
l'identificateur de ticket, par d'autres caractres. Il n'existe aucune restriction quant
aux caractres que vous pouvez utiliser. Toutefois, le dlimiteur doit tre unique.
Choisissez des caractres ou des symboles peu utiliss. Par exemple, supposons
que vous utilisiez + comme dlimiteur de cl d'objet et qu'un utilisateur envoie un
message lectronique contenant la ligne Objet suivante : +1003+ Having problems
with printer + network (+1003+ Rencontrons problmes avec imprimante +
rseau). Le prprocesseur ne peut pas identifier la sous-chane car le symbole
dlimiteur de cl d'objet apparat plusieurs fois dans la ligne Objet.
Lorsque vous envoyez des messages lectroniques faisant rfrence des
demandes de service existantes, placez les caractres choisis comme dlimiteur de
cl d'objet avant et aprs la cl de demande de service. La classe du prprocesseur
extrait la chane lie par les caractres du dlimiteur de cl d'objet, qui identifie
une demande de service existante. Si une chane est reconnue, le prprocesseur la
stocke dans la colonne Cl d'objet de la table de transfert du port d'coute de
messagerie. Si aucune chane n'est reconnue, le prprocesseur laisse la colonne Cl
d'objet vide.

Identificateur de cl d'objet
Un identificateur de cl d'objet correspond l'ID d'un enregistrement.
L'identificateur de cl d'objet peut tre une squence gnre. Par exemple, les
identificateurs de cl d'objet peuvent tre 1001, 1002, etc.

Journalisation
La journalisation permet de crer et de grer les fichiers journaux qui contiennent
des messages d'information, d'avertissement ou d'erreur relatifs au traitement du
courrier lectronique.
L'application Journalisation permet de crer et de grer les fichiers journaux.

Bean gr par message Java


Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Messages lectroniques
L'application Ports d'coute de messagerie vous permet de grer vos messages
lectroniques.

Interrogation de serveurs de messagerie pour les messages


lectroniques
A l'aide des dfinitions de ports d'coute de messagerie, l'application Ports
d'coute de messagerie utilise une tche priodique ddie pour interroger le
serveur de messagerie pour les messages entrants. Les tches priodiques sont des
composants Java que vous pouvez configurer de sorte qu'elles s'excutent
automatiquement et selon un planning fixe. Pour chaque dfinition de port
Chapitre 10. Configuration des ports d'coute de messagerie

271

d'coute de messagerie cre, une instance spcifique de la tche priodique est


cre et associe au port d'coute de messagerie.
La valeur de planification dtermine la frquence d'interrogation. La frquence
d'interrogation est stocke sous forme d'attribut de chaque instance de tche
priodique. Indiquez des plannings spcifiques aux diffrents comptes de
messagerie lectronique. Par dfaut, le planning de frquence d'interrogation est
dfini sur 5 minutes.
La tche priodique interroge le serveur de messagerie la frquence dfinie et
excute les actions suivantes :
Tableau 46. Actions de tche priodique
Condition

Action de serveur de messagerie

Pour les nouveaux messages lectroniques


sur le serveur de messagerie

Le serveur de messagerie :
v Extrait le corps de l'en-tte et du message
v Extrait toutes les pices jointes
v Dplace le message vers le transfert de
courrier lectronique
v Marque le message lectronique comme lu

Pour les messages lectroniques marqus


comme lus sur le serveur de messagerie

Le serveur de messagerie dtermine si les


messages lus sont supprims :
v si le message lectronique doit tre
supprim, le serveur le marque comme
supprim ;
v si le message lectronique ne doit pas tre
supprim, il est conserv sur le serveur.

Pour les messages lectroniques traits partir d'un compte de messagerie


POP-base, le port d'coute de messagerie dtermine si le message lectronique est
dj trait ou non.
Files d'attente :
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
L'application Ports d'coute de messagerie traite les messages lectroniques
entrants de manire squentielle. La squence de traitement inclut l'interrogation
du serveur de messagerie, le transfert du message vers la base de donnes et le
lancement du traitement du flux de travaux dans l'enregistrement du message
transfr. Lorsque de gros volumes de messages lectroniques doivent tre traits
efficacement, ce traitement squentiel peut tre long. Cela signifie que les messages
lectroniques ne sont pas toujours traits aussi rapidement que possible. Par
consquent, faire passer le port d'coute de messagerie en mode de traitement
parallle peut tre plus profitable. Pour ce faire, configurez une file d'attente et
associez-la au programme d'coute. Le systme utilise les files d'attente Java
Message Service (JMS) fournies par le serveur d'applications Java Message Service
sous-jacent.
Une fois qu'un message est mis en file d'attente, le composant de traitement des
messages peut extraire le message de manire asynchrone. Dans le serveur

272

Administration de Maximo Asset Management

d'applications Java, les composants de traitement sont appels des "beans grs par
message" (MDB). Vous pouvez configurer le serveur d'applications pour fournir
plusieurs MDB qui traitent plusieurs messages en parallle. Cela permet d'acclrer
le traitement des messages lectroniques effectu par l'application Ports d'coute de
messagerie.
Une fois les files d'attente configures, vous pouvez modifier ou crer une
dfinition de port d'coute de messagerie pour spcifier un traitement bas sur des
files d'attente, le nom de la file d'attente et le nom de la classe d'objet de connexion
de file d'attente.
Transfert de messages lectroniques :
A l'aide d'une tche priodique de port d'coute de messagerie, l'application Ports
d'coute de messagerie transfre les messages lectroniques vers une table de
transfert. Au cours d'un transfert de message lectronique, l'application sauvegarde
toutes les informations requises pour traiter le message lectronique et initier le
processus de flux de travaux. Les tches priodiques sont des travaux en
arrire-plan qui s'excutent automatiquement et selon un planning fixe.
Une table de transfert stocke les attributs d'un message lectronique entrant, y
compris les destinataires, l'expditeur, l'objet et le message. Le processus de
transfert cre un enregistrement et le processus de flux de travaux dtermine
comment traiter l'enregistrement.
Si un message lectronique entrant gnre un ticket, les dtails du message
lectronique sont stocks en tant qu'entre initiale dans le journal de
communication du ticket. Toute correspondance supplmentaire est galement
stocke, en fonction de la cl du ticket. Les graphiques, s'ils sont intgrs ou joints
au message lectronique, sont galement visibles dans le journal de
communication. Vous pouvez afficher les journaux de communication partir de
l'onglet Journal de l'application Demande de service.
Erreurs dtectes au cours du transfert
Si l'application Ports d'coute de messagerie dtecte la moindre erreur au moment
o elle transfre des enregistrements de courrier lectronique, le port d'coute de
messagerie peut crire des informations relatives aux erreurs dans le fichier journal
du serveur. L'application Journalisation permet d'activer la journalisation
concernant l'application Ports d'coute de messagerie.
Par ailleurs, vous pouvez recevoir des notifications d'erreur si l'application Ports
d'coute de messagerie rencontre des erreurs au cours du transfert. Pour recevoir
les notifications d'erreur, vous devez entrer une adresse lectronique valide dans la
zone Adresse lectronique de l'administrateur. La notification envoye l'adresse
lectronique de l'administrateur contient une description dtaille des erreurs.

Statut des enregistrements de courrier lectronique


Chaque enregistrement de courrier lectronique de la table de transfert est associ
un statut. Ces statuts refltent la squence d'actions effectues par le port
d'coute de messagerie sur un enregistrement de courrier lectronique dans la table
de transfert.
Les statuts possibles des enregistrements de courrier lectronique sont dcrits dans
le tableau ci-aprs.

Chapitre 10. Configuration des ports d'coute de messagerie

273

Tableau 47. Statuts des enregistrements de courrier lectronique


Statut

Description

Nouveau

v Si un message lectronique contenant un


objet est reu, un enregistrement de
courrier lectronique de ce message est
cr dans la table de transfert. Le statut de
cet enregistrement de courrier
lectronique est dfini sur Nouveau.
v L'enregistrement de courrier lectronique
est fractionn en composants discrets (par
exemple, A, De, Cc, Objet, et Message).
Toutes les pices jointes sont extraites et
stockes sur le systme de fichiers o
rside le serveur systme.
v Les pices jointes sont lies aux nouveaux
enregistrements de documents joints. Les
enregistrements sont lis
l'enregistrement de courrier lectronique
dans la table de transfert.

En cours

v Au cours du traitement d'un nouvel


enregistrement de courrier lectronique, le
statut de l'enregistrement de courrier
lectronique est dfini sur En cours.

flux de travaux

v Une fois le processus de flux de travaux


lanc, le statut de l'enregistrement de
courrier lectronique est dfini sur Flux de
travaux.
v Soit le processus de flux de travaux cre
une nouvelle demande de service et un
nouveau journal de communication, soit il
met jour une demande de service
existante.

Non valide

v Si un message lectronique sans objet est


reu, un enregistrement de courrier
lectronique de ce message est cr dans
la table de transfert. Le statut de cet
enregistrement est dfini sur Non valide.
v L'enregistrement de courrier lectronique
est conserv dans la table de transfert.
L'enregistrement de courrier lectronique
n'est pas trait en plus de profondeur. En
d'autres termes, l'enregistrement de
courrier lectronique ne prend pas part au
processus de flux de travaux.
v Un administrateur peut utiliser la fonction
Soumettre nouveau pour corriger un
enregistrement de courrier lectronique
dont le statut est Non valide. Lorsqu'un
message lectronique est nouveau
soumis, son statut est chang en Nouveau.
L'enregistrement de courrier lectronique
est trait comme un nouveau message
lectronique.

274

Administration de Maximo Asset Management

Tableau 47. Statuts des enregistrements de courrier lectronique (suite)


Statut

Description

Erreur

v Si une erreur se produit au cours du


transfert d'un enregistrement de courrier
lectronique, le statut de cet
enregistrement est dfini sur Erreur. Une
notification d'erreur est alors envoye
l'administrateur indiqu au cours de la
configuration du port d'coute de
messagerie.
v Si aucune adresse lectronique n'a t
spcifie pour l'administrateur et que la
journalisation est active, une erreur est
crite dans le fichier Maximo.log.
v Si le statut d'un enregistrement de
courrier lectronique est Erreur, cet
enregistrement n'est pas trait tant que
l'erreur n'est pas rsolue.
v Un administrateur peut utiliser la fonction
Soumettre nouveau pour corriger un
enregistrement de courrier lectronique
dont le statut est dfini sur Erreur.
Lorsqu'un message lectronique est
nouveau soumis, son statut est chang en
Nouveau. L'enregistrement de courrier
lectronique est trait comme un nouveau
message lectronique.

Termin

v Une fois le processus de flux de travaux


termin avec succs, le statut de
l'enregistrement de courrier lectronique
dans la table de transfert est dfini sur
Termin.

Pices jointes au courrier lectronique


L'application Ports d'coute de messagerie stocke les pices jointes provenant du
courrier lectronique entrant sur le serveur d'applications. Vous pouvez afficher les
pices jointes dans l'onglet Traitement du courrier lectronique de l'application
Ports d'coute de messagerie.
Le serveur de messagerie peut contrler la taille des pices jointes. Vous pouvez
contacter l'administrateur de votre serveur de messagerie au sujet de ces contrles
ou pour dterminer les types de fichiers autoriss sur le serveur de messagerie de
Ports d'coute de messagerie.

Exemple
Sally tente d'imprimer un fichier et reoit un message d'erreur indchiffrable. Elle
envoie un formulaire en format libre et une capture d'cran dcrivant le problme
help@support.com, le site de la socit charg des demandes de service envoyes
par courrier lectronique. L'application Ports d'coute de messagerie rcupre le
message de Sally, puis cre une demande de service avec l'identificateur 123.
Frank, un agent du centre de services, lit la demande de service n 123, consulte la
base de connaissances et trouve une solution. Il ouvre le journal de communication

Chapitre 10. Configuration des ports d'coute de messagerie

275

qui contient le message lectronique initial de Sally. Il cre ensuite une


communication dtaillant la solution et l'envoie Sally.
Toutes les informations de l'interaction entre Frank et Sally sont stockes dans le
journal de communication de la demande de service n 123.

Seuils de messages
Si le nombre de messages en attente de traitement dpasse le seuil de message
lev dfini, le serveur d'applications limite l'ajout de nouveaux messages dans les
files d'attente de traitement.
En fonction de vos exigences en terme de messages, vous pouvez entrer un seuil
de message plus lev. Pour dterminer un seuil de messages optimal, contrlez
les files d'attente de messages en entre/sortie et l'impact du paramtre du seuil de
messages sur les performances du systme. Par exemple, vous pouvez rduire la
valeur de seuil si une valeur plus leve dgrade les performances du systme.
Si vous souhaitez modifier le paramtre de seuil de message lev aprs la
configuration initiale, vous devez ouvrir le menu Additional Properties (Proprits
supplmentaires) dans la console d'administration. Vous pouvez alors modifier la
valeur de seuil pour chaque configuration enfant.
Messages lectroniques non distribus :
Les messages lectroniques non distribus sont des messages lectroniques sortants
qui ne peuvent tre distribus. Un grand nombre de messages lectroniques non
distribus augmente le trafic rseau et affecte le traitement des tickets lgitimes.
Le serveur de messagerie gnre et renvoie les messages lectroniques non
distribus au compte de port d'coute de messagerie spcifi dans la zone Envoy
par. Le port d'coute de messagerie traite ces messages comme des demandes de
service.
Vous pouvez utiliser l'approche suivante pour traiter les messages lectroniques
non distribus :
v Pour prserver l'intgrit du compte de port d'coute de messagerie primaire,
vous pouvez crer un compte de messagerie ddi aux notifications par courrier
lectronique non distribues.
v Vous pouvez baser les notifications par courrier lectronique sortantes sur les
modles de communication dans lesquels la zone Envoy par indique quel est le
compte ddi aux messages lectroniques non distribus. Un message
lectronique est alors gnr et envoy l'adresse indique dans la zone Envoy
par.
Suppression de messages lectroniques dans le serveur de messagerie :
Vous pouvez grer vos messages lectroniques en spcifiant un ensemble de rgles
pour marquer pour suppression les messages lectroniques sur le serveur de
messagerie. Vous pouvez supprimer les enregistrements de courrier lectronique
dont les statuts sont dfinis sur Termin, Erreur ou Non valide. Lorsque vous
supprimez des enregistrements de courrier lectronique dans l'application Ports
d'coute de messagerie, les enregistrements de courrier lectronique sont
supprims dans leur intgralit et ne peuvent pas tre rcuprs.
L'option E-mail supprim permet de grer la suppression des messages
lectroniques ou de supprimer ces messages manuellement :

276

Administration de Maximo Asset Management

v Si vous utilisez l'option E-mail supprim, la valeur de limite d'anciennet et


l'unit de mesure de l'anciennet permettent de marquer les messages
lectroniques pour suppression des intervalles dfinis sur le serveur de
messagerie. La valeur par dfaut de la limite d'anciennet est de sept. La valeur
par dfaut de l'unit de mesure de l'anciennet est jours.
v Si vous n'utilisez pas l'option E-mail supprim, les messages lectroniques lus
sont conservs dans le serveur de messagerie, peu importe la dure de
conservation. Dans ce cas, votre administrateur de courrier lectronique doit
grer la suppression des messages lectroniques dans le serveur de messagerie.
Exemple
Si la limite d'anciennet est dfinie sur sept et l'unit de mesure de l'anciennet sur
jours, tout message lectronique lu qui est conserv sur le serveur de messagerie
depuis sept jours est supprim. Si vous dfinissez la valeur de limite de
l'anciennet sur zro, tout message lectronique lu marqu est immdiatement
supprim du serveur de messagerie.

Formats de courrier lectronique pour les ports d'coute de


messagerie
L'application Ports d'coute de messagerie peut traiter le courrier lectronique en
format libre ou formats.

Courrier lectronique en format libre


Le courrier lectronique en format libre est en texte en clair. Il ne respecte aucune
structure particulire. Tout d'abord, l'application Ports d'coute de messagerie
extrait la ligne Objet et le corps des messages lectroniques en format libre. Puis
cette mme application utilise cette ligne Objet ou ce corps pour crer une
demande de service ou pour mettre jour un ticket existant.
Les messages lectroniques en format libre sont toujours traits comme des
demandes de service. Si vous comptez prendre en charge d'autres types de tickets,
utilisez uniquement les messages formats.

Courrier lectronique format


Le courrier lectronique format utilise une structure spcifique dans le corps du
message pour demander l'application Ports d'coute de messagerie de manipuler
divers types de tickets et d'objets mtier. Le courrier lectronique format peut tre
compos en utilisant des balises XML ou du texte saisi sous forme de paires
attribut-valeur. Ces paires peuvent excuter des actions spcifiques, telles que le
changement de statut d'un objet mtier ou son analyse, base sur des critres.
QUERY (INTERROGER), CREATE (CREER) ou UPDATE (METTRE A JOUR) et
CHANGE STATUS (MODIFIER LE STATUT)sont tous des types de messages
lectroniques formats.
Pour prendre en charge d'autres objets mtier, vous pouvez crer votre propre
processus de flux de travaux et votre propre logique de traitement associe. Un
processus de flux de travaux intgr qui prend en charge divers types d'objets
ticket est expdi.
Mots cls des messages lectroniques formats :
Les messages lectroniques formats doivent tre composs avec attention pour
vrifier que le port d'coute de messagerie traite les messages lectroniques avec
Chapitre 10. Configuration des ports d'coute de messagerie

277

succs et que le systme excute les actions ncessaires. Vous pouvez utiliser des
mots cls spcifiques dans le corps du message lectronique pour composer un
message lectronique correctement format.
Il existe deux ensembles de mots cls que vous pouvez utiliser selon que vous
souhaitez implmenter un formatage de paire attribut-valeur ou un formatage
XML. Le tableau ci-aprs spcifie les mots cls en vigueur lorsque vous utilisez les
paires attribut-valeur ou le langage XML.
Tableau 48. Mots cls des messages lectroniques formats
Mot cl

Type de
format

Obligatoire

Objectif

#MAXIMO_EMAIL_BEGIN

Paires
attribut-valeur

Oui

Ce mot cl marque le dbut du


contenu d'un message lectronique
format.

#MAXIMO_EMAIL_END

Paires
attribut-valeur

Oui

Ce mot cl marque la fin du


contenu d'un message lectronique
format.

LSNRAPPLIESTO

Les deux

Oui

Une valeur doit tre fournie. Cette


valeur reprsente un objet mtier
sur lequel une opration est
effectue.

LSNRACTION

Les deux

Oui

Une valeur doit tre fournie. Cette


valeur peut tre CREATE, UPDATE,
CHANGESTATUS ou QUERY. Elle
spcifie l'opration effectuer sur
l'objet mtier.

LSNRWHERECONDITION

Les deux

Non

Ce mot cl est utilis uniquement


dans les messages lectroniques qui
interrogent un objet mtier. La
valeur reprsente une condition
SQL Where appliquer l'objet
mtier.

LSNRRESULTCOLUMNS

Les deux

Non

Ce mot cl est utilis uniquement


dans les messages lectroniques qui
interrogent un objet mtier. La
valeur reprsente une ou plusieurs
colonnes de l'objet mtier. Les
valeurs sont renvoyes dans le
message lectronique en rponse
la requte.

&AUTOKEY&

Les deux

Non

Ce mot cl est utilis comme une


valeur d'un attribut ou d'une balise
XML pour les messages
lectroniques qui doivent crer des
objets mtier. Si ce mot cl est
utilis, l'attribut est dfini comme
numrot automatiquement l'aide
du systme standard.

278

Administration de Maximo Asset Management

Tableau 48. Mots cls des messages lectroniques formats (suite)


Mot cl

Type de
format

Obligatoire

Objectif

&SYSDATE&

Les deux

Non

Ce mot cl est utilis comme une


valeur d'un attribut ou d'une balise
XML pour les messages
lectroniques qui doivent crer des
objets mtier. Si ce mot cl est
utilis, la valeur de l'attribut est un
format de date normalis driv de
la base de donnes du systme
sous-jacent.

<MAXIMOEMAILCONTENT>

XML

Oui

Cette balise est utilise uniquement


dans les messages lectroniques
XML pour dfinir leur contenu.
Cette balise fait office de racine
pour le document XML compos
dans le message lectronique.

</MAXIMOEMAILCONTENT>

Rgles rgissant les messages lectroniques formats l'aide de paires


attribut-valeur :
Les paires attribut-valeur permettent de composer des messages lectroniques
formats.
Les rgles suivantes s'appliquent lorsque vous utilisez des paires attribut-valeur
pour composer un message lectronique format.
v Les messages lectroniques formats doivent contenir les mots cls
#MAXIMO_EMAIL_BEGIN et #MAXIMO_EMAIL_END. Si ces mots cls ne sont pas inclus
dans le message lectronique, ce dernier n'est pas trait. En outre, un message
lectronique d'erreur est envoy l'metteur du message.
v Toutes les paires attribut-valeur indiques dans les messages lectroniques
doivent apparatre ensemble. Le port d'coute de messagerie ignore tout autre
texte saisi dans le message lectronique. Dlimitez les paires attribut-valeur dans
le message lectronique l'aide des mots cls #MAXIMO_EMAIL_BEGIN et
#MAXIMO_EMAIL_END. Ces mots cls doivent tre placs sur une ligne spare et se
terminer par une nouvelle ligne.
v Un message lectronique doit comporter les mots cls #MAXIMO_EMAIL_BEGIN et #
MAXIMO_EMAIL_END pour tre trait comme un courrier lectronique format. Si un
des deux mots cls #MAXIMO_EMAIL_BEGIN et # MAXIMO_EMAIL_END ou les deux sont
exclus, le message lectronique est trait comme un texte format libre.
v Les paires attribut-valeur respectent la syntaxe suivante : Field Title#Attribute
Name=Value.
v Vous devez placer le caractre point-virgule seul sur une nouvelle ligne. Ce
caractre sert de sparateur entre les paires zone-valeur.
v Le titre de zone correspond au titre de zone tel qu'il est affich dans les
applications. Le nom d'attribut reprsente le nom d'attribut tel qu'il est indiqu
dans la table MAXATTRIBUTE. En rgle gnrale, ce nom est identique au nom
de la colonne de base de donnes.
v Un message lectronique entrant peut contenir la fois le titre de zone et le nom
d'attribut (spars par #,), le titre de zone uniquement ou le nom d'attribut
uniquement. Si seul le titre de zone est fourni, le programme d'coute tente de
mapper le titre de zone au nom d'attribut appropri avant de traiter le message
Chapitre 10. Configuration des ports d'coute de messagerie

279

lectronique. Si le port d'coute de messagerie ne parvient ni mapper le titre,


ni rsoudre le nom d'attribut, le message lectronique n'est pas trait et un
message lectronique d'erreur est envoy l'metteur du message lectronique.
v Vous pouvez insrer des pices jointes en ligne avant ou aprs les mots cls
#MAXIMO_EMAIL_BEGIN et #MAXIMO_EMAIL_END .
Rgles rgissant les messages lectroniques formats l'aide du langage XML :
Le langage XML permet de composer des messages lectroniques formats.
Les rgles suivantes s'appliquent lorsque vous utilisez le langage XML pour
composer un message lectronique format.
v Le contenu XML d'un message lectronique doit contenir un lment principal
au format <MAXIMOEMAILCONTENT></MAXIMOEMAILCONTENT>. Vous devez placer
toutes les autres balises XML et les valeurs dans cet lment principal. Elles
seront traites comme les entits enfant de cet lment.
v Le langage XML respecte la syntaxe suivante : ATTRIBUTE NAME attribute=Field
Title> ATTRIBUTE NAME attribute=Field Title>.
v Un message lectronique entrant peut contenir la balise de nom d'attribut
uniquement. En revanche, il ne peut pas contenir l'attribut de titre de zone.
v Le contenu XML d'un message lectronique entrant est valid uniquement en
fonction de son format. Si le contenu XML n'est pas correctement format,
l'entre de message lectronique dans la table INBOUNDCOMM est dfinie sur
un statut d'erreur et une notification d'erreur est envoye l'utilisateur et
l'administrateur.
v Lors du traitement d'un message lectronique au format XML, le port d'coute
de messagerie tente de rsoudre le nom d'attribut uniquement. Si le port
d'coute de messagerie ne parvient pas rsoudre le nom d'attribut, le message
lectronique n'est pas trait et un message lectronique d'erreur est envoy
l'metteur du message lectronique.
v Les analyseurs syntaxiques au format XML ne peuvent analyser le contenu XML
si l'en-tte standard n'est pas inclus au langage XML. Vous devez spcifier le
codage XML au dbut du corps du message lectronique et avant l'lment
principal, la balise MAXIMOEMAILCONTENT.
v Si des caractres rservs au format XML (par exemple, &,) apparaissent sous
forme de valeur pour une balise incluse dans un message au format XML, cette
valeur doit tre vite pour que ce message constitue un langage XML valide.
Ces caractres rservs doivent tre vits l'aide des squences d'chappement
standard ou des constructions CDATA.
v Les mots cls &AUTOKEY& et &SYSDATE& doivent tre vits l'aide de
constructions CDATA XML standard. Par exemple, <TICKETID><![CDATA[&AUTOKEY
&]]></TICKETID>
Exemples de messages lectroniques formats l'aide de la fonction de
changement de statut :
Vous pouvez composer des messages lectroniques formats qui utilisent la
fonction de changement de statut. Vous composez ces messages l'aide de paires
attribut-valeur ou de balises XML.
Exemples
Le tableau ci-aprs contient des exemples de messages lectroniques formats qui
utilisent la fonction de changement de statut. Ces exemples ont t composs

280

Administration de Maximo Asset Management

l'aide de paires attribut-valeur et de balises XML. Ils peuvent servir de rfrence


ou de modle pour crer des messages lectroniques formats dans l'application
Ports d'coute de messagerie.
Tableau 49. Exemples de messages lectroniques formats l'aide de la fonction de
changement de statut
Description

Exemple

Fonction de changement de statut l'aide de


paires attribut-valeur
Modifier le statut d'une demande de service
existante

#MAXIMO_EMAIL_BEGIN
LSNRACTION=CHANGESTATUS
;
LSNRAPPLIESTO=SR
;
CLASS=SR
;
TICKETID=SRNUM
;
STATUS=INPROG
;
#MAXIMO_EMAIL_END

Fonction de changement de statut l'aide du


langage XML
Modifier le statut d'une demande de service
existante

<MAXIMOEMAILCONTENT>
<LSNRACTION>CHANGESTATUS</LSNRACTION>
<LSNRAPPLIESTO>SR</LSNRAPPLIESTO>
<STATUS>QUEUED</STATUS>
<TICKETID><SRNUM></TICKETID>
<CLASS>SR</CLASS>
<SITEID>BEDFORD</SITEID>
</MAXIMOEMAILCONTENT>

Exemples de messages lectroniques formats l'aide des fonctions de cration


et de mise jour :
Vous pouvez composer des messages lectroniques formats qui utilisent les
fonctions de cration et de mise jour. Vous composez ces messages l'aide de
balises XML ou de paires attribut-valeur.
Exemples
Le tableau ci-aprs contient des exemples de messages lectroniques formats qui
utilisent les fonctions de cration et de mise jour. Ces exemples ont t composs
l'aide de paires attribut-valeur et de balises XML. Ils peuvent servir de rfrence
ou de modle pour crer des messages lectroniques formats dans l'application
Ports d'coute de messagerie.

Chapitre 10. Configuration des ports d'coute de messagerie

281

Tableau 50. Exemples de messages lectroniques formats utilisant des fonctions de


cration ou de mise jour de paire attribut-valeur
Fonction de
cration ou de
mise jour de
la paire
attribut-valeur

Exemple

Crer une
demande de
service

#MAXIMO_EMAIL_BEGIN
LSNRACTION=CREATE
;
LSNRAPPLIESTO=SR
;
TICKETID=&AUTOKEY&
;
CLASS=SR
;
DESCRIPTION= My SR Attribute value pairs creation TEST
;
#MAXIMO_EMAIL_END

Mettre jour les


attributs
caractristiques
une demande de
service existante

#MAXIMO_EMAIL_BEGIN
LSNRACTION=UPDATE
;
LSNRAPPLIESTO=SR
;
TICKETID=SRNUM
;
CLASS=SR
;
DESCRIPTION=Update reported by, priority and classification test.
;
REPORTEDPRIORITY=2
;
CLASSSTRUCTUREID=1087
;
#MAXIMO_EMAIL_END

Tableau 51. Exemples de messages lectroniques formats utilisant des fonctions de


cration ou de mise jour XML
Fonction de
cration ou de
mise jour du
fichier XML

282

Exemple

Crer une
demande de
service

<MAXIMOEMAILCONTENT>
<LSNRACTION>CREATE</LSNRACTION>
<LSNRAPPLIESTO>SR</LSNRAPPLIESTO>
<TICKETID><![CDATA[$AUTOKEY&]]&gt</TICKETID>
<CLASS>SR</CLASS>
<DESCRIPTION>My XML SR creation e-mail test</DESCRIPTION>
</MAXIMOEMAILCONTENT>

Update an
existing service
request

<MAXIMOEMAILCONTENT>
<LSNRACTION>UPDATE</LSNRACTION>
<LSNRAPPLIESTO>SR</LSNRAPPLIESTO>
<TICKETID>SRNUM</TICKETID>
<CLASS>SR</CLASS>
<COMMODITYGROUP>IT</COMMODITYGROUP>
<COMMODITY>PC</COMMODITY>
<DESCRIPTION>My XML update of service group, service, and
site field</DESCRIPTION>
<SITEID>BEDFORD</SITEID>
</MAXIMOEMAILCONTENT>

Administration de Maximo Asset Management

Exemples de messages lectroniques formats l'aide de la fonction


d'interrogation :
Vous pouvez composer des messages lectroniques formats qui utilisent la
fonction d'interrogation. Vous composez ces messages l'aide de paires
attribut-valeur ou de balises XML.
Exemples
Le tableau ci-aprs contient des exemples de messages lectroniques formats qui
utilisent la fonction d'interrogation. Ces exemples ont t composs l'aide de
paires attribut-valeur et du langage XML. Ils peuvent servir de rfrence ou de
modle pour crer des messages lectroniques formats dans l'application Ports
d'coute de messagerie.
Tableau 52. Exemples de messages lectroniques formats l'aide de la fonction
d'interrogation
Description

Exemple

Fonction d'interrogation des paires attribut-valeur


Interroger un enregistrement unique l'aide de
critres (mot cl LSNRWHERECONDITION)

#MAXIMO_EMAIL_BEGIN
LSNRACTION=QUERY
;
LSNRAPPLIESTO=SR
;
LSNRRESULTCOLUMNS=TICKETID,DESCRIPTION,
REPORTEDBY,COMMODITYGROUP
;
LSNRWHERECONDITION=TICKETID=1001
AND SITIED =BEDFORD
;
#MAXIMO_EMAIL_END

Interroger un enregistrement unique sans l'aide de #MAXIMO_EMAIL_BEGIN


LSNRACTION=QUERY
critres (mot cl LSNRWHERECONDITION)
;
LSNRAPPLIESTO=SR
;
TICKETID=1002
;
LSNRRESULTCOLUMNS=TICKETID,DESCRIPTION,
REPORTEDBY,COMMODITYGROUP
;
#MAXIMO_EMAIL_END
Interroger plusieurs enregistrements et renvoyer
les colonnes slectionnes

#MAXIMO_EMAIL_BEGIN
LSNRACTION=QUERY
;
LSNRAPPLIESTO=SR
;
LSNRRESULTCOLUMNS=TICKETID,DESCRIPTION,
REPORTEDBY,INTERNALPRIORITY
,REPORTDATE
;
LSNRWHERECONDITION=STATUS =CLOSED
;
#MAXIMO_EMAIL_END

Interroger plusieurs enregistrements et renvoyer


toutes les colonnes

#MAXIMO_EMAIL_BEGIN
LSNRACTION=QUERY
;
LSNRAPPLIESTO=INCIDENT
;
LSNRRESULTCOLUMNS=*
;
LSNRWHERECONDITION=REPORTEDBY=LIBERI
;
#MAXIMO_EMAIL_END

Fonction d'interrogation du fichier XML

Chapitre 10. Configuration des ports d'coute de messagerie

283

Tableau 52. Exemples de messages lectroniques formats l'aide de la fonction


d'interrogation (suite)
Description

Exemple

Interroger un enregistrement unique l'aide de


critres (balise LSNRWHERECONDITION)

<MAXIMOEMAILCONTENT>
<LSNRACTION>QUERY</LSNRACTION>
<LSNRAPPLIESTO>PROBLEM</LSNRAPPLIESTO>
<LSNRRESULTCOLUMNS>ticketid,description,
reportedby,affectedperson,commmoditygroup
</LSNRRESULTCOLUMNS>
<LSNRWHERECONDITION>ticketid in (1001)
<LSNRWHERECONDITION>
</MAXIMOEMAILCONTENT>

Interrogation sans critres

<MAXIMOEMAILCONTENT>
<LSNRACTION>QUERY</LSNRACTION>
<LSNRAPPLIESTO>PROBLEM</LSNRAPPLIESTO>
<TICKETID>1003</TICKETID>
<LSNRRESULTCOLUMNS>ticketid,description,
reportedby,affectedperson,commmoditygroup
</LSNRRESULTCOLUMNS>
</MAXIMOEMAILCONTENT>

Interroger plusieurs enregistrements et renvoyer


les colonnes slectionnes

<MAXIMOEMAILCONTENT>
<LSNRACTION>QUERY</LSNRACTION>
<LSNRAPPLIESTO>PROBLEM</LSNRAPPLIESTO>
<LSNRRESULTCOLUMNS>ticketid,description,
reportedby,affectedperson,commmoditygroup
</LSNRRESULTCOLUMNS>
<LSNRWHERECONDITION>AFFECTEDPERSON
= RAMSDALE AND STATUS = QUEUED
</LSNRWHERECONDITION>
</MAXIMOEMAILCONTENT>

Interroger plusieurs enregistrements et renvoyer


toutes les colonnes

<MAXIMOEMAILCONTENT>
<LSNRACTION>QUERY</LSNRACTION>
<LSNRAPPLIESTO>INCIDENT</LSNRAPPLIESTO>
<LSNRRESULTCOLUMNS>*</LSNRRESULTCOLUMNS>
<LSNRWHERECONDITION>AFFECTEDPERSON
= SMITH AND STATUS = QUEUED
</LSNRWHERECONDITION>
</MAXIMOEMAILCONTENT>

Utilisation des ports d'coute de messagerie


Les ports d'coute de messagerie permettent de recevoir et de traiter les messages
lectroniques entrants. L'application Ports d'coute de messagerie peut surveiller
plusieurs comptes de messagerie afin d'extraire des messages. Par ailleurs, cette
application prend en charge les pices incorpores ou usuelles jointes aux
messages.

Purge des enregistrements de courrier lectronique dans la


table de transfert
Au fur et mesure que les besoins de votre entreprise voluent, vous pouvez
purger les enregistrements intermdiaires. Si des erreurs sont dtectes au cours du
processus de transfert, vous pouvez dsactiver le programme d'coute, purger les
enregistrements intermdiaires et ractiver le programme d'coute afin de rectifier
l'erreur.

Avant de commencer
Avant de pouvoir purger les enregistrements de courrier lectronique dans la table
de transfert, vous devez dsactiver la dfinition de port d'coute de messagerie qui
leur est associe.

284

Administration de Maximo Asset Management

Procdure
1. Dans la dfinition de port d'coute de messagerie, slectionnez le port d'coute
de messagerie pour lequel vous souhaitez purger les enregistrements de
courrier lectronique.
2. Cliquez sur l'onglet Traitement du courrier lectronique pour afficher les
enregistrements de courrier lectronique, puis slectionnez l'action
Activer/Dsactiver le programme d'coute .
3. Sauvegardez vos changements pour dsactiver le port d'coute de messagerie.
4. Slectionnez l'action Nettoyer les enregistrements de transfert.
5. Cliquez sur Oui pour confirmer la suppression des enregistrements de courrier
lectronique.
6. Slectionnez l'action Activer/Dsactiver le programme d'coute pour ractiver
le port d'coute de messagerie.
7. Sauvegardez vos changements.

Exemple
Si vous modifiez l'implmentation de votre serveur de messagerie ou l'adresse
lectronique d'un compte de messagerie, vous pouvez purger les enregistrements
intermdiaires associs chaque compte. Sinon, l'issue du test initial de
l'application et des configurations, vous pouvez purger la table de transfert de tous
les enregistrements de courrier lectronique avant d'activer la fonctionnalit du
port d'coute de messagerie dans un environnement de production.
Concepts associs:
Interrogation de serveurs de messagerie pour les messages lectroniques, la
page 271
A l'aide des dfinitions de ports d'coute de messagerie, l'application Ports
d'coute de messagerie utilise une tche priodique ddie pour interroger le
serveur de messagerie pour les messages entrants. Les tches priodiques sont des
composants Java que vous pouvez configurer de sorte qu'elles s'excutent
automatiquement et selon un planning fixe. Pour chaque dfinition de port
d'coute de messagerie cre, une instance spcifique de la tche priodique est
cre et associe au port d'coute de messagerie.
Transfert de messages lectroniques, la page 273
A l'aide d'une tche priodique de port d'coute de messagerie, l'application Ports
d'coute de messagerie transfre les messages lectroniques vers une table de
transfert. Au cours d'un transfert de message lectronique, l'application sauvegarde
toutes les informations requises pour traiter le message lectronique et initier le
processus de flux de travaux. Les tches priodiques sont des travaux en
arrire-plan qui s'excutent automatiquement et selon un planning fixe.

Personnalisation du prprocesseur de port d'coute de


messagerie
Vous pouvez personnaliser le prprocesseur de port d'coute de messagerie pour
l'adapter aux besoins de votre entreprise. Le prprocesseur dtermine si les
messages lectroniques entrants correspondent de nouvelles demandes d'aide ou
des mises jour de demandes de service existantes.

Pourquoi et quand excuter cette tche


Java impose de dclarer l'implmentation personnalise au dbut du fichier. Par
exemple : public class MyPreprocessor implements LSNRPreprocessor.
Chapitre 10. Configuration des ports d'coute de messagerie

285

Procdure
1. Placez le fichier source de classe Java dans le package Java appropri d'o vous
pouvez grer du code Java personnalis.
2. Gnrez votre code Java personnalise dans les fichiers classes correspondants.
3. Gnrez le fichier d'archive d'entreprise (EAR).
4. Dployez le fichier EAR sur le serveur d'applications afin que les changements
apports au code prennent effet.
Concepts associs:
Prprocesseurs de ports d'coute de messagerie, la page 269
Un prprocesseur dtermine si les messages lectroniques entrants sont de
nouvelles demandes d'aide ou des mises jour de demandes de service existantes.

Changement du dlimiteur de cl d'objet


La valeur du dlimiteur de cl objet identifie un message lectronique entrant en
tant que ticket existant. Vous pouvez slectionner d'autres caractres afin de
reprsenter un dlimiteur de cl d'objet autre que celui par dfaut (##).

Pourquoi et quand excuter cette tche


L'ID de l'enregistrement est appel "identificateur de cl d'objet". L'identificateur de
cl d'objet peut tre une squence gnre par le systme. Par exemple, 1001, 1002,
etc.

Procdure
1. Remplacez la valeur par d'autres caractres. Il n'existe aucune restriction.
Toutefois, le dlimiteur doit tre unique. Choisissez des caractres ou des
symboles peu utiliss pour les dlimiteurs.
2. Placez le dlimiteur avant et aprs l'ID de ticket (exemple : SR 1009 est
reprsent sous la forme ##1009##).

Exemple
Si + est le dlimiteur, un utilisateur pourrait envoyer un message lectronique
contenant la ligne Objet suivante : +1003+ Having problems with printer +
network (+1003+ Rencontrons problmes avec imprimante + rseau).
Le prprocesseur de base ne peut pas identifier la sous-chane, car le symbole de
dlimiteur existe plusieurs fois dans la ligne Objet. Dans ces circonstances, vous
devez dvelopper votre propre prprocesseur contenant la logique ncessaire pour
reconnatre le nouveau dlimiteur utilis dans les messages lectroniques de votre
environnement mtier.
Concepts associs:
Prprocesseurs de ports d'coute de messagerie, la page 269
Un prprocesseur dtermine si les messages lectroniques entrants sont de
nouvelles demandes d'aide ou des mises jour de demandes de service existantes.

Utilisation des dfinitions de port d'coute de messagerie


L'application Ports d'coute de messagerie utilise les dfinitions pour interroger le
serveur de messagerie la recherche de messages entrants et pour envoyer des

286

Administration de Maximo Asset Management

messages lectroniques de rponse. Les messages lectroniques de rponse


confirment qu'une opration souhaite a t effectue au nom de l'utilisateur.

Cration de dfinitions de port d'coute de messagerie


Lorsque vous crez une dfinition de port d'coute de messagerie, le serveur de
messagerie interroge le compte indiqu dans la dfinition de port d'coute de
messagerie pour rechercher les messages lectroniques entrants. Ces messages sont
traits d'aprs leur contenu.

Procdure
1. Dans l'application Ports d'coute de messagerie, cliquez sur Dfinition du
nouveau programme d'coute.
2. Spcifiez une valeur pour l'adresse lectronique.
3. Facultatif : Entrez une description pour l'adresse lectronique.
4. Spcifiez des valeurs pour le mot de passe, le serveur et le dossier de
messagerie sur le serveur de messagerie qui contiendra les messages
lectroniques et le protocole de messagerie utilis par le serveur de messagerie.
La valeur de port est fournie en fonction de la valeur de protocole. Si
ncessaire, vous pouvez modifier la valeur de port.
5. Spcifiez une valeur pour le processus de flux de travaux utiliser pour la
dfinition.
6. Spcifiez une valeur pour la planification afin de dfinir la frquence laquelle
vous souhaitez interroger le serveur pour rechercher les messages lectroniques
entrants. Par dfaut, cette frquence est dfinie sur 5 minutes. Les valeurs par
dfaut sont fournies pour le prprocesseur, le dlimiteur de cl d'objet, le nom
et l'instance de tche priodique.
7. Facultatif : Suivez les tapes suivantes :
v Pour que les messages lectroniques soient supprims du serveur aprs avoir
t traits, slectionnez l'option E-mail supprim.
v Renseignez la zone Limite d'anciennet pour indiquer combien de temps un
message lectronique est conserv sur le serveur de messagerie avant d'tre
supprim.
v Spcifiez une valeur pour l'unit de mesure de l'anciennet.
v Si vous avez configur une file d'attente Java Message Service (JMS) pour
faciliter le traitement du courrier lectronique, cochez la case Queue Based
Processing (Traitement en fonction de la file d'attente).
v Si cela est ncessaire pour votre configuration, spcifiez une valeur pour la
classe d'objet de connexion de file d'attente. Spcifiez une valeur qui
reprsente le nom Java Name and Directory Interface (JNDI) du composant
Java qui fournit une connexion une file d'attente.
v Si cela est ncessaire pour votre configuration, spcifiez une valeur pour la
file d'attente de traitement. Spcifiez une valeur qui reprsente le nom de la
file d'attente utiliser pour traiter les messages lectroniques de ce compte.
8. Sauvegardez la dfinition de port d'coute de messagerie.

Que faire ensuite


Vous devez activer la dfinition de port d'coute de messagerie pour que les
messages lectroniques entrants soient interrogs sur le serveur de messagerie.
L'action Activer/dsactiver le programme d'coute permet d'activer une dfinition
de port d'coute de messagerie.
Concepts associs:
Chapitre 10. Configuration des ports d'coute de messagerie

287

Dfinitions de port d'coute de messagerie, la page 262


Au fur et mesure que les besoins de votre entreprise voluent, vous pouvez
modifier, copier ou dsactiver vos dfinitions de port d'coute de messagerie.

Suppression de dfinitions de port d'coute de messagerie


Vous pouvez supprimer les dfinitions de port d'coute de messagerie pour
simplifier la gestion du courrier lectronique.

Avant de commencer
Avant de supprimer une dfinition de port d'coute de messagerie, purgez les
enregistrements de courrier lectronique dans la table de transfert de ce compte.

Pourquoi et quand excuter cette tche


Vous pouvez supprimer des dfinitions de port d'coute de messagerie dont le
statut est dfini sur Incomplet, Non valide ou Erreur. Lorsque vous supprimez une
dfinition de port d'coute de messagerie, l'instance de tche priodique associe
cette dfinition est galement supprime.

Procdure
1. Dans l'application Ports d'coute de messagerie, slectionnez la dfinition de
port d'coute de messagerie que vous souhaitez supprimer.
2. Slectionnez l'action Activer/dsactiver le programme d'coute.
3. Sauvegardez la configuration. La dfinition de port d'coute de messagerie est
dsactive.
4. Slectionnez l'action Supprimer le port d'coute de la messagerie.
5. Sauvegardez la configuration. La dfinition de port d'coute de messagerie et
l'instance de tche priodique qui lui est associe sont supprimes.
Concepts associs:
Dfinitions de port d'coute de messagerie, la page 262
Au fur et mesure que les besoins de votre entreprise voluent, vous pouvez
modifier, copier ou dsactiver vos dfinitions de port d'coute de messagerie.

Configuration des files d'attente pour WebSphere Application


Server
L'association d'une file d'attente un port d'coute de messagerie peut acclrer le
traitement squentiel des messages lectroniques entrants, en particulier lorsqu'ils
arrivent en volumes importants. Vous pouvez configurer les files d'attente JMS
pour IBM WebSphere et associer les files d'attente aux ports d'coute.

Procdure
1. Dmarrez WebSphere Application Server.
2. Lancez Microsoft Internet Explorer, puis ouvrez la console d'administration
WebSphere en entrant l'adresse URL suivante :
http://<machine_name>:<port_number>/ibm/console
Par exemple, entrez une adresse URL semblable la suivante :
http://localhost:9060/ibm/console
3. Sur l'cran d'accueil, entrez votre ID utilisateur, puis cliquez sur Log in
(Ouvrir une session).
4. Si ncessaire, crez le serveur d'applications MAXIMOSERVER :

288

Administration de Maximo Asset Management

a. Dans le panneau de navigation, cliquez successivement sur Serveurs,


Serveurs d'applications, puis Nouveau. Vrifiez que le noeud
d'application est ctgNode01.
b. Dans la zone Nom de serveur, entrez MAXIMOSERVER, puis cliquez sur
Suivant.
c. Cliquez sur Suivant pour accepter le modle de serveur par dfaut.
d. Vrifiez que la case Generate Unique Ports (Gnrer des ports uniques)
est slectionne, puis cliquez sur Suivant.
e. Dans la confirmation du nouveau serveur, cliquez sur Terminer.
f. Sauvegardez les changements apports la configuration principale.
5. Modifiez les proprits de taille de pile MAXIMOSERVER JVM :
a. Dans le panneau de navigation, cliquez sur Serveurs, puis slectionnez
Serveurs d'applications.
b. Cliquez sur MAXIMOSERVER.
c. Dans la section Server Infrastructure (Infrastructure du serveur), cliquez
sur Dfinition de processus dans la section Java et Gestion des processus.
d. Dans les proprits supplmentaires, cliquez sur Machine virtuelle Java.
e. Dfinissez la Taille de pile initiale 1536 pour une machine virtuelle Java
32 bits et 4096 pour une machine virtuelle Java 64 bits.
f. Dfinissez la taille de Pile maximum 1536 pour une machine virtuelle
Java 32 bits et 4096 pour une machine virtuelle Java 64 bits.
g. Cliquez sur OK, puis sur Sauvegarder.
6. Pour dmarrer MAXIMOSERVER, cliquez sur Serveurs, puis sur Serveurs
d'applications. Slectionnez MAXIMOSERVER, puis cliquez sur Dmarrer.
7. Cliquez sur Intgration de service, puis sur Bus.
8. Dans la fentre Bus, cliquez sur Nouveau.
9. Pour ajouter un nouveau bus d'intgration de services :
a. Entrez une description textuelle pour le nouveau bus dans la zone Nom.
Par exemple, lsnrjmsbus.
b. Dcochez la case Secure (Scuriser). Si vous la laissez coche, lsnrjmsbus
hrite du paramtre de scurit globale de la cellule.
c. Dans la zone High message threshold (Seuil de message lev), changez la
valeur en une valeur minimale de 500 000 messages.
d. Acceptez tous les autres paramtres par dfaut.
10. Cliquez sur Suivant, puis cliquez sur Terminer.
11. Cliquez sur Sauvegarder pour tendre la configuration du bus JMS la
configuration en clusters.
12. Vrifiez que l'cran complt de gnration affiche le message suivant :
Nom du bus (par exemple, lsnrjmsbus).
ID unique gnr automatiquement (par exemple, 4BCAC78E15820FED).
Zone Scuriser non coche.
Seuil de messages lev affect de la valeur minimum 500 000.

Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.

Chapitre 10. Configuration des ports d'coute de messagerie

289

Bean gr par message Java, la page 271


Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Ajout de serveurs au bus Java Message Service pour les ports


d'coute de messagerie
IBM WebSphere Application Server permet d'ajouter des serveurs au bus Java
Message Service (JMS) pour les ports d'coute de messagerie. L'ajout de serveurs
au bus JMS fait partie de la configuration des files d'attente JMS pour les ports
d'coute de messagerie. Vous pouvez configurer les files d'attente JMS pour grer
des volumes importants de messages lectroniques qui doivent tre traits
rapidement.

Procdure
1. Dans la console d'administration WebSphere, cliquez sur Intgration des
services, puis sur Bus.
2. Dans la fentre Bus, cliquez sur lsnrjmsbus pour ouvrir les bus.
3. Dans la section Topologie de la fentre lsnrjmsbus, cliquez sur Bus members
(Membres de bus).
4. Dans la fentre Bus members (Membres de bus), cliquez sur Ajouter.
5. Dans la fentre Add a new bus member (Ajouter un nouveau membre de
bus), slectionnez le nom de serveur ctgNode01:MAXIMOSERVER pour
l'ajouter au bus. Cliquez ensuite sur Suivant.
6. Slectionnez File Store (Librairie de fichiers), puis cliquez sur Suivant.
7. Dans le panneau de proprit Provide the message store (Soumettre
l'emplacement de stockage des messages), cliquez sur Suivant.
8. Cliquez sur Terminer, puis sur Sauvegarder.
9. Slectionnez lsnrjmsbus. Puis, dans la zone High message threshold (Seuil de
message lev), changez la valeur en une valeur minimale 500 000 messages,
puis cliquez sur Appliquer.
10. Slectionnez Synchronize changes with Nodes (Synchroniser les
modifications avec les noeuds), puis cliquez sur Sauvegarder.

Que faire ensuite


Une fois les serveurs ajouts aux bus JMS, crez une destination de bus JMS pour
la file d'attente entrante du programme d'coute.
Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

290

Administration de Maximo Asset Management

Cration de la destination de bus Java Message Service pour la


file d'attente entrante du programme d'coute
Vous devez ajouter une adresse logique pour la file d'attente de destination de bus
entrante du programme d'coute, lsnrqin, dans le bus Java Message Service (JMS).

Procdure
1. Dans la console d'administration, cliquez sur Intgration de services, puis sur
Bus.
2. Dans la fentre Bus, cliquez sur lsnrjmsbus.
3. Dans la section relative aux ressources de destination de la fentre lsnrjmsbus,
cliquez sur Destinations.
4. Dans la fentre Destinations, cliquez sur Nouveau.
5. Dans la fentre Create new destination (Crer une nouvelle destination),
vrifiez que le type de destination est une file d'attente, puis cliquez sur
Suivant.
6. dans la fentre Create new queue (Crer une nouvelle file d'attente), entrez
lsnrqin dans la zone Identificateur et Listener Queue Inbound (File d'attente
entrante du port d'coute) dans la zone Description, puis cliquez sur Suivant.
7. Dans la fentre Create a new queue for point-to-point messaging (Crer une
file d'attente pour la messagerie point--point), slectionnez
Node=ctgNode01:Server=MAXIMOSERVER comme membre de bus pour
stocker et traiter les messages de la file d'attente de destination de bus lsnrqin.
Cliquez ensuite sur Suivant.
8. Dans la fentre Confirm queue creation (Confirmer la cration de la file
d'attente), cliquez sur Terminer pour terminer la cration de la file d'attente
de destination de bus lsnrqin.
9. Slectionnez Bus > lsnrjmsbus > Destinations > lsnrqin.
10. Dans la fentre Configuration, procdez comme suit :
a. Changez la valeur Maximum failed deliveries (Nombre maximum
d'checs de distribution) en 1.
Cette valeur correspond au nombre maximum de fois que le systme doit
traiter une tentative de messagerie ayant chou avant d'envoyer le
message la destination d'exception.
b. Cliquez sur Aucune comme valeur de destination d'exception.
11. Cliquez sur Appliquer, puis sur Sauvegarder.
12. Slectionnez Synchronize changes with Nodes (Synchroniser les
modifications avec les noeuds), puis cliquez sur Sauvegarder.

Que faire ensuite


Une fois que vous avez ajout les destinations de bus JMS pour les files d'attente
entrantes des ports d'coute de messagerie, vous pouvez crer la fabrique de
connexions JMS.
Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.

Chapitre 10. Configuration des ports d'coute de messagerie

291

Bean gr par message Java, la page 271


Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Cration de la fabrique de connexions Java Message Service


Vous devez ajouter une fabrique de connexions pour crer des connexions au
fournisseur Java Message Service (JMS) associ des files d'attente de messagerie
point--point.

Procdure
1. Dans la console d'administration WebSphere, cliquez sur Ressources, puis sur
JMS. Pour finir, slectionnez Paramtre de connexion la file d'attente.
2. Dans la liste Etendue, slectionnez Cell=ctgCell01, puis cliquez sur Nouveau.
3. Vrifiez que le Default Messaging Provider (Fournisseur de messagerie par
dfaut ) est slectionn, puis cliquez sur OK.
4. Entrez les informations suivantes :
Zone Nom : lsnrconnfact
Zone Nom JNDI : jms/maximo/lsnr/lsnrcf
Zone Bus name (Nom de bus) : lsnrjmsbus
5. Cliquez sur OK, puis sur Sauvegarder.
6. Slectionnez Synchronize changes with Nodes (Synchroniser les modifications
avec les noeuds), puis cliquez sur Sauvegarder.
Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Cration de la file d'attente entrante de programme d'coute


Java Message Service
Vous devez crer une file d'attente Java Message Service (JMS), lsnrqueue, comme
destination pour les messages point--point entrants de programme d'coute.

Procdure
1. Dans la console d'administration, cliquez successivement sur Ressources, JMS,
puis Files d'attente
2. Dans la liste Etendue, slectionnez Cell=ctgCell01, puis cliquez sur Nouveau.
3. Vrifiez que le Default Messaging Provider (Fournisseur de messagerie par
dfaut) est slectionn, puis cliquez sur OK.
4. Entrez les informations suivantes :
Zone Nom : lsnrqueue
Zone Nom JNDI : jms/maximo/int/lsnr/qin
Zone Nom de Bus : lsnrjmsbus

292

Administration de Maximo Asset Management

Zone Nom de file d'attente : lsnrqin


5. Cliquez sur OK, puis sur Sauvegarder.
6. Slectionnez Synchronize changes with Nodes (Synchroniser les modifications
avec les noeuds), puis cliquez sur Sauvegarder.

Que faire ensuite


Aprs avoir cr une file d'attente JMS entrante pour le port d'coute de
messagerie, vous pouvez activer la file d'attente.
Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Activation de la file d'attente entrante du programme d'coute


Vous devez activer la file d'attente entrante du programme d'coute, lsnrqueue,
pour que la file d'attente puisse recevoir des messages. L'activation des files
d'attente entrantes Java Message Service (JMS) fait partie de la configuration des
files d'attente JMS pour les ports d'coute de messagerie.

Procdure
1. Dans la console d'administration WebSphere, cliquez sur Ressources, puis sur
JMS. Pour finir, slectionnez Activation Specifications (Spcifications
d'activation).
2. Dans la liste Etendue, slectionnez Cell=ctgCell01, puis cliquez sur Nouveau.
3. Compltez la section Proprits gnrales pour la nouvelle activation JMS, puis
cliquez sur OK
4. Entrez les informations suivantes :
Zone Nom : lsnrjmsact
Zone Nom JNDI : lsnrjmsact
Zone Destination type (Type de destination) : Queue
Zone Destination JNDI name (Nom JNDI de destination) :
jms/maximo/lsnr/qin
Zone Nom de bus : lsnrjmsbus
Zone Maximum concurrent endpoints (Nombre maximum de points de
terminaison) : 5
5. Cliquez sur OK, puis sur Sauvegarder.
6. Slectionnez Synchronize changes with Nodes (Synchroniser les modifications
avec les noeuds), puis cliquez sur Sauvegarder.
7. Arrtez tous les processus et les dmons en rapport avec IBM, puis redmarrez
ces processus pour que la mise jour prenne effet.
Concepts associs:

Chapitre 10. Configuration des ports d'coute de messagerie

293

Files d'attente, la page 272


Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Configuration du bean gr par message dans WebSphere


Application Server
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente Java
Messaging Service (JMS), vous devez configurer un composant Java appel "bean
gr par message" livr avec le systme. Le bean gr par message doit tre
configur via un fichier descripteur de dploiement qui fait partie de votre
installation. La configuration du bean gr par message implique la suppression de
lignes commentaire de sections spcifiques au sein des fichiers descripteur de
dploiement du systme.

Avant de commencer
Pour effectuez cette tche, vous devez avoir accs aux deux fichiers suivants : le
fichier descripteur de dploiement ejbjar.xml dans le chemin d'accs au fichier
applications/maximo/mboejb/ejbmodule/META-INF et le fichier ibm-ejb-jar-bnd.xmi
dans le chemin d'accs au fichier /applications/maximo/mboejb/ejbmodule/METAINF.

Procdure
1. Dans votre dossier d'installation, recherchez le fichier descripteur de
dploiement appel ejbjar.xml en suivant le chemin applications/maximo/
mboejb/ejbmodule/META-INF.
2. Ouvrez le fichier dans un diteur de texte et effectuez les modifications
suivantes :
a. Recherchez la section suivante et supprimez les lignes commentaires (<! et
>) :
Email Listener JMS is not deployed by default
<message-driven id="MessageDriven_LSNRMessageBean">
<ejb-class>psdi.common.emailstner.LSNRMessageBEAN</ejb-class>
<transaction-type>Container</transaction-type>
<message-destination-type>javax.jms.Queue</message-destination-type>
</message-driven>-->

b. Recherchez la section suivante et supprimez les lignes commentaires (<! et


>) :
Email Listener JMS is not deployed by default
<container-transaction>
<method>
<ejb-name>LSNRMessageBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>-->

3. Sauvegardez les modifications effectues dans le fichier descripteur.


4. Recherchez le fichier appel ibm-ejb-jar-bnd.xmi en suivant le chemin
/applications/maximo/mboejb/ejbmodule/META-INF folder.

294

Administration de Maximo Asset Management

5. Ouvrez le fichier dans un diteur de texte, localisez la section suivante et


supprimez les lignes de commentaire (<! et >) :
<! Email Listener JMS is not deployed by default
<ejbBindings xmi:type="ejbbnd:MessageDrivenBeanBinding"
xmi:id="MessageDrivenBeanBinding_2"
activationSpecJndiName="lsnrjmsact">
<enterpriseBean xmi:type="ejb:MessageDriven"
href="META-INF/ejbjar.xml#MessageDriven_LSNRMessageBean"/>
</ejbBindings>-->

6. Sauvegardez les modifications effectues dans le fichier, puis rgnrez et


redployez le fichier d'archive d'entreprise (EAR).

Que faire ensuite


Aprs avoir configur les beans grs par message pour les ports d'coute de
messagerie, vous pouvez activer les processus de flux de travaux pour les ports
d'coute de messagerie.
Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Configuration des files d'attente Java Message Service pour


WebLogic Server
WebLogic Server permet de configurer les files d'attente Java Message Service
(JMS) pour les ports d'coute de messagerie. La configuration des files d'attente
JMS permet de grer des volumes importants de messages lectroniques qui
doivent tre traits rapidement.

Procdure
1. Dmarrez WebLogic Server.
2. Dans le structure de domaine, crez une librairie de fichiers :
a. Dveloppez Services, puis cliquez sur Persistent Stores (Stockages de
persistance) > Nouveau > Create FileStore (Crer une librairie de fichiers).
b. Dans la zone Nom, spcifiez lsnrstore, puis acceptez la valeur par dfaut
de AdminServer pour la cible.
c. Dans la zone Rpertoire, spcifiez un dossier sur l'ordinateur du serveur
d'applications d'o le serveur d'applications peut grer la librairie, puis
cliquez surTerminer.
WebLogic Server peut effectuer des oprations de lecture et d'criture dans
la librairie de ce dossier. Par exemple, la valeur d'un environnement
Windows peut tre c:\tmp.
Un message confirme que la librairie de fichiers a t cre avec succs.
3. Dans la structure de domaine, crez un serveur Java Message Service :
a. Dveloppez Services, puis dveloppez l'entre Messagerie.
Chapitre 10. Configuration des ports d'coute de messagerie

295

b. Slectionnez JMS Servers (Serveurs JMS) > Nouveau pour crer un serveur
JMS.
c. Nommez le serveur lsnrserver, puis slectionnez lsnrstore comme stockage
de persistance.
d. Dans la zone Cible, slectionnez AdminServer, puis cliquez sur Terminer.
Un message confirme que le serveur JMS a t cr avec succs.
4. Dans la structure de domaine, crez un module Java Message Service :
a. Cliquez sur JMS Modules (Modules JMS) > Nouveau.
b. Dans la zone Nom, spcifiez lsnrjmsmodule, puis cliquez sur Suivant. Ne
renseignez pas les zones Descriptor File Name (Nom de fichier descripteur)
et In Domain (Dans le domaine). Le serveur d'applications affecte des
valeurs par dfaut.
c. Cochez la case Admin Server (serveur admin), puis cliquez sur Suivant.
d. Cochez la case Would you like to add resource to this JMS system module
(Souhaitez-vous ajouter une ressource ce module systme JMS), puis
cliquez sur Terminer.
Un message confirme que le module JMS a t cr avec succs.
5. Crer une fabrique de connexions :
a. Dans l'onglet Configurations des paramtres de la page lsnrjmsmodule,
cliquez sur Nouveau dans la table Rcapitulatif des ressources.
b. Slectionnez Fabrique de connexions, puis cliquez sur Suivant.
c. Entrez les informations suivantes, puis cliquez sur Suivant :
Zone Name (Nom) : lsnrconnfact
Zone Nom JNDI : jms/maximo/lsnr/lsnrcf
d. Vrifiez que la zone Cibles est dfinie sur la valeur suivante : AdminServer
as selected (ServeurAdmin tel que slectionn), puis cliquez sur Terminer.
Un message confirme que la fabrique de connexions a t cre avec succs.
6. Crez une file d'attente Java Message Service :
a. Dans l'onglet Configurations des paramtres de la page lsnrjmsmodule,
cliquez sur Nouveau dans la table Summary of Resources (Rcapitulatif des
ressources).
b. Slectionnez File d'attente, puis cliquez sur Suivant.
c. Entrez les informations suivantes :
Zone Name (Nom) : lsnrqueue
Zone Nom JNDI : jms/maximo/int/lsnr/qin
d. Dans la zone Modle, acceptez la valeur par dfaut de Aucun, puis cliquez
sur Suivant.
e. Dans Cibles, slectionnez lsnrserver, puis cliquez sur Terminer.
Le message confirme que la file d'attente JMS a t cre avec succs.
7. Configurez la file d'attente Java Message Service :
a. Dans l'onglet Configurations des paramtres de la page lsnrjmsmodule,
cliquez sur lsnrconnfact resource (ressource lsnrconnfact).
b. Dans l'onglet Configurations des paramtres de la page lsnrconnfact,
cliquez sur l'onglet Transactions.
c. Slectionnez l'option XA Connection Factory Enabled (Fabrique de
connexions XA active), puis cliquez sur Sauvegarder.
d. Dans le centre de changement, cliquez sur Activate Changes (Activer les
changements).

296

Administration de Maximo Asset Management

Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Ajout de librairies de fichiers des ports d'coute de messagerie WebLogic Server


Vous pouvez configurer les files d'attente Java Message Service (JMS) pour grer
des volumes importants de messages lectroniques qui doivent tre traits
rapidement. L'ajout de librairies de fichiers fait partie de la configuration des files
d'attente JMS pour les ports d'coute de messagerie.

Procdure
1. Dans WebLogic Server, crez une librairie de fichiers.
2. Spcifiez lsnrstore pour le nom.
3. Acceptez la valeur cible par dfaut de AdminServer.
4. Spcifiez un dossier sur l'ordinateur du serveur d'applications d'o la librairie
peut tre gre. WebLogic Server peut effectuer des oprations de lecture et
d'criture dans la librairie de ce dossier. Par exemple, la valeur d'un
environnement peut tre c:\tmp.
5. Cliquez sur Terminer.

Que faire ensuite


Une fois les librairies de fichiers ajoutes, ajoutez les serveurs JMS pour les ports
d'coute de messagerie.
Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Ajout de serveurs Java Message Service pour les ports d'coute


de messagerie - WebLogic Server
Vous pouvez configurer les files d'attente Java Message Service (JMS) pour grer
des volumes importants de messages lectroniques qui doivent tre traits
rapidement. L'ajout d'un serveur JMS fait partie de la configuration des files
d'attente JMS pour les ports d'coute de messagerie.

Chapitre 10. Configuration des ports d'coute de messagerie

297

Procdure
1.
2.
3.
4.

Dans WebLogic Server, spcifiez lsnrserver comme nom de serveur.


Spcifiez les proprits du serveur.
Crez un serveur, puis slectionnez AdminServer comme valeur cible.
Cliquez sur Terminer.

Que faire ensuite


Aprs avoir ajout un serveur JMS, ajoutez prsent un module JMS pour les
ports d'coute de messagerie.
Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Ajout de modules Java Message Service des ports d'coute de


messagerie - WebLogic Server
Vous pouvez configurer les files d'attente Java Message Service (JMS) pour grer
des volumes importants de messages lectroniques qui doivent tre traits
rapidement. L'ajout d'un module JMS fait partie de la configuration des files
d'attente JMS pour les ports d'coute de messagerie.

Procdure
1. Dans WebLogic Server, ajoutez un module JMS.
2. Spcifiez lsnrjmsmodule pour le nom du module.
3. Ne spcifiez pas de valeurs pour le nom de fichier descripteur ni pour le
domaine. Le serveur d'applications affecte les valeurs par dfaut.
4. Slectionnez l'option pour le serveur admin.
5. Slectionnez l'option pour ajouter une ressource au module systme JMS.

Que faire ensuite


Aprs avoir ajout un module JMS, ajoutez prsent une fabrique de connexions
JMS pour les ports d'coute de messagerie.
Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

298

Administration de Maximo Asset Management

Ajout de fabriques de connexions Java Message Service pour


les ports d'coute de messagerie - WebLogic Server
Vous pouvez configurer les files d'attente Java Message Service (JMS) pour grer
des volumes importants de messages lectroniques qui doivent tre traits
rapidement. L'ajout d'une fabrique de connexions JMS fait partie de la
configuration des files d'attente JMS pour les ports d'coute de messagerie.

Procdure
1. Dans le serveur WebLogic Server, crez une fabrique de connexions.
2. Spcifiez lsnrconnfact pour le nom.
3. Spcifiez jms/maximo/lsnr/lsnrcf pour le nom de Java Naming and Directory
Interface (JNDI).
4. Vrifiez que la valeur cible est AdminServer, puis ajoutez la fabrique de
connexions.
Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Ajout de files d'attente Java Message Service pour les ports


d'coute de messagerie - WebLogic Server
Vous pouvez configurer les files d'attente Java Message Service (JMS) pour grer
des volumes importants de messages lectroniques qui doivent tre traits
rapidement. L'activation d'une fabrique de connexions JMS fait partie de la
configuration des files d'attente JMS pour les ports d'coute de messagerie.

Procdure
Dans WebLogic Server, spcifiez les informations suivantes pour la file d'attente :
Option

Description

Nom

lsnrqueue

Nom de Java Naming and Directory


Interface (JNDI)

jms/maximo/int/lsnr/qin

Modle

Aucun

Cibles

lsnrserver

Que faire ensuite


Aprs avoir ajout une file d'attente JMS pour les ports d'coute de messagerie,
activez la fabrique de connexions JMS.
Concepts associs:

Chapitre 10. Configuration des ports d'coute de messagerie

299

Files d'attente, la page 272


Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Activation des fabriques de connexions Java Message Service


des ports d'coute de messagerie - WebLogic Server
Vous pouvez configurer les files d'attente Java Message Service (JMS) pour grer
des volumes importants de messages lectroniques qui doivent tre traits
rapidement. L'ajout d'une file d'attente JMS fait partie de la configuration des files
d'attente JMS des ports d'coute de messagerie.

Procdure
1. Dans WebLogic Server, activez la fabrique de connexions XA
2. Sauvegardez vos changements.
3. Dans le centre de changement, activez vos changements.

Configuration du bean gr par message dans WebLogic Server


Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer un composant Java appel "bean gr par message". Ce
composant est livr avec le systme. Le bean gr par message doit tre configur
via un fichier descripteur de dploiement faisant partie de votre installation. La
configuration du bean gr par message implique la suppression de lignes
commentaires de sections spcifiques au sein des fichiers descripteur de
dploiement du systme.

Avant de commencer
Pour effectuez cette tche, vous devez avoir accs aux fichiers suivants :
ejbjar.xml, dont le chemin est applications/maximo/mboejb/ejbmodule/META-INF,
et weblogic-ejb-jar-bnd.xmi dont le chemin est applications/maximo/mboejb/
ejbmodule/META-INF.

Procdure
1. Dans votre dossier d'installation, recherchez le fichier appel ejb-jar.xml en
suivant le chemin applications/maximo/mboejb/ejbmodule/META-INF.
2. Ouvrez le fichier dans un diteur de texte et effectuez les modifications
suivantes :
a. Recherchez la section suivante et supprimez les lignes commentaires (<! et
>) :
<!--Email Listener JMS is not deployed by default
<message-driven id="MessageDriven_LSNRMessageBean">
<ejb-name>LSNRMessageBean</ejb-name>
<ejb-class>psdi.common.emailstner.LSNRMessageBean</ejb-class>
<transaction-type>Container</transaction-type>
<message-destination-type>javax.jms.Queue</message-destination-type>
</message-driven>
-->

300

Administration de Maximo Asset Management

b. Recherchez la section suivante et supprimez les lignes commentaires (<! et


>) :
<!--Email Listener JMS is not deployed by default
<container-transaction>
<method>
<ejb-name>LSNRMessageBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
-->

3. Enregistrez les modifications effectues dans le fichier.


4. Recherchez le fichier appel weblogic-ejb-jar-bnd.xmi en suivant le chemin
applications/maximo/mboejb/ejbmodule/META-INF.
5. Ouvrez le fichier dans un diteur de texte et recherchez la section suivante :
<!--Email Listener JMS is not deployed by default
<weblogic-enterprise-bean>
<ejb-name>LSNRMessageBean</ejb-name>
<message-driven-descriptor>
<destination-jndi-name>jms/mro/lsnr/qin</destination-jndi-name>
<connection-factory-jndi-name>jms/mro/lsnr/lsnrcf</connection-factory-jndi-name>
</message-driven-descriptor>
<transaction-descriptor>
<trans-timeout-seconds>600</trans-timeout-seconds>
</transaction-descriptor>
<jndi-name>LSNRMessageBean</jndi-name>
</weblogic-enterprise-bean>
-->

a. Supprimez les lignes de commentaire (<! et >).


b. Dans la section de laquelle pour avez supprim les lignes de commentaire,
modifiez la valeur le l'onglet <connection-factory-jndi-name> en
jms/mro/lsnr/lsnrcf.
c. Enregistrez les modifications effectues dans le fichier.
6. Regnrez et redployez le fichier d'archive d'entreprise (EAR) pour terminer la
configuration.

Que faire ensuite


Aprs avoir configur le bean gr par message pour les ports d'coute de
messagerie, configurez un port d'coute de messagerie pour utiliser une file
d'attente JMS.
Concepts associs:
Files d'attente, la page 272
Une file d'attente est un composant du serveur d'applications qui peut faciliter un
traitement parallle. En effet, associer une file d'attente un port d'coute de
messagerie peut acclrer le traitement squentiel des messages lectroniques
entrants, en particulier lorsqu'ils arrivent en volumes importants.
Bean gr par message Java, la page 271
Pour permettre un port d'coute de messagerie d'utiliser des files d'attente JMS,
vous devez configurer le composant Java appel "bean gr par message" fourni
avec le systme. Le bean gr par message doit tre configur au moyen d'un
fichier descripteur de dploiement faisant partie de votre installation.

Chapitre 10. Configuration des ports d'coute de messagerie

301

Activation des processus de flux de travaux pour les ports


d'coute de messagerie
Vous pouvez configurer les files d'attente Java Message Service (JMS) pour grer
des volumes importants de messages lectroniques qui doivent tre traits
rapidement. L'activation du processus de flux de travaux de port d'coute de
messagerie en vue d'utiliser un port d'coute de messagerie comme file d'attente
JMS fait partie de la configuration de files d'attente JMS pour les ports d'coute de
messagerie.

Procdure
1. Dans l'application Modlisation du flux de travaux, slectionnez le processus de
flux de travaux LSNRBP.
2. Slectionnez l'action Activer le processus pour valider et activer le processus
de flux de travaux.
3. Slectionnez l'action Activer le processus.
4. Slectionnez le processus de flux de travaux IBEP.
5. Slectionnez l'action Activer le processus pour valider et activer le processus
de flux de travaux.
6. Slectionnez l'action Activer le processus.

Que faire ensuite


Une fois le processus de flux de travaux activ pour le port d'coute de
messagerie, vous pouvez configurer ce dernier pour l'utiliser comme file d'attente
JMS.
Concepts associs:
Composants des ports d'coute de messagerie, la page 260
L'application Ports d'coute de messagerie fonctionne en association avec une tche
priodique et un processus de flux de travaux pour que ses fonctionnalits soient
compltes.
Processus de flux de travaux prdfini pour les ports d'coute de messagerie,
la page 262
Les processus de flux de travaux permettent de crer des tapes afin de guider les
enregistrements de votre processus mtier. L'application Ports d'coute de
messagerie a un flux de travaux prdfini, le processus LSNRBP (Listener Business
Process), utilis en conjonction avec l'application Ports d'coute de messagerie.
Paramtres de scurit des ports d'coute de messagerie, la page 263
Puisque que vous pouvez crer, mettre jour, interroger et modifier le statut des
tickets, vous pouvez configurer les paramtres de scurit des ports d'coute de
messagerie. Ces paramtres permettent de s'assurer que seuls les utilisateurs
autoriss peuvent excuter ces fonctions l'aide de messages lectroniques.
Modles de communication pour les ports d'coute de messagerie, la page 264
Pour gnrer des notifications par courrier lectronique normalises, l'application
Ports d'coute de messagerie utilise des modles de communication pour gnrer
des notifications qui sont ensuite envoyes aux utilisateurs et aux administrateurs.
Les types de notifications incluent des confirmations, des validations ou des
erreurs de traitement, ainsi que des erreurs systme.

Configuration des ports d'coute de messagerie pour utiliser les


files d'attente Java Message Service
Pour utiliser un port d'coute de messagerie en tant que file d'attente Java Message
Service (JMS), vous devez configurer le port d'coute de messagerie. Vous pouvez

302

Administration de Maximo Asset Management

configurer les files d'attente JMS pour grer des volumes importants de messages
lectroniques qui doivent tre traits rapidement.

Procdure
1. Dans l'application Ports d'coute de messagerie, crez une dfinition de port
d'coute de messagerie.
2. Dans l'onglet Programme d'coute, entrez les informations requises, y compris
l'adresse lectronique, le mot de passe du courrier lectronique, le serveur de
messagerie, le protocole, le dossier de messagerie,le prprocesseur, le dlimiteur
de cl d'objet, le processus de flux de travaux et la planification.
3. Dans la section relative la frquence de traitement du courrier lectronique,
slectionnez l'option de traitement bas sur les files d'attente.
4. Spcifiez jms/maximo/lsnr/lsnrqcf comme valeur de la classe d'objet de
connexion de file d'attente.
5. Spcifiez jms/maximo/lsnr/qin comme valeur de la file d'attente de traitement.
6. Slectionnez l'action Paramtres de scurit.
7. Dans la fentre Slectionnez les paramtres de scurit, cliquez sur Nouvelle
ligne, puis entrez les informations suivantes :
a. Spcifiez DS comme valeur de l'objet mtier Maximo.
b. Spcifiez CREATESR comme valeur pour l'application Maximo.
8. Cliquez sur OK.
9. Slectionnez l'action Activer/dsactiver le programme d'coute.
Concepts associs:
Composants des ports d'coute de messagerie, la page 260
L'application Ports d'coute de messagerie fonctionne en association avec une tche
priodique et un processus de flux de travaux pour que ses fonctionnalits soient
compltes.
Processus de flux de travaux prdfini pour les ports d'coute de messagerie,
la page 262
Les processus de flux de travaux permettent de crer des tapes afin de guider les
enregistrements de votre processus mtier. L'application Ports d'coute de
messagerie a un flux de travaux prdfini, le processus LSNRBP (Listener Business
Process), utilis en conjonction avec l'application Ports d'coute de messagerie.
Paramtres de scurit des ports d'coute de messagerie, la page 263
Puisque que vous pouvez crer, mettre jour, interroger et modifier le statut des
tickets, vous pouvez configurer les paramtres de scurit des ports d'coute de
messagerie. Ces paramtres permettent de s'assurer que seuls les utilisateurs
autoriss peuvent excuter ces fonctions l'aide de messages lectroniques.
Modles de communication pour les ports d'coute de messagerie, la page 264
Pour gnrer des notifications par courrier lectronique normalises, l'application
Ports d'coute de messagerie utilise des modles de communication pour gnrer
des notifications qui sont ensuite envoyes aux utilisateurs et aux administrateurs.
Les types de notifications incluent des confirmations, des validations ou des
erreurs de traitement, ainsi que des erreurs systme.

Cration de communications pour les messages lectroniques


Vous pouvez crer des communications concernant les enregistrements de courrier
lectronique. La communication que vous crez est envoye sous forme de
notification par courrier lectronique aux destinataires de votre choix.

Chapitre 10. Configuration des ports d'coute de messagerie

303

Procdure
1. Dans l'onglet Traitement du courrier lectronique de l'application Ports
d'coute de messagerie, slectionnez l'enregistrement de courrier lectronique
pour lequel vous souhaitez crer une communication.
2. Cliquez sur Crer une communication pour ouvrir la fentre Crer une
communication. En fonction de l'enregistrement de courrier lectronique
slectionn, les valeurs par dfaut pour le destinataire, l'objet et le message sont
fournies. Vous pouvez modifier ces valeurs.
3. Ajouter un fichier joint.
4. Envoyez la communication au destinataire que vous avez spcifi.
Concepts associs:
Messages lectroniques, la page 271
L'application Ports d'coute de messagerie vous permet de grer vos messages
lectroniques.
Statut des enregistrements de courrier lectronique, la page 273
Chaque enregistrement de courrier lectronique de la table de transfert est associ
un statut. Ces statuts refltent la squence d'actions effectues par le port
d'coute de messagerie sur un enregistrement de courrier lectronique dans la table
de transfert.
Pices jointes au courrier lectronique, la page 275
L'application Ports d'coute de messagerie stocke les pices jointes provenant du
courrier lectronique entrant sur le serveur d'applications. Vous pouvez afficher les
pices jointes dans l'onglet Traitement du courrier lectronique de l'application
Ports d'coute de messagerie.
Messages lectroniques non distribus, la page 276
Les messages lectroniques non distribus sont des messages lectroniques sortants
qui ne peuvent tre distribus. Un grand nombre de messages lectroniques non
distribus augmente le trafic rseau et affecte le traitement des tickets lgitimes.
Suppression de messages lectroniques dans le serveur de messagerie, la page
276
Vous pouvez grer vos messages lectroniques en spcifiant un ensemble de rgles
pour marquer pour suppression les messages lectroniques sur le serveur de
messagerie. Vous pouvez supprimer les enregistrements de courrier lectronique
dont les statuts sont dfinis sur Termin, Erreur ou Non valide. Lorsque vous
supprimez des enregistrements de courrier lectronique dans l'application Ports
d'coute de messagerie, les enregistrements de courrier lectronique sont
supprims dans leur intgralit et ne peuvent pas tre rcuprs.
Seuils de messages, la page 276
Si le nombre de messages en attente de traitement dpasse le seuil de message
lev dfini, le serveur d'applications limite l'ajout de nouveaux messages dans les
files d'attente de traitement.
Rfrence associe:
Exemples de messages lectroniques formats l'aide de la fonction de
changement de statut, la page 280
Vous pouvez composer des messages lectroniques formats qui utilisent la
fonction de changement de statut. Vous composez ces messages l'aide de paires
attribut-valeur ou de balises XML.
Exemples de messages lectroniques formats l'aide des fonctions de cration et
de mise jour, la page 281
Vous pouvez composer des messages lectroniques formats qui utilisent les
fonctions de cration et de mise jour. Vous composez ces messages l'aide de
balises XML ou de paires attribut-valeur.

304

Administration de Maximo Asset Management

Exemples de messages lectroniques formats l'aide de la fonction


d'interrogation, la page 283
Vous pouvez composer des messages lectroniques formats qui utilisent la
fonction d'interrogation. Vous composez ces messages l'aide de paires
attribut-valeur ou de balises XML.

Chapitre 10. Configuration des ports d'coute de messagerie

305

306

Administration de Maximo Asset Management

Chapitre 11. Gestion de tches priodiques


Les tches priodiques sont des travaux en arrire-plan qui s'excutent
automatiquement et selon un planning fixe. Les tches priodiques prdfinies
prennent en charge des activits comme la gnration d'interventions de
maintenance prventive et la rorganisation d'articles de stock dans le respect des
plannings. Vous pouvez nanmoins crer vos propres tches priodiques si besoin.
Dans un environnement multilocation, l'administrateur global cre des tches
priodiques et configure les serveurs sur lesquels elles s'excutent. Les locataires
peuvent crer des instances de tches priodiques et activer/dsactiver leur
excution.Dans un environnement multilocation, l'administrateur global cre des
tches priodiques et configure les serveurs sur lesquels elles s'excutent. Les
locataires peuvent crer des instances de tches priodiques et activer/dsactiver
leur excution.

Prsentation de configuration de tche priodique


Vous pouvez replanifier les tches priodiques et modifier les valeurs de paramtre
sans arrter ou redmarrer le serveur. Vous pouvez crer des tches priodiques et
des instances de tches priodiques, supprimer des tches priodiques ou des
instances de tches priodiques et modifier les paramtres de tche priodique.

Tches priodiques prexistantes


Certaines tches priodiques prexistantes sont configures pour excuter des
travaux planifis sur le serveur systme. Les tches priodiques sont des travaux
en arrire-plan qui s'excutent automatiquement et selon un planning fixe.
Le tableau ci-aprs dcrit les tches priodiques prexistantes. Toutes ces tches
priodiques sont compltement accessibles, sauf ESCALATIONS et LSNRCRON
(LECTURE SEULE).
Tableau 53. Tches priodiques prexistantes
Tche priodique

Description

ReorderCronTask

Cette tche dtermine les rgles/paramtres


de la rorganisation planifie, de la sortie
directe et des articles de stock.

PMWoGenCronTask

Cette tche excute et gnre des


interventions planifies de maintenance
planifie.

KPICronTask

Cette tche gnre les indicateurs-cls de


performance.

LDAPSYNC

Cette tche synchronise les informations


stockes sur les serveurs d'annuaire externe
pour l'authentification d'utilisateur. La tche
priodique LDAPSYNC prend en charge la
synchronisation incrmentielle.

ESCALADE

Cette tche traite les escalades pour s'assurer


que les tches critiques sont excutes dans
les dlais requis.

Copyright IBM Corp. 2008, 2014

307

Tableau 53. Tches priodiques prexistantes (suite)


Tche priodique

Description

LSNRCRON

Cette tche s'excute continuellement sur le


serveur d'applications et traite les messages
lectroniques entrants via une table de
transfert.

JMSQSEQCONSUMER

Cette tche permet l'infrastructure


d'intgration d'interroger la file d'attente.

IFACETABLECONSUMER

Cette tche permet l'infrastructure


d'intgration d'interroger les tables
d'interface.

SwSuiteCronTask

Cette tche dtermine si les titres de logiciel


de l'application Actif dploy sont prsents.

ReconciliationCronTask

Cette tche excute des tches de


rapprochement, constitues par des rgles de
lien et de comparaison. Ces rgles sont
utilises pour dterminer la situation des
actifs par rapport aux donnes dcouvertes
dans l'application Actif dploy.
Les sorties provenant de cette tche inclut
une table RECONLINK. Cette table lie les
actifs leurs actifs quivalents et une table
de rsultats de rapprochement qui rpertorie
les diffrences entre les actifs compars et les
actifs dploys.

308

MeasurePointWoGenCronTask

Cette tche gnre des interventions lorsque


les relevs de compteurs ou les mesures
atteignent une condition dfinie dans
l'application Maintenance conditionnelle.

FLATFILECONS

Cette tche traite les fichiers plat entrants.

XMFILECON

Cette tche traite les fichiers XML entrants.

Administration de Maximo Asset Management

Tableau 53. Tches priodiques prexistantes (suite)


Tche priodique

Description

VMMSYNC

Cette tche appelle le gestionnaire de


membre virtuel IBMWebSphere et les
interfaces de programme d'application du
gestionnaire de membre virtuel (API)
WebSphere pour remplir les tables de base
de donnes. Les tables de base de donnes
sont remplies d'enregistrements de groupe
d'utilisateurs et d'appartenance au groupe.
La tche priodique VMMSYNC prend en
charge la synchronisation complte des
utilisateurs et des groupes de scurits par
dfaut, mais elle peut tre configure pour
prendre en charge la synchronisation
incrmentielle des utilisateurs et des
groupes. Avant d'utiliser la synchronisation
incrmentielle, vous devez dfinir la valeur
natif au paramtre supportChangeLog dans le
serveur d'application WebSphere.
Si vous supprimez des groupes d'utilisateurs
ou de scurit dans le serveur d'annuaire, la
tche priodique VMMSYNC ne supprime
pas les utilisateurs/groupes des tables
systme. Utilisez l'application Groupes de
scurit pour supprimer les groupes de
scurit ou l'application Utilisateurs pour
supprimer des utilisateurs et configurer un
processus d'archivage. Il vous est aussi
possible de crer une tche priodique pour
supprimer les groupes d'utilisateurs ou de
scurit.

BBCron

Cette tche priodique met rgulirement


jour le comptage des messages du tableau
d'affichage.

Niveaux d'accs des tches priodiques


Les niveaux d'accs dterminent les autorisations des utilisateurs lorsque qu'ils
utilisent l'application Configuration de la tche priodique.
Vous pouvez dfinir le niveau d'accs sur l'une de ces options :
v TOTAL permet aux utilisateurs de modifier ou de supprimer les dfinitions et
les instances de tche priodique.
v MODIFICATIONSEULE permet uniquement aux utilisateurs de modifier la tche
priodique.
v LECTURESEULE permet uniquement aux utilisateurs d'afficher la tche
priodique.

Paramtres de tche priodique


Le fichier classe de tche priodique rpertorie les paramtres. Les tables de
paramtres stockent les valeurs de paramtre des instances de tche priodique.

Chapitre 11. Gestion de tches priodiques

309

Une fois que vous avez cr une instance de tche priodique, les noms du
paramtre sont extraits du fichier classe de tche priodique. Pour chaque
paramtre, une ligne est ajoute la table de paramtres de cette instance. Lorsque
les instances sont initialises et que les paramtres associs sont modifis, les
instances obtiennent dynamiquement les changements de la base de donnes.

Exemple
Tableau 54. Exemple de table CRONTASKPARAMETER avec donnes relatives la tche
priodique ReorderCron
CRONTASKNAME

INSTANCENAME

PARAMETER

VALUE

ReorderCronTask

NC

directisse

ReorderCronTask

NC

emailto

ReorderCronTask

NC

ignoreorderpoint

ReorderCronTask

NC

leadtime

ReorderCronTask

NC

logfile

ReorderCronTask

NC

storeroom

Nashua

ReorderCronTask

NC

useagreement

ReorderCronTask

NC

directisue

ReorderCronTask

NC

emailto

ReorderCronTask

NC

ignoreorderpoint

ReorderCronTask

NC

leadtime

ReorderCronTask

NC

logfile

ReorderCronTask

NC

storeroom

Central,Bedford

ReorderCronTask

NC

useagreement

Instances de tches priodiques


Une instance est la copie d'une tche priodique que vous pouvez modifier en
fonction des besoins de votre entreprise. Vous pouvez crer plusieurs instances
pour chaque tche priodique.
Vous modifiez les attributs ou paramtres d'une instance de tche priodique. A
l'aide de cette mthode, la mme tche priodique peut excuter diffrentes
fonctions.
Chaque instance possde une entre dans la table CRONTASKINSTANCE.
L'instance inclut les attributs suivants :
v Chane de dfinition de la planification (dfinit la planification de l'instance)
v Description
v Indicateur indiquant si l'instance est active
v Zone date-heure indiquant la date et l'heure du chargement/rechargement de la
tche priodique (non visible pour les utilisateurs)
v Excution sous l'ID utilisateur
Vous avez une tche priodique qui effectue des sauvegardes. Vous pouvez crer
des instances pour effectuer des sauvegardes divers intervalles (par exemple, au
jour, la semaine ou au mois).
Tches associes:

310

Administration de Maximo Asset Management

Cration d'instances de tches priodiques, la page 312


Avant de pouvoir excuter des tches priodiques personnalises, vous devez crer
une instance de tche priodique. Vous pouvez crer de nombreuses instances pour
une seule tche priodique, ce qui vous permet d'ajuster ces tches aux besoins de
votre entreprise.
Copie des instances de tches priodiques, la page 313
Une fois que vous avez cr une instance de tche priodique, vous pouvez la
copier et y apporter des changements. Lorsque vous copiez une instance de tche
priodique, l'ID "Excution sous le nom d'utilisateur" et les valeurs de paramtre
sont galement copis.
Modification des instances de tches priodiques, la page 313
Vous pouvez modifier les attributs ou les valeurs de paramtre d'une instance de
tche priodique pour les adapter vos besoins. Vous pouvez modifier les attributs
ou les valeurs de paramtre sans redmarrer le serveur d'applications.
Rechargement d'instances de tches priodiques, la page 314
L'application Configuration de la tche priodique permet de recharger des
instances de tches priodiques.
Suppression d'instances de tches priodiques, la page 314
L'application Configuration de la tche priodique permet de supprimer les
instances de tches priodiques que vous n'utilisez plus. Une instance est la copie
d'une tche priodique que vous pouvez modifier en fonction des besoins de votre
entreprise.

Utilisation des tches priodiques


Les tches priodiques sont des travaux en arrire-plan qui s'excutent
automatiquement et selon un planning fixe. Vous pouvez crer ou modifier les
tches priodiques.

Cration de dfinitions de tches priodiques


Une dfinition d'une tche priodique se compose d'un nom, d'un nom de classe,
d'un niveau d'accs et d'une description. La cration de dfinitions de tches
priodiques permet de rpondre aux besoins spcifiques votre organisation.

Avant de commencer
Crez un fichier classe pour votre tche priodique personnalise. Intgrez ensuite
ce fichier classe dans un fichier EAR (Enterprise Application Archive). Puis,
dployez le fichier EAR dans le serveur d'applications.

Procdure
1. Dans l'application Configuration de la tche priodique, cliquez sur Nouvelle
dfinition de tche priodique.
2. Entrez un nom pour la tche priodique.
3. Dans la zone Classe, entrez le nom du fichier classe de tche priodique. Le
nom est sensible la casse.
4. Entrez une valeur afin d'indiquer le niveau d'accs d'un utilisateur pour la
tche priodique.
5. Enregistrez la dfinition de tche priodique.

Chapitre 11. Gestion de tches priodiques

311

Suppression de dfinitions de tches priodiques


Les dfinitions de tches priodiques incluent un nom, un nom de classe, un
niveau d'accs et une description. L'application Configuration de la tche
priodique permet de supprimer des dfinitions de tches priodiques que vous
n'utilisez plus.

Pourquoi et quand excuter cette tche


Le processus de suppression de dfinitions de tches priodiques respecte les
rgles suivantes :
v Les dfinitions de tches priodiques qui possdent des instances ou disposent
des niveaux d'accs LECTURESEULE ou en MODIFICATIONSEULE ne peuvent
pas tre supprimes.
v Les dfinitions de tches priodiques doivent tre inactives pour tre
supprimes.

Procdure
1. Affichez la dfinition de tche priodique en cours de suppression.
2. Assurez-vous que la dfinition de tche priodique n'a pas d'instance.
3. Slectionnez l'action Supprimer la tche priodique.

Utilisation des instances de tches priodiques


Vous pouvez crer plusieurs instances pour chaque tche priodique. Vous pouvez
galement recharger ou supprimer des instances de tches priodiques.

Cration d'instances de tches priodiques


Avant de pouvoir excuter des tches priodiques personnalises, vous devez crer
une instance de tche priodique. Vous pouvez crer de nombreuses instances pour
une seule tche priodique, ce qui vous permet d'ajuster ces tches aux besoins de
votre entreprise.

Avant de commencer
La tche priodique pour laquelle vous crez une instance doit bnficier d'un
accs TOTAL. Vous ne pouvez pas ajouter de nouvelles instances aux dfinitions
de tches priodiques avec pour accs LECTURESEULE ou
MODIFICATIONSEULE.

Pourquoi et quand excuter cette tche


Lorsque vous crez une instance, la tche priodique importe automatiquement un
groupe de paramtres associs depuis la dfinition de tche priodique. Vous ne
pouvez pas ajouter de nouveaux paramtres, mais vous pouvez dfinir des valeurs
de paramtre et des plannings pour chaque instance.

Procdure
1. Dans l'application Configuration de la tche priodique, slectionnez la
dfinition de tche priodique pour laquelle vous souhaitez crer une instance.
2. Dans l'onglet Tche priodique, cliquez sur Nouvelle ligne.
3. Spcifiez un nom et un planning pour l'instance de tche priodique. La date
s'affiche en tant que chane dans la zone Planning. Ne modifiez pas la chane
affiche dans la zone Planning. Cliquez sur Dfinir la planification pour
modifier la planification.

312

Administration de Maximo Asset Management

4. Spcifiez un utilisateur qui dtient les privilges ncessaires. L'utilisateur doit


avoir accs aux actions excutes par la tche priodique.
5. Facultatif : Cochez la case Actif.
6. Sauvegardez vos changements.
7. Slectionnez l'action Demande de rechargement.
8. Slectionnez l'instance, puis cliquez sur OK.
Concepts associs:
Instances de tches priodiques, la page 310
Une instance est la copie d'une tche priodique que vous pouvez modifier en
fonction des besoins de votre entreprise. Vous pouvez crer plusieurs instances
pour chaque tche priodique.

Copie des instances de tches priodiques


Une fois que vous avez cr une instance de tche priodique, vous pouvez la
copier et y apporter des changements. Lorsque vous copiez une instance de tche
priodique, l'ID "Excution sous le nom d'utilisateur" et les valeurs de paramtre
sont galement copis.

Procdure
1. Dans l'application Configuration de la tche priodique, slectionnez la tche
priodique approprie.
2. Cliquez sur Dupliquer.
3. Entrez un nom pour l'instance de tche priodique.
4. Facultatif : Modifiez les informations complmentaires.
5. Sauvegardez vos changements.
Concepts associs:
Instances de tches priodiques, la page 310
Une instance est la copie d'une tche priodique que vous pouvez modifier en
fonction des besoins de votre entreprise. Vous pouvez crer plusieurs instances
pour chaque tche priodique.

Modification des instances de tches priodiques


Vous pouvez modifier les attributs ou les valeurs de paramtre d'une instance de
tche priodique pour les adapter vos besoins. Vous pouvez modifier les attributs
ou les valeurs de paramtre sans redmarrer le serveur d'applications.

Avant de commencer
Avant que vous ne modifiiez une instance de tche priodique, l'instance doit avoir
un accs TOTAL ou MODIFICATIONSEULE.

Procdure
1. Dans l'application Configuration de la tche priodique, slectionnez la tche
priodique contenant l'instance que vous souhaitez modifier.
2. Cliquez sur Afficher les dtails de l'instance que vous souhaitez modifier.
3.
4.
5.
6.

Modifiez les informations applicables.


Sauvegardez vos changements.
Dterminez si les changements effectus ncessitent un rechargement.
Facultatif : Si un rechargement est ncessaire, slectionnez l'action Demande de
rechargement.

Chapitre 11. Gestion de tches priodiques

313

Exemple
Vous modifiez le planning dans lequel une tche priodique est excute,
interrompez une tche en la dfinissant comme inactive ou modifiez l'ID
"Excution sous le nom d'utilisateur".
Concepts associs:
Instances de tches priodiques, la page 310
Une instance est la copie d'une tche priodique que vous pouvez modifier en
fonction des besoins de votre entreprise. Vous pouvez crer plusieurs instances
pour chaque tche priodique.

Rechargement d'instances de tches priodiques


L'application Configuration de la tche priodique permet de recharger des
instances de tches priodiques.

Procdure
1. Vous devez recharger une instance dans certaines situations uniquement. Voici
les situations dans lesquelles vous pouvez avoir recharger une instance.
Option

Description

Demande de rechargement non obligatoire

v Lorsque vous faites passer le statut de la


tche priodique d'Actif Inactif.
v En rgle gnrale, il ne faut pas lancer de
demande de rechargement aprs avoir
modifi les valeurs de paramtre.

Demande de rechargement obligatoire

v Lorsque vous modifiez d'autres attributs


de l'instance de tche priodique comme
une planification ou une excution sous le
nom d'utilisateur (runasuser).
v Si la valeur de paramtre est en cache
lorsque l'instance de tche priodique
dmarre ou se recharge. Vrifiez la zone
de paramtre pour voir si tel est le cas.

2. Si un rechargement est ncessaire, slectionnez l'action Demande de


rechargement.
3. Dans la fentre Demande de rechargement, slectionnez les instances que vous
souhaitez recharger.
4. Cliquez sur OK.
Concepts associs:
Instances de tches priodiques, la page 310
Une instance est la copie d'une tche priodique que vous pouvez modifier en
fonction des besoins de votre entreprise. Vous pouvez crer plusieurs instances
pour chaque tche priodique.

Suppression d'instances de tches priodiques


L'application Configuration de la tche priodique permet de supprimer les
instances de tches priodiques que vous n'utilisez plus. Une instance est la copie
d'une tche priodique que vous pouvez modifier en fonction des besoins de votre
entreprise.

314

Administration de Maximo Asset Management

Pourquoi et quand excuter cette tche


Le processus de suppression d'instances de tches priodiques respecte les rgles
suivantes :
v Les instances de tches priodiques disposant des niveaux d'accs
LECTURESEULE ou MODIFICATIONSEULE ne peuvent pas tre supprimes.
v Les instances de tches priodiques doivent tre inactives pour tre supprimes.

Procdure
1. Affichez l'instance supprimer.
2. Dcochez la case Actif pour dsactiver l'instance.
3. Cliquez sur Marquer la ligne pour suppression.
Concepts associs:
Instances de tches priodiques, la page 310
Une instance est la copie d'une tche priodique que vous pouvez modifier en
fonction des besoins de votre entreprise. Vous pouvez crer plusieurs instances
pour chaque tche priodique.

Dsactivation de tches priodiques sur un serveur


d'applications
Les tches priodiques actives peuvent s'excuter sur tous les serveurs
d'applications d'une squence. Dans un environnement plusieurs serveurs, vous
pouvez dsactiver une instance sur un ou plusieurs serveurs ou clusters de
serveurs. Les tches priodiques ReorderCronTask et PMWoGenCronTask exigent
de nombreux processus. Si le serveur systme est galement le serveur
d'impression de l'entreprise, vous pouvez dsactiver ces deux tches priodiques
pour rduire la charge de travail du serveur.

Pourquoi et quand excuter cette tche


Vous pouvez empcher l'excution de toutes les instances ou d'un groupe
d'instances slectionn en modifiant le fichier maximo.properties.

Procdure
1. Dans le rpertoire maximo_install\applications\Maximo\properties, ouvrez le
fichier maximo.properties dans un diteur de texte.
2. Accdez la section intitule Proprit Gestionnaire de tches priodiques.
Copiez la ligne //mxe.crontask.donotrun=crontaskname.instancename et
collez-la dans une nouvelle ligne sous le texte que vous avez copi.
3. Dans la ligne copie, supprimez les indicateurs de commentaires.
4. Remplacez le texte crontaskname.instancename par le nom et l'instance de la
tche priodique. Par exemple, pour dsactiver une instance de la tche
priodique de rorganisation (reorder cron task), modifiez la ligne copie
comme suit : mxe.crontask.donotrun=ReorderCronTask.ReorderCronTask01.
5. Sauvegardez vos changements.

Que faire ensuite


Une fois le fichier maximo.properties modifi, vous devez rgnrer et redployer
le fichier Enterprise Application Archive.

Chapitre 11. Gestion de tches priodiques

315

Affichage des tches priodiques masques


Les tches en LECTURESEULE sont masques. Si ncessaire, ces tches peuvent
tre affiches.

Procdure
1. Dans l'application Configuration de la tche priodique, supprimez TOTAL de
la zone Accs.
2. Appuyez sur Entre pour afficher les tches priodiques masques.

316

Administration de Maximo Asset Management

Chapitre 12. Gestion de domaines


Certaines zones du systme sont associes des listes de slection de valeurs dans
lesquelles les utilisateurs choisissent une valeur approprie. Ces listes de valeurs
dfinies sont appeles domaines (ou listes de valeurs). Le systme utilise de
nombreux domaines dans ses applications.

Prsentation des domaines


Vous pouvez ajouter des domaines ou modifier des domaines existants pour les
adapter vos pratiques mtier. Aprs avoir ajout des domaines, des tches
supplmentaires peuvent tre requises, selon le domaine et la manire dont vous
souhaitez que le systme l'affiche.

Applications associes des domaines


Aprs avoir cr un domaine, vous devez appliquer le domaine un attribut.
Utilisez les applications Classifications, Configuration de base de donnes,
Informations de base de donnes et Concepteur d'applications pour appliquer et
modifier des domaines aprs les avoir crs.
La table ci-dessous rpertorie les applications qui sont utilises pour appliquer ou
modifier des domaines.
Tableau 55. Applications utilises pour appliquer ou modifier des domaines
Application

Description

Classifications

Associer un domaine un
attribut dans la table
Attributs.

Copyright IBM Corp. 2008, 2014

Exemple

317

Tableau 55. Applications utilises pour appliquer ou modifier des domaines (suite)
Application

Description

Exemple

Configuration de base de
donnes

Associer un domaine un
attribut.

Une zone de montant peut


tre lie un domaine
NUMERIC ou une zone de
statut peut tre lie un
domaine SYNONYM.

La plupart des domaines


possdent galement une
valeur par dfaut, que vous
pouvez spcifier dans la
configuration de la base de
donnes. Si l'attribut est
requis, une valeur par dfaut
pour le domaine est
galement requise.

Lorsque vous configurez la


base de donnes, le systme
ne valide pas la valeur que
vous insrez en tant que
valeur de zone par dfaut.
Par exemple, vous pouvez
avoir une organisation
nomme EAGLENA, o la
seule valeur de domaine
acceptable est CREW4.
Vous pouvez rendre l'attribut
crewid obligatoire dans
l'application Maintenance
prventive, lui donner la
valeur par dfaut CREW2, et
configurer la base de
donnes sans erreur. L'erreur,
telle que "CREW2 n'est pas
une valeur valide", s'affiche
uniquement lorsque vous
retournez dans l'application
Maintenance prventive pour
insrer un enregistrement.

Informations de base de
donnes

Associer un domaine un
attribut.
La plupart des domaines
possdent galement une
valeur par dfaut, que vous
pouvez spcifier dans les
informations de base de
donnes. Si l'attribut est
requis, une valeur par dfaut
pour le domaine est
galement requise.

concepteur d'applications

318

Administration de Maximo Asset Management

Modifiez l'interface
utilisateur comme il
convient.

Si vous avez ajout un


domaine ALN pour une
zone, ajoutez le bouton de
valeur de slection l'aide
de l'application Concepteur
d'applications. Les nouveaux
domaines CROISES peuvent
ncessiter de nouvelles zones
dans l'application de
destination.

Types de domaines
Certaines zones sont associes des listes Slectionner une valeur partir desquelles
vous pouvez choisir une valeur approprie. Les listes de valeurs dfinies sont
connues sous le nom de domaines (parfois dnomms listes de valeurs).
Vous pouvez utiliser les types de domaines suivants :
ALN

Une liste de valeurs alphanumriques.

Crois
Un domaine de table spcial dans lequel le systme rtablit une autre ou
d'autres valeurs partir de l'enregistrement spcifi.
Numrique
Une liste de valeurs numriques.
Plage numrique
Une liste de valeurs numriques que vous dfinissez en spcifiant une
plage de valeurs.
Synonyme
Ces domaines sont des domaines particuliers, rservs dans le systme.
Vous ne pouvez pas ajouter des domaines Synonyme. Vous pouvez ajouter
de nouvelles valeurs synonymes prsentes l'utilisateur.
Table

Une liste de valeurs gnres partir d'une table.

Domaines internes et externes


Certains domaines sont utiliss par la logique applicative du systme. Ces
domaines sont appels domaines internes.
Si vous tentez d'diter un domaine interne, vous serez confront aux restrictions
suivantes :
v Vous pouvez uniquement modifier la description du domaine interne et des
valeurs de domaine interne.
v Vous ne pouvez pas ajouter ou supprimer une ligne de valeurs d'un domaine
interne.
v Vous ne pouvez pas supprimer un domaine interne.

Domaines ALN
Les domaines ALN sont de simples listes de valeurs utilisant l'un des types de
donnes alphanumriques.

Exemple
Si votre socit ncessite que les informations de l'agenda soient cohrentes, vous
pouvez crer une liste des jours de la semaine ou des mois de l'anne.
Contrairement un domaine SYNONYM, les valeurs de cette liste sont but
d'information uniquement ; les valeurs ne sont pas modifiables.

Domaines croiss
Les domaines croiss renvoient une valeur depuis une zone d'une application vers
une zone d'une autre application. Par exemple, vous pouvez renvoyer le numro
de srie d'un actif dans l'application Actifs vers une zone de l'application
Rfrentiel d'articles.

Chapitre 12. Gestion de domaines

319

Lorsque vous crez un domaine crois, vous pouvez spcifier une ou plusieurs
conditions qui doivent tre remplies avant que les valeurs ne soient renvoyes
depuis un objet source. Vous pouvez dfinir des conditions pour l'objet source et
l'objet cible, et, si les conditions sont remplies, les valeurs sont renvoyes la zone
cible. Le gestionnaire d'expression conditionnelle permet de dfinir les conditions
pour les domaines croiss.

Ordre des zones et des conditions sur les domaines croiss


Si vous dfinissez des conditions sur les domaines croiss dans des applications
personnalises, rflchissez bien l'ordre dans lequel les utilisateurs parcourent les
zones. Lorsque vous dfinissez une condition, elle est value lorsque la valeur
d'attribut est dfinie. Si une condition se rapporte une autre zone pour laquelle
aucune valeur n'a t dfinie, les valeurs ne seront pas renvoyes comme prvu.
Par exemple, cette situation peut se produire cause de l'ordre de la prsentation
de l'interface d'application.

Exemple : numro de srie crois


Vous souhaitez ajouter un numro de srie (la cible) une intervention. Vous
souhaitez que le numro de srie croise le numro de srie de l'actif associ (la
source), lorsque le type de travail est une maintenance urgente (la condition).
Slectionnez le type de travail avant de slectionner le numro d'actif afin que le
croisement ait lieu comme prvu.

Domaines de plages numriques


Un domaine de plage numrique est un domaine qui utilise l'un des types de
donnes numriques, mais pour lequel vous spcifiez une plage plutt que des
valeurs spcifiques.
Vous pouvez spcifier les types de plages suivants :
Discrte
Une plage incluant un intervalle dfini entre les valeurs, par exemple, une
plage allant de 0 10, avec les valeurs valides 0, 2, 4, 6, 8 et 10. L'intervalle
dans cet exemple est de 2.
Continue
Une plage dans laquelle une valeur correspondant au type de donnes est
valide. Par exemple, dans une plage de 1 6 avec un type de donns
dcimal et une chelle de 2, des valeurs telles que 1 ; 1,03 ; 2,14 ; 3 ; 4,73 ;
5,2 et 6 sont toutes valides. L'intervalle dans cet exemple est nul (aucune
valeur dans la zone Intervalle).
Vous ne pouvez pas crer des recherches pour les domaines de plages numriques.
Par consquent, prenez en considration les types de valeurs normalement saisies
par un utilisateur ou un processus automatis dans une zone avec ce type de
domaine. Une valeur non valide gnre l'apparition d'un message d'erreur.

Plages numriques avec plusieurs segments


Vous pouvez utiliser plusieurs segments dans votre domaine de plage numrique,
pour diverses raisons. Voici deux exemples :
v Vous pouvez dfinir une plage de mesure plus prcise des mesures basses que
hautes et qui correspond vos relevs de compteur. Vous pouvez dfinir trois
segments :

320

Administration de Maximo Asset Management

Segment 1 : minimum 0, maximum 0,8, intervalle 0,2, valeurs valides obtenues,


0, 0,2, 0,4, 0,6, 0,8
Segment 2 : minimum 1, maximum 9, intervalle 1, valeurs valides obtenues 1, 2,
3, 4, 5, 6, 7, 8, 9
Segment 3 : minimum 10, maximum 30, intervalle 5, valeurs valides obtenues 10,
15, 20, 25, 30
Un utilisateur ou un processus automatis saisira toujours l'une de ces valeurs.
v Vous souhaitez insrer des valeurs dans une zone uniquement si les valeurs
rapportes sont en dehors de la plage normale accepte. Par exemple, les relevs
de compteur peuvent tre infrieurs ou suprieurs aux tolrances acceptes.
Vous pouvez dfinir deux segments :
Segment 1 : minimum 0, maximum 9,9, intervalle nul. Tout relev compris entre
0 et 9,9 peut tre saisi.
Segment 2 : minimum 20.1, maximum nulle, intervalle nul. Tout relev de 20,1
ou plus peut tre saisi.
Les relevs de compteurs compris entre 10 et 20 ne sont pas enregistrs.

Domaines synonymes
Les domaines synonymes sont des domaines spciaux rservs par le systme.
Vous ne pouvez pas ajouter de nouveaux domaines de synonymes, mais vous
pouvez ajouter de nouvelles valeurs de synonymes prsentes l'utilisateur.
Un exemple de domaine Synonyme est le statut d'une intervention. Le systme
dispose de plusieurs valeurs pour reflter un statut : APPR (Approuv), ANN
(Annul), FERME (Ferm), TERM (Termin), ATTAP (En attente d'approbation) et
d'autres encore. Chaque intervention a une valeur interne, utilise par le systme
dans ses rgles de gestion, et une valeur que les utilisateurs peuvent voir et
slectionner. Vous ne pouvez pas ajouter de nouvelle valeur interne. Vous pouvez
ajouter un synonyme, la valeur prsente l'utilisateur.

Exemple : valeurs synonymes pour APPAT (En attente d'approbation)


Supposez que les procdures de votre entreprise exigent qu'une intervention soit
approuve par deux personnes. Vous pouvez ajouter des valeurs synonymes pour
la valeur ATTAP interne. Vous pouvez ensuite prsenter deux valeurs diffrentes
l'utilisateur, par exemple, ATTAPDIR et ATTAPVP, pour reprsenter les
approbations aux niveaux du directeur et du vice-prsident.
Tches associes:
Cration de synonymes de valeurs internes, la page 333
Vous pouvez crer des synonymes de valeurs internes afin de prsenter plusieurs
valeurs aux utilisateurs en fonction des besoins de votre entreprise.
Suppression de synonymes de valeurs internes, la page 334
Vous pouvez supprimer un synonyme d'une valeur interne lorsqu'il ne vous est
plus utile.

Domaines TABLE
Les domaines TABLE sont des ensembles de valeurs dynamiques bases sur les
valeurs d'un autre objet.

Chapitre 12. Gestion de domaines

321

Exemple
Vous pouvez utiliser un domaine TABLE pour prsenter une liste valide
d'enregistrements de la table PERSON entrer dans la zone PROPRIETAIRE d'un
enregistrement.

Cls externes et domaines TABLE


En utilisant des domaines, vous pouvez crer une cl externe partir d'un niveau
de systme pour le niveau du site ou pour des objets de niveau organisation.

Exemple
Si vous souhaitez ajouter un nouvel attribut pour des actifs sur l'objet
TKTEMPLATE, procdez comme suit :
1. Crez un domaine TABLE.
2. Ajoutez l'attribut assetnum TKTEMPLATE.
3. Ajoutez une relation une table d'actifs.
4. Ajoutez l'attribut siteid TKTEMPLATE.

Domaines, organisations ou sites


L'application de domaines l'organisation ou au niveau de site (en entrant des
valeurs appropries dans les zones organisation et site) peut crer des restrictions
d'accs involontaires. La valeur par dfaut laisse ces zones vides et stocke les
domaines au niveau du systme.

Exemple 1
Lorsque vous spcifiez une organisation ou un site pour les valeurs de domaines,
notez l'endroit o le domaine est utilis.
Dans l'application Main-d'oeuvre, vous utilisez le domaine SKILLLEVEL sur l'objet
CRAFTSKILL. Vous indiquez les valeurs d'organisation et de site pour les valeurs
de domaine. Lorsque vous accdez l'application Main-d'oeuvre et verrouillez le
niveau de comptence, vous ne voyez pas vos valeurs. Ce problme survient car
vous avez spcifi un site, et l'objet qui utilise le domaine est au niveau
organisation. Pour corriger ce problme, supprimez le site dans la valeur de
domaine.

Exemple 2
Vous pouvez laisser les zones d'organisation et de site vides pour toutes les valeurs
(les utilisateurs de toutes les organisations et de tous les sites peuvent y accder).
Si vous spcifiez une organisation ou un site pour une seule valeur, vous devez
spcifier une organisation ou un site pour toutes les valeurs (les utilisateurs des
organisations ou sites spcifis peuvent y accder).
Autrement, des rsultats inattendus peuvent se produire. Par exemple, vous
pouvez dfinir une organisation avec les valeurs de domaine suivantes :
Tableau 56. Exemple de domaine configur avec des organisations spcifiques

322

Valeur

Organisation

VERT

BLEU

Administration de Maximo Asset Management

Tableau 56. Exemple de domaine configur avec des organisations spcifiques (suite)
Valeur

Organisation

ROUGE

(Aucune organisation spcifie)

Avec cette configuration de domaine, vous obtenez les rsultats suivants :


v Les enregistrements de l'organisation A peuvent accder VERT uniquement.
v Les enregistrements de l'organisation B peuvent accder BLEU uniquement.
v Les enregistrements des autres organisations (autres que l'Organisation A ou B)
peuvent accder au ROUGE uniquement.

Utilisation de domaines
Utilisez des domaines pour choisir des valeurs associes des zones spcifiques.
Les listes de valeurs dfinies sont connues sous le nom de domaines (parfois
dnomms listes de valeurs). Le systme utilise de nombreux domaines dans ses
applications.

Ajout de domaines alphanumriques


Vous utilisez un domaine alphanumrique (ALN) lorsque vous souhaitez ajouter
un domaine utilisant un type de donnes alphanumriques.

Pourquoi et quand excuter cette tche


Sachant que vous pouvez utiliser un domaine avec plusieurs zones, la longueur
spcifie doit tre infrieure ou gale la longueur de la zone la plus courte que
vous utiliserez avec le domaine. Par exemple, si vous souhaitez utiliser le domaine
avec trois zones de longueurs 8, 10 et 12, spcifiez une longueur de 8 ou moins. Si
vous spcifiez une longueur suprieure celle de la zone dans laquelle est utilis
le domaine, vous ne pouvez pas affecter ce domaine l'attribut dans l'application
Configuration de base de donnes. Sinon, vous pouvez spcifier une longueur
suprieure dans l'application Domaines et modifier ensuite la longueur de la zone
utilisant ce domaine dans l'application Configuration de base de donnes.

Procdure
1. Ouvrez l'application Domaines.
2. En bas de la table Domaines, cliquez sur Ajouter un nouveau domaine et
slectionnez Ajouter un nouveau domaine ALN.
3. Dans la zone Domaine, spcifiez le nom du domaine.
4. Dans la zone Description, entrez une brve description du domaine.
5. Dans la zone Type de donnes, saisissez un type de donnes valide pour le
domaine.
6. Dans la zone Longueur, saisissez une longueur infrieure ou gale la
longueur de la zone utilisant le domaine. Par exemple, si vous ajoutez un
domaine pour une zone de l'application Actifs qui a une longueur de 12
caractres, spcifiez alors une longueur de 12.
7. Cliquez sur Nouvelle ligne.
8. Remplissez les zones Valeur et Description.
9. Facultatif : Appliquez une valeur de domaine une organisation ou un site
spcifique en saisissant les valeurs appropries dans les zones Organisation et
Site. Les domaines sont appliqus au niveau du systme par dfaut.

Chapitre 12. Gestion de domaines

323

Laissez les zones Organisation et/ou Site vides pour toutes les valeurs afin
que les utilisateurs de toutes les organisations et tous les sites puissent y
accder. Vous pouvez aussi spcifier une organisation et/ou un site pour
toutes les valeurs de sorte que seuls les utilisateurs des organisations et/ou
des sites puissent y accder. Autrement, des rsultats inattendus peuvent se
produire.
Par exemple, si vous saisissez une valeur ROUGE sans spcifier
d'organisation, une valeur VERT avec l'Organisation A spcifie et une valeur
BLEU avec l'Organisation B spcifie, les enregistrements de l'Organisation A
ont uniquement accs VERT. Les enregistrements de l'Organisation B ont
uniquement accs BLEU. Les enregistrements des autres organisations ont
uniquement accs ROUGE. Lorsque vous spcifiez une organisation et/ou
un site pour une valeur, les enregistrements de cette organisation et/ou ce site
n'ont plus accs aux valeurs dpourvues d'organisation/site spcifies.
10. Facultatif : Cliquez de nouveau sur Nouvelle ligne pour ajouter d'autres
valeurs.
11. Cliquez sur OK.

Que faire ensuite


Lorsque vous avez ajout un domaine, il peut vous rester plusieurs tches
excuter, selon le domaine et la manire dont vous souhaitez qu'il s'affiche.
Dans l'application Classifications, associez un domaine un attribut dans la table
Attributs. Aucune configuration supplmentaire n'est ncessaire.
Si vous utilisez un domaine dans un autre contexte, l'ajout d'un domaine implique
des tches supplmentaires :
v Associer le nouveau domaine un attribut dans l'application Configuration de
base de donnes.
v Configurer la base de donnes dans l'application Configuration de base de
donnes.
v Utiliser le Concepteur d'applications pour modifier l'interface utilisateur selon
vos besoins. Par exemple, si vous ajoutez un domaine ALN pour une zone, vous
devez ajouter le bouton Slectionner une valeur. Les nouveaux domaines croiss
peuvent ncessiter de nouvelles zones dans l'application de destination.
Concepts associs:
Domaines de plages numriques, la page 320
Un domaine de plage numrique est un domaine qui utilise l'un des types de
donnes numriques, mais pour lequel vous spcifiez une plage plutt que des
valeurs spcifiques.

Ajout de domaines croiss


Ajoutez un domaine crois lorsque vous souhaitez ajouter un domaine qui renvoie
la valeur d'une zone d'une application vers une zone d'une autre application.

Pourquoi et quand excuter cette tche


Veillez ce que les instructions SQL utilises dans la prsente procdure sont
valides. L'application ne valide pas les instructions SQL.

Procdure
1. Ouvrez l'application Domaines.

324

Administration de Maximo Asset Management

2. Dans la fentre de table Domaines, cliquez sur Ajouter un nouveau domaine


et slectionnez Ajouter un nouveau domaine CROISE.
3. Dans la zone Domaine, spcifiez le nom du domaine.
4. Dans la zone Description, entrez une brve description du domaine.
5. Dans la fentre de la table Domaine crois, cliquez sur Nouvelle ligne.
6. Dfinissez des informations dtailles pour le domaine Crois :
Zone

Description

Objet

Slectionnez le nom de l'objet qui contient


l'attribut pour lequel vous souhaitez crer
un domaine. Par exemple, pour obtenir des
valeurs provenant de l'objet ACTIF,
slectionnez ACTIF.

Clause Where de validation

Si la valeur qui doit tre valide par ce


domaine est considre comme valide,
entrez la partie de la clause qui, lorsqu'elle
est interroge sur l'objet de la zone Objet,
doit renvoyer au moins un enregistrement.
Par exemple, si vous souhaitez qu'une zone
nomme Z (attribut Z) contienne les valeurs
de la zone assetnum dans l'application
Actifs, vous entrerez : ASSETNUM = :Z (les
deux-points reprsentent la variable de
liaison).

Clause Where de liste

Saisissez la partie de la clause qui spcifie la


valeur slectionner en fonction de la clause
Where de validation.
Par exemple, pour slectionner des
enregistrements d'actif commenant par les
chiffres 114, saisissez : ASSETNUM LIKE '114%'

7. Facultatif : Spcifiez une valeur de groupe et une valeur cl pour slectionner


un message d'erreur afficher en cas d'chec de la validation du domaine.
Vous dfinissez les valeurs des messages d'erreur dans l'application
Configuration de base de donnes.
a. Dans la zone Groupe de messages d'erreur, spcifiez la valeur de groupe
du message d'erreur.
b. Dans la zone Cl de message d'erreur, spcifiez la valeur de cl du
message d'erreur.
8. Facultatif : Pour appliquer un domaine une organisation ou un site
donn(e), spcifiez les valeurs dans les zones Organisation et Site. Pour
autoriser l'accs aux utilisateurs toutes les organisations et tous les sites,
effacez toutes les valeurs de ces zones.
9. Slectionnez les zones pour le domaine crois :
a. Dans la fentre de la table Champs Croiss, cliquez sur Nouvelle ligne.
b. Dans la liste Zone source, slectionnez un attribut de l'objet spcifi dans
la zone Objet. Cet attribut reprsente la zone partir de laquelle vous
souhaitez renvoyer les valeurs.
c. Dans la zone de texte Zone de destination, spcifiez la zone vers laquelle
vous souhaitez renvoyer des valeurs.

Chapitre 12. Gestion de domaines

325

d. Facultatif : Cochez la case Accepter la valeur null pour copier la valeur


partir de la zone source lorsque la valeur de l'attribut cible est vide. Cette
fonction remplace la valeur prcdente.
e. Facultatif : Cochez la case Ne pas craser si vous souhaitez copier la
valeur de l'attribut source lorsqu'elle est Null.
10. Facultatif : Spcifiez les conditions de l'objet source et/ou cible :
a. Dans la zone Condition sur le source, slectionnez une condition ou
utilisez le gestionnaire d'expression conditionnelle pour gnrer la
condition de l'objet source pour le croisement. L'objet source doit respecter
la condition avant que le croisement ait lieu.
b. Dans la zone Condition sur la destination, slectionnez une condition ou
utilisez le gestionnaire d'expression conditionnelle pour gnrer la
condition de l'objet cible pour le croisement. L'objet cible doit respecter la
condition avant que le croisement ait lieu.
c. Dans la zone Squence, entrez une valeur numrique afin de spcifier
l'ordre dans lequel le croisement aura lieu lorsque plusieurs croisements
sont dfinis. Les croisements avec des valeurs plus petites ont lieu avant
les croisements possdant des valeurs plus leves.
11. Cliquez sur OK pour ajouter le domaine crois la base de donnes.

Que faire ensuite


Lorsque vous avez ajout un domaine, il peut vous rester plusieurs tches
excuter, selon le domaine et la manire dont vous souhaitez qu'il s'affiche.
Dans l'application Classifications, associez un domaine un attribut dans la table
Attributs et aucune configuration supplmentaire ne sera ncessaire.
Si vous utilisez un domaine dans un autre contexte, l'ajout d'un domaine implique
des tches supplmentaires :
v Dans l'application Informations de base de donnes, associez le nouveau
domaine un attribut. L'attribut devient un attribut tendu spcifique votre
environnement et il n'est pas disponible pour d'autres locataires.
v Dans l'application Configuration de base de donnes, associez le nouveau
domaine un attribut et configurez la base de donnes. Aprs que vous avez
intgr un locataire, celui-ci peut changer les domaines que vous fournissez ou
crer ses propres domaines. Ces domaines sont spcifiques aux locataires et ne
sont pas disponibles pour d'autres locataires.
v Dans l'application Configuration de base de donnes, associez le nouveau
domaine un attribut et configurez la base de donnes.
v Dans l'application Concepteur d'applications, modifiez l'interface utilisateur en
fonction de vos besoins. Par exemple, si vous ajoutez un domaine ALN pour
une zone, vous devez ajouter le bouton Slectionner une valeur. Les nouveaux
domaines croiss peuvent ncessiter de nouvelles zones dans l'application de
destination.
Concepts associs:
Domaines croiss, la page 319
Les domaines croiss renvoient une valeur depuis une zone d'une application vers
une zone d'une autre application. Par exemple, vous pouvez renvoyer le numro
de srie d'un actif dans l'application Actifs vers une zone de l'application
Rfrentiel d'articles.

326

Administration de Maximo Asset Management

Ajout de domaines numriques


Vous utilisez un domaine numrique lorsque vous souhaitez ajouter un domaine
utilisant un type de donnes numriques.

Pourquoi et quand excuter cette tche


Sachant que vous pouvez utiliser un domaine avec plusieurs zones, la longueur
spcifie doit tre infrieure ou gale la longueur de la zone la plus courte que
vous utiliserez avec le domaine. Par exemple, si vous souhaitez utiliser le domaine
avec trois zones de longueurs 8, 10 et 12, spcifiez une longueur de 8 ou moins
pour le domaine. Si vous spcifiez une longueur suprieure celle de la zone qui
utilise le domaine, vous ne pouvez pas affecter le domaine l'attribut dans
l'application Configuration de base de donnes. Sinon, vous pouvez spcifier une
longueur suprieure dans l'application Domaines. Vous pouvez ensuite utiliser
l'application Configuration de base de donnes pour modifier la longueur de la
zone utilisant le domaine.

Procdure
1. Ouvrez l'application Domaines.
2. Dans la table Domaines, cliquez sur Ajouter un nouveau domaine et
slectionnez Ajouter nouveau domaine NUMERIQUE.
3. Dans la zone Domaine, spcifiez le nom du domaine.
4. Dans la zone Description, entrez une brve description du domaine.
5. Dans la zone Type de donnes, saisissez un type de donnes valide pour le
domaine.
6. Selon le type de donnes, la zone Longueur peut ou non tre modifiable. Si
elle est modifiable, entrez une longueur infrieure ou gale la longueur de la
zone qui utilise le domaine. Par exemple, si vous ajoutez un domaine pour
une zone de l'application Actifs qui a une longueur de 12 caractres, spcifiez
alors une longueur de 12.
7. Pour le type de donnes DECIMAL uniquement, dans la zone Echelle, entrez
une valeur d'chelle si celle-ci est diffrente de la valeur par dfaut, 2.
8. Cliquez sur Nouvelle ligne.
9. Remplissez les zones Valeur et Description.
10. Facultatif : Appliquez une valeur de domaine une organisation ou un site
spcifique en saisissant les valeurs dans les zones Organisation et Site. Les
domaines sont appliqus au niveau du systme par dfaut.
Laissez les zones Organisation et/ou Site vides pour toutes les valeurs si vous
souhaitez que les utilisateurs de toutes les organisations et tous les sites
puissent y accder. Sinon, spcifiez une organisation et/ou un site pour toutes
les valeurs de sorte que seuls les utilisateurs des organisations et/ou des sites
puissent y accder. Autrement, des rsultats inattendus peuvent se produire.
Par exemple, si vous entrez la valeur 100 sans spcifier d'organisation, la
valeur 300 avec l'Organisation A spcifie et la valeur 500 avec l'Organisation
B spcifie, les enregistrements de l'Organisation A ont uniquement accs
300. Les enregistrements de l'Organisation B ont uniquement accs 500. Les
enregistrements des autres organisations ont uniquement accs 100. Une fois
que vous avez spcifi une organisation et/ou un site pour une valeur, les
enregistrements de cette organisation et/ou ce site n'ont plus accs aux
valeurs dpourvues d'organisation/site spcifi.
11. Facultatif : Cliquez de nouveau sur Nouvelle ligne pour ajouter d'autres
valeurs.
Chapitre 12. Gestion de domaines

327

12. Cliquez sur OK.

Que faire ensuite


Lorsque vous avez ajout un domaine, il peut vous rester plusieurs tches
excuter, selon le domaine et la manire dont vous souhaitez qu'il s'affiche.
Dans l'application Classifications, associez un domaine un attribut dans la table
Attributs et aucune configuration supplmentaire ne sera ncessaire.
Si vous utilisez un domaine dans un autre contexte, l'ajout d'un domaine implique
des tches supplmentaires :
v Associer le nouveau domaine un attribut dans l'application Configuration de
base de donnes.
v Configurer la base de donnes dans l'application Configuration de base de
donnes.
v Utiliser le Concepteur d'applications pour modifier l'interface utilisateur selon
vos besoins. Par exemple, si vous ajoutez un domaine ALN pour une zone, vous
devez ajouter le bouton Slectionner une valeur. Les nouveaux domaines croiss
peuvent ncessiter de nouvelles zones dans l'application de destination.
Concepts associs:
Domaines de plages numriques, la page 320
Un domaine de plage numrique est un domaine qui utilise l'un des types de
donnes numriques, mais pour lequel vous spcifiez une plage plutt que des
valeurs spcifiques.

Ajout de domaines de plages numriques


Pour ajouter un domaine utilisant un type de donnes numriques, ajoutez un
domaine de plage numrique. Cependant, spcifiez une plage plutt que des
valeurs spcifiques.

Pourquoi et quand excuter cette tche


Sachant que vous pouvez utiliser un domaine avec plusieurs zones, la longueur
spcifie ici doit tre infrieure ou gale la longueur de la zone la plus courte
avec laquelle vous utilisez le domaine. Par exemple, si vous souhaitez utiliser le
domaine avec trois zones de longueurs 8, 10 et 12, spcifiez une longueur de 8 ou
moins pour le domaine. Si vous spcifiez une longueur suprieure celle de la
zone dans laquelle est utilis le domaine, vous ne pouvez pas affecter ce domaine
l'attribut dans l'application Configuration de base de donnes. Sinon, vous
pouvez spcifier une longueur suprieure dans l'application Domaines. Vous
pouvez ensuite utiliser l'application Configuration de base de donnes pour
modifier la longueur de la zone utilisant le domaine.

Procdure
1. Ouvrez l'application Domaines.
2. Dans la fentre de table Domaines, cliquez sur Ajouter un nouveau domaine
et slectionnez Ajouter un nouveau domaine PLAGE NUMERIQUE.
3. Dans la zone Domaine, spcifiez le nom du domaine.
4. Dans la zone Description, entrez une brve description du domaine.
5. Dans la zone Type de donnes, saisissez un type de donnes valide pour le
domaine.

328

Administration de Maximo Asset Management

6. Selon le type de donnes, la zone Longueur peut ou non tre modifiable. Si


elle est modifiable, entrez une longueur infrieure ou gale la longueur de la
zone qui utilise le domaine. Par exemple, si vous ajoutez un domaine pour
une zone de l'application Actifs qui a une longueur de 12 caractres, spcifiez
alors une longueur de 12.
7. Pour le type de donnes DECIMAL uniquement , dans la zone Echelle, entrez
une valeur d'chelle si celle-ci est diffrente de la valeur par dfaut, 2.
8. Cliquez sur Nouvelle ligne et renseignez les zones ci-dessous. Chaque ligne
dfinit une plage.
Zone

Description

Segment de plage

Spcifiez un numro d'identification pour le


segment. Par exemple, 1 si la plage contient
un seul segment ou 1, 2 ou 3 si le domaine
contient trois segments.
Pour une plage intervalles rguliers ou
une plage continue simple, vous n'avez
besoin que d'un segment.

Plage minimale

Saisissez la valeur infrieure dans la plage,


par exemple 10 dans la plage allant de 10
50.
Vous pouvez laisser la zone Plage minimale
ou Plage maximale vide (valeur nulle), mais
pas les deux.

Plage maximale

Saisissez la valeur suprieure dans la plage,


par exemple 50 dans la plage allant de 10
50.
Vous pouvez laisser la zone Plage minimale
ou Plage maximale vide (valeur nulle), mais
pas les deux.

Intervalle

Pour une plage contenant des valeurs


discrtes, saisissez la valeur de l'intervalle
qui spare les valeurs que vous souhaitez
voir apparatre dans la liste. Par exemple,
l'intervalle est de 10 dans la plage allant de
10 50 si vous souhaitez que les valeurs 10,
20, 30, 40 et 50 soient valides.
Pour une plage continue de valeurs entre les
valeurs minimale et maximale, laissez cette
zone nulle (vide).
Le type Continu concerne le type de
donnes. Par exemple, si le type de donnes
est ENTIER et que la plage est comprise
entre 1 et 5, alors seuls 1, 2, 3, 4 et 5 sont
des valeurs valides.

9. Facultatif : Appliquez une valeur de domaine une organisation ou un site


spcifique en saisissant les valeurs dans les zones Organisation et Site. Les
domaines sont appliqus au niveau du systme par dfaut.
Laissez les zones Organisation et/ou Site vides pour tous les segments de
plage si vous souhaitez que les utilisateurs de toutes les organisations et tous
les sites puissent y accder. Sinon, spcifiez une organisation et/ou un site
Chapitre 12. Gestion de domaines

329

pour tous les segments de plage de sorte que seuls les utilisateurs des
organisations et/ou sites puissent y accder.
10. Facultatif : Cliquez de nouveau sur Nouvelle ligne pour ajouter des plages
des segments supplmentaires.
11. Cliquez sur OK.

Que faire ensuite


Lorsque vous avez ajout un domaine, il peut vous rester plusieurs tches
excuter, selon le domaine et la manire dont vous souhaitez qu'il s'affiche.
Dans l'application Classifications, associez un domaine un attribut dans la table
Attributs et aucune configuration supplmentaire ne sera ncessaire.
Si vous utilisez un domaine dans un autre contexte, l'ajout d'un domaine implique
des tches supplmentaires :
v Associer le nouveau domaine un attribut dans l'application Configuration de
base de donnes.
v Configurer la base de donnes dans l'application Configuration de base de
donnes.
v Utiliser le Concepteur d'applications pour modifier l'interface utilisateur selon
vos besoins. Par exemple, si vous ajoutez un domaine ALN pour une zone, vous
devez ajouter le bouton Slectionner une valeur. Les nouveaux domaines croiss
peuvent ncessiter de nouvelles zones dans l'application de destination.
Concepts associs:
Domaines de plages numriques, la page 320
Un domaine de plage numrique est un domaine qui utilise l'un des types de
donnes numriques, mais pour lequel vous spcifiez une plage plutt que des
valeurs spcifiques.

Ajout de domaines de table


Ajoutez un domaine de table lorsque vous souhaitez ajouter un domaine qui tire
ses valeurs directement d'une colonne dans la base de donnes. Ce processus cre
une liste de valeurs dynamiques car les valeurs qu'elle tire de la base de donnes
peuvent changer.

Procdure
1. Ouvrez l'application Domaines.
2. Dans la fentre de table Domaines, cliquez sur Ajouter un nouveau domaine et
slectionnez Ajouter un nouveau domaine TABLE.
3. Dans la zone Domaine, spcifiez le nom du domaine.
4. Dans la zone Description, entrez une brve description du domaine.
5. Cliquez sur Nouvelle ligne et renseignez les zones ci-dessous.
Zone

Description

Objet

Indiquez le nom de l'objet. L'objet dsir est


l'objet contenant l'attribut partir duquel
vous souhaitez crer un domaine.
Par exemple, pour obtenir les valeurs de
l'objet ACTIF, spcifiez ACTIF.

330

Administration de Maximo Asset Management

Zone

Description

Clause Where de la liste

Saisissez la partie de la clause qui spcifie


les valeurs slectionner en fonction de la
clause Where de validation.
Par exemple, pour slectionner des
enregistrements d'actif commenant par les
chiffres 114, saisissez : assetnum like '114%'
Avertissement : Le systme ne valide pas
votre saisie si elle contient des erreurs de
syntaxe ou d'autres types d'erreurs.
Assurez-vous d'avoir saisi une clause
WHERE correcte. Les ventuelles erreurs
n'apparatront qu'une fois la base de
donnes configure.

Clause Where de validation

Si la valeur qui doit tre valide par ce


domaine est considre comme valide,
entrez la partie de la clause qui, lorsqu'elle
est interroge sur l'objet de la zone Objet,
devrait renvoyer au moins un
enregistrement.
En rgle gnrale, la clause concerne une
variable de liaison pour la zone utilisant ce
domaine pour valider. La variable de liaison
est reprsente par deux-points (:) suivis du
nom de zone.
Par exemple, si vous souhaitez qu'une zone
nomme Z (attribut Z) comporte les valeurs
de la zone assetnum de l'application Actifs,
entrez : assetnum = :z

6. Facultatif : Spcifiez une valeur de groupe et une valeur cl pour slectionner


un message d'erreur afficher en cas d'chec de la validation du domaine.
Vous dfinissez les valeurs des messages d'erreur dans l'application
Configuration de base de donnes.
a. Dans la zone Groupe de messages d'erreur, spcifiez la valeur de groupe
de messages d'erreur.
b. Dans la zone Cl de message d'erreur, spcifiez la valeur cl du message
d'erreur.
7. Facultatif : Appliquez une valeur de domaine une organisation ou un site
spcifique en saisissant les valeurs dans les zones Organisation et Site. Les
domaines sont appliqus au niveau du systme par dfaut.
Laissez les zones Organisation et/ou Site vides pour toutes les valeurs afin
que les utilisateurs de toutes les organisations et tous les sites puissent y
accder. Sinon, spcifiez une organisation et/ou un site pour toutes les valeurs
de sorte que seuls les utilisateurs des organisations et/ou des sites puissent y
accder.
8. Facultatif : Cliquez de nouveau sur Nouvelle ligne pour ajouter d'autres lignes.
9. Cliquez sur OK.

Que faire ensuite


Lorsque vous avez ajout un domaine, il peut vous rester plusieurs tches
excuter, selon le domaine et la manire dont vous souhaitez qu'il s'affiche.
Chapitre 12. Gestion de domaines

331

Dans l'application Classifications, associez un domaine un attribut dans la table


Attributs et aucune configuration supplmentaire ne sera ncessaire.
Si vous utilisez un domaine dans un autre contexte, l'ajout d'un domaine implique
des tches supplmentaires :
v Associer le nouveau domaine un attribut dans l'application Configuration de
base de donnes.
v Configurer la base de donnes dans l'application Configuration de base de
donnes.
v Utiliser le Concepteur d'applications pour modifier l'interface utilisateur selon
vos besoins. Par exemple, si vous ajoutez un domaine ALN pour une zone, vous
devez ajouter le bouton Slectionner une valeur. Les nouveaux domaines croiss
peuvent ncessiter de nouvelles zones dans l'application de destination.
Concepts associs:
Domaines TABLE, la page 321
Les domaines TABLE sont des ensembles de valeurs dynamiques bases sur les
valeurs d'un autre objet.
Cls externes et domaines TABLE, la page 322
En utilisant des domaines, vous pouvez crer une cl externe partir d'un niveau
de systme pour le niveau du site ou pour des objets de niveau organisation.

Association des valeurs de domaine des conditions


Vous pouvez associer des valeurs de domaine une condition afin de limiter le
nombre des valeurs disponibles pour les utilisateurs pour certaines conditions
telles que des statuts, des priorits et des actifs. Cette association garantit que seuls
les utilisateurs que vous avez dtermins peuvent dfinir certains statuts, modifier
la priorit des interventions, etc.

Avant de commencer
Avant d'associer une valeur de domaine une condition, vous devez configurer les
valeurs de domaine pour les domaines alphanumriques, de synonyme et
numriques. Vous devez ensuite dfinir une condition dfinissant quel moment
des valeurs de domaine particulires doivent apparatre dans un domaine.

Pourquoi et quand excuter cette tche


Vous pouvez crer une condition dans la bibliothque de conditions de
l'application Gestionnaire d'expression conditionnelle. Si vous modifiez la condition
pour une valeur de domaine aprs que la valeur a t slectionne pour une zone,
les valeurs existantes ne sont pas revalides. Il n'y a pas d'enregistrement en cours
sur les pages Rechercher ou Liste et les valeurs conditionnelles ne sont donc pas
prises en charge sur ces pages. Lorsque vous associez une condition une valeur
de domaine, vous devez spcifier un nom d'objet.

Procdure
1. Ouvrez l'application Domaines et slectionnez l'icne Modifier les dtails
correspondant au domaine contenant les valeurs que vous souhaitez associer
une condition. Selon le type de domaine slectionn, une fentre
alphanumrique, numrique, de synonyme, de table ou de croisement s'ouvre
dans laquelle vous pouvez ajouter ou modifier des conditions.

332

Administration de Maximo Asset Management

2. Slectionnez Afficher/Modifier des conditions et ajoutez ou changez les


conditions selon les besoins. Si vous ajoutez une condition, vous devez
l'associer un objet.
3. Facultatif : Si vous souhaitez ajouter les mmes conditions pour des valeurs de
domaine multiples, slectionnez Dfinir les conditions et slectionnez une
condition dans la bibliothque de conditions. Vous pouvez appliquer la mme
condition toutes les valeurs slectionnes.
4. Facultatif : Si vous souhaitez que les valeurs de domaine soient utilises par
plusieurs objets, spcifiez les objets dans la zone Nom de l'objet.
5. Sauvegardez l'enregistrement.

Cration de synonymes de valeurs internes


Vous pouvez crer des synonymes de valeurs internes afin de prsenter plusieurs
valeurs aux utilisateurs en fonction des besoins de votre entreprise.

Procdure
1. Ouvrez l'application Domaines.
2. Recherchez le domaine pour lequel vous souhaitez ajouter une valeur
synonyme, par exemple WOSTATUS.
3. Cliquez sur Modifier les dtails. Dans la table Domaine synonyme, vous
pouvez voir l'ensemble des valeurs en cours : l'option Valeur interne est utilise
par le systme et doit tre unique. L'option Valeur et sa description
correspondent ce que voient les utilisateurs.
4. Cliquez sur Nouvelle ligne et renseignez les zones ci-dessous :
Zone

Description

Valeur interne

Saisissez la valeur interne pour laquelle vous


souhaitez un synonyme.
Par exemple, dans le domaine STATUTI, si
vous souhaitez crer un synonyme pour
ATTAP appel ATT, saisissez la valeur
interne ATTAP.

Valeur

Saisissez la valeur que vous souhaitez


rendre visible par l'utilisateur.
Par exemple, ATT (En attente).

Description

Entrez une description du synonyme afin de


le diffrencier de la valeur existante.

5. Facultatif : Dans la zone Par dfaut, cochez la case si vous souhaitez que le
systme utilise la nouvelle valeur synonyme par dfaut. Chaque valeur interne
ne peut avoir qu'une seule valeur synonyme par dfaut.
Par exemple, le systme insre ATTAP (En attente d'approbation) comme statut
lorsque vous crez une nouvelle intervention. Ajoutez une valeur synonyme,
ATT. Si vous souhaitez que le systme insre ATT la place de ATTAP,
dfinissez ATT comme valeur par dfaut.
6. Facultatif : Appliquez une valeur de domaine une organisation ou un site
spcifique en saisissant les valeurs dans les zones Organisation et Site. Les
domaines sont appliqus au niveau du systme par dfaut.
Laissez les zones Organisation et/ou Site vides pour toutes les valeurs afin
que les utilisateurs de toutes les organisations et tous les sites puissent y

Chapitre 12. Gestion de domaines

333

accder. Sinon, spcifiez une organisation et/ou un site pour toutes les valeurs
de sorte que seuls les utilisateurs des organisations et/ou des sites puissent y
accder.
Si vous crez une valeur synonyme et spcifiez un site ou une organisation,
puis cliquez sur OK, le systme insre automatiquement des lignes dupliques
pour les autres valeurs. Les lignes dupliques contiennent le site ou
l'organisation spcifi(e) pour la nouvelle valeur cre. Par exemple, le domaine
TYPEMR compte trois valeurs : RECURRENT, STANDARD et TRANSFERT
(chacune avec une valeur interne du mme nom). Si vous crez une valeur
synonyme, REGULIER, avec la valeur interne STANDARD et que vous
spcifiez l'Organisation B, le systme cre automatiquement (lorsque vous
cliquez sur OK) les valeurs synonymes supplmentaires RECURRENT et
TRANSFERT avec l'Organisation B spcifie.
Important : En rgle gnrale, une fois le systme mis en oeuvre et les
enregistrements insrs, n'ajoutez pas de valeur synonyme avec un site ou une
organisation spcifi(e). Cette action peut invalider des donnes existantes. Si
vous devez ajouter une valeur synonyme avec un site ou une organisation
spcifi(e), vous devez galement ajouter des valeurs synonymes pour toutes
les valeurs existantes prsentes dans la base de donnes. Par exemple, si vous
avez ajout une valeur synonyme pour STANDARD avec une organisation ou
un site spcifi(e), vous devez galement ajouter des valeurs synonymes pour
RECURRENT et TRANSFERT (s'ils ont t utiliss dans des enregistrements)
avec la mme organisation ou le mme site spcifi(e).
7. Cliquez sur Nouvelle ligne pour ajouter d'autres synonymes.
8. Cliquez sur OK.
Concepts associs:
Domaines synonymes, la page 321
Les domaines synonymes sont des domaines spciaux rservs par le systme.
Vous ne pouvez pas ajouter de nouveaux domaines de synonymes, mais vous
pouvez ajouter de nouvelles valeurs de synonymes prsentes l'utilisateur.

Suppression de synonymes de valeurs internes


Vous pouvez supprimer un synonyme d'une valeur interne lorsqu'il ne vous est
plus utile.

Pourquoi et quand excuter cette tche


Dans les domaines synonymes, vous pouvez supprimer des valeurs synonymes,
mais en respectant les conditions suivantes :
v Vous ne pouvez supprimer que des valeurs synonymes autres que des valeurs
par dfaut.
v Si vous supprimez une valeur synonyme pour laquelle vous avez spcifi une
organisation ou un site, vous devez supprimer toutes les autres valeurs pour
lesquelles vous avez spcifi cette organisation ou ce site.
v Ne supprimez pas les valeurs synonymes si elles sont rfrences dans des
enregistrements.

Procdure
1. Ouvrez l'application Domaines.
2. Dans la fentre de la table Domaines, recherchez le domaine contenant la
valeur synonyme supprimer et cliquez sur Modifier les dtails.

334

Administration de Maximo Asset Management

3. Dans la fentre de la table Domaine SYNONYME, cliquez sur l'icne Marquer


la ligne supprimer . Vous pouvez marquer plusieurs lignes.
Pour annuler une suppression, cliquez sur Annuler la suppression.
4. Cliquez sur OK.
Concepts associs:
Domaines synonymes, la page 321
Les domaines synonymes sont des domaines spciaux rservs par le systme.
Vous ne pouvez pas ajouter de nouveaux domaines de synonymes, mais vous
pouvez ajouter de nouvelles valeurs de synonymes prsentes l'utilisateur.

Suppression de domaines
Vous pouvez supprimer la plupart des domaines lorsqu'ils ne vous sont plus utiles.

Pourquoi et quand excuter cette tche


Vous ne pouvez pas supprimer un domaine synonyme.
Vous pouvez supprimer d'autres types de domaines, mais pas si le domaine est
affect un attribut. Pour supprimer le domaine, vous devez d'abord dissocier
l'attribut.
La suppression d'un domaine n'affecte pas les valeurs dj insres dans les
enregistrements. Par exemple, si un utilisateur insre une valeur dans une zone
l'aide d'une liste de slection de valeurs de domaine, cette valeur est conserve
dans l'enregistrement. Elle y est conserve mme si le domaine est par la suite
dissoci de l'attribut et supprim.

Procdure
1. Ouvrez l'application Domaines.
2. Dans la table Domaines, recherchez le domaine supprimer et cliquez sur
l'icne Marquer la ligne pour suppression.
3. Dans le message d'avertissement, cliquez sur Oui.
4. Facultatif : Vous pouvez cliquer sur l'icne Annuler la suppression pour
annuler la suppression.
5. Cliquez sur Sauvegarder le domaine.

Chapitre 12. Gestion de domaines

335

336

Administration de Maximo Asset Management

Chapitre 13. Configuration et administration de documents


joints
Vous pouvez joindre des informations utiles un enregistrement (ou une tche
portant sur un enregistrement) sous forme de fichier ou d'adresse URL. Les
documents joints peuvent se trouver sur le rseau de votre socit, sur Internet ou
dans un systme de gestion de la documentation. Ces documents peuvent inclure
des fichiers texte, des feuilles de calcul ou des diagrammes.

Pourquoi et quand excuter cette tche


Lorsque vous configurez l'action Documents joints, vous intgrez l'emplacement
d'un fichier de document stock l'emplacement spcifi dans le systme. Vous
pouvez configurer le systme pour stocker des fichiers de document joints sur le
mme serveur que le serveur d'applications qui excute le systme. Par ailleurs,
vous pouvez stocker les documents joints sur d'autres serveurs.
Si vous possdez un systme de gestion de la documentation, vous pouvez
l'intgrer l'action Documents joins. L'intgration d'un systme de gestion de la
documentation ncessite une modification du code, donc des comptences en
programmation.

Configuration d'une bibliothque pour des documents joints


L'action Documents joints, disponible dans la plupart des applications systme,
permet de crer une bibliothque de documents et d'organiser les documents
l'aide de dossiers. Le systme inclut des dossiers par dfaut. Par ailleurs, vous
pouvez crer des dossiers supplmentaires ou organiser les dossiers en catgories
fonctionnelles.
La base de donnes Maximo inclut les dossiers suivants, que vous pouvez utiliser
cet effet.
Tableau 57. Dossiers dans lesquels vous pouvez organiser vos documents
Dossier

Contenu

Pices jointes

Fichiers texte

Diagrammes

Organigrammes ou diagrammes

Images

Images graphiques (par exemple, des photos


d'actifs)

Un administrateur gre la bibliothque, cre des dossiers en fonction des besoins et


spcifie les dossiers disponibles pour chaque application. Les dossiers
supplmentaires peuvent inclure des autorisations, des nomenclatures, des photos,
des procdures et des dessins. Vous pouvez joindre un document un
enregistrement mme lorsque le document ne se trouve pas dans la bibliothque
de documents.
L'administrateur global configure la bibliothque, cre des dossiers en fonction des
besoins et spcifie les dossiers disponibles pour chaque application. Les dossiers
supplmentaires peuvent inclure des autorisations, des nomenclatures, des photos,
Copyright IBM Corp. 2008, 2014

337

des procdures et des dessins. Vous pouvez joindre un document un


enregistrement mme lorsque le document ne se trouve pas dans la bibliothque
de documents.
L'administrateur global configure la bibliothque, cre des dossiers en fonction des
besoins et spcifie les dossiers disponibles pour chaque application. Les dossiers
supplmentaires peuvent inclure des autorisations, des nomenclatures, des photos,
des procdures et des dessins.

Configuration de documents joints


A l'aide de votre serveur d'applications, vous pouvez configurer des rfrentiels
pour les documents joints sur un seul ordinateur ou sur plusieurs ordinateurs.
Les applications adquates doivent tre installes sur les ordinateurs partir
desquels vous accdez aux documents joints. Par exemple, pour afficher un
document Microsoft Word, Word soit tre install sur un poste de travail.

Configuration de documents joints pour un ordinateur unique


La configuration de documents joints sur un seul ordinateur ncessite une
configuration spcifique et certaines spcifications. Cette configuration suppose que
votre ordinateur excute actuellement un scnario Windows ou UNIX.
Pour cette configuration, les serveurs d'applications et HTTP sont installs sur le
mme ordinateur. Par ailleurs, vous devez stocker les fichiers de document dans
l'ordinateur sur lequel les serveurs d'applications et HTTP sont en cours
d'excution. La configuration prsente sur la figure ci-aprs stocke les fichiers de
document joints sur le mme systme que celui du serveur d'applications qui
excute le systme:
Le graphique ci-aprs reprsente la configuration d'un ordinateur unique pour les
documents joints.

Figure 6. Configuration d'un ordinateur unique pour les documents joints

338

Administration de Maximo Asset Management

Configuration de documents joints pour deux ordinateurs et un


serveur HTTP local
Lorsque vous utilisez deux ordinateurs, un serveur HTTP (Hypertext Transfer
Protocol) local et WebSphere Application Server sous Windows ou UNIX, certaines
spcifications de configuration s'appliquent.
Le tableau ci-aprs recense les spcifications de configuration qui s'appliquent
deux ordinateurs et un serveur HTTP local, sous Windows ou UNIX.
Tableau 58. Deux ordinateurs, un serveur HTTP local sous Windows ou UNIX
Configuration

Spcifications

v Vous stockez les fichiers de document sur


un ordinateur autre que celui du serveur
d'applications qui excute le systme.

Pour Windows :

v Le serveur HTTP est sur le serveur


d'applications.

v H est un lecteur mapp sur l'ordinateur


du serveur d'applications qui excute le
systme.

v D est un lecteur sur l'ordinateur qui


stocke les documents.
v Vous mappez un lecteur sur le serveur
v Les identificateurs d'unit ainsi que les
d'applications vers le lecteur sur le
noms de fichier et de rpertoire sont
serveur de fichier de document (Windows
sensibles la casse.
uniquement).
v Vous installez le systme de fichier rseau
Pour UNIX :
contenant les fichiers de document issus
v /d01 est le point de montage du systme
de l'ordinateur du serveur de fichier de
NFS sur le serveur d'applications pour le
document sur le serveur d'applications
systme de fichiers /home sur l'ordinateur
(UNIX uniquement).
qui stocke les documents.
v Les noms de fichier et rpertoire sont
sensibles la casse.

La figure ci-aprs prsente une configuration deux ordinateurs avec un serveur


HTTP local.

Chapitre 13. Configuration et administration de documents joints

339

Figure 7. Configuration deux ordinateurs avec un serveur HTTP local

Configuration de documents joints pour deux ordinateurs et un


serveur HTTP ddi
Lorsque vous utilisez deux ordinateurs avec un serveur HTTP (Hypertext Transfer
Protocol) ddi sous Windows ou UNIX, la configuration et les spcifications
suivantes s'appliquent. Cette configuration s'applique aux plateformes WebSphere
Application Server ou WebLogic Server.
Le tableau ci-aprs recense les spcifications de configuration qui s'appliquent
deux ordinateurs avec un serveur HTTP ddi sous Windows ou UNIX.
Tableau 59. Deux ordinateurs, un serveur HTTP ddi sous Windows ou UNIX
Configuration

Spcifications

v Vous stockez les fichiers de document sur


un ordinateur autre que le serveur
d'applications qui excute le systme.

Pour Windows :

v Le serveur HTTP (par exemple, Apache


ou Microsoft Internet Information
Services) est install sur l'ordinateur qui
stocke les fichiers de document.
v Vous mappez un lecteur sur le serveur
d'applications vers le lecteur sur le
serveur de fichier de document/HTTP
(Windows uniquement).

v H est un lecteur mapp sur l'ordinateur


du serveur d'applications qui excute le
systme.
v D est un lecteur de l'ordinateur qui stocke
les documents et excute le serveur HTTP.
v L'identificateur d'unit, les noms de
fichier et de rpertoire sont sensibles la
casse.
Pour UNIX :

v Vous installez le systme de fichier rseau v /d01 est un point de montage du systme
NFS sur le serveur d'applications pour le
contenant les fichiers de document issus
systme de fichiers /home sur le serveur
du serveur de fichiers de document sur le
HTTP.
serveur d'applications (UNIX
uniquement).
v Les noms de fichier et rpertoire sont
sensibles la casse.

340

Administration de Maximo Asset Management

Le graphique ci-aprs prsente la configuration de deux ordinateurs avec un


serveur de fichier/HTTP de document ddi.

Figure 8. Configuration de deux ordinateurs avec un serveur de fichier/HTTP de document ddi.

Configuration de documents joints pour plusieurs ordinateurs et


serveurs HTTP (Hypertext Transfer Protocol)
Le scnario plusieurs ordinateurs et serveurs HTTP peut s'appliquer aux
plateformes WebSphere Application Server et WebLogic Server.

Chapitre 13. Configuration et administration de documents joints

341

Tableau 60. Plusieurs ordinateurs et serveurs HTTP sous Windows ou UNIX


Systme d'exploitation

Configuration

Spcifications

Windows

v Vous stockez les fichiers


de document sur un
ordinateur autre que celui
du serveur d'applications
qui excute le systme.

v Trois ordinateurs serveur


HTTP stockent les fichiers
de document : les serveurs
A, B, et C.

v Vous stockez les fichiers


de document pour chaque
dossier de documents
joints sur un autre
ordinateur.
v Un serveur HTTP (par
exemple, Apache ou
Microsoft Internet
Information Services) est
install sur chaque
ordinateur qui stocke les
fichiers de document.

Le serveur A stocke les


fichiers de document du
dossier de documents
joints dans le systme,
ainsi que les fichiers de
document sans chemin
d'accs spcifi.
Le serveur B stocke les
fichiers de document du
dossier de diagrammes.
Le serveur C stocke les
fichiers de document du
dossier d'images.

v Pour chaque dossier du


v D est le lecteur sur chaque
systme, vous mappez un
ordinateur serveur HTTP
lecteur sur le serveur
qui stocke les documents.
d'applications pour pointer
v H, I et J sont les lecteurs
vers le lecteur du serveur
mapps sur l'ordinateur
Fichier de
du serveur d'applications
document/HTTP
qui excute le systme.
correspondant. Le serveur
Ces lecteurs correspondent
Fichier de
au lecteur D des
document/HTTP est
ordinateurs serveur HTTP
l'ordinateur qui excute le
A, B, et C.
serveur HTTP et stocke les
v
Les noms de fichier sont
documents.
sensibles la casse.

342

Administration de Maximo Asset Management

Tableau 60. Plusieurs ordinateurs et serveurs HTTP sous Windows ou UNIX (suite)
Systme d'exploitation

Configuration

Spcifications

UNIX

v Vous stockez les fichiers


de document sur des
ordinateurs autres que
celui du serveur
d'applications qui excute
le systme.

v Trois ordinateurs serveur


HTTP (les ordinateurs A,
B, et C) stockent les
fichiers de document.

v Vous stockez les fichiers


de document de chaque
dossier de documents
joints dans le systme d'un
autre ordinateur.
v Un serveur HTTP (tel que
Apache ou tout autre
serveur Web) se trouve sur
chaque computer qui
stocke les fichiers de
document.

Le serveur A stocke les


fichiers de document du
dossier de documents
joints dans le systme,
ainsi que les fichiers de
document pour lesquels
aucun chemin d'accs
n'a t spcifi.
Le serveur B stocke les
fichiers de document du
dossier de diagrammes.
Le serveur C stocke les
fichiers de document du
dossier d'images.

v Vous installez le systme


de fichier rseau contenant v /d01, /d02, and /d03 sont
les fichiers de document
les points de montage du
issus du serveur de
systme NFS sur
fichiers de document sur
l'ordinateur du serveur
l'ordinateur du serveur
d'applications pour le
d'applications (UNIX
systme de
uniquement).
fichiers/principal sur
chaque serveur HTTP.
v L'identificateur d'unit, les
noms de fichier et les
noms de rpertoire sont
sensibles la casse.

Le graphique ci-aprs reprsente une configuration de plusieurs ordinateurs et


serveurs fichier/HTTP de document ddis.

Chapitre 13. Configuration et administration de documents joints

343

Figure 9. Configuration de plusieurs ordinateurs avec plusieurs serveurs fichier/HTTP de document ddis

Configurations alternatives pour les documents joints


Il existe plusieurs configurations alternatives pour l'action Documents joints
lorsque vous utilisez WebLogic Server ou la plateforme WebSphere Application
Server.
v Deux ordinateurs, le serveur HTTP local - Windows ou UNIX
Stockez les fichiers de document sur un ordinateur autre que celui du serveur
d'applications.
Le serveur HTTP de document se trouve sur l'ordinateur du serveur
d'applications qui excute le systme.
Cette configuration convient uniquement pour WebSphere Application Server.

344

Administration de Maximo Asset Management

v Deux ordinateurs, un serveur HTTP ddi - Windows ou UNIX


Stockez les fichiers de document sur un ordinateur autre que celui du serveur
d'applications qui excute le systme.
Le serveur HTTP se trouve sur l'ordinateur qui stocke les fichiers de
document.
v Plusieurs ordinateurs, plusieurs serveurs HTTP - Windows ou UNIX
Stockez des fichiers de document sur des serveurs diffrents avec chaque
dossier associ un serveur diffrent (si possible, gr par un groupe
diffrent). Par exemple, stockez les diagrammes, images et documents joints
sur des serveurs spars.
Chaque systme qui stocke des documents possde son propre serveur HTTP.

Mappages d'extensions de messagerie Internet multi-usages


pour WebLogic Server
Le mappage d'extensions de messagerie Internet multi-usages (MIME) associe une
extension de nom de fichier un type de fichier de donnes (par exemple, texte,
audio ou image). Ces proprits permettent de mapper un type MIME une
extension de nom de fichier. Les extensions MIME sont uniquement disponibles
pour WebLogic Server.
L'lment MIME-mappage d'un fichier web.xml dfinit le mappage entre une
extension de nom de fichier et un type MIME. Lorsque vous crez un rpertoire
doclinks\WEB-INF, copiez un fichier web.xml dans le rpertoire. Si vous rencontrez
des difficults pour afficher certains types de fichiers de document dans le
rpertoire, suivez la procdure suivante :
v Si vous avez modifi le fichier web.xml (ou que ne parvenez pas ouvrir
certains documents joints avant de copier ce fichier) :
1. Accdez Internet Explorer.
2. Slectionnez Outils/Options Internet.
3. Dans l'onglet Gnral, sous Fichiers Internet Temporaires, supprimez les
Cookies et les Fichiers.
Il est possible que votre navigateur n'affiche pas certains types de documents
(par exemple, les diagrammes CAD) si des plug-ins spciaux ne sont pas
installs. Si vous rencontrez ces types de documents, vrifiez auprs de votre
fournisseur quels sont les plug-ins dont vous avez besoin et si vous pouvez les
tlcharger. Si ncessaire, installez ces plug-ins sur chaque ordinateur client
utilis pour afficher et imprimer ces documents joints.
v Si vous rencontrez des difficults pour afficher certains types de documents,
reportez-vous aux sections de mime-mappage du fichier web.xml.
Le fichier web.xml contient une srie de paramtres rgissant le mappage des types
de donnes MIME. Ces paramtres correspondent divers types d'applications de
document. Par exemple, il existe un paramtre pour les documents .doc qui
correspond aux documents Microsoft Word :
v <mime-mapping>
v <extensions>
v doc
v
v
v
v

</extensions>
<mime-type>
application/msword
</mime-type>
Chapitre 13. Configuration et administration de documents joints

345

v </mime-mapping>
La valeur de l'<extension> est doc. et la valeur de <mime-type> est
application/msword.
Le fichier web.xml peut s'adapter la plupart des types de fichier. Si vous
rencontrez d'autres types de documents que vous ne parvenez pas ouvrir pour
les afficher en tant que pices jointes, ditez ce fichier comme suit pour mapper
votre type de donnes :
1. Copiez une section de mime-mappage dans le fichier.
2. Collez-la dans une nouvelle section.
3. Modifiez les lignes de paramtre d'application appropries afin d'afficher
l'extension et le type MIME des applications pertinentes.

Recherche du type MIME d'une application


Pour trouver le type MIME d'une application :
1. Accdez au registre Windows.
2. Cliquez sur Dmarrage de Windows, puis sur Excuter. Entrez ensuite
regedit.
3. Accdez au dossier HKEY_CLASSES_ROOT.
4. Dveloppez le dossier, puis cliquez sur l'extension de l'application. Mime-type
apparat sur la ligne Type de contenu, sous Donnes.
Par exemple, pour les documents PDF, le type MIME est application/pdf.
5. Aprs avoir diter le fichier web.xml, rgnrez et redployez le fichier EAR.

Configuration de documents joints


Lorsque vous configurez l'action Documents joints, vous intgrez l'emplacement
d'un fichier de document stock l'emplacement qui est spcifi dans le systme.
Vous pouvez configurer le systme pour stocker des fichiers de document joint sur
le mme serveur que le serveur d'applications qui excute le systme. Vous pouvez
galement stocker des fichiers de document joint sur d'autres serveurs.

Gestion de bibliothques de documents


Vous pouvez stocker des documents dans une bibliothque de documents
lectronique hberge sur un serveur local ou distant. Une fois le document stock
dans la bibliothque, vous pouvez l'associer des enregistrements. Vous pouvez
galement modifier des documents existants et ajouter des URL la bibliothque.

Ajout de fichiers joints la bibliothque


Cette action permet de joindre un fichier un enregistrement (ou une tche
portant sur un enregistrement).

Procdure
1. Ouvrez une application o l'action Documents joints est disponible.
2. Slectionnez l'action Bibliothque/Dossiers des pices jointes, puis l'action
Grer la bibliothque.
3. Cliquez sur Ajouter un document la bibliothque, puis slectionnez Ajouter
un nouveau fichier.
4. Renseignez toutes les zones ncessaires, puis cliquez sur OK.
Concepts associs:

346

Administration de Maximo Asset Management

Configuration d'une bibliothque pour des documents joints, la page 337


L'action Documents joints, disponible dans la plupart des applications systme,
permet de crer une bibliothque de documents et d'organiser les documents
l'aide de dossiers. Le systme inclut des dossiers par dfaut. Par ailleurs, vous
pouvez crer des dossiers supplmentaires ou organiser les dossiers en catgories
fonctionnelles.
Mappages d'extensions de messagerie Internet multi-usages pour WebLogic
Server, la page 345
Le mappage d'extensions de messagerie Internet multi-usages (MIME) associe une
extension de nom de fichier un type de fichier de donnes (par exemple, texte,
audio ou image). Ces proprits permettent de mapper un type MIME une
extension de nom de fichier. Les extensions MIME sont uniquement disponibles
pour WebLogic Server.

Ajout d'URL la bibliothque


Cette action permet de joindre une URL un enregistrement (ou une tche
portant sur un enregistrement).

Procdure
1. Ouvrez une application qui a l'action Attached documents (Documents joints).
2. Slectionnez l'action Bibliothque/Dossiers des pices jointes, puis l'action
Grer la bibliothque.
3. Cliquez sur Ajouter un document la bibliothque, puis slectionnez Ajouter
une nouvelle page Web.
4. Renseignez toutes les zones ncessaires, puis cliquez sur OK.
Concepts associs:
Configuration d'une bibliothque pour des documents joints, la page 337
L'action Documents joints, disponible dans la plupart des applications systme,
permet de crer une bibliothque de documents et d'organiser les documents
l'aide de dossiers. Le systme inclut des dossiers par dfaut. Par ailleurs, vous
pouvez crer des dossiers supplmentaires ou organiser les dossiers en catgories
fonctionnelles.
Mappages d'extensions de messagerie Internet multi-usages pour WebLogic
Server, la page 345
Le mappage d'extensions de messagerie Internet multi-usages (MIME) associe une
extension de nom de fichier un type de fichier de donnes (par exemple, texte,
audio ou image). Ces proprits permettent de mapper un type MIME une
extension de nom de fichier. Les extensions MIME sont uniquement disponibles
pour WebLogic Server.

Modification de documents existants


Vous pouvez modifier les informations concernant les documents stocks dans la
bibliothque de documents.

Pourquoi et quand excuter cette tche


Si vous cliquez sur Afficher les dtails pour un document, vous pouvez modifier
uniquement les zones Description du document et Adresse URL/Nom de fichier
et cochez la case Imprimer avec le lot de travaux.

Procdure
1. Ouvrez une application qui a l'action Attached documents (Documents joints).
2. Slectionnez Bibliothque/Dossiers des pices jointes, puis l'action Grer la
bibliothque.
Chapitre 13. Configuration et administration de documents joints

347

3. Dans la fentre Grer la bibliothque, cliquez sur le nom du document que


vous souhaitez modifier.
4. Modifiez les zones modifiables changer. Les zones sur fond blanc sont
modifiables et les zones grises sont en lecture uniquement.
5. Cliquez sur OK.
Concepts associs:
Configuration d'une bibliothque pour des documents joints, la page 337
L'action Documents joints, disponible dans la plupart des applications systme,
permet de crer une bibliothque de documents et d'organiser les documents
l'aide de dossiers. Le systme inclut des dossiers par dfaut. Par ailleurs, vous
pouvez crer des dossiers supplmentaires ou organiser les dossiers en catgories
fonctionnelles.
Mappages d'extensions de messagerie Internet multi-usages pour WebLogic
Server, la page 345
Le mappage d'extensions de messagerie Internet multi-usages (MIME) associe une
extension de nom de fichier un type de fichier de donnes (par exemple, texte,
audio ou image). Ces proprits permettent de mapper un type MIME une
extension de nom de fichier. Les extensions MIME sont uniquement disponibles
pour WebLogic Server.

Ajout de documents joints aux enregistrements


Vous pouvez joindre des documents aux enregistrements de l'intrieur/extrieur de
la bibliothque (et aux lignes de tche l'intrieur d'un enregistrement).

Procdure
1. Dans une application o l'action Documents joints est disponible, cliquez sur
Pices jointes.
2. Slectionnez l'une des actions suivantes pour joindre des documents :
Option

Description

A partir de la bibliothque

Slectionnez Ajouter partir de la


bibliothque.

De l'extrieur de la bibliothque

Slectionnez Ajouter un nouveau fichier ou


Ajouter une nouvelle page Web.

3. Si vous avez ajout un fichier de l'extrieur de la bibliothque, ajoutez le


document la bibliothque.
Dans la fentre Crer un fichier joint ou Crer une pice jointe de type adresse
URL, vous pouvez cocher la case Ajouter le document la bibliothque de
documents pour le mettre la disposition des autres utilisateurs.
Concepts associs:
Configuration d'une bibliothque pour des documents joints, la page 337
L'action Documents joints, disponible dans la plupart des applications systme,
permet de crer une bibliothque de documents et d'organiser les documents
l'aide de dossiers. Le systme inclut des dossiers par dfaut. Par ailleurs, vous
pouvez crer des dossiers supplmentaires ou organiser les dossiers en catgories
fonctionnelles.
Mappages d'extensions de messagerie Internet multi-usages pour WebLogic
Server, la page 345
Le mappage d'extensions de messagerie Internet multi-usages (MIME) associe une
extension de nom de fichier un type de fichier de donnes (par exemple, texte,
audio ou image). Ces proprits permettent de mapper un type MIME une
extension de nom de fichier. Les extensions MIME sont uniquement disponibles

348

Administration de Maximo Asset Management

pour WebLogic Server.

Impression de lots de travaux dans un environnement UNIX


Vous pouvez imprimer des lots de travaux dans un environnement UNIX.

Procdure
1. Dans le menu Outils de Microsoft Internet Explorer, slectionnez Options
Internet.
2. Sur l'onglet Scurit, cliquez sur Personnaliser le niveau.
3. Sous Contrle d'initialisation et de script ActiveX nom marqus comme
scuriss pour l'criture de scripts, cliquez sur Activer.
4. Cliquez sur OK pour revenir dans l'onglet Scurit, puis cliquez nouveau sur
OK.

Gestion des bibliothques de documents


Les administrateurs grent la bibliothque, crent des dossiers selon les besoins et
indiquent les dossiers disponibles pour chaque application.

Procdure
1. Copiez le fichier vers le rpertoire de documents joints.
2. Indiquez un chemin rseau vers le fichier, puis joignez la copie ou le lien
l'enregistrement.

Ajout de dossiers de documents


Lorsque vous ajoutez un dossier de documents, il est associ l'application
laquelle vous l'avez ajout. Les utilisateurs peuvent associer des dossiers de
documents existants l'application en cours. Ils peuvent galement ajouter des
pices jointes ces dossiers.

Avant de commencer
Vous devez bnficier de privilges d'administrateur pour accder cette action.

Procdure
1. Ouvrez n'importe quelle application o l'action Documents joints est
disponible.
2. Slectionnez l'action Bibliothque/Dossiers des pices jointes, puis Grer des
dossiers.
3. Cliquez sur Ajouter un dossier de documents.
4. Indiquez les informations sur le nouveau dossier.
5. Cliquez sur OK.
Concepts associs:
Configuration d'une bibliothque pour des documents joints, la page 337
L'action Documents joints, disponible dans la plupart des applications systme,
permet de crer une bibliothque de documents et d'organiser les documents
l'aide de dossiers. Le systme inclut des dossiers par dfaut. Par ailleurs, vous
pouvez crer des dossiers supplmentaires ou organiser les dossiers en catgories
fonctionnelles.

Chapitre 13. Configuration et administration de documents joints

349

Mappages d'extensions de messagerie Internet multi-usages pour WebLogic


Server, la page 345
Le mappage d'extensions de messagerie Internet multi-usages (MIME) associe une
extension de nom de fichier un type de fichier de donnes (par exemple, texte,
audio ou image). Ces proprits permettent de mapper un type MIME une
extension de nom de fichier. Les extensions MIME sont uniquement disponibles
pour WebLogic Server.

Association de dossiers de documents des applications


Vous devez associer des dossiers de documents une application avant de joindre
des documents ces dossiers. Par dfaut, les dossiers de pices jointes, d'images et
de diagrammes sont inclus dans chaque application o l'action Documents joints
est disponible.

Avant de commencer
Vous devez bnficier de privilges d'administrateur accder cette action.

Procdure
1. Ouvrez une application dote de l'action Documents joints.
2. Slectionnez Bibliothque/Dossiers des pices jointes, puis l'action Associer
des dossiers.
3. Cliquez sur Nouvelle ligne.
4. Dans la zone Dossier de documents, entrez une valeur. Les zones Description
du dossier de documents et Zone d'application contiennent des valeurs par
dfaut que vous pouvez modifier.
5. Cliquez sur OK pour sauvegarder vos changements.
Concepts associs:
Configuration d'une bibliothque pour des documents joints, la page 337
L'action Documents joints, disponible dans la plupart des applications systme,
permet de crer une bibliothque de documents et d'organiser les documents
l'aide de dossiers. Le systme inclut des dossiers par dfaut. Par ailleurs, vous
pouvez crer des dossiers supplmentaires ou organiser les dossiers en catgories
fonctionnelles.
Mappages d'extensions de messagerie Internet multi-usages pour WebLogic
Server, la page 345
Le mappage d'extensions de messagerie Internet multi-usages (MIME) associe une
extension de nom de fichier un type de fichier de donnes (par exemple, texte,
audio ou image). Ces proprits permettent de mapper un type MIME une
extension de nom de fichier. Les extensions MIME sont uniquement disponibles
pour WebLogic Server.

Configuration de documents joints dans un environnement


ordinateur unique
La configuration de WebLogic Server ou WebSphere Application Server pour
l'action Documents joints ncessite deux tches distinctes. Si vous excutez
WebLogic Server, vous devez crer une application Web. Si vous excutez
WebSphere Application Server, vous devez diter httpd.conf.

350

Administration de Maximo Asset Management

Cration de rpertoires de document joint dans un


environnement ordinateur unique
La premire tape de la configuration de documents joints est la cration de
rpertoires de document joint pour stocker les fichiers. Cette tche dtaille la
procdure la fois pour WebSphere Application Server et pour WebLogic Server.

Procdure
1. Crez un rpertoire doclinks sur l'ordinateur o sont stocks les fichiers de
document. Par exemple :
Systme d'exploitation

Rpertoire DocLinks

Windows

c:\doclinks

UNIX

/home/doclinks

2. Partagez le lecteur pour que les utilisateurs puissent s'y connecter.


3. Crez les sous-rpertoires suivants dans le rpertoire doclinks :
v pices jointes
v par dfaut
v diagrammes
v images
4. En fonction du serveur d'applications utilis, suivez la procdure pour
WebSphere Application Server ou WebLogic Server :
Option

Description

Si vous utilisez WebSphere Application


Server

Vrifiez que les sous-rpertoires sont crs


comme dcrit l'tape 3 et arrtez-vous ici.

Si vous utilisez WebLogic Server

Passez l'tape 5.

5. Crez un autre rpertoire et nommez-le WEB-INF.


6. Copiez le fichier web.xml depuis le dossier de dploiement vers le rpertoire
cr au cours l'tape 5 :
Option

Description

Windows

c:rp_install\deployment

UNIX

rp_install/deployment

Le systme contient d'autres fichiers web.xml. Veillez copier le fichier adquat.


Le fichier contient des informations pour mapper les objets MIME
personnaliser.
7. Vrifiez que les sous-rpertoires sont crs comme dcrit aux tapes 3 et 5.
Concepts associs:
Configuration de documents joints pour un ordinateur unique, la page 338
La configuration de documents joints sur un seul ordinateur ncessite une
configuration spcifique et certaines spcifications. Cette configuration suppose que
votre ordinateur excute actuellement un scnario Windows ou UNIX.

Cration d'une application Web dans un environnement un


seul ordinateur
Si vous excutez WebLogic Server, la cration d'une application Web est un
processus ncessaire pour configurer le serveur d'applications pour des documents
joints.
Chapitre 13. Configuration et administration de documents joints

351

Procdure
1. Arrtez le WebLogic Server.
2. Sauvegardez le fichier config.xml dans le domaine sur lequel vous souhaitez
configurer l'application Web :
Systme d'exploitation

Chemin d'accs

Windows

<Racine BEA WebLogic>user_projects\


domains\<nom_domaine>
Par exemple, /usr/bea/user_projects/
domains/mondomaine.

UNIX

<Racine BEA WebLogic> /user_projects/


domains/<nom_domaine>\
Par exemple, /use/bea/user_projects/
domains/mondomaine

3. Dmarrez le serveur d'applications.


4. Accdez la console d'administration :
http://<nom_hte>:<port>/console

5.
6.
7.
8.
9.

o <nom_hte> est le nom de l'ordinateur et <port> est le numro de port du


serveur d'applications.
Dans le panneau de gauche sous le noeud Deployments, cliquez sur Web
Application Modules (Modules d'application Web).
Supprimez l'application Web appele doclinks, si elle figure sur votre systme.
Dans le panneau de droite, cliquez sur Deploy a new Web Application
Module (Dployer un nouveau module d'application Web).
Accdez au rpertoire doclinks et slectionnez-le.
Cliquez sur Target Module (Module cible) en bas de la fentre.

10. Si plusieurs serveurs sont installs, slectionnez le serveur sur lequel vous
souhaitez dployer le nouveau module d'application Web.
Le nom du rpertoire doit tre de rpertoire racine dans lequel les documents
sont stocks. Doclinks est le rpertoire par dfaut puisque vous l'avez
slectionn l'tape 7.
11. Cliquez sur Continuer.
12. Cliquez sur Dployer.
L'application Web que vous avez cr apparat dans l'arborescence
d'applications Web dans le panneau de gauche.
13. Vrifiez que le module Web doclinks a t install correctement :
a. Suivez l'une des procdures suivantes :
v Sous Windows, crez un fichier test appel test.txt dans le dossier
doclinks :
C:\doclinks\test.txt.
v Sous UNIX, crez un fichier test nomm test.txt l'emplacement suivant
:
/home/doclinks/test.txt
b. Ouvrez une session de navigateur et entrez l'adresse suivante :
http://<nom_serveur ou adresse_ip>:<numro_port>/doclinks/test.txt
Exemple :
http://localhost:7001/doclinks/test.txt

352

Administration de Maximo Asset Management

Votre document test.txt s'affiche dans cette fentre. Si vous ne pouvez pas
ouvrir le fichier, l'application Web doclink n'a pas t cre correctement.
Pour reconfigurer l'application Web doclink, reprenez cette procdure
depuis le dbut.

Que faire ensuite


Aprs avoir modifi l'emplacement du rpertoire doclinks, modifiez les chemins
d'accs spcifis dans le systme.
Concepts associs:
Configuration de documents joints pour un ordinateur unique, la page 338
La configuration de documents joints sur un seul ordinateur ncessite une
configuration spcifique et certaines spcifications. Cette configuration suppose que
votre ordinateur excute actuellement un scnario Windows ou UNIX.

Edition du fichier httpd.conf dans un environnement un seul


ordinateur
Dans WebSphere Application Server, la fonction Documents joints utilise le serveur
IBM HTTP pour afficher des documents joints. Vous devez modifier le fichier
httpd.conf pour spcifier la racine du dossier \doclinks comme rpertoire principal
de WebSphere Application Server.

Procdure
1. Accdez l'emplacement du fichier httpd.conf du serveur IBM HTTP.
L'emplacement d'installation par dfaut dpend de votre systme
d'exploitation :
Systme d'exploitation

Chemin d'accs

Windows

C:\IBM HTTP Server\conf\httpd.conf

UNIX

/home/IBMHTTPD/conf/httpd.conf

2. Sauvegardez le fichier httpd.conf.


3. Ouvrez le fichier httpd.conf dans un diteur de texte. Trouvez la section qui
commence avec la ligne suivante :
# This should be changed to whatever you set DocumentRoot to.
4. Modifiez la ligne Directory que vous avez trouve l'tape prcdente pour
indiquer le rpertoire doclinks que vous avez cr :
Systme d'exploitation

Ligne de rpertoires

Windows

<Rpertoire C:\doclinks>

UNIX

<Directory /home/doclinks>

5. Cherchez la section qui commence par les lignes suivantes :


#
# Document Root: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#

6. Modifiez la ligne DocumentRoot pour indiquer le rpertoire doclinks que vous


avez cr :
Systme d'exploitation

Ligne de rpertoires

Windows

DocumentRoot C:\doclinks

Chapitre 13. Configuration et administration de documents joints

353

Systme d'exploitation

Ligne de rpertoires

UNIX

DocumentRoot /home/doclinks

7. Enregistrez et fermez le fichier.


8. Redmarrez le serveur HTTP.
9. Pour vrifier que le serveur HTTP est correctement configur, procdez
comme suit :
a. Excutez l'une des tapes suivantes :
v Sous Windows, crez un fichier test nomm test.txt et enregistez-le
l'emplacement suivant :
C:\doclinks\test.txt
v Sous UNIX, crez un fichier de test nomm test.txt et enregistrez-le dans
le dossier doclinks.
/home/doclinks/test.txt
b. Ouvrez une session de navigateur et entrez l'adresse suivante :
http://<nom_serveur ou adresse_ip>/test.txt
Par exemple :
http://localhost/test.txt
Vous pouvez afficher le document test.txt dans cette fentre. Si vous ne
pouvez pas ouvrir le fichier, vous devez reconfigurer le serveur IBM HTTP.
Pour reconfigurer le serveur IBM HTTP, rptez l'ensemble des tapes
prcdentes.
10. Redmarrez WebSphere Application Server et le systme.
Concepts associs:
Configuration de documents joints pour un ordinateur unique, la page 338
La configuration de documents joints sur un seul ordinateur ncessite une
configuration spcifique et certaines spcifications. Cette configuration suppose que
votre ordinateur excute actuellement un scnario Windows ou UNIX.

Modification des chemins d'accs par dfaut dans Proprits


systme dans un environnement un seul ordinateur
Aprs avoir modifi l'emplacement du rpertoire doclinks, modifiez les chemins
d'accs spcifis dans le systme. Ces procdures sont valides pour WebSphere
Application Server et WebLogic Server.

Avant de commencer
Vous devez disposer des autorisations pour modifier les chemins d'accs aux
fichiers dans les documents joints.

Procdure
1. Connectez-vous au systme et accdez la Configuration du systme.
Slectionnez Configuration de la plateforme puis Proprits du systme.
2. Configurez les proprits des documents joints comme indiqu dans le tableau
suivant :

354

Administration de Maximo Asset Management

Proprit

Description

Valeur globale

mxe.doclink.doctypes.defpath Rpertoire de fichiers par


v Sous Windows, WebLogic
dfaut utiliser pour les
Server et WebSphere
dossiers de la bibliothque
Application Server :
pour lesquels aucun chemin
C:\doclinks
d'accs par dfaut n'est
v
Sous UNIX, WebLogic
spcifi dans la base de
Server et WebSphere
donnes. Les fichiers figurant
Application Server :
dans ces dossiers sont
chargs l'emplacement
/home/doclinks
indiqu.
mxe.doclink.maxfilesize

Taille maximum (Mo) pour


un fichier que vous pouvez
tlcharger dans le dossier
Bibliothque de documents
joints.

Utilisez la valeur par dfaut


10 Mo (10 = 10 Mo) ou
remplacez-la par une valeur
infrieure.
Ne dfinissez pas la taille
maximum de fichier sur une
valeur qui dpasse la
capacit systme de
l'ordinateur. Dans ce cas, une
erreur systme
OutOfMemory se produit et
le serveur d'applications se
ferme. Pour corriger cette
erreur, modifiez la valeur sur
une valeur infrieure 10
Mo et redmarrez le serveur
d'applications.
Si la valeur est dfinie sur 0,
tous les fichiers peuvent tre
tlchargs quelle que soit
leur taille. Cependant, des
erreurs OutOfMemory
peuvent se produire si un
utilisateur charge un fichier
dont la taille dpasse la
capacit du systme. Pour
corriger cette erreur,
modifiez la valeur sur une
valeur infrieure 10 Mo et
redmarrez le serveur
d'applications.

Chapitre 13. Configuration et administration de documents joints

355

Proprit

Description

Valeur globale

mxe.doclink.path01

v Chemin d'accs au serveur v Windows WebLogic Server


:
HTTP pour lier les
documents associs des
C<CHEMIN
enregistrements. Utilis
D'ACCES>\
pour convertir les chemins
doclinks=http://
d'accs aux dossiers en
<nom_serveur ou
adresses URL.
IP>:<numro_port>/
doclinks
v Utilisez l'instruction
suivante :
Par exemple
<Valeur indique dans le
C<CHEMIN
chemin daccs par
D'ACCES>\
dfaut du dossier> =
doclinks=http://
<Adresse URL de
localhost:7001/doclinks
lemplacement partir
v UNIX WebLogic Server :
duquel les fichiers sont
/home/doclinks=http://
stocks>
nom_serveur ou
Le systme lit la chane
IP>:<numro_port>/
<Valeur spcifie dans
doclinks
le chemin d'accs par
Exemple :
dfaut au dossier > et la
remplace par <Adresse URL
/home/doclinks=http://
de l'emplacement
localhost:7001/doclinks
partir duquel les
v Windows WebSphere
fichiers sont stocks>
Application Server :
Par exemple, sous
Windows, le chemin
d'accs par dfaut aux
documents stocks est
C:\doclinks\diagrams.
Un utilisateur ajoute un
document nomm
diagram123.dwg au
dossier diagrams. Le
document est copi de
l'emplacement source vers
: C:\doclinks\diagrams.
La proprit
mxe.doclink.path01
convertit le chemin d'accs
au fichier sur
http://localhost/
doclinks/ diagrams. Le
lien permettant d'afficher
de fichier est
http://localhost/
doclinks/
diagrams/diagram123.dwg.

356

Administration de Maximo Asset Management

C<CHEMIN
D'ACCES>\
doclinks=http://
<nom_serveur ou IP>
Exemple :
C<CHEMIN
D'ACCES>\
doclinks=http://locahost
v UNIX WebSphere
Application Server :
/home/doclinks =
http://<nom_serveur ou
IP>
Exemple :
/home/doclinks = http://
localhost/

Proprit

Description

Valeur globale

mxe.doclink.multilang.

Indique si l'application
s'excute sur une plateforme
AIX WebSphere Application
Server. La valeur par dfaut
est false.

v Dfinissez la valeur sur


true si elle s'excute sur
une plateforme AIX
WebSphere Application
Server.

aix.websphere

v Dfinissez-la sur false si


l'application s'excute sur
d'autres plateformes, par
exemple un systme
diffrent de WebSphere
Application Server sur
AIX.

Dans la proprit mxe.doclink.path01, le nom de serveur figurant dans le


chemin d'accs doit tre un nom de serveur qualifi complet.
3. Redmarrez le serveur d'applications.
Concepts associs:
Configuration de documents joints pour un ordinateur unique, la page 338
La configuration de documents joints sur un seul ordinateur ncessite une
configuration spcifique et certaines spcifications. Cette configuration suppose que
votre ordinateur excute actuellement un scnario Windows ou UNIX.

Modification des chemins d'accs par dfaut dans les Proprits


systme pour plusieurs ordinateurs et plusieurs serveurs HTTP
Aprs avoir modifi l'emplacement du rpertoire doclinks, vous pouvez utiliser
l'application Proprits systme pour modifier les chemins d'accs spcifis dans le
systme. Cette tche est valide sur WebSphere Application Server et WebLogic
Server, ainsi que sur les systmes excutant Windows ou UNIX.

Avant de commencer
Vous devez disposer des autorisations ncessaires pour modifier les chemins
d'accs aux fichiers dans l'action Documents joints.

Procdure
1. Connectez-vous au systme et accdez la Configuration du systme.
Slectionnez Configuration de la plateforme puis Proprits du systme.
2. Configurez les proprits suivantes pour la tche Documents joints :
Proprit

Description

Valeur globale

mxe.doclink.doctypes.defpath

Rpertoire de fichiers par dfaut


utiliser pour les dossiers de la
bibliothque pour lesquels aucun
chemin d'accs par dfaut n'est
spcifi dans la base de donnes. Les
fichiers de ces dossiers sont chargs
vers l'emplacement,
mxe.doclink.doctypes.defpath.

v Windows : H:\doclinks
v UNIX : /d01/doclinks

Chapitre 13. Configuration et administration de documents joints

357

Proprit

Description

Valeur globale

mxe.doclink.maxfilesize

Taille maximum (en Mo) des fichiers


que vous pouvez tlcharger vers le
dossier Bibliothque de documents
joints.

Utilisez la valeur par dfaut 10 Mo


(10 = 10 Mo) ou remplacez-la par une
valeur infrieure.
Ne dfinissez pas la taille maximum
de fichier sur une valeur qui dpasse
la capacit systme de l'ordinateur.
Dans ce cas, une erreur systme
OutOfMemory se produit et le
serveur d'applications se ferme. Pour
corriger cette erreur, modifiez la
valeur sur une valeur infrieure 10
Mo et redmarrez le serveur
d'applications.
Si la valeur est dfinie sur 0, le
systme autorise le chargement de
tous les fichiers quelle que soit leur
taille. Cependant, des erreurs
OutOfMemory peuvent se produire si
un utilisateur charge un fichier dont
la taille dpasse la capacit du
systme. Pour corriger cette erreur,
modifiez la valeur sur une valeur
infrieure 10 Mo et redmarrez le
serveur d'applications.

358

Administration de Maximo Asset Management

Proprit

Description

Valeur globale

mxe.doclink.path01

v Chemin d'accs du serveur HTTP


pour lier les documents qui sont
des enregistrements joints.

v Windows : H<CHEMIN
D'ACCES>\doclinks=http://
dochostA

v UNIX : /d01/doclinks=http://
v Utilisez l'instruction suivante :
dochostA
<Valeur spcifie dans le chemin
d'accs par dfaut d'un dossier
= > = <Adresse URL de
l'emplacement partir duquel
les fichiers seront servis>
Le systme lit cette chane, <Valeur
spcifie dans le chemin d'accs
par dfaut au dossier> et la
remplace par la chane <Adresse
URL de l'emplacement partir
duquel les fichiers seront
servis>.
Par exemple, sous Windows, le
chemin d'accs par dfaut des
documents stocks est
H:\doclinks\diagrams.
Un utilisateur ajoute un document
nomm diagram123.dwg au
dossier diagrams. Le document est
copi partir de la source vers :
H:\doclinks\diagrams.
La proprit mxe.doclink.path01
convertit le chemin d'accs au
fichier comme suit :
http://localhost/doclinks/
diagrams. Le lien permettant
d'afficher ce fichier est http://
localhost/doclinks/diagrams/
diagram123.dwg.
mxe.doclink.path02

Chemin d'accs du serveur HTTP


pour lier les documents joints aux
enregistrements systme.

v Windows : I<CHEMIN
D'ACCES>\doclinks=http://
dochostB

v UNIX : /d02/doclinks=http://
Utilis pour convertir les chemins
dochostB
d'accs aux dossiers en adresses URL.
mxe.doclink.path03

Chemin d'accs au serveur HTTP


pour associer les documents joints
aux enregistrements.

v Windows : J<CHEMIN
D'ACCES>\doclinks=http://
dochostC

v UNIX : /d03/doclinks=http://
Utilis pour convertir les chemins
dochostC
d'accs aux dossiers en adresses URL.
mxe.doclink.multilang.aix.websphere

Indiquez si l'application s'excute sur v Dfinissez la valeur sur true si elle


une plateforme AIX WebSphere
s'excute sur une plateforme AIX
Application Server. La valeur par
WebSphere Application Server.
dfaut est false.
v Dfinissez-la sur false si
l'application s'excute sur d'autres
plateformes, par exemple un
systme diffrent de WebSphere
Application Server sur AIX.

Il est possible de saisir plusieurs entres (par dfaut, 10 maximum) pour


convertir les chemins d'accs aux fichiers. Vous pouvez donc configurer votre
Chapitre 13. Configuration et administration de documents joints

359

systme de faon ce que chaque dossier de documents utilise des serveur ou


des rpertoires diffrents. Dans la proprit mxe.doclink.pathnn, l'hte docs du
chemin d'accs doit tre un nom de serveur qualifi complet.
3. Redmarrez le serveur d'applications.
Concepts associs:
Configuration de documents joints pour un ordinateur unique, la page 338
La configuration de documents joints sur un seul ordinateur ncessite une
configuration spcifique et certaines spcifications. Cette configuration suppose que
votre ordinateur excute actuellement un scnario Windows ou UNIX.

Modification des chemins d'accs aux fichiers de la bibliothque


de donnes de dmonstration dans un environnement
ordinateur unique
Une bibliothque de pices jointes de dmonstration (galement appele DATA) est
fournie avec l'action Documents joints. Pour afficher ces fichiers de bibliothque,
qui s'excutent sur WebSphere Application Server ou WebLogic Server, modifiez le
fichier pour qu'il soit identique votre installation de rpertoire de liens de
documents (DocLinks).

Avant de commencer
Vous devez tre autoris diter les chemins d'accs aux fichiers dans Documents
joints.

Procdure
1. Connectez-vous au systme, puis ouvrez une application o l'action Documents
joints est disponible.
2. Cliquez sur Bibliothque/Dossiers des pices jointes et slectionnez l'action
Grer la bibliothque.
3. Dans la fentre Grer la bibliothque, cliquez sur l'icne Caractristiques en
regard du document dont vous souhaitez modifier le chemin.
4. Dans la zone Adresse URL/Nom de fichier, spcifiez le nouvel emplacement
du rpertoire de liens de documents (DocLinks). Entrez le chemin d'accs
complet, y compris l'identificateur d'unit.
L'identificateur d'unit, le chemin d'accs et les noms de dossier sont sensibles
la casse. Par consquent, cette dernire doit donc tre identique celle du
chemin d'accs et des noms de dossier que vous avez crs dans l'application
Proprits systme.
5. Modifiez les chemins de chaque document comme suit :
Systme d'exploitation

Chemins d'accs

Windows

C:\doclinks\<filename>
Par exemple, la zone Adresse URL/Nom de
fichier du document 1001 s'affiche par
dfaut comme suit : \DOCLINKS\BOILDER.DWF
Changez ceci en :
C:\doclinks\BOILDER.DWF

360

Administration de Maximo Asset Management

Systme d'exploitation

Chemins d'accs

UNIX

home/doclinks/<filename>
Par exemple, la zone Adresse URL/Nom de
fichier du document 1001 s'affiche par
dfaut comme suit : \DOCLINKS\BOILDER.DWF
Changez ceci en :
/home/doclinks/BOILDER.DWF

Vous devez modifier chaque chemin d'accs aux fichiers de bibliothque dans
la bote de dialogue qui apparat dans la fentre.
6. Cliquez sur OK.
7. Redmarrez le serveur d'applications.
Concepts associs:
Configuration de documents joints pour un ordinateur unique, la page 338
La configuration de documents joints sur un seul ordinateur ncessite une
configuration spcifique et certaines spcifications. Cette configuration suppose que
votre ordinateur excute actuellement un scnario Windows ou UNIX.

Configuration de documents joints pour deux ordinateurs et


un serveur HTTP local
Si vous utilisez deux ordinateurs, un serveur HTTP local et WebSphere Application
Server sous Windows ou UNIX, certaines spcifications de configuration
s'appliquent.

Cration de rpertoires de document joint pour deux ordinateurs


et un serveur HTTP local
La premire tape de la configuration de votre systme concernant les documents
joints est la cration de rpertoires pour stocker les fichiers.

Procdure
1. Arrtez WebSphere Application Server.
2. Crez les sous-rpertoires suivants dans le rpertoire de liens de documents
(DocLinks) :
v pices jointes
v par dfaut
v diagrammes
v images
3. Vrifiez la structure de rpertoire, puis procdez comme suit :
a. Crez un autre rpertoire et nommez-le WEB-INF.
b. Accdez au rpertoire doclinks cr au cours de l'tape 1.
c. Copiez le fichier web.xml depuis le dossier de dploiement vers le rpertoire
WEB-INF que vous avez cr.
Le systme contient plusieurs autres fichiers web.xml. Veillez copier le
fichier adquat.
v Sous Windows, le fichier web.xml est : c:rp_install\deployment
v Sous UNIX, le fichier web.xml est rp_install/deployment
Le fichier contient les informations sur mime-mappage que vous pouvez
personnaliser.
Chapitre 13. Configuration et administration de documents joints

361

d. Vrifiez la structure de rpertoire.

Exemple
Les rpertoires se trouvent aux emplacements suivants :
Systme d'exploitation

Rpertoire DocLinks

Windows

D:\doclinks

UNIX

/home/doclinks

Concepts associs:
Configuration de documents joints pour deux ordinateurs et un serveur HTTP
local, la page 339
Lorsque vous utilisez deux ordinateurs, un serveur HTTP (Hypertext Transfer
Protocol) local et WebSphere Application Server sous Windows ou UNIX, certaines
spcifications de configuration s'appliquent.

Cration d'applications Web pour deux ordinateurs et un serveur


HTTP local
Si vous excutez WebLogic Server, la cration d'une application Web est un
processus ncessaire pour configurer le serveur d'applications pour des documents
joints.

Procdure
1. Arrtez le WebLogic Server.
2. Sauvegardez le fichier config.xml dans le domaine dans lequel vous souhaitez
configurer l'application Web.
Systme d'exploitation

Chemin d'accs

Windows

<Racine BEA WebLogic>\user_projects\


domains\<nom_domaine>
Par exemple, \usr\bea\user_projects\
domains\mondomaine

UNIX

<Racine BEA WebLogic>/user_projects/


domains/<nom_domaine>
Par exemple, /usr/bea/user_projects/
domains/mondomaine

3. Dmarrez WebLogic Server.


4. Pour vous connecter la console d'administration, entrez l'URL suivante :
http://<nom_hte>:<port>/console
o <nom_hte> est le nom de l'ordinateur et <port> est le numro de port du
serveur d'applications.
5. Dans le panneau de gauche, sous le noeud Deployments, cliquez sur Web
Application Modules (Modules d'application Web).
6. Supprimez l'application Web appele doclinks, si elle figure sur votre systme.
7. Dans le panneau de droite, cliquez sur Deploy a new Web Application
Module (Dployer un nouveau module d'application Web).
8. Accdez l'emplacement du rpertoire doclinks surle lecteur mapp.

362

Administration de Maximo Asset Management

Systme d'exploitation
Windows

Emplacement du rpertoire doclinks


Exemple :
1. Cliquez sur le nom d'ordinateur pour
afficher les lettres de lecteur.
2. Cliquez sur le lecteur mapp, H, pour
afficher les rpertoires figurant sur H
(qui correspond au lecteur D de
l'ordinateur qui stocke les fichiers de
document).
Le rpertoire doclinks cr sur D
apparat dans la liste suivant l'instruction
de chemin d'accs.

UNIX

Exemple :
1. Cliquez sur le nom d'hte pour afficher
le systme de fichiers racine.
2. Cliquez sur /d01 pour afficher les
rpertoires que /d01 rfrence sur
l'ordinateur qui stocke les fichiers de
document.
Le rpertoire doclinks cr s'affiche dans
la liste suivant l'instruction de chemin
d'accs.

9. Slectionnez le rpertoire doclinks.


10. Cliquez sur Target Module (Module cible) en bas de l'cran.
11. Si plusieurs serveurs sont installs, slectionnez le serveur sur lequel vous
souhaitez dployer votre nouveau module d'application Web, puis cliquez sur
Continuer.
12. Vrifiez vos choix.
Le nom doit tre le nom du rpertoire racine o les documents sont stocks.
Le rpertoire par dfaut est doclinks, puisque vous l'avez slectionn l'tape
9. Le nom est sensible la casse.
13. Cliquez sur Dployer.
L'application Web que vous avez cr apparat dans l'arborescence
d'applications Web dans le panneau de gauche.
14. Suivez la procdure suivante pour vrifier que le module Web doclinks a t
install correctement :
a. Suivez l'une des procdures suivantes, selon si votre systme est bas sur
Windows ou UNIX :
v Sous Windows, crez un fichier de test nomm test.txt
l'emplacement suivant :
D:\doclinks\test.txt
v Sous UNIX, crz un fichier de test appel test.txt l'emplacement
suivant :
/home/doclinks/test.txt
b. Ouvrez une sesion de navigateur et entrez l'adresse suivante :
http://<nom_serveur ou adresse_ip>:<numro_port>/doclinks/test.txt
Exemple :
http://localhost:7001/doclinks/test.txt

Chapitre 13. Configuration et administration de documents joints

363

Votre document test.txt s'affiche. Si vous ne pouvez pas ouvrir le fichier,


WebLogic Server n'a pas t correctement configur pour doclinks. Pour crer
l'application Web doclink. Pour reconfigurer l'application Web doclink,
recommencez la procdure ci-dcrite.
Concepts associs:
Configuration de documents joints pour deux ordinateurs et un serveur HTTP
local, la page 339
Lorsque vous utilisez deux ordinateurs, un serveur HTTP (Hypertext Transfer
Protocol) local et WebSphere Application Server sous Windows ou UNIX, certaines
spcifications de configuration s'appliquent.

Modification des chemins d'accs aux fichiers par dfaut dans


Proprits systme pour deux ordinateurs et un serveur HTTP
local
Vous avez modifi l'emplacement du rpertoire doclinks. Vous pouvez donc utiliser
l'application Proprits systme pour modifier les chemin d'accs aux fichiers
spcifis. Ces tapes sont valides sur les systmes Windows et UNIX.

Avant de commencer
Vous devez disposer des autorisations ncessaires pour modifier les chemins
d'accs aux fichiers dans l'action Documents joints.

Procdure
1. Connectez-vous au systme et accdez la Configuration du systme.
Slectionnez Configuration de la plateforme puis cliquez sur Proprits du
systme.
2. Configurez l'action Documents joints comme indiqu dans la table suivante.
Proprit

Description

Valeur globale

mxe.doclink.doctypes.defpath

Rpertoire de fichiers par dfaut


utiliser pour les dossiers de la
bibliothque pour lesquels aucun
chemin d'accs par dfaut n'est spcifi
dans la base de donnes.

Windows :
H:\doclinks

364

Administration de Maximo Asset Management

UNIX :
/d01/doclinks

Proprit

Description

Valeur globale

mxe.doclink.maxfilesize

Taille maximum (en Mo) d'un fichier


que vous pouvez charger dans le
dossier Bibliothque de documents
joints.

Utilisez la valeur par dfaut 10 Mo (10


= 10 Mo) ou remplacez-la par une
valeur infrieure.
Ne dfinissez pas la taille maximum de
fichier sur une valeur qui dpasse la
capacit systme de l'ordinateur. Dans
ce cas, une erreur systme
OutOfMemory se produit et le serveur
d'applications se ferme. Pour corriger
cette erreur, modifiez la valeur sur une
valeur infrieure 10 Mo et redmarrez
le serveur d'applications.
Si la valeur est dfinie sur 0, le systme
autorise le chargement de tous les
fichiers quelle que soit leur taille.
Cependant, des erreurs OutOfMemory
peuvent se produire si un utilisateur
charge un fichier dont la taille dpasse
la capacit du systme. Pour corriger
cette erreur, modifiez la valeur sur une
valeur infrieure 10 Mo et redmarrez
le serveur d'applications.

mxe.doclink.path01

Indique le chemin d'accs au serveur


HTTP pour lier les documents joints
des enregistrements, et convertit les
chemins d'accs aux dossiers spcifis
en adresses URL.

Windows :
H<PATH>\doclinks=
http://nom_hte:port/doclinks
Par exemple :
H<PATH>\doclinks=
http://localhost:7001/
doclinks
UNIX :
/d01/doclinks=
http://nom_hte:port/
doclinks
Exemple :
/d01/doclinks=
http://localhost:7001/
doclinks

Dans la proprit mxe.doclink.pathn01, le nom de serveur figurant dans le


chemin d'accs doit tre un nom de serveur qualifi complet.
3. Redmarrez le serveur d'applications.
Concepts associs:
Configuration de documents joints pour deux ordinateurs et un serveur HTTP
local, la page 339
Lorsque vous utilisez deux ordinateurs, un serveur HTTP (Hypertext Transfer
Protocol) local et WebSphere Application Server sous Windows ou UNIX, certaines
spcifications de configuration s'appliquent.

Chapitre 13. Configuration et administration de documents joints

365

Modification des chemins d'accs aux fichiers par dfaut dans


les applications connexes pour deux ordinateurs et un serveur
HTTP local
Puisque vous avez modifi l'emplacement du rpertoire des liensdocs, vous devez
galement modifier les chemins d'accs du fichier spcifi dans le systme. Suivez
la procdure suivante dans une application disposant de l'action Documents
joints. Ces tapes sont valides pour les systmes s'excutant sous Windows or
UNIX.

Avant de commencer
Vous tes autoris modifier les chemins d'accs aux fichiers dans l'action
Documents connexes.

Procdure
1. Connectez-vous au systme et ouvrez une application proposant l'action
Documents joints.
2. Slectionnez l'action Bibliothque/Dossiers des pices jointes et slectionnez
Grer les dossiers.
3. Dans la fentre Grer tous les dossiers de documents, cliquez sur l'icne
Dtails en regard du dossier de documents dont vous souhaitez modifier le
chemin d'accs.
4. Dans le champ Chemin d'accs au fichier par dfaut, modifiez le chemin
d'accs pour indiquer le nouvel emplacement du rpertoire associ. Entrez le
chemin complet l'aide de la lettre du lecteur mapp.
La lettre du lecteur, le chemin d'accs et les noms de dossier sont sensibles la
casse et doivent tre dfinis sous le mme chemin d'accs et nom de dossier
que ceux crs prcdemment.
Remplacez les chemins d'accs pour les pices jointes, les CAD, les diagrammes
et les images par les chemins suivants :
Systme d'exploitation

Chemins d'accs

Windows

H:\doclinks\attachments
H:\doclinks\cad
H:\doclinks\diagrams
H:\doclinks\images

UNIX

/d01/doclinks/attachments
/d01/doclinks/cad
/d01/doclinks/diagrams
/d01/doclinks/images

Si vous crez des dossiers de documents joints supplmentaires, vous modifiez


galement leurs chemins d'accs au fichier.
5. Cliquez sur OK.
6. Redmarrez le serveur d'applications.
Concepts associs:
Configuration de documents joints pour deux ordinateurs et un serveur HTTP
local, la page 339
Lorsque vous utilisez deux ordinateurs, un serveur HTTP (Hypertext Transfer
Protocol) local et WebSphere Application Server sous Windows ou UNIX, certaines

366

Administration de Maximo Asset Management

spcifications de configuration s'appliquent.

Modification des chemins d'accs aux fichiers de la bibliothque


de donnes de dmonstration pour deux ordinateurs et un
serveur HTTP local
Une bibliothque de pices jointes de dmonstration (galement appele DATA) est
fournie avec l'action Documents joints. Pour afficher ces fichiers de bibliothque
lorsque vous utilisez une plateforme de Serveur WebLogic, modifiez les chemins
d'accs aux fichiers pour qu'ils soient identiques votre installation de rpertoire
de liens de documents (DocLinks). Ces tapes sont valables pour les systmes qui
s'excutent sous Windows ou UNIX.

Avant de commencer
Vous devez disposer des autorisations ncessaires pour modifier les chemins
d'accs aux fichiers dans l'action Documents joints.

Procdure
1. Connectez-vous au systme, puis ouvrez une application o l'action Documents
joints est disponible.
2. Slectionnez l'action Bibliothque/Dossiers des pices jointes et slectionnez
Grer la bibliothque.
3. Dans la fentre Grer la bibliothque, cliquez sur l'icne Caractristiques en
regard du document dont vous souhaitez modifier le chemin.
4. Dans la zone Adresse URL/Nom de fichier, modifiez le chemin d'accs de
faon spcifier le nouvel emplacement du rpertoire doclinks. Entrez le
chemin d'accs complet et utilisez l'identificateur d'unit mapp.
L'identificateur d'unit, le chemin d'accs et les noms de dossier sont sensibles
la casse. Par consquent, cette dernire doit tre identique celle du chemin
et des noms de dossier crs auparavant.
5. Modifiez les chemins de chaque document :
Systme d'exploitation

Chemins d'accs

Windows

H:\doclinks\<filename>
Par exemple, la zone Adresse URL/Nom de
fichier du document 1001 s'affiche par dfaut
comme suit : \DOCLINKS\BOILDER.DWF
Changez ceci en :
H:\doclinks\BOILDER.DFW

UNIX

/d01/doclinks/<filename>
Par exemple, la zone Adresse URL/Nom de
fichier du document 1001 s'affiche par dfaut
comme suit : \DOCLINKS\BOILDER.DWF
Changez ceci en :
/d01/doclinks/BOILDER.DFW

Vous devez modifier chaque chemin de fichier de bibliothque rpertori dans


la fentre.
6. Cliquez sur OK.
7. Redmarrez WebLogic Server.
Concepts associs:
Chapitre 13. Configuration et administration de documents joints

367

Configuration de documents joints pour deux ordinateurs et un serveur HTTP


local, la page 339
Lorsque vous utilisez deux ordinateurs, un serveur HTTP (Hypertext Transfer
Protocol) local et WebSphere Application Server sous Windows ou UNIX, certaines
spcifications de configuration s'appliquent.

Configuration de documents joints pour deux ordinateurs et


un serveur HTTP ddi
Lorsque vous utilisez deux ordinateurs avec un serveur HTTP ddi sous
Windows ou UNIX, les tapes de configuration spcifique et les spcifications
s'appliquent.

Cration de rpertoires de document joint pour deux ordinateurs


et un serveur HTTP ddi
La premire tape de la configuration de documents joints est la cration de
rpertoires pour stocker les fichiers. Cette tche est la fois pour WebSphere
Application Server et pour WebLogic Server. Par ailleurs, cette tche est applicable
aux systmes s'excutant sous Windows ou UNIX.

Procdure
1. Crez un rpertoire doclinks sur l'ordinateur o sont stocks les fichiers de
document.
Exemple :
Systme d'exploitation

Rpertoire DocLinks

Windows

D:\doclinks

UNIX

/home/doclinks

2. Crez les sous-rpertoires suivants dans le rpertoire de liens de documents


(DocLinks) :
v pices jointes
v par dfaut
v diagrammes
v images
Si vous avez cr des dossiers de document joint supplmentaires, crez-leur
des sous-rpertoires.
3. Sur l'ordinateur du serveur d'applications qui excute le systme, effectuez
l'une des tches suivantes :
Option

Description

Windows

Mappez le lecteur H au lecteur D sur


l'ordinateur qui stocke les documents.

UNIX

Configurez /d01 pour qu'il soit le point de


montage du systme NFS pour le systme
de fichiers /home sur le serveur HTTP qui
stocke les fichiers de document.

Concepts associs:

368

Administration de Maximo Asset Management

Configuration de documents joints pour deux ordinateurs et un serveur HTTP


ddi, la page 340
Lorsque vous utilisez deux ordinateurs avec un serveur HTTP (Hypertext Transfer
Protocol) ddi sous Windows ou UNIX, la configuration et les spcifications
suivantes s'appliquent. Cette configuration s'applique aux plateformes WebSphere
Application Server ou WebLogic Server.

Configuration du serveur pour les documents joints pour deux


ordinateurs et un serveur Hypertext Transfer Protocol ddi
Ce scnario de configuration se base un serveur serveur HTTP qui est indpendant
du systme. Vous pouvez utiliser votre application de serveur HTTP prfre,
WebSphere Application Server ou WebLogic Server.

Procdure
1. En fonction de votre systme d'exploitation, effectuez une des tches suivantes :
Option

Description

Windows

Sous Apache, ditez le fichier httpd.conf


pour utiliser d:\doclinks comme rpertoire
de documents de page d'accueil par dfaut.

UNIX

Sous Apache, ditez le fichier httpd.conf


pour utiliser /home/doclinks comme
rpertoire de documents de page d'accueil
par dfaut.

2. Vous devez redmarrer le serveur HTTP car vous avez modifi le fichier
httpd.conf.
Concepts associs:
Configuration de documents joints pour deux ordinateurs et un serveur HTTP
ddi, la page 340
Lorsque vous utilisez deux ordinateurs avec un serveur HTTP (Hypertext Transfer
Protocol) ddi sous Windows ou UNIX, la configuration et les spcifications
suivantes s'appliquent. Cette configuration s'applique aux plateformes WebSphere
Application Server ou WebLogic Server.

Modification des chemins d'accs par dfaut dans les Proprits


systme pour deux ordinateurs et un serveur HTTP ddi
Aprs avoir modifi l'emplacement du rpertoire doclinks, utilisez l'application
Proprits systme pour modifier les chemins d'accs aux fichiers spcifis dans le
systme. Ces tapes sont applicable sur WebSphere Application Server et WebLogic
Server, et les systmes bass sur Windows et UNIX.

Avant de commencer
Vous devez disposer des autorisations ncessaires pour modifier les chemins
d'accs aux fichiers dans l'action Documents joints.

Procdure
1. Connectez-vous au systme et accdez la Configuration du systme.
Slectionnez Configuration de la plateforme puis Proprits du systme.
2. Configurez les actions Documents joints comme indiqu dans le tableau suivant
:

Chapitre 13. Configuration et administration de documents joints

369

Proprit

Description

Valeur globale

mxe.doclink.doctypes.defpath

Rpertoire de fichiers par dfaut


utiliser pour les dossiers de la
bibliothque pour lesquels aucun
chemin d'accs par dfaut n'est
spcifi dans la base de donnes.

Windows :
H:\doclinks

Taille maximum (en Mo) des fichiers


que vous pouvez tlcharger vers le
dossier Bibliothque de documents
joints.

Utilisez la valeur par dfaut 10 Mo


(10 = 10 Mo) ou remplacez-la par une
valeur infrieure.

mxe.doclink.maxfilesize

UNIX :
/d01/doclinks

Ne dfinissez pas la taille maximum


de fichier sur une valeur qui dpasse
la capacit systme de l'ordinateur.
Dans ce cas, une erreur systme
OutOfMemory se produit et le
serveur d'applications se ferme. Pour
corriger cette erreur, modifiez la
valeur sur une valeur infrieure 10
Mo et redmarrez le serveur
d'applications.
Si la valeur est dfinie sur 0, le
systme autorise le chargement de
tous les fichiers quelle que soit leur
taille. Cependant, des erreurs
OutOfMemory peuvent se produire si
un utilisateur charge un fichier dont
la taille dpasse la capacit du
systme. Pour corriger cette erreur,
modifiez la valeur sur une valeur
infrieure 10 Mo et redmarrez le
serveur d'applications.

mxe.doclink.path01

Chemin d'accs du serveur HTTP


pour lier les documents qui sont des
enregistrements joints. Utilis pour
convertir les chemins d'accs aux
dossiers en adresses URL.

Windows :
H<PATH>\doclinks=
http://dochost/
UNIX : /d01/doclinks=
http://dochost

Utilisez l'instruction suivante : Chemin


d'accs par dfaut au dossier =
Adresse URL de l'emplacement
partir duquel les fichiers seront
servis
mxe.doclink.multilang.
aix.websphere

Indiquez si l'application s'excute sur Dfinissez la valeur sur true si elle


une plateforme AIX WebSphere
s'excute sur une plateforme AIX
WebSphere Application Server.
Application Server. La valeur par
dfaut est false.
Dfinissez-la sur false si l'application
s'excute sur d'autres plateformes,
par exemple un systme diffrent de
WebSphere Application Server sur
AIX.

Dans la proprit mxe.doclink.path01, l'hte docs du chemin d'accs doit tre


un nom de serveur complet.
3. Redmarrez le serveur d'applications.
Concepts associs:

370

Administration de Maximo Asset Management

Configuration de documents joints pour deux ordinateurs et un serveur HTTP


ddi, la page 340
Lorsque vous utilisez deux ordinateurs avec un serveur HTTP (Hypertext Transfer
Protocol) ddi sous Windows ou UNIX, la configuration et les spcifications
suivantes s'appliquent. Cette configuration s'applique aux plateformes WebSphere
Application Server ou WebLogic Server.

Modification des chemins d'accs aux fichiers par dfaut dans


les applications connexes pour deux ordinateurs et un serveur
HTTP ddi
Aprs avoir modifi l'emplacement du rpertoire doclinks, vous pouvez modifier
les chemins d'accs aux fichiers spcifis dans le systme. Pour modifier les
chemins d'accs par dfaut, procdez aux tapes suivantes dans toute application
utilisant l'action Documents joints. Ces procdures sont valides sur les systmes
excutant WebSphere Application Server ou WebLogic Server.

Avant de commencer
Vous devez disposer des autorisations ncessaires pour modifier les chemins
d'accs aux fichiers dans l'action Documents joints.

Procdure
1. Connectez-vous au systme et ouvrez une application proposant l'action
Documents joints.
2. Slectionnez l'action Bibliothque/Dossiers des pices jointes, puis
slectionnez Grer les dossiers.
3. Dans la fentre Grer tous les dossiers de documents, cliquez sur l'icne
Dtails en regard du dossier de documents dont vous souhaitez modifier le
chemin d'accs.
4. Dans la zone Chemin d'accs au fichier par dfaut, modifiez le chemin d'accs
pour indiquer le nouvel emplacement du rpertoire associ. Entrez le chemin
complet l'aide de la lettre du lecteur mapp.
La lettre du lecteur, le chemin d'accs et les noms de dossier sont sensibles la
casse et doivent tre dfinis sous le mme chemin d'accs et nom de dossier
que ceux crs prcdemment.
Remplacez les chemins d'accs par dfaut des dossiers Attachments, CAD,
Diagrams et Images par les chemins suivants :
Systme d'exploitation

Chemins d'accs

Windows

H:\doclinks\attachments
H:\doclinks\cad
H:\doclinks\diagrams
H:\doclinks\images

UNIX

/d01/doclinks/attachments
/d01/doclinks/cad
/d01/doclinks/diagrams
/d01/doclinks/images

Si vous crez des dossiers de documents joints supplmentaires, vous modifiez


galement leurs chemins d'accs au fichier.
Chapitre 13. Configuration et administration de documents joints

371

5. Cliquez sur OK.


6. Redmarrez le serveur d'applications.
Concepts associs:
Configuration de documents joints pour deux ordinateurs et un serveur HTTP
ddi, la page 340
Lorsque vous utilisez deux ordinateurs avec un serveur HTTP (Hypertext Transfer
Protocol) ddi sous Windows ou UNIX, la configuration et les spcifications
suivantes s'appliquent. Cette configuration s'applique aux plateformes WebSphere
Application Server ou WebLogic Server.

Modification des chemins d'accs aux fichiers de la bibliothque


de donnes de dmonstration pour deux ordinateurs et un
serveur HTTP ddi
Une bibliothque de pices jointes de dmonstration (galement appele DATA) est
fournie avec l'action Documents joints. Pour afficher ces fichiers de bibliothque
partir du systme excut sur la plateforme WebSphere Application Server ou la
plateforme du serveur WebLogic Server, modifiez les chemins d'accs aux fichiers
pour qu'ils soient identiques l'installation de votre rpertoire de liens de
document (DockLinks).

Avant de commencer
Vous devez tre autoris diter les chemins d'accs aux fichiers dans l'action
Documents joints .

Procdure
1. Connectez-vous au systme et ouvrez une application proposant l'action
Documents joints.
2. Slectionnez l'action Bibliothque/Dossiers des pices jointes et slectionnez
Grer la bibliothque.
3. Dans la fentre Grer la bibliothque, cliquez sur l'icne Caractristiques en
regard du document dont vous souhaitez modifier le chemin.
4. Dans la zone Adresse URL/Nom de fichier, ditez le chemin d'accs pour
indiquer le nouvel emplacement du rpertoire doclinks. Entrez le chemin
complet l'aide de la lettre du lecteur mapp.
La lettre du lecteur, le chemin d'accs et les noms de dossier sont sensibles la
casse et doivent tre dfinis sous le mme chemin d'accs et nom de dossier
que ceux crs prcdemment.
Modifiez les chemins de chaque document comme suit :
Systme d'exploitation

Chemins d'accs

Windows

H:\doclinks\<filename>
Par exemple, la zone Adresse URL/Nom de
fichier du document 1001 s'affiche par
dfaut comme suit : \DOCLINKS\BOILDER.DWF
Changez ceci en :
H:\doclinks\BOILDER.DFW

372

Administration de Maximo Asset Management

Systme d'exploitation

Chemins d'accs

UNIX

/d01/doclinks/<filename>
Par exemple, la zone Adresse URL/Nom de
fichier du document 1001 s'affiche par
dfaut comme suit : \DOCLINKS\BOILDER.DWF
Changez ceci en :
/d01/doclinks/BOILDER.DFW

Vous devez modifier chaque chemin d'accs au fichier de bibliothque


rpertori dans la bote de dialogue.
5. Cliquez sur OK.
6. Excutez l'une des tapes suivantes :
Option

Description

Si vous utilisez WebSphere Application


Server et que vous avez dit le fichier
httpd.conf

Redmarrez le serveur HTTP, WebSphere


Application Server, et le systme.

Si vous utilisez un WebLogic Server

Redmarrez le serveur d'applications.

Concepts associs:
Configuration de documents joints pour deux ordinateurs et un serveur HTTP
ddi, la page 340
Lorsque vous utilisez deux ordinateurs avec un serveur HTTP (Hypertext Transfer
Protocol) ddi sous Windows ou UNIX, la configuration et les spcifications
suivantes s'appliquent. Cette configuration s'applique aux plateformes WebSphere
Application Server ou WebLogic Server.

Configuration de documents joints pour plusieurs ordinateurs


et serveurs HTTP
Lorsque vous utilisez plusieurs ordinateurs avec plusieurs serveurs HTTP
(Hypertext Transfer Protocol) sous Windows ou UNIX, les tapes de configuration
spcifique et les spcifications s'appliquent.

Cration de rpertoires de document joint pour plusieurs


ordinateurs et serveurs HTTP
La premire tape de la configuration concernant les documents joints est la
cration de rpertoires pour stocker les fichiers. Ces tapes sont valides la fois
pour WebSphere et WebLogic.

Procdure
1. Crez un rpertoire doclinks sur l'ordinateur o sont stocks les fichiers de
document.
Exemple :
Systme d'exploitation

Rpertoire Doclinks

Windows

D:\doclinks

UNIX

/home/doclinks

2. Pour chaque serveur, crez les sous-rpertoires suivants sous doclinks :

Chapitre 13. Configuration et administration de documents joints

373

Systme d'exploitation

Rpertoire Doclinks

Windows

Serveur A : doclinks\attachments
Serveur A : doclinks\default
Serveur B : doclinks\diagrams
Serveur C : doclinks\images

UNIX

Serveur A : /home/doclinks/attachments
Serveur A : /home/doclinks/default
Serveur B : /home/doclinks/diagrams
Serveur C : /home/doclinks/images

3. Sur l'ordinateur du serveur d'applications qui excute le systme, effectuez les


tches suivantes pour mapper les lecteurs :
Systme d'exploitation

Lecteur mapp

Windows

v Lecteur H mapp vers le lecteur D sur le


serveur A.
v Lecteur I mapp vers le lecteur D sur le
serveur B.
v Lecteur J mapp vers le lecteur D sur le
serveur C.

UNIX

1. Configurez /d01 de sorte qu'il devienne


le point de montage du systme NFS
pour le systme de fichiers /home sur le
serveur A.
2. Configurez /d02 de sorte qu'il devienne
le point de montage du systme NFS
pour le systme de fichiers /home sur le
serveur B.
3. Configurez /d03 de sorte qu'il devienne
le point de montage du systme NFS
pour le systme de fichiers /home sur le
serveur C.

Concepts associs:
Configuration de documents joints pour plusieurs ordinateurs et serveurs HTTP
(Hypertext Transfer Protocol), la page 341
Le scnario plusieurs ordinateurs et serveurs HTTP peut s'appliquer aux
plateformes WebSphere Application Server et WebLogic Server.

Configuration du serveur pour les documents joints pour


plusieurs ordinateurs et plusieurs serveurs Hypertext Transfer
Protocol
Le scnario serveur HTTP ddi pour plusieurs ordinateurs s'appuie sur des
serveurs HTTP qui sont indpendants du systme. Vous pouvez utiliser votre
application de serveur HTTP prfre.

374

Administration de Maximo Asset Management

Procdure
1. Effectuez une des tches suivantes, en fonction de vtre systme d'exploitation :
Option

Description

Windows

Sous Apache, ditez le fichier httpd.conf


pour utiliser d:\doclinks comme rpertoire
de documents de page d'accueil par dfaut.

Windows

Dans Microsoft Internet Information


Services, crez un dossier virtuel appel
doclinks et pointez-le vers le rpertoire
d:\doclinks sur le mme ordinateur. Vous
pouvez galement pointer le rpertoire de
pages d'accueil par dfaut de Microsoft
Internet Information Services directement
sur d:\doclinks.

UNIX

Sous Apache, ditez le fichier httpd.conf


pour utiliser /home/doclinks comme
rpertoire de documents de page d'accueil
par dfaut.

2. Vous devez redmarrer le serveur HTTP une fois la modification du fichier


httpd.conf termine.
Concepts associs:
Configuration de documents joints pour plusieurs ordinateurs et serveurs HTTP
(Hypertext Transfer Protocol), la page 341
Le scnario plusieurs ordinateurs et serveurs HTTP peut s'appliquer aux
plateformes WebSphere Application Server et WebLogic Server.

Edition des chemin d'accs par dfaut aux fichiers dans les
proprits systme pour plusieurs ordinateurs et plusieurs
serveurs HTTP
Aprs avoir modifi l'emplacement du rpertoire doclinks, vous pouvez utiliser
l'application Proprits systme pour modifier les chemins d'accs spcifis dans le
systme. Cette tche est valide sur WebSphere Application Server et WebLogic
Server, et sur les systmes excutant Windows ou UNIX.

Avant de commencer
Vous devez disposer des autorisations ncessaires pour modifier les chemins
d'accs aux fichiers dans l'action Documents joints.

Procdure
1. Connectez-vous au systme et accdez la Configuration du systme.
Slectionnez Configuration de la plateforme puis Proprits du systme.
2. Configurez les proprits suivantes pour la tche Documents joints :
Proprit

Description

Valeur globale

mxe.doclink.doctypes.defpath

Rpertoire de fichiers par dfaut


utiliser pour les dossiers de la
bibliothque pour lesquels aucun
chemin d'accs par dfaut n'est
spcifi dans la base de donnes.

Windows :
H:\doclinks
UNIX :
/d01/doclinks

Chapitre 13. Configuration et administration de documents joints

375

Proprit

Description

Valeur globale

mxe.doclink.maxfilesize

Taille maximum (en Mo) des fichiers


que vous pouvez tlcharger vers le
dossier Bibliothque de documents
joints.

Utilisez la valeur par dfaut 10 Mo


(10 = 10 Mo) ou remplacez-la par une
valeur infrieure.
Ne dfinissez pas la taille maximum
de fichier sur une valeur qui dpasse
la capacit systme de l'ordinateur.
Dans ce cas, une erreur systme
OutOfMemory se produit et le
serveur d'applications se ferme. Pour
corriger cette erreur, modifiez la
valeur sur une valeur infrieure 10
Mo et redmarrez le serveur
d'applications.
Si la valeur est dfinie sur 0, le
systme autorise le chargement de
tous les fichiers quelle que soit leur
taille. Cependant, des erreurs
OutOfMemory peuvent se produire si
un utilisateur charge un fichier dont
la taille dpasse la capacit du
systme. Pour corriger cette erreur,
modifiez la valeur sur une valeur
infrieure 10 Mo et redmarrez le
serveur d'applications.

mxe.doclink.path01

Chemin d'accs du serveur HTTP


pour lier les documents qui sont des
enregistrements joints.

Windows : H<PATH>\doclinks=
http://dochostA

UNIX : /d01/doclinks=
Utilisez l'instruction suivante : Chemin http://dochostA
d'accs par dfaut au dossier =
Adresse URL de l'emplacement
partir duquel les fichiers seront
servis
Le systme lit la chane Chemin
d'accs par dfaut au dossier et la
remplace par la chane Adresse URL
de l'emplacement partir duquel
les fichiers seront servis.

mxe.doclink.path02

Chemin d'accs du serveur HTTP


pour lier les documents joints aux
enregistrements systme.

Windows : I<PATH>\doclinks=
http://dochostB

Chemin d'accs au serveur HTTP


pour associer les documents joints
aux enregistrements.

Windows : J<PATH>\doclinks=
http://dochostC

UNIX : /d02/doclinks=
http://dochostB
Utilis pour convertir les chemins
d'accs aux dossiers en adresses URL.

mxe.doclink.path03

UNIX : /d03/doclinks=
Utilis pour convertir les chemins
http://dochostC
d'accs aux dossiers en adresses URL.

376

Administration de Maximo Asset Management

Proprit

Description

Valeur globale

mxe.doclink.multilang.aix.web sphere Indiquez si l'application s'excute sur Dfinissez la valeur sur true si elle
une plateforme AIX WebSphere
s'excute sur une plateforme AIX
Application Server. La valeur par
WebSphere Application Server.
dfaut est false.
Dfinissez-la sur false si l'application
s'excute sur d'autres plateformes,
par exemple un systme diffrent de
WebSphere Application Server sur
AIX.

Il est possible de saisir plusieurs entres (par dfaut, 10 maximum) pour


convertir les chemins d'accs aux fichiers. Vous pouvez donc configurer votre
systme de faon ce que chaque dossier de documents utilise des serveur ou
des rpertoires diffrents. Dans la proprit mxe.doclink.pathnn, l'hte docs du
chemin d'accs doit tre un nom de serveur complet.
3. Redmarrez le serveur d'applications.
Concepts associs:
Configuration de documents joints pour plusieurs ordinateurs et serveurs HTTP
(Hypertext Transfer Protocol), la page 341
Le scnario plusieurs ordinateurs et serveurs HTTP peut s'appliquer aux
plateformes WebSphere Application Server et WebLogic Server.

Modification des chemin d'accs par dfaut dans les


applications connexes pour plusieurs ordinateurs et plusie urs
serveurs HTTP
Aprs avoir modifi l'emplacement du rpertoire doclinks, vous pouvez modifier
les chemins d'accs aux fichiers spcifis dans le systme. Cette tche est valide sur
WebSphere Application Server et WebLogic Server.

Avant de commencer
Vous devez disposer des autorisations requises pour modifier les chemins d'accs
aux fichiers dans l'action Documents joints.

Procdure
1. Connectez-vous au systme et ouvrez une application proposant l'action
Documents joints.
2. Slectionnez l'option Grer les dossiers partir de l'action
Bibliothque/Dossiers des pices jointes.
3. Dans la fentre Grer tous les dossiers de documents, cliquez sur l'icne
Dtails en regard du dossier de documents dont vous souhaitez modifier le
chemin d'accs.
4. Dans la zone Chemin d'accs au fichier par dfaut, modifiez le chemin d'accs
pour indiquer le nouvel emplacement du rpertoire associ. Entrez le chemin
complet l'aide de la lettre du lecteur mapp.
La lettre du lecteur, le chemin d'accs et les noms de dossier sont sensibles la
casse et doivent tre dfinis sous le mme chemin d'accs et nom de dossier
que ceux crs prcdemment.
Remplacez les chemins d'accs pour les pices jointes, les CAD, les diagrammes
et les images par les chemins suivants :

Chapitre 13. Configuration et administration de documents joints

377

Systme d'exploitation

Chemins d'accs

Windows

H:\doclinks\attachments
I:\doclinks\diagrams
J:\doclinks\images

UNIX

/d01/doclinks/attachments
/d02/doclinks/diagrams
/d03/doclinks/images

Si vous crez des dossiers de documents joints supplmentaires, vous pouvez


modifier leurs chemins d'accs.
5. Cliquez sur OK.
6. Redmarrez le serveur d'applications.
Concepts associs:
Configuration de documents joints pour plusieurs ordinateurs et serveurs HTTP
(Hypertext Transfer Protocol), la page 341
Le scnario plusieurs ordinateurs et serveurs HTTP peut s'appliquer aux
plateformes WebSphere Application Server et WebLogic Server.

Modification des chemins d'accs aux fichiers de la bibliothque


de donnes de dmonstration pour plusieurs ordinateurs et
serveurs HTTP
Une bibliothque de pices jointes de dmonstration (galement appele DATA) est
fournie avec l'action Documents joints. Pour afficher ces fichiers de bibliothque
partir d'un systme excut sur la plateforme WebSphere Application Server ou
WebLogic Server, modifiez le chemin d'accs au fichier pour qu'il soit identique
l'installation de votre rpertoire de liens de documents (DocLinks).

Avant de commencer
Vous devez disposer des autorisations ncessaires pour modifier les chemins
d'accs aux fichiers dans l'action Documents joints.

Procdure
1. Connectez-vous au systme et ouvrez une application proposant l'action
Documents joints.
2. Slectionnez l'action Bibliothque/Dossiers des pices jointes et slectionnez
Grer la bibliothque.
3. Dans la fentre Grer la bibliothque, cliquez sur l'icne Caractristiques en
regard du document dont vous souhaitez modifier le chemin.
4. Dans la zone Adresse URL/Nom de fichier, ditez le chemin d'accs pour
indiquer le nouvel emplacement du rpertoire de liens de documents
(DocLinks). Entrez le chemin d'accs complet l'aide de l'identificateur d'unit
mapp.
L'identificateur d'unit, le chemin d'accs et les noms de dossier sont sensibles
la casse. Par consquent, cette dernire doit tre identique celle du chemin
et des noms de dossier crs auparavant.
5. Modifiez les chemins de chaque document comme suit :

378

Administration de Maximo Asset Management

Systme d'exploitation

Chemins d'accs

Windows

C:\doclinks\<filename>
Par exemple, la zone Adresse URL/Nom de
fichier du document 1001 s'affiche par
dfaut comme suit : \DOCLINKS\BOILDER.DWF
Changez ceci en :
C:\doclinks\BOILDER.DFW

UNIX

/d01/doclinks/<filename>
Par exemple, la zone Adresse URL/Nom de
fichier du document 1001 s'affiche par
dfaut comme suit : \DOCLINKS\BOILDER.DWF
Changez ceci en :
/home/doclinks/BOILDER.DFW

Vous devez modifier chaque chemin d'accs au fichier de bibliothque


rpertori dans la bote de dialogue.
6. Cliquez sur OK.
7. Excutez l'une des tapes suivantes :
Option

Description

Si vous utilisez WebSphere Application


Server et que vous avez dit le fichier
httpd.conf

Redmarrez le serveur HTTP, WebSphere


Application Server, et le systme.

Si vous utilisez un WebLogic Server

Redmarrez WebLogic Server.

Concepts associs:
Configuration de documents joints pour plusieurs ordinateurs et serveurs HTTP
(Hypertext Transfer Protocol), la page 341
Le scnario plusieurs ordinateurs et serveurs HTTP peut s'appliquer aux
plateformes WebSphere Application Server et WebLogic Server.

Chapitre 13. Configuration et administration de documents joints

379

380

Administration de Maximo Asset Management

Chapitre 14. Gestion de fichiers journaux


Crez des fichiers journaux pour enregistrer les messages d'information,
d'avertissement ou d'erreur relatifs au systme. Vous pouvez galement grer le
processus de journalisation et le format des fichiers journaux dans votre
organisation.

Prsentation de l'application Journalisation


Vous pouvez crer et grer les fichiers journaux contenant les messages
d'information, d'avertissement et d'erreur relatifs au systme.

Composants de l'application Journalisation


L'application Journalisation contient divers composants.
L'application a les composants suivants :
v Consignateurs
v Supplments
v Mises en page

Consignateurs
Les consignateurs sont des composants du processus de consignation qui prparent
les instructions du journal qui doivent tre crites dans la console ou le fichier
journal.
Les consignateurs sont appels entits ou cls, par exemple
log4j.logger.maximo.sql. Ils forment une hirarchie. Un consignateur est dfini
comme l'anctre d'un autre consignateur. Cette relation est vraie uniquement si le
nom du consignateur est suivi d'un point ou s'il est un prfixe du nom du
consignateur descendant. Il n'y a pas d'anctre entre un consignateur et le
consignateur descendant, un consignateur devient le parent d'un consignateur
enfant. Par exemple, log4j.logger.maximo.sql est le parent de
log4j.logger.maximo.sql.WORKORDER.
Vous pouvez attribuer les niveaux suivants aux consignateurs : DEBUG, INFO,
WARN, ERROR et FATAL. Un niveau indique le type d'vnement que le systme
consigne.

Supplments
Les supplments sont des composants du processus de consignation. Vous pouvez
envoyer des requtes de journalisation vers plusieurs destinations. Ces destinations
de sortie sont appeles des supplments.
Les supplments peuvent exister pour les consoles ou les fichiers. Vous pouvez
associer un ou plusieurs consignateur(s) un supplment donn. Inversement,
vous pouvez associer un consignateur plusieurs supplments.

Types de supplment
Le systme offre les types de supplments suivants. Vous ne pouvez supprimer
aucun des supplments du systme.
Copyright IBM Corp. 2008, 2014

381

Tableau 61. Types de supplment


Type

Description

Supplment de console

Ecrit les instructions de journalisation dans


la console du serveur d'applications.

Supplment volutif

Ecrit les instructions de journalisation dans


le fichier indiqu dans le champ Nom de
fichier. Une fois que la taille du fichier a
atteint son maximum (5 Mo par dfaut), le
fichier en cours est renomm et un nouveau
fichier est cr.
Par exemple , si le fichier en cours est
appel maximo.log, il est renomm en
maximo.log.1.

Supplment volutif quotidien

Ecrit les instructions de journalisation dans


le fichier indiqu dans le champ Nom de
fichier. Le fichier est renomm et un
nouveau fichier est cr une frquence
spcifie. Cette frquence dpend de
l'attribut Structure de date.
Par exemple, si vous avez configur la
Structure de date de votre Supplment
volutif quotidien sur aaaa-MM-jj, quand le
fichier en cours est nomm
maximo_scheduled.log, le fichier renomm
est appel maximo_scheduled.log.2007-0618.

Mises en page
Les mises en page sont des composants du processus de consignation. Une mise en
page dtermine le format de sortie d'une instruction de journalisation.
Une mise en page est toujours associe un supplment. Par exemple, une
Structure de conversion telle que : %d{jj MMM aaaa HH:mm:ss:SSS} [%-2p] %m%n, a
pour rsultat l'instruction de journalisation suivante : 2007-05-07 14:07:41,508
[main] INFO MyApp - Entering application;

Paramtres de consignateurs
Les paramtres de journaux d'vnements dfinissent le type d'informations qui
sont consignes. Pour pouvoir activer la journalisation des applications ou des
composants d'excution, vous devez appliquer les paramtres de journal dans
l'application Journalisation.
Si vous crez un journal d'vnements ou que vous changez les paramtres de
journal, slectionnez l'action Appliquer les paramtres.
Effectuez cette action si vous changez les paramtres dans la zone Niveau de
journalisation ou dans la case Actif. Effectuez galement cette action si vous
ajoutez des consignateurs.

Emplacements de fichier journal


Les fichiers journaux peuvent tre stocks dans des emplacements par dfaut, dans
IBM WebSphere Application Server etOracle WebLogic Server.

382

Administration de Maximo Asset Management

Si vous utilisez WebSphere Application Server, l'emplacement par dfaut du fichier


journal se trouve dans le dossier suivant :
\IBM\WebSphere\AppServer\profiles\ctgAppSrv01\maximo\logs
Dans ce chemin, ctgAppSrv01 correspond au nom du profil.
Si vous utilisez WebLogic Server, l'emplacement par dfaut du fichier journal se
trouve dans le dossier suivant :
\BEA\92\user_projects\domains\base_domain\maximo\logs
Dans le second exemple, base_domain peut tre le domaine WebLogic Server que
vous avez configur.
Vous pouvez galement indiquer un nouveau dossier pour stocker vos fichiers
journaux. Si vous configurez un dossier distinct pour vos fichiers journaux,
assurez-vous que le compte d'utilisateur que vous utiliserez possde des droits de
lecture et d'criture sur le dossier.

Noms des fichiers journaux


Le nom de fichier journal correspondant pour un supplment a une valeur par
dfaut. Cependant, quand le fichier est cr dans un dossier dsign, le nom de
fichier par dfaut a pour prfixe le nom d'hte du serveur d'applications. Le nom
de fichier par dfaut a galement pour prfixe le nom de serveur du systme.

Exemple
Le nom du fichier journal du supplment volutif est maximo.log. Si le nom d'hte
est "acme" et le nom du serveur du systme est "MXServer", le nom du fichier est
acme_MXServer_maximo.log. Le nom de serveur est obtenu partir de la valeur
spcifie dans le fichier maximo.properties qui fait partie du fichier Archive
d'application d'entreprise.

Consignateurs dans des environnements multiples serveurs


Dans un environnement de clusters, toute modification apporte peut affecter tous
les serveurs dans l'environnement. Dans un environnement multiples serveurs
sans cluster, ces modifications sont appliques uniquement lorsque vous effectuez
l'action Appliquer les paramtres dans l'application Journalisation sur chaque
serveur.
Si vous utilisez des fichiers logging.properties distincts sur des serveurs
diffrents dans un environnement de clusters, vous devez rgnrer et redployer
le fichier maximo.ear.

Filtre EventTracker
Le filtre EventTracker est une classe Java qui peut consigner tous les vnements
client envoys au moteur d'automatisation de processus Tivoli. Vous pouvez
utiliser le filtre EventTracker pour effectuer le suivi de l'utilisation globale d'une
application et identifier la cause des problmes potentiels.

Chapitre 14. Gestion de fichiers journaux

383

Une fois le filtre EventTracker activ, les vnements sont consigns dans le fichier
*_clientevents.log situ dans le rpertoire rpertoire racine du serveur
d'applications\profiles\profil\maximo\logs, o
v * reprsente la combinaison du nom d'hte du serveur et du serveur de moteur
d'automatisation de processus Tivoli.
v rpertoire racine du serveur d'applications est IBM WebSphere Application Server.
v profil est le profil sous lequel le moteur d'automatisation de processus Tivoli a
t install.
Par dfaut, le niveau de journalisation du filtre EventTracker est dfini sur INFO,
indiquant que tous les vnements sont consigns. Pour affiner la porte des
vnements consigns, vous pouvez dfinir le niveau de consignation sur ERROR
et spcifier un utilisateur, une application ou une combinaison spcifique
d'utilisateur et d'application. Si vous dfinissez le niveau de consignation sur
ERROR sans spcifier un utilisateur ou une application, seuls les vnements
d'erreur sont consigns.
Le filtre EventTracker ne consigne pas les exceptions. Toutefois, vous pouvez
comparer les horodatages du journal d'vnements au journal EventTracker pour
dterminer les causes potentielles des exceptions. Les entres de journal sont
consignes dans un format dlimit par des tabulations de sorte que vous puissiez
importer le fichier journal dans un tableur.
Le filtre EventTracker consigne les informations suivantes :

384

Elment de journal

Explication

Exemple de valeur

Date et heure

Date et heure auxquelles l'vnement a t reu.

30/09/11 08:56:01.015

Dure

Dure en millisecondes ncessaire pour traiter


l'vnement.

37

Server

Nom d'hte combin au nom de serveur IBM


Maximo Asset Management.

localhost-MXServer

Utilisateur

Nom de l'utilisateur qui a envoy la demande.

wilson

MAXSessionID

ID session de l'utilisateur.

734

UISessionID

ID de session d'interface utilisateur pour la


demande, qui inclut un nombre entre parenthses
indiquant le nombre total de sessions d'interface
utilisateur de l'utilisateur.

1(1)

App

ID de l'application qui a t utilise pour envoyer la wotrack(1)


demande. Le nombre total d'applications en
mmoire pour une session d'interface utilisateur
donne est rpertori entre parenthses aprs l'ID
d'application.

Page

ID de la page ouverte par l'utilisateur lors de


l'envoi de l'vnement.

mainrec

Squence

Valeur de squence envoye avec la demande.


Plusieurs vnements peuvent tre envoys dans
une demande unique. Si plusieurs vnements
consigns ont la mme valeur de squence, ils font
partie de la mme demande.

2|1

Evnement

Evnement client envoy au serveur.

click

Contrle cible

ID du contrle qui tait la cible de l'vnement.

toolactions_
button_0

Composant cible

ID du composant qui tait la cible de l'vnement.

toolactions_
button_0toolbarbutton_
image

Administration de Maximo Asset Management

Elment de journal

Explication

Exemple de valeur

Value

Valeur de l'vnement.

wotrack

mxevent

Lorsque l'vnement click est envoy sur le serveur,


mxevent fournit des informations supplmentaires
pour expliciter l'vnement actuel qui est survenu.
Par exemple, lorsque l'utilisateur clique sur le
bouton Sauvegarder, mxevent enregistre que
l'vnement a t envoy pour sauvegarder les
donnes.

INSERT

additionalevent

Evnement supplmentaire (si un vnement


supplmentaire a t envoy au serveur).

additionaleventvalue

Valeur d'vnement supplmentaire (si un


vnement supplmentaire a t envoy au
serveur).

Chapitre 14. Gestion de fichiers journaux

385

386

Administration de Maximo Asset Management

Chapitre 15. Utilisation de la consignation


Il existe plusieurs tches relatives la gestion de vos fichiers journaux, par
exemple l'indication des formats et emplacements des fichiers journaux et
l'association de journaux d'vnements des supplments.

Cration de fichiers logging.properties


Si vous ne voulez pas rpliquer la mme configuration de journalisation sur tous
vos serveurs, conservez un fichier logging.properties distinct sur chaque instance
de serveur.

Pourquoi et quand excuter cette tche


En crant un fichier logging.properties et en le dployant dans le serveur
d'application du systme, vous redfinissez les paramtres de journalisation
contenus dans la base de donnes. Dans l'application Journalisation, lorsque le
serveur d'application est excut et que vous modifiez les paramtres de journal,
ces modifications sont crites uniquement dans la base de donnes sous-jacente. Au
redmarrage de l'application, les paramtres dans le fichier (pas ceux dans la base
de donnes) sont appliqus. Les paramtres dans le fichier sont appliqus tant
donn que vous avez laiss un fichier logging.properties dans le fichier d'archive
d'entreprise.

Procdure
1. Dans l'application Journalisation, slectionnez l'action Rpertorier les
proprits de consignation.
2. Copiez-collez les proprits dans un diteur de texte disponible sur la machine
du client.
3. Modifiez les proprits dans l'diteur de texte et enregistrez le contenu sous le
fichier logging.properties.
4. Copiez le fichier dans un environnement d'installation de systme o vous
pouvez gnrer un nouveau fichier EAR pour inclure le fichier
logging.properties.
5. Copiez le fichier logging.properties vers le dossier maximo\applications\
maximo\properties.
6. Aprs avoir gnr un nouveau fichier EAR, dployez-le dans le serveur
d'applications l'aide des tapes de dploiement EAR standard.
Concepts associs:
Consignateurs, la page 381
Les consignateurs sont des composants du processus de consignation qui prparent
les instructions du journal qui doivent tre crites dans la console ou le fichier
journal.
Paramtres de consignateurs, la page 382
Les paramtres de journaux d'vnements dfinissent le type d'informations qui
sont consignes. Pour pouvoir activer la journalisation des applications ou des
composants d'excution, vous devez appliquer les paramtres de journal dans
l'application Journalisation.

Copyright IBM Corp. 2008, 2014

387

Indiquez les emplacements des fichiers journaux


Vous pouvez spcifier un dossier de stockage pour vos fichiers journaux.

Avant de commencer
Vous devez vous assurer que le compte utilisateur utilis pour excuter le serveur
d'application possde des droits de lecture et d'criture sur le dossier de
destination du fichier journal.

Procdure
1. Dans l'application Journalisation, slectionnez l'action Dfinir le dossier racine
de consignation.
2. Dans la fentre Dfinir le dossier racine de consignation, indiquez un
emplacement dans la zone Dossier de journalisation racine.
Concepts associs:
Emplacements de fichier journal, la page 382
Les fichiers journaux peuvent tre stocks dans des emplacements par dfaut, dans
IBM WebSphere Application Server etOracle WebLogic Server.

Gestion des supplments


Vous pouvez crer, changer ou supprimer des supplments dans l'application
Journalisation.

Procdure
1. Slectionnez l'action Grer les supplments.
2. Dans la fentre Grer les supplments, vous pouvez crer, modifier ou
supprimer un supplment.

Journaux d'vnements de scripts d'automatisation


Les journalisations associes aux scripts sont ralises par le journal d'vnements
autoscript. Le niveau de journalisation est dfini par dfaut sur ERROR. Autrement
dit, seules les erreurs rencontres pendant l'excution du script sont envoyes la
console systme ou au fichier journal du produit.
Les niveaux de journalisation de script individuels peuvent tre utiliss pour
rediriger les instructions de sortie du code de script vers la console systme ou le
fichier journal du produit. Pour vous assurer que ces inscriptions sont rediriges,
dfinissez le niveau de journalisation sur le mme niveau de journalisation que le
journal d'vnements autoscript. Par exemple, si le journal d'vnements autoscript
est dfini sur INFO, le niveau de journalisation du script individuel doit galement
tre dfini sur INFO.
Vous pouvez modifier le niveau de journalisation de manire insrer davantage
d'informations d'excution du script dans le fichier journal du produit. Certaines
instructions proviennent du composant de script alors que d'autres sont des
instructions de sortie spcifiques au script. Chaque script individuel peut tre
configur sur diffrents niveaux de journalisation.

388

Administration de Maximo Asset Management

Exemple
Un administrateur systme entre un prix d'achat. Un script de validation de zone
associ la zone Prix d'achat de l'application Actifs excute des rgles mtier qui
calculent le cot de remplacement. Une erreur se produit, indiquant que le script
n'a pas russi excuter la ligne numro 17 du script. Si besoin, l'administrateur
systme peut placer les instructions de sortie dans le code de script afin d'isoler la
section errone du code. Il peut configurer la journalisation dtaille DEBUG afin
de dterminer le type de variable (entre ou sortie) ayant t reu ou calcul dans
le script.

Journaux d'vnements de tche priodique


Lorsque des tches priodiques chouent, la tche priodique du journal
d'vnements racine peut tre dfinie sur un niveau diffrent afin d'obtenir des
journaux plus dtaills. Si une tche priodique particulire ne s'excute pas
correctement, des journaux d'vnements supplmentaires peuvent tre dfinis
pour isoler la cause de l'chec.
Le tableau ci-dessous rpertorie la zone d'application, la tche priodique, une
description de la tche priodique ainsi que le niveau de journalisation attribuer
chaque journal d'vnements. Cette liste prsente les tches priodiques cls et
non l'ensemble des tches priodiques.
Tableau 62. Journaux d'vnements de tche priodique. La prsente section fournit des dtails sur le journal
d'vnements de tche priodique.
Journaux d'vnements et
niveau de journalisation

Groupe/Zone

Tche priodique

Description

Escalade

ESCALADE

Excute les dfinitions


Pour isoler les erreurs
d'escalade actives et dmarre d'excution lies aux escalades,
les actions et notifications.
dfinissez le journal
d'vnements enfant du journal
d'vnements racine de tche
priodique sur le niveau
DEBUG.

Port d'coute de
messagerie

LSNRCRON

S'excute rgulirement afin


de traiter les messages
lectroniques entrants et
crer ou mettre jour les
demandes de service.

Pour isoler les erreurs


d'excution lies au port d'coute
de messagerie, dfinissez le
journal d'vnements enfant de
la tche priodique,
EmailListnerCron, sur le niveau
DEBUG.

Intgration

FLATFILECONSUMER

Automatise le traitement et
le chargement des donnes
contenues dans les fichiers
plat.

Pour isoler les erreurs


d'excution lies
l'infrastructure d'intgration,
dfinissez le journal
d'vnements racine
d'intgration sur DEBUG. Ce
journal d'vnements prend en
charge les instructions de
journaux gnres partir de
toutes les tches priodiques de
l'infrastructure d'intgration.

Chapitre 15. Utilisation de la consignation

389

Tableau 62. Journaux d'vnements de tche priodique (suite). La prsente section fournit des dtails sur le
journal d'vnements de tche priodique.
Journaux d'vnements et
niveau de journalisation

Groupe/Zone

Tche priodique

Description

Intgration

IFACETABLECONSUMER

Automatise le traitement et
le chargement des donnes
contenues dans les tables
d'interface.

Pour isoler les erreurs


d'excution lies
l'infrastructure d'intgration,
dfinissez le journal
d'vnements racine
d'intgration sur DEBUG. Ce
journal d'vnements prend en
charge les instructions de
journaux gnres partir de
toutes les tches priodiques de
l'infrastructure d'intgration.

Intgration

JMSQSEQCONSUMER

Automatise le traitement des


messages partir de la file
d'attente squentielle JMS
dans l'infrastructure
d'intgration.

Pour isoler les erreurs


d'excution lies
l'infrastructure d'intgration,
dfinissez le journal
d'vnements racine
d'intgration sur DEBUG. Ce
journal d'vnements prend en
charge les instructions de
journaux gnres partir de
toutes les tches priodiques de
l'infrastructure d'intgration.

Intgration

XMLFILECONSUMER

Automatise le traitement et
le chargement des donnes
contenues dans les fichiers
XML.

Pour isoler les erreurs


d'excution lies
l'infrastructure d'intgration,
dfinissez le journal
d'vnements racine
d'intgration sur DEBUG. Ce
journal d'vnements prend en
charge les instructions de
journaux gnres partir de
toutes les tches priodiques de
l'infrastructure d'intgration.

Rapport

REPORTLOCKRELEASE

Dtermine si les travaux de


rapports verrouills se
poursuivent ou s'ils sont
annuls et soumis de
nouveau la file d'attente de
gnration de rapports.

Pour isoler les erreurs


d'excution lies la gnration
d'erreurs, dfinissez le journal
d'vnements enfant
REPORTLOCKRELEASE du
journal d'vnements racine de
tche priodique sur DEBUG.

Rapport

REPORTOUTPUTCLEANUP

Automatise le nettoyage des


prcdentes entres de
rapports de sortie.

Pour isoler les erreurs


d'excution lies la gnration
de rapports, dfinissez le journal
d'vnements enfant
REPORTOUTPUTCLEANUP du
journal d'vnements racine de
tche priodique sur DEBUG.

390

Administration de Maximo Asset Management

Tableau 62. Journaux d'vnements de tche priodique (suite). La prsente section fournit des dtails sur le
journal d'vnements de tche priodique.
Journaux d'vnements et
niveau de journalisation

Groupe/Zone

Tche priodique

Description

Rapport

REPORTSCHEDULE

Automatise la suppression
des entres d'utilisation de
rapport qui sont cres
chaque excution de rapport.

Pour isoler les erreurs


d'excution lies la gnration
de rapports, dfinissez le journal
d'vnements enfant
REPORTSCHEDULE du journal
d'vnements racine de tche
priodique sur DEBUG.

Tableau de bord

KPICronTask

Actualise rgulirement les


valeurs de tableau de bord.

Pour isoler les erreurs


d'excution lies au tableau de
bord, dfinissez le journal
d'vnements enfant
KPICronTask du journal
d'vnements racine de tche
priodique sur INFO.

LDAPSYNC
Synchronisation
de l'utilisateur/du
groupe

Automatise la
synchronisation des
utilisateurs et des groupes
enregistrs dans un
rpertoire LDAP.

Pour isoler les erreurs


d'excution lies la scurit,
dfinissez le journal
d'vnements enfant LDAPSYNC
du journal d'vnements racine
de tche priodique sur DEBUG.

VMMSYNC
Synchronisation
de l'utilisateur/du
groupe

Automatise la
synchronisation des
utilisateurs et des groupes
enregistrs dans un
rpertoire LDAP.

Pour isoler les erreurs


d'excution lies la scurit,
dfinissez le journal
d'vnements enfant VMMSYNC
du journal d'vnements racine
de tche priodique sur DEBUG.

Gestion des stocks ReorderCronTask

Excute le processus de
rapprovisionnement pour
les articles en sortie directe.

Pour isoler les erreurs


d'excution lies au stock,
dfinissez le journal
d'vnements enfant INVENTOR
du journal d'vnements racine
d'application sur DEBUG.

Concepts associs:
Prsentation de l'application Journalisation, la page 381
Vous pouvez crer et grer les fichiers journaux contenant les messages
d'information, d'avertissement et d'erreur relatifs au systme.
Information associe:
Paramtres de proprit de rapport cl et tches priodiques

Journaux d'vnements d'escalade


Si une escalade ne parvient pas s'excuter, la cause de l'chec peut tre attribue
au moteur d'escalade, aux notifications par courrier lectronique ou aux actions
dclenches par l'escalade. Vous pouvez identifier et rsoudre la cause de l'chec
en dfinissant le niveau de journalisation correct.
Le tableau ci-dessous rpertorie les journaux d'vnements d'escalade, une
description du journal d'vnements et le niveau de journalisation dfinir pour
chaque journal d'vnements.
Chapitre 15. Utilisation de la consignation

391

Journal d'vnements

Description

Niveau de journalisation

crontask

Journal d'vnements racine DEBUG


qui gnre les instructions de
journaux pour toutes les
tches priodiques.

ESCALADE

Journal d'vnements enfant DEBUG


qui hrite du journal
d'vnements racine de tche
priodique et gnre les
instructions de journaux
spcifiquement pour le
moteur d'escalade.

sql

Consignateur racine qui


gnre les instructions de
journaux des instructions
SQL excutes dans le
serveur d'applications

INFO

COMMTEMPLATE

Journal d'vnements enfant


qui hrite du journal
d'vnements racine de
services et gnre des
instructions de journaux
spcifiquement pour les
modles de communication
et les vnements de
notification.

INFO

mail

Journal d'vnements racine DEBUG


qui gnre les instructions de
journaux pour la
communication avec le
serveur de messagerie lors
de l'envoi des notifications.

Journaux d'vnements d'infrastructure d'intgration


L'infrastructure d'intgration contient quatre journaux d'vnements : intgration,
REST, interaction et OSLC (Open Services Lifecycle Collaboration). Pour recevoir le
plus d'informations possible, dfinissez les journaux d'vnements racine sur
DEBUG.
Le tableau ci-dessous rpertorie les journaux d'vnements, une description du
niveau de journalisation et le niveau de journalisation attribuer au journal
d'vnements.
Tableau 63. Journaux d'vnements d'infrastructure d'intgration. La prsente section
fournit des dtails sur le journal d'vnements d'intgration.

392

Journal d'vnements

Description

Niveau de journalisation

Intgration

Consigne les informations


relatives la configuration,
la cration, la gestion et le
processus d'excution de
l'infrastructure d'intgration.

DEBUG

Administration de Maximo Asset Management

Tableau 63. Journaux d'vnements d'infrastructure d'intgration (suite). La prsente


section fournit des dtails sur le journal d'vnements d'intgration.
Journal d'vnements

Description

Niveau de journalisation

REST

Consigne les informations


relatives aux composants de
l'interface de programme
d'application REST. Cette
interface dmarre
l'intgration aux objets
mtier. Elle met un appel
depuis un client, excute la
demande client lie l'objet
mtier appropri et renvoie
une rponse.

DEBUG

Interaction

DEBUG
Consigne les informations
relatives au processus de
conception ayant lieu lors de
la cration d'une interaction
de service Web et au
processus d'excution ayant
lieu lors de l'excution de
l'interaction de service Web.
Les utilisateurs dsigns
excutent les interactions de
service Web afin de recevoir
des donnes en mode
interactif partir de
systmes externes.

OSLC

DEBUG
Consigne les informations
relatives au processus de
conception ayant lieu lors de
la cration d'une interaction
OSLC et le processus
d'excution ayant lieu lors de
l'excution de l'interaction
OSLC.

Activation du filtre EventTracker


Pour activer le filtre EventTracker, supprimez la mise en commentaire de la
dfinition et du mappage de filtre dans le fichier web.xml, qui est situ dans le
rpertoire racine_tpae\applications\maximo\ maximouiweb\webmodule\WEB-INF\.

Pourquoi et quand excuter cette tche


Si votre fichier web.xml ne contient pas le code mis en commentaire, vous pouvez
activer le filtre EventTracker en ajoutant le code, sans les commentaires. Ajoutez la
dfinition de filtre entre la dernire dfinition de filtre et le premier mappage de
filtre dans votre fichier web.xml. Ensuite, ajoutez le mappage de filtre de sorte qu'il
s'agisse de la dernire entre dans les mappages de filtre.

Procdure
1. Ouvrez le fichier web.xml dans le rpertoire Tpae root\applications\maximo\
maximouiweb\ webmodule\WEB-INF\.
2. Supprimez le commentaire du code suivant pour le filtre :
Chapitre 15. Utilisation de la consignation

393

<-- Uncomment these lines to enable the EventTracking filter


<filter>
<filter-name>EventTrackingFilter</filter-name>
<filter-class>psdi.webclient.system.filter.EventTrackingFilter</filter-class>
</filter>
-->

3. Supprimez le commentaire du code suivant pour le mappage de filtre :


<--! Uncomment these lines to enable the EventTracking filter
<filter-mapping>
<filter-name>EventTrackingFilter</filter-name>
<url-pattern>/ui/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>>EventTrackingFilter</filter-name>
<url-pattern>/webclient/login/logout.jsp</url-pattern>
</filter-mapping>
-->

4. Sauvegardez et rgnrez le fichier d'archive d'entreprise (EAR) du moteur


d'automatisation de processus Tivoli.
5. Redployez le fichier EAR.

Que faire ensuite


Dans l'application Journalisation, une nouvelle ligne de la table Journaux
d'vnements racine rpertorie le filtre EventTracker en tant que eventtracking
avec la valeur cl log4j.logger.maximo.webclient.eventtracking. Par dfaut, le
niveau de consignation est dfini sur INFO, indiquant que tous les vnements
sont consigns. Si le niveau de consignation est dfini sur ERROR, remplacez le
niveau de consignation par INFO et slectionnez l'action Appliquer les
paramtres.

Consignation d'vnements pour des applications ou


utilisateurs spcifiques
Vous pouvez ajouter des lignes la table Journal d'vnements de l'application
Journalisation pour activer le filtre EventTracker permettant de consigner les
vnements d'applications spcifiques, d'utilisateurs spcifiques ou d'utilisateurs
spcifiques dans des applications spcifiques.

Procdure
1. Dans l'application Consignation, dans la table Consignation racine, dfinissez le
niveau de consignation pour log4j.logger.maximo.webclient.eventtracking sur
ERROR.
2. Dans la table Consignation, ajoutez une nouvelle ligne.
3. Dfinissez la zone Consignateur comme suit :
Option

Description

Pour consigner une application spcifique

Spcifiez l'ID application, par exemple, wotrack.

Pour consigner un utilisateur spcifique

Spcifiez l'ID utilisateur, par exemple, wilson.

Pour consigner une application spcifique pour


un utilisateur spcifique

Spcifiez l'ID application ID.user, par exemple,


wotrack.wilson.

La zone Cl est automatiquement renseigne d'aprs la valeur de la zone


Consignateur.
4. Slectionnez l'action Appliquer les paramtres.

394

Administration de Maximo Asset Management

Activation de la journalisation pour la synchronisation de la


scurit du serveur d'applications
Pour identifier et rsoudre les problmes lis la synchronisation de la scurit du
serveur d'applications, activez la journalisation pour les tches priodiques
VMMSYNC et LDAPSYNC.

Pourquoi et quand excuter cette tche


Vous devez activer VMMSYNC et LDAPSYNC pour la journalisation SQL et la
synchronisation des tches priodiques. Vous pouvez dfinir des niveaux de
journalisation pour la totalit de la tche priodique ou seulement pour des
instances spcifiques. Pour dfinir les niveaux de journalisation d'instances
spcifiques, affectez la valeur DEBUG property.instancename.

Procdure
1. Dans l'application Journalisation, affectez la valeur DEBUG aux proprits de
journalisation suivantes :
v log4j.logger.maximo.crontask.VMMSYNC
v log4j.logger.maximo.crontask.LDAPSYNC
v log4j.logger.maximo.sql.crontask.LDAPSYNC
v log4j.logger.maximo.sql.crontask.VMMSYNC
2. Pour activer la journalisation DEBUG SQL pour des objets mtier, affectez la
valeur DEBUG la proprit de journalisation
log4j.logger.maximo.sqL.servicename.objectname. Par exemple :
log4j.logger.maximo.sql.SIGNATURE.MAXUSER=DEBUG
log4j.logger.maximo.sql.SIGNATURE.MAXGROUP=DEBUG
log4j.logger.maximo.sql.PERSON.PERSON=DEBUG
log4j.logger.maximo.sql.PERSON.EMAIL=DEBUG
log4j.logger.maximo.sql.PERSON.PHONE=DEBUG

3. Slectionnez l'action Appliquer les paramtres.

Arrt de la consignation des vnements


Vous pouvez arrter la consignation d'vnements dans l'application Consignation,
ce qui vite de devoir diter le fichier web.xml et de redmarrer le serveur
d'applications.

Procdure
1. Dans l'application Consignation, dans la table Consignation racine, dfinissez le
niveau de consignation pour log4j.logger.maximo.webclient.eventtracking sur
ERROR.
2. Slectionnez l'action Appliquer les paramtres.

Corrlation de journaux
Le processus de corrlation consiste analyser un ensemble d'vnements
connexes. Cette analyse est base sur des rgles utilises pour interprter les
donnes d'vnement. Lorsque la corrlation de journaux est active, vous pouvez
utiliser l'ID de corrlation pour identifier la demande d'IU, l'action de tche
priodique, l'objet MXSCRIPT ou l'appel REST l'origine de l'entre de journal.

Chapitre 15. Utilisation de la consignation

395

ID de corrlation
Lorsque la corrlation de journaux est active, utilisez l'ID de corrlation pour
identifier la demande d'interface utilisateur (IU), l'action de tche priodique,
l'objet MXSCRIPT ou l'appel REST l'origine de l'entre de journal. Toutes les
entres de journal associes une demande d'IU ou une action de tche
priodique prsentent le mme ID de corrlation. Un ID de corrlation unique
s'applique tous les groupes d'entres de journal quels qu'ils soient, par exemple,
les journaux SQL ou encore les journaux d'application.
L'ID de corrlation se prsente sous la forme suivante : [IDC-TYPE-NUMERO]. Le
type peut tre CRON (PERIODIQUE), UI (IU), MXSCRIPT ou REST. Le numro garantit
l'aspect d'unicit. Le nom de serveur est galement inclus lorsque la corrlation de
journaux est active. Lorsque des entres de journal ne sont pas encore corrles, la
zone du journal associe l'ID de corrlation est vide. Lorsqu'un journal est gnr
avant que le nom du serveur ne soit disponible, la zone associe au nom de
serveur est alors vide.
Pour activer la corrlation de journaux, ajoutez la proprit
mxe.logging.CorrelationEnabled au niveau de l'application Proprits systme.
Pour activer la corrlation de demandes d'IU, ajoutez la proprit
mxe.webclient.logging.CorrelationEnabled au niveau de l'application Proprits
systme.

Exemple
L'exemple suivant illustre le journal de corrlation des demandes d'IU associes
une instruction SQL en cours de dbogage :

Interprtation du fichier journal


06 Jun 2012 16:12:38:360 [INFO] [MXServer] [CID-UI-993] Correlation started.
06 Jun 2012 16:12:38:534 [INFO] [MXServer] [CID-UI-993] BMXAA6719I - USER = (WILSON) SPID =
(137) app (WOTRACK) object (WORKORDER) : select * from workorder where (woclass in (select
value from synonymdomain where domainid = WOCLASS and maxvalue in (WORKORDER,WOACTIVITY))
and historyflag = 0 and istask = 0 and siteid = BEDFORD)
06 Jun 2012 16:12:38:546 [INFO] [MXServer] [CID-UI-993] BMXAA6719I - USER = (WILSON) SPID =
(149) app (WOTRACK) object (WORKORDER) : select * from workorder where (workorderid = 202)
06 Jun 2012 16:12:38:582 [INFO] [MXServer] [CID-UI-993] BMXAA6719I - USER = (WILSON) SPID =
(27) app (WOTRACK) object (WORKORDER) : select * from workorder where (workorderid = 202)
06 Jun 2012 16:12:38:717 [INFO] [MXServer] [CID-UI-993] BMXAA6719I - USER = (WILSON) SPID =
(20) app (WOTRACK) object (WORKORDER) : select count(*) from workorder where
(woclass in (select value from synonymdomain where domainid = WOCLASS
and maxvalue in (WORKORDER,WOACTIVITY)) and historyflag = 0 and istask = 0 and siteid
= BEDFORD)
06 Jun 2012 16:12:38:998 [INFO] [MXServer] [CID-UI-993] Correlated data: BEGIN UISessionId:3
Event:loadapp AppName:autoscript UserId:wilson UIClientIP:127:0:0:1 ElapsedTime:638 ms END
06 Jun 2012 16:12:44:589 [INFO] [MXServer] [CID-UI-994] Correlation started.
06 Jun 2012 16:12:44:597 [INFO] [MXServer] [CID-UIASYNC-995] Correlation started.
06 Jun 2012 16:12:44:634 [INFO] [MXServer] [CID-UIASYNC-995] BMXAA6719I - USER = (WILSON)
SPID = (149) app (WOTRACK) object (WORKORDER) : select * from workorder where ((woclass in
(select value from synonymdomain where domainid = WOCLASS and maxvalue in (WORKORDER,
WOACTIVITY)) and historyflag = 0 and istask = 0 and siteid = BEDFORD)) and ((status like
%WAPPR%))
06 Jun 2012 16:12:44:641 [INFO] [MXServer] [CID-UIASYNC-995] Correlated data:
BEGIN UISessionId:3 AppName:wotrack UserId:wilson UIClientIP:127:0:0:1 ElapsedTime:44 ms END

v La premire instruction de journal de cet extrait prsente la zone [CID-UI-993],


qui constitue le composant corrl ici.
v Le terme "CID" dsigne l'ID de corrlation, suivi du composant corrl, puis de
la valeur numrique applique l'ensemble des instructions corrles envoyes
en corrlation.

396

Administration de Maximo Asset Management

v La zone [CID-UI-993] regroupe un ensemble d'instructions de journaux corrles


lances par une demande d'IU.
v Les instructions "Correlation started" et "Correlated data" sont associes
l'ensemble d'instructions de journaux corrles. Le premier ensemble
d'instructions de journaux corrles commence par [CID-UI-993]Correlation
started et finit par [CID-UI-993]Correlated data:BEGIN [informations du
composant] END.
v Le deuxime ensemble d'instructions de journaux corrles indique que
l'ensemble d'instructions de journaux corrles suivant est en cours d'envoi.
v Lorsqu'une demande d'IU est corrle, les commandes SQL excutes en rponse
l'interaction d'utilisateur sont places dans le mme groupe d'instructions de
journaux corrles que la demande d'IU.
v Dans la deuxime instruction corrle [CID-UI-993] en attente de corrlation, la
commande SQL est associe la table WORKORDER.
v Si plusieurs instructions SQL sont excutes en rponse la demande d'IU, les
instructions sont envoyes dans le mme groupe d'instructions de journaux
corrles.
v Le dernier ensemble d'instructions de journaux [CID-UI-993] en attente de
corrlation commence par Correlation data et fournit des informations sur la
session utilisateur l'origine de l'envoi de l'instruction de journal corrle.
v Ces informations supplmentaires incluent :
1. L'identifiant de session IU 3.
2. L'vnement d'IU loadapp.
3. L'application l'origine de l'vnement d'IU autoscript.
4. L'utilisateur l'origine de l'vnement wilson.
5. L'adresse IP d'envoi de la demande d'IU UIClientIP.
v Dans ce dernier ensemble d'instructions de journaux [CID-UI-993] en attente de
corrlation, l'information ElapsedTime reprsente le temps consacr au traitement
de la demande d'IU par le serveur d'applications.

Configuration de messages de journal personnaliss pour faciliter la


rsolution de bogues
Pour identifier la section d'un fichier journal qui contient des instructions ou des
messages pertinents pour l'utilisation du produit, la cration de problme ou une
activit de dbogage, vous pouvez configurer des messages de journal
personnaliss. Vous spcifiez les messages de dbut et de fin qui sont inclus dans
le fichier journal. Vous pouvez passer en revue les instructions ou les messages qui
sont affichs entre les messages de dbut et les messages de fin personnaliss dans
le fichier journal afin de vous aider tablir un scnario ou rsoudre un problme.

Avant de commencer
Si vous souhaitez changer les dtails des messages personnaliss qui s'affichent
dans un fichier journal, par exemple, le prfixe ou le texte de message, ouvrez
l'application Configuration de base de donnes. Slectionnez l'action Messages.
Effectuez un filtrage sur le message begincustomlog ou endcustomlog, modifiez le
message et sauvegardez l'enregistrement.

Chapitre 15. Utilisation de la consignation

397

Pourquoi et quand excuter cette tche


Les fichiers journaux baliss avec des messages de dbut et de fin peuvent aider le
service de support produit d'une organisation suivre plus facilement les actions
d'application et isoler les problmes potentiels.

Procdure
1. Dans l'application Journalisation, cliquez sur Configurer les messages de
journal personnaliss dans la barre d'outils.
2. Dans la fentre Configurer les messages de journal personnaliss, spcifiez les
commentaires que vous souhaitez inclure dans les sections de dbut et de fin
du fichier journal.
3. Notez les numros de message d'erreur des messages de dbut et de fin de
manire pouvoir les rechercher ultrieurement dans le fichier journal.
4. Pour injecter le message de dbut dans le fichier journal afin d'assurer le suivi
d'un scnario, cliquez sur Ecrire le message de dbut dans le fichier journal.
5. Effectuez les actions.
6. Pour injecter le message de fin afin de cesser l'criture dans le fichier journal,
cliquez sur Ecrire le message de fin dans le fichier journal. Les informations
de journal captures entre le message de dbut et le message de fin peuvent
tre consultes.
7. Accdez l'emplacement o le fichier journal a t sauvegard.
8. Ouvrez le fichier journal dans un diteur de texte et recherchez les messages de
dbut et de fin.
9. Passez en revue les instructions et les messages affichs entre le message de
dbut et le message de fin pour assurer le suivi du scnario et rsoudre le
problme.

Scnario : Interprtation d'instructions de fichier journal pour rsoudre


des erreurs
Un administrateur systme prnomm Marco souhaite pouvoir isoler et rsoudre
une erreur qui se produit lorsqu'une personne tente de sauvegarder une
intervention. Marco peut identifier et rsoudre le problme en affectant la valeur
DEBUG au journal d'vnements racine de suivi des interventions et la valeur
INFO au journal d'vnements racine SQL.

Rplication de l'erreur
Dans l'application Suivi des interventions, Marco cre une intervention et y associe
plusieurs tches. Chaque tche est organise en squence. Lorsque Marco tente de
sauvegarder l'intervention, l'erreur BMXAA5395E La tche 20 gnre une condition
de fin de boucle en se connectant nouveau la tche 10 s'affiche.
L'intervention ne peut pas tre sauvegarde. Si Marco active le journal
d'vnements de l'application Suivi des interventions et le journal d'vnements
SQL, il peut afficher des informations dtailles lui permettant de dterminer la
cause de l'erreur.

Activation des journaux d'vnements


Dans l'application Journalisation, Marco recherche le journal d'vnements racine
WOTRACK et affecte la valeur DEBUG au niveau de journalisation. Ensuite, il
recherche le journal d'vnements racine SQL et le journal d'vnements enfant

398

Administration de Maximo Asset Management

WORKORDER, puis il affecte la valeur INFO au niveau de journalisation de ces


deux journaux d'vnements. Marco associe un supplment chaque journal
d'vnements.

Cration d'instructions de fichier journal


Marco tente nouveau de sauvegarder l'intervention, mais la mme erreur se
reproduit. Dans la mesure o Marco a activ les journaux d'vnements, une
instruction de fichier journal dtaille est gnre. Marco peut isoler l'erreur en
interprtant l'instruction de fichier journal ainsi gnre.

Interprtation de l'instruction de fichier journal


L'instruction de fichier journal affiche un chemin qui rpertorie une squence de
tches de successeur.
21 May 2012 11:37:03:927 [DEBUG] [MXServer] [] Task Successors

La tche 40 est reprsente dans le fichier journal par l'identificateur T1088.


21 May 2012 11:37:03:929 [DEBUG] [MXServer] [] Task -> T1088

Successors -> []

La tche 30 est reprsente dans le fichier journal par l'identificateur T1087.


21 May 2012 11:37:03:929 [DEBUG] [MXServer] [] Task -> T1087

Successors -> []

La tche 20 est reprsente dans le fichier journal par l'identificateur T1086.


21 May 2012 11:37:03:930 [DEBUG] [MXServer] [] Task -> T1086
[T1085, T1088]

Successors ->

La tche 10 est reprsente dans le fichier journal par l'identificateur T1085.


21 May 2012 11:37:03:930 [DEBUG] [MXServer] [] Task -> T1085
[T1086, T1087]

Successors ->

La tche 50, reprsente dans l'instruction de fichier journal par l'identificateur


T1089, comporte les tches de successeur 10 (T1085), 20 (T1086) et 30 (T1087).
21 May 2012 11:37:03:931 [DEBUG] [MXServer] [] Task -> T1089
[T1085, T1086, T1087]

Successors ->

Chaque chemin d'une squence de tches dans l'application Suivi des interventions
est valid. On appelle chaque chemin une branche. Pour chaque branche,
l'application dtermine si l'une des tches qu'elle comporte pointe vers elle-mme
quelque part dans la branche. On appelle cette condition une boucle.
Une fois la liste de tches cre, chaque branche est valide partir de la tche 50
(T1089).
21 May 2012 11:37:03:931 [DEBUG] [MXServer] [] Beginning from a new starting point
[T1089]
21 May 2012 11:37:03:931 [DEBUG] [MXServer] [] Start validating branch:T1089
- - 21 May 2012 11:37:03:932 [DEBUG] [MXServer] [] T1089

Une recherche de boucles est effectue dans les tches 10 (T1085), 20 (T1086) et 30
(T1087).
21 May 2012 11:37:03:932 [DEBUG] [MXServer] []
21 May 2012 11:37:03:932 [DEBUG] [MXServer] []

T1085
T1086

Chapitre 15. Utilisation de la consignation

399

Les instructions DEBUG sont des sorties pour les tches 10 (T1085) et 20 (T1086) de
successeurs. Il n'existe aucune instruction DEBUG pour la tche 30 (T1087), ce qui
indique que l'erreur a t dtecte lors de la validation de la tche 20 (T1086).
21 May 2012 11:37:03:932 [DEBUG] [MXServer] []
La tche 20 gnre une condition de fin de boucle en se connectant nouveau
la tche 10.

Le diagramme ci-aprs illustre le processus de validation de la branche qui est


associe la tche 50. Le message d'erreur indique que la boucle est cre par la
tche 20. La tche 20 n'est pas valide car elle est rpertorie deux fois comme un
successeur de la tche 10 dans la dfinition de chemin.

Successeur

Successeur
Successeur

Tche 20

Tche 50

Un successeur = se situe aprs une tche

400

Administration de Maximo Asset Management

Successeur

Tche 20

Tche 10

Successeur

Tche 40

Tche 30

Chapitre 16. Gestion des tableaux d'affichage


Les tableaux d'affichage vous permettent de poster des messages sur les problmes
critiques et incidents et de diffuser des informations dans l'organisation. Vous
pouvez galement afficher les journaux de communication des agents du centre de
services et de leurs utilisateurs, et les communications gnres par les processus
de flux de travaux et les escalades.

Prsentation du tableau d'affichage


Vous pouvez crer des messages relatifs des incidents et des problmes critiques
et les diffuser ensuite l'ensemble d'une organisation. Les destinataires peuvent
visualiser des messages sur le tableau d'affichage depuis la barre de navigation
d'une application ou depuis le centre de contrle.

Journaux de communication pour les messages du tableau


d'affichage
Vous pouvez afficher un journal de communication pour le message de tableau
d'affichage dans l'application Tableau d'affichage. Les journaux de communication
seront disponibles dans plusieurs applications.
Le journal contient des communications propos des messages sortants qui ont t
envoyes entre les utilisateurs du centre de services et les agents. Vous pouvez
galement afficher des communications qui ont t gnres par des escalades et
des flux de travaux si le modle de communication associ indique que ces
messages sont stocks dans des journaux.

Utilisation de tableaux d'affichage


L'application Tableau d'affichage vous permet de crer des messages de tableau
d'affichage, d'indiquer le public auquel les messages sont destins et d'effectuer
d'autres tches.

Visualisation de messages de tableau d'affichage


Vous pouvez utiliser le tableau d'affichage pour crer, afficher et poster des
messages associs des problmes et incidents critiques et pour diffuser des
informations l'ensemble de la socit. La cration et la publication de messages
sur le Tableau d'affichage minimise la cration et la duplication de tickets.

Avant de commencer
Vous devez avoir accs l'application Tableau d'affichage pour pouvoir crer et
poster des messages.

Pourquoi et quand excuter cette tche


Les messages peuvent tre transmis tous les utilisateurs ou un ensemble limit
d'organisations, de sites ou de groupes de personnes. Vous pouvez afficher
uniquement les messages du tableau d'affichage pour lesquels vous avez t
slectionn comme public vis. Si l'auteur du message n'a pas slectionn de public
spcifique, tout utilisateur qui se connecte sur le systme peut afficher le message.
Copyright IBM Corp. 2008, 2014

401

Dans la barre de navigation de toutes les applications, l'icne Bulletins indique si


des messages du tableau d'affichage n'ont pas t lus. Cette icne utilise une valeur
numrique pour indiquer le nombre de messages du Tableau d'affichage que vous
pouvez consulter. Elle passe du rouge au vert lorsqu'un message est envoy.

Procdure
1. Dans la barre de navigation, la zone Tableau d'affichage affiche tous les
messages du tableau d'affichage. Lorsque vous modifiez la valeur du champ
Consult, vous indiquez les messages afficher. Par dfaut, la valeur de la
zone Consult est N et la zone Tableau d'affichage affiche les messages non lus.
Pour afficher les messages dj lus ou l'ensemble des messages, procdez
comme suit :
v Entrez O dans la zone Consult pour visualiser les messages du tableau
d'affichage prcdemment affichs.
v Ne renseignez pas la zone Consult pour afficher tous les messages
(messages du tableau d'affichage prcdemment consults et non lus). Les
messages s'affichent en commenant par le message le plus rcent. Chaque
message contient la date et l'heure laquelle il a t post sur le Tableau
d'affichage.
2. Dans la fentre Tableau d'affichage, cliquez sur un message pour afficher les
dtails de celui-ci.
3. Cliquez nouveau sur le message pour rduire la vue dtaille du message.
4. Cliquez sur OK.

Cration de messages du tableau d'affichage


Vous pouvez crer des messages pour informer les utilisateurs de la prsence
d'incidents et de problmes critiques et diffuser des informations l'ensemble de
l'organisation.

Procdure
1. Dans l'application Tableau d'affichage, cliquez sur Nouveau message.
2. Entrez un identificateur, l'objet du message, une date d'envoi et une date
d'expiration.
3. Le message doit comporter 4 000 caractres maximum.
4. Facultatif : Limitez l'envoi du message un public particulier (par exemple,
une organisation, un site, un groupe de personnes).
5. Sauvegardez vos changements.
6. Dans le menu Slectionner une action, cliquez sur Changer le statut et faite
passer le message l'tat approuv.

Spcification des publics concerns par les messages du


tableau d'affichage
Vous pouvez dfinir les personnes autorises visualiser un message du tableau
d'affichage. Vous pouvez slectionner le public concern en fonction d'une
organisation, d'un site ou d'un groupe de personnes. Si aucun public n'est
slectionn, tous les utilisateurs sont autoriss voir le message.

Procdure
1. Dans l'application Tableau d'affichage, ouvrez le message pour lequel vous
souhaitez dfinir un public.

402

Administration de Maximo Asset Management

2. Cliquez sur un onglet pour spcifier un public en fonction d'une organisation,


d'un site ou d'un groupe de personnes.
3. Sur cet onglet, slectionnez une ou plusieurs organisations, sites ou groupes de
personnes, puis sauvegardez vos modifications.

Modification du statut des messages du tableau d'affichage


Modifier le statut d'un message du tableau d'affichage permet de contrler le
contenu de ce qui est envoy au tableau d'affichage. Le statut d'un message du
tableau d'affichage peut tre : Brouillon, Approuv ou Rejet.

Procdure
1. Dans l'application Tableau d'affichage, ouvrez le message dont vous souhaitez
modifier le statut.
2. Slectionnez l'action Changer le statut.
3. Dans la fentre Changer le statut, slectionnez un statut et cliquez sur OK pour
enregistrer vos modifications.

Exemple
Par exemple, vous pouvez crer un message de tableau d'affichage avec un statut
de Brouillon, puis acheminer le message vers un superviseur. Le superviseur rvise
le message et modifie son statut sur Approuv. Le message est ensuite post sur le
tableau d'affichage.

Copie de messages du tableau d'affichage


Vous pouvez copier un message existant sur le tableau d'affichage. Aprs avoir
copi un message, vous pouvez utiliser les mmes informations qui se trouvent
dans le message original. Vous pouvez galement modifier les valeurs dans le
message que vous avez copi et le sauvegarder en tant que nouveau message.

Procdure
1. Dans l'application Tableau d'affichage, ouvrez le message que vous souhaitez
copier.
2. Slectionnez l'action Dupliquer le message.
3. Facultatif : Dans le nouveau message, modifiez le sujet, le message, et les dates
de publication et d'expiration.
4. Sauvegardez vos changements.

Affichage des journaux de communication pour les messages


du tableau d'affichage
Vous pouvez afficher les messages du tableau d'affichage sortant et toutes les
pices jointes qui ont t envoyes entre les utilisateurs et les agents du centre de
services.

Procdure
1. Dans l'application Tableau d'affichage, ouvrez le message pour lequel vous
souhaitez afficher le journal de communication.
2. Cliquez sur l'onglet Journal de communication. Par dfaut, vous pouvez
visualiser les messages par ordre chronologique inverse selon la zone Date.
3. Cliquez sur Visualiser les dtails pour visualiser les dtails d'un message. Les
informations du journal de communication sont en lecture seule.
Chapitre 16. Gestion des tableaux d'affichage

403

Concepts associs:
Journaux de communication pour les messages du tableau d'affichage, la page
401
Vous pouvez afficher un journal de communication pour le message de tableau
d'affichage dans l'application Tableau d'affichage. Les journaux de communication
seront disponibles dans plusieurs applications.

Affichage de l'historique des messages du tableau d'affichage


A chaque fois que vous modifiez le statut d'un message du tableau d'affichage, la
modification est stocke dans une transaction d'historique. Vous pouvez afficher cet
historique de statut en lecture seule d'un message de tableau d'affichage.

Procdure
1. Dans l'application Tableau d'affichage, affichez le message dont vous souhaitez
visualiser l'historique de statut.
2. Slectionnez l'action Afficher l'historique.
3. Affichez les informations de statut et cliquez sur OK.

Suppression des messages du tableau d'affichage arrivs


expiration
Les messages du tableau d'affichage arrivs expiration ne sont, par dfaut, pas
supprims. Si les messages arrivs expiration vous sont inutiles, vous pouvez
modifier vos paramtres de sorte que les messages soient effacs lorsqu'ils arrivent
expiration.

Pourquoi et quand excuter cette tche


Pour activer ce paramtre, vous devez changer la proprit systme
mxe.crontask.deleteBB et ajouter des paramtres d'escalade ESCBLTNEXP

Procdure
1. Dans l'application Proprits, ouvrez la proprit systme
mxe.crontask.deleteBB.
2. Spcifiez 1 comme valeur de proprit globale, enregistrez la proprit, puis
actualisez la session.
3. Dans l'application Escalades, ouvrez l'escalade ESCBLTNEXP.
4. Slectionnez l'action Activer/Dsactiver l'escalade.
5. Spcifiez les valeurs dans la zone Intervalle de temps coul et dans la zone
Unit de mesure d'intervalle de l'attribut de temps coul EXPIREDATE.
6. Dans la section Actions, ajoutez l'action DELEXPMSG.
7. Enregistrez l'escalade.
8. Activez l'escalade.

404

Administration de Maximo Asset Management

Chapitre 17. Utilisation des ensembles


Utilisez les ensembles pour crer des ensembles d'articles ou de socits partags
par plusieurs organisations.

Pourquoi et quand excuter cette tche


Les relations ci-dessous s'appliquent des ensembles et des organisations.
v Vous devez crer au moins un ensemble d'articles et un ensemble de socits
avant de crer une organisation.
v Vous pouvez crer autant d'ensembles d'articles et d'organisations que vos
pratiques mtier n'en requirent.
v Vous devez associer chaque organisation un seul ensemble de socits.
v Vous devez associer chaque organisation un seul ensemble d'articles.
Vous ne pouvez pas supprimer un ensemble d'articles ou de socits si cet
ensemble n'est pas vide ou qu'il est associ une organisation.

Cration d'ensembles d'articles ou de socits


La cration d'un ensemble d'articles ou de socits permet le partage
d'informations de fiches articles et de rfrentiel des socits.

Avant de commencer
Dans l'application Ensembles, vous pouvez afficher les organisations qui sont
associes des ensembles. Avant de pouvoir afficher l'organisation, vous devez
utiliser l'application Organisations pour affecter l'ensemble au moins une
organisation.

Pourquoi et quand excuter cette tche


Vous pouvez crer un nombre illimit d'ensembles. Plusieurs organisations peuvent
utiliser le mme ensemble d'articles ou de socits.

Procdure
1. Dans l'application Ensembles, cliquez sur Nouvelle ligne.
2. Entrez un nom pour l'ensemble. Le nom doit tre unique pour tous les
ensembles. Un ensemble d'articles et un ensemble de socits ne peuvent pas
avoir le mme nom.
3. Facultatif : Fournissez une description de l'ensemble.
4. Spcifiez une valeur pour le type.
5. Facultatif : Si vous avez spcifi SOCIETE comme valeur du type, cochez la
case Ajouter automatiquement les socits au Rfrentiel des socits pour
crer automatiquement un enregistrement de rfrentiel des socits. Un
enregistrement de rfrentiel des socits est alors cr lorsqu'un utilisateur
ajoute une socit dans l'application Socits. Si vous ne cochez pas cette case,
les utilisateurs doivent ajouter les socits dans l'application Rfrentiel des
socits.

Copyright IBM Corp. 2008, 2014

405

6. Dans la zone Statut par dfaut, spcifiez le statut que vous voulez donner au
rfrentiel d'articles, l'article de service et aux enregistrements d'outil crs.
7. Cliquez sur Enregistrer les ensembles. Une fois l'enregistrement sauvegard,
les seules zones que vous pouvez modifier sont la zone Description des
ensembles et, pour un ensemble de socits, la case Ajouter automatiquement
les socits au Rfrentiel des socits.

Que faire ensuite


Une fois l'ensemble cr, vous pouvez utiliser l'application Organisations pour
affecter l'ensemble une organisation.

Changement d'ensembles d'articles ou de socits


Aprs avoir cr un ensemble d'articles ou de socits, vous pouvez modifier les
paramtres pour rpondre aux besoins de votre entreprise.

Procdure
1. Dans l'application Ensembles, cliquez sur Afficher les dtails pour l'ensemble
que vous voulez modifier.
2. Modifiez un ou plusieurs des paramtres suivants :
v Modifiez la description.
v Pour un ensemble de socits, cochez la case Ajouter automatiquement les
socits au Rfrentiel des socits.
3. Sauvegardez vos changements.

406

Administration de Maximo Asset Management

Chapitre 18. Gestion des organisations


Vous pouvez configurer les organisations et les sites que vous utilisez. Vous
pouvez dfinir des valeurs par dfaut pour diverses options relatives aux
applications ou groupes d'applications, tels que Suivi des interventions, Stock,
Achat, Maintenance prventive, Actifs, etc.

Pourquoi et quand excuter cette tche


Les relations ci-dessous s'appliquent aux ensembles et aux organisations :
v vous devez crer au moins un ensemble d'articles et un ensemble de socits
avant de pouvoir crer une organisation.
v Vous pouvez crer autant d'ensembles d'articles et d'organisations que vos
pratiques de gestion en requirent.
v Vous devez associer chaque organisation un seul ensemble de socits.
v Vous devez associer chaque organisation un seul ensemble d'articles.

Prsentation des organisations


Vous pouvez dfinir plusieurs organisations et sites pour votre socit. Les
divisions sont dtermines par les types d'oprations ralises diffrents
emplacements, et par les donnes qui peuvent tre partages entre elles. Les
organisations et les sites gardent certaines parties de leurs oprations spares, tout
en en partageant d'autres.

Niveaux d'application et stockage des donnes


Les donnes d'application sont stockes diffrents niveaux. La sparation des
donnes vous permet de rutiliser autant de donnes que possibles dans les
organisations et les sites sans enfreindre les meilleures pratiques concernant la
scurit et les autorisations.
Les quatre niveaux d'application sont les suivants :
Tableau 64. Niveaux d'application
Niveaux d'application

Description

Niveau systme

Les donnes sont disponibles pour toutes les


organisations et tous les sites.

Niveau ensemble

Ce niveau est une catgorie spciale partir


de laquelle plusieurs organisations peuvent
partager des donnes sur les articles et les
fournisseurs. Par dfaut, le systme stocke
ces donnes au niveau de l'organisation.

Niveau organisation

Les donnes ne sont disponibles que pour


l'organisation spcifie et l'ensemble de ses
sites.

Niveau site

Les donnes ne sont disponibles que pour le


site spcifi.

Les exemples suivants illustrent comment le niveau auquel des donnes


d'application sont stockes affecte la manire d'utiliser le systme :
Copyright IBM Corp. 2008, 2014

407

v Le niveau d'application dtermine le niveau auquel les ID d'enregistrements


doivent tre uniques.
Par exemple, Suivi des interventions est une application du niveau site ; deux
sites diffrents peuvent utiliser le mme numro d'intervention pour identifier
deux interventions diffrentes. Plan comptable est une application du niveau
organisation ; deux organisations diffrentes peuvent utiliser le mme compte
GLG pour spcifier des comptes GLG diffrents.
v Le niveau d'application affecte certains aspects de la scurit.
Par exemple, si un groupe de scurit a accs un site pour une application du
niveau organisation, alors les membres de ce groupe pourront accder tous les
enregistrements de cette application pour cette organisation.
v Le niveau d'application affecte certains paramtres par dfaut de l'utilisateur.
Par exemple, si un site est utilis comme filtre pour afficher des enregistrements,
et que l'application est au niveau organisation, alors un utilisateur pourra
accder tous les enregistrements de l'organisation qui dtient ce site.

Sites et organisations
Un site est une division d'une organisation qui grent certaines donnes
indpendamment des autres sites. Lorsque vous crez une organisation, vous crez
au moins un site.
Lorsque vous crez un site, les valeurs que vous spcifiez sont utilises par dfaut
pour ce site. Vous pouvez modifier les valeurs selon vos besoins. Vous ne pouvez
pas supprimer un site ni supprimer une organisation une fois que vous lui avez
ajout un site.
Vous pouvez utiliser des sites pour grer la scurit et accorder aux utilisateurs
diffrents droits sur diffrents sites.
Les sites appartenant la mme organisation doivent utiliser la mme devise. Ils
doivent galement partager les mmes options pour les interventions, les actifs, la
main-d'oeuvre et d'autres types de donnes.

Activation et dsactivation des organisations et des sites


La possibilit d'activer et de dsactiver des organisations et des sites dpend de la
hirarchie de l'entreprise. Lorsque vous crez une organisation, vous crez au
moins un site. Lorsque vous dsactivez une organisation, tous les sites de cette
organisation deviennent inactifs. Cela permet de s'assurer que la structure de votre
entreprise n'est pas compromise.
Lorsque vous dsactivez une organisation ou un site, les utilisateurs ne peuvent
plus crer d'enregistrement pour cette organisation ou ce site. Lorsque vous
dsactivez une organisation ou un site, l'organisation ou le site sont conservs,
ainsi que leurs informations. Les enregistrements qui font rfrence un site ou
une organisation dsactiv ne sont pas affects.
Si un site et son organisation sont tous deux dsactivs et que vous activez
l'organisation, le site n'est pas automatiquement activ.
Utilisez l'onglet Organisation dans l'application Organisations pour activer ou
dsactiver une organisation ou un site.

408

Administration de Maximo Asset Management

Ensembles d'articles
Les ensembles d'articles permettent plusieurs organisations d'une entreprise
d'afficher et de faire un choix dans un ensemble d'articles commun stock dans le
magasin. Une organisation peut tre associe un seul ensemble d'articles.
Toutefois, plusieurs organisations peuvent utiliser le mme ensemble d'articles.
Vous identifiez un ensemble d'articles l'aide d'un nom ou d'un numro unique et
chaque article appartenant l'ensemble d'articles possde un numro d'article
unique.
Lorsque vous crez une organisation, vous associez celle-ci un ensemble
d'articles. Lorsque vous crez un article, celui-ci est plac par dfaut dans
l'ensemble d'articles associ l'organisation pour le site d'insertion par dfaut.

Numrotation automatique
Lorsque vous configurez la numrotation automatique et qu'un utilisateur cre un
enregistrement, les ID d'enregistrement, ou d'autres zones spcifies, sont
incrments de un.
Pour de nombreuses applications, telles que Suivi des interventions, Demande
d'achat, Bons de commandes et Factures, la numrotation automatique est dj
configure pour leurs principales zones, tel que l'ID d'enregistrement. Vous pouvez
modifier la squence de dmarrage par dfaut. Vous pouvez galement ajouter un
prfixe une squence de numrotation existante ou ajouter la numrotation
automatique d'autres zones. Pour les applications qui n'utilisent pas la
numrotation automatique, vous pouvez la configurer pour la zone de l'ID
enregistrement ou pour d'autres zones.
Les applications stockent des donnes sur l'un de ces niveaux : systme, ensemble,
organisation et site. Utilisez diffrentes actions pour configurer la numrotation
automatique pour des applications chaque niveau. Pour une implmentation
multisite, vous pouvez utiliser des squences de numrotation automatique
diffrentes pour des organisations et des sites diffrents. Par exemple, Suivi des
interventions est une application de niveau site. Vous pouvez configurer diffrentes
squences de numrotation automatique pour chaque site.
Spcifiez le plan de numrotation de la numrotation automatique dans
l'application Organisations. Pour implmenter le plan de numrotation dans
l'organisation en numrotation automatique, utilisez l'application Configuration de
base de donnes.

Numrotation automatique de niveau systme


Vous pouvez spcifier les valeurs de dpart et les prfixes de numrotation
automatique pour les applications au niveau du systme.
Par exemple, Incidents est une application de niveau systme. Les ID d'incident
sont uniques au niveau systme. Si vous implmentez la numrotation
automatique pour des enregistrements d'incident avec une amorce de 1000, chaque
nouvel enregistrement d'incident est incrment de un. Cet incrment se produit
quelle que soit la mthode de saisie de l'enregistrement d'un incident. Si l'incident
1000 est insr dans le site 1 de l'organisation A et que l'enregistrement d'incident
suivant est insr dans le site 3 de l'organisation B, le numro d'incident du site 3
sera 1001.

Chapitre 18. Gestion des organisations

409

Numrotation automatique de niveau organisation


Si vous souhaitez que toutes les organisations fassent partie de la mme squence
de numrotation, utilisez l'application Organisations pour implmenter les valeurs
d'amorce et les prfixes de la numrotation des applications de niveau
organisation.
Par exemple, Agendas est une application de niveau organisation. Les ID d'agenda
sont uniques au niveau de l'organisation. Si vous spcifiez la numrotation
automatique pour les agendas dans l'organisation A avec une amorce de 1000,
chaque nouvel enregistrement d'agenda est incrment de un dans l'organisation,
quel que soit le site qui gnre l'agenda. Si l'agenda 1000 est insr dans le site 1 et
que l'enregistrement de l'agenda suivant est insr dans le site 2, le numro de
l'agenda dans le site 2 est 1001.

Numrotation automatique de niveau site


Si vous souhaitez que tous les sites de l'organisation fassent partie de la mme
squence de numrotation, utilisez l'application Organisations pour implmenter
les valeurs de dpart et les prfixes de la numrotation des applications de niveau
site.
Par exemple, Maintenance prventive est une application de niveau site et les ID
de maintenance prventive sont uniques au niveau du site. Cependant, vous
pouvez implmenter une squence de niveau organisation. La numrotation
automatique peut fonctionner des manires suivantes :
v Tous les sites font partie de la mme squence. Vous dfinissez la numrotation
automatique pour des enregistrements de maintenance prventive et la
numrotation automatique fonctionne comme avec une application de niveau
organisation. Si la maintenance prventive 1000 est insre au site 1 et que
l'enregistrement de maintenance prventive suivant est insr au site 2, le
numro de maintenance prventive au site 2 est 1001.
v Vous possdez trois sites et vous souhaitez appliquer une numrotation
automatique indpendante de maintenance prventive l'un d'eux. Vous
souhaitez que les sites 1 et 2 utilisent la mme squence de numrotation
automatique, mais que le site 3 soit indpendant. Vous dfinissez la
numrotation automatique de maintenance prventive sur 1000. Vous spcifiez
ensuite une squence de numrotation automatique indpendante pour le site 3.
v Vous souhaitez que tous les sites utilisent une numrotation automatique
indpendante de maintenance prventive. Spcifiez la numrotation automatique
pour tous les sites, spcifiez la numrotation automatique pour tous les sites
sauf un. L'exception est dfinie par ce que vous spcifiez dans la fentre Niveau
d'organisation.

Numrotation automatique de niveau d'ensembles


Dans l'application Organisations, vous pouvez spcifier les valeurs de dpart et les
prfixes de numrotation automatique pour les applications au niveau des
ensembles.
Par exemple, Rfrentiel d'articles est une application de niveau d'ensembles et les
ID rfrentiel d'articles sont uniques au niveau des ensembles. Vous implmentez
la numrotation automatique pour des enregistrements de rfrentiel d'articles avec
une valeur de dpart de 1000. Chaque nouvel enregistrement de rfrentiel
d'articles est incrment de un, quel que soit l'emplacement o l'enregistrement de

410

Administration de Maximo Asset Management

rfrentiel est ajout. Si le rfrentiel d'articles 1000 est insr dans le site 1 de
l'organisation A et que le prochain enregistrement de rfrentiel d'articles est insr
dans le site 3 de l'organisation B, le numro de rfrentiel d'articles du site 3 est
1001.

Points d'interruption ABC et organisations


L'analyse ABC permet d'identifier rapidement les articles de stock qui reprsentent
l'investissement financier le plus lourd pour votre socit en termes de montant et
de taux de rotation. Cette analyse permet de s'assurer que les niveaux des stocks
primordiaux ne tombent pas en dessous des niveaux minimaux spcifis. De plus,
les quantits en stock d'un article peuvent ainsi tre rapproches aux quantits
relles.
La valeur type ABC d'un article est dtermine en excutant le rapport Analyse
ABC du stock. Vous pouvez excuter ce rapport depuis l'application ou le module
Stock. Ce rapport multiplie la quantit sortie pour l'anne en cours par le dernier
cot de l'article. Le rapport trie les articles par ordre dcroissant en fonction des
montants calculs.
Les valeurs des types A, B ou C sont dfinies en fonction des pourcentages que
vous spcifiez dans l'application Organisations. Vous pouvez dfinir un type ABC
pour n'indiquer aucune catgorie ; ce type est exclu de l'analyse ABC.
Par exemple, vous pouvez utiliser les paramtres suivants :
v Point d'interruption de type A 30 % (entrez .30)
v Point d'interruption de type B 30 % (entrez .30)
v Point d'interruption de type C 40 % (entrez .40)
Avec l'utilisation des valeurs ci-dessus, la premire tranche d'articles de 30% (par
cot) est de type A, la suivante de type B et les 40% restants de type C.
Le rapport Analyse ABC du stock modifie galement la frquence d'inventaire de
l'article, en fonction du type ABC et de la frquence d'inventaire. Si le type ABC
est dfini sur N, la frquence d'inventaire n'est pas modifie.
Vous choisissez une frquence d'inventaire gale au nombre de jours de chaque
type ABC. Par exemple, les frquences d'inventaire de type A peuvent tre de 30
jours, de type B de 60 jours et de type C de 90 jours.
Vous pouvez excuter le rapport Frquence d'inventaire pour afficher chaque
article dont l'inventaire est prvu le mois suivant, avec son type ABC.

Activation des fonctions de rparation


Pour crer des interventions dans un site diffrent du site de l'actif de
l'intervention, activez les fonctions de rparation.
L'activation des fonctions de rparation est utile pour les actifs de transportation et
d'autres actifs mobiles. Les actifs mobiles sont souvent rpars pendant un
dplacement, dans une fonction de rparation qui n'appartient pas au site d'accueil
de l'actif.
L'activation de cette fonction signifie qu'une fonction de rparation, un type spcial
d'emplacement, peut s'approprier les interventions de plusieurs sites se trouvant
dans la mme organisation. La scurit utilisateur peut ensuite tre configure de
manire accorder les droits d'afficher les interventions dans plusieurs sites si les
Chapitre 18. Gestion des organisations

411

interventions appartiennent la fonction de rparation. Lorsque vous activez cette


fonction, les zones lies aux fonctions de rparation sont rendues visibles dans
l'application Suivi des interventions application et d'autres applications concernes.
La case Activer les fonctions de rparation est la fentre Autres options
d'organisation dans l'application Organisations.
Si vous activez les fonctions de rparation, la case Ignorer le message
d'avertissement de non concordance du site dans la fentre Autres options
d'organisation passe en mode lecture/criture. Cochez cette case pour empcher
l'affichage d'un message d'avertissement lorsqu'une intervention est cre dans un
site diffrent du site de l'actif de l'intervention.

Options de personnalisation pour des applications


De nombreuses options et de nombreux paramtres peuvent tre personnaliss
pour vos applications de l'application Organisations, notamment les options
d'intervention, de stock, d'achat, d'actif et de maintenance prventive (MP). Vous
pouvez accder ces options partir du menu Slectionner une action ou de la
section Plus d'actions du menu de navigation latral.
Tableau 65. Options de personnalisation
Options

Description

Interventions

Dfinit et change les types de travaux et d'interventions pour des


classes et des interventions.

Rgles de modification

Indique les proprits d'intervention pouvant tre modifies pour


un statut d'intervention donn. Par exemple, vous indiquez qu'un
actif et un emplacement peuvent tre modifis lorsqu'ils sont
approuvs.

Date de dbut relle


pour des interventions

Indique la date de dbut relle laquelle le statut de


l'intervention est chang pour LANCE ou pour TERMINE.

Heure de dbut par


dfaut du problme

Indique si le temps d'arrt commence au moment o le problme


est signal ou se produit.
La date et l'heure par dfaut sont affiches dans la zone Dbut de
la fentre Rapport sur les temps d'arrt.

Options du site

Indique comment incrmenter la numrotation des tches, par


exemple le numro de dpart de la premire tche et la valeur
d'incrment de chaque tche.
La numrotation des tches est utilise dans l'onglet Plans de
l'application Suivi des interventions.

412

Valeurs par dfaut du


stock

Indique des paramtres par dfaut pour le stock, par exemple des
points d'arrt ABC, des variances de cot et de devise et des
soldes ngatifs en cours et disponibles.

Rapprovisionnement
de l'inventaire

Vous pouvez spcifier si une demande d'achat ou un bon de


commande approuv ou non approuv est cr lorsqu'une
demande de rapprovisionnement est gnre. Vous pouvez
galement indiquer le nombre maximal de lignes de
rapprovisionnement sur un bon de commande ou une demande
d'achat.

Cots de l'inventaire

Indique le cot de sortie par dfaut qui s'applique lorsqu'un


article est sorti depuis un site slectionn.

Options de transfert

Indique si l'enregistrement de l'expdition est requis pour


transfrer des articles.

Administration de Maximo Asset Management

Tableau 65. Options de personnalisation (suite)


Options

Description

Valeurs d'achat par


dfaut

Indique des paramtres par dfaut pour le cycle de vie d'achat,


par exemple si une demande d'achat doit tre approuve avant
d'tre convertie en bon de commande ou en contrat. Vous pouvez
galement indiquer si des cots peuvent tre ajouts des lignes
d'article ou modifis pour des lignes d'article.

Main-d'oeuvre du bon
de commande

Indique si un bon de commande est requis pour approuver la


main-d'oeuvre interne.

Options de taxe

Vous pouvez spcifier des comptes GLG de taxe et des codes de


taxe par dfaut pour calculer la taxe due pour une demande
d'achat, une demande de devis, un bon de commande ou une
facture au niveau de l'organisation. Vous pouvez galement
indiquer l'ordre dans lequel les codes de taxe sont utiliss.

Options de contrat

Indique des options de contrat, par exemple des types de contrat


et les termes et proprits associs ces types.

Options de facturation

Indique des paramtres par dfaut pour les factures, par exemple
s'il faut valider la priode comptable lorsque vous enregistrez une
facture. Vous pouvez galement copier la date de facture spcifie
par le fournisseur dans la zone Date d'envoi GLG.

Options d'actif

Vous pouvez spcifier si l'historique des actifs doit tre enregistr


lorsque le statut d'une intervention passe termin ou ferm.

Options de
l'arborescence

Indique comment une arborescence ouvre les emplacements et les


actifs. Indique que le niveau suprieur de l'arborescence
commence un emplacement ou un actif de niveau suprieur.

Indiquez des options de maintenance prventive (MP) gnrales,


Options de
maintenance prventive par exemple si la priorit entre sur des interventions est utilise
pour squencer des fiches MP. Vous pouvez galement indiquer si
(MP)
les critres de frquence d'une fiche MP sont utiliss pour gnrer
des interventions. Vous pouvez aussi fournir le dlai en jours
entre la cration d'une intervention gnre automatiquement et
la planification de la maintenance prventive.
Options de plan de
scurit

Indique si des donnes de risques sont disponibles avec les


donnes d'installation dans l'application Plans de scurit.

Options de
main-d'oeuvre

Indique des paramtres par dfaut pour des transactions de main


d'oeuvre telles que le processus d'approbation pour la
main-d'oeuvre interne et externe. Vous pouvez galement
indiquer si le corps de mtier et la main d'oeuvre peuvent diffrer
ou doivent correspondre lorsque vous signalez des valeurs relles.

Options de solutions de Indiquer si les solutions pour les tickets globaux sont
ticket global
automatiquement appliques aux tickets globaux associs.
Options d'accord de
niveau de service

Spcifiez comment vous souhaitez faire correspondre un ou


plusieurs accords de niveau de service (SLA) aux enregistrements.
Vous pouvez galement indiquer les dates cibles appliquer un
enregistrement.

Options de flux de
travaux

Indique des processus de flux de travaux pour des interventions,


des demandes d'achat et des bons de commande.

Paramtres systme

Indique des paramtres systme gnraux tels que les dates de


dbut et de fin par dfaut et le format des noms. Vous pouvez
galement indiquer le caractre reprsentant les composants
grand livre non spcifis d'un code de compte.

Chapitre 18. Gestion des organisations

413

Taxes des organisations


Vous pouvez spcifier des comptes GLG de taxe et des codes de taxe par dfaut
pour calculer la taxe due pour une demande d'achat, une demande de devis, un
bon de commande ou une facture. Vous pouvez galement indiquer l'ordre dans
lequel les codes de taxe sont utiliss dans les calculs.
Un type de taxe peut par exemple tre une taxe fdrale ou municipale sur la
valeur ajoute. Une autre taxe peut correspondre une taxe spciale pour le
traitement des matires dangereuses.
Un code de taxe reprsente un taux de taxe particulier, tel que MA pour la taxe de
vente de 5 % de l'tat du Massachusetts. Ainsi, un type de taxe peut inclure des
codes de taxe pour toutes les taxes de vente des tats ou des provinces.
Les exigences de votre systme financier dterminent comment spcifier les types
de taxe, ainsi que le nombre de types de taxe que vous utilisez. Dans la fentre
Options de taxe de l'application Organisations, vous pouvez par dfaut afficher
cinq types de taxe. Si, en raison de vos exigences financires, des types de taxe
supplmentaires sont ncessaires, utilisez l'application Configuration de base de
donnes pour spcifier jusqu' 27 types diffrents. Chaque type de taxe peut avoir
n'importe quel nombre de codes de taxe.
Si votre systme financier en utilise un, vous pouvez spcifier un compte GLG
pour les taxes payes et impayes.
Taxes payes
Taxes payes aux fournisseurs
Taxes impayes
Taxes pas encore payes au gouvernement
L'ajout des taxes au cot d'un article augmente le cot moyen de l'article stock.
Pour viter cette hausse, vous pouvez n'ajouter la taxe qu'aux sorties sur articles
rceptionns. Pour les articles sortis directement pour une intervention, un compte
GLG, un emplacement ou un actif, la taxe n'est ajoute qu'au cot de l'article.

Options de l'arborescence
Les options de l'arborescence indiquent comment s'ouvre une arborescence. Les
options d'arborescence s'appliquent aux applications dans lesquelles les zones
Emplacement et Actif sur un enregistrement sont vides. Elles s'appliquent
galement l'action Ouvrir l'arborescence dans l'application Actifs.
Deux options s'offrent vous :
Dbut l'emplacement de niveau maximal (affichage partir du sommet du
systme principal)
L'arborescence ouvre l'onglet Emplacement et commence par
l'emplacement de niveau suprieur du systme principal. Cette option est
utile pour les organisations possdant un grand nombre d'enregistrements
d'actif, qui utilisent des hirarchies d'emplacements pour classer ces
enregistrements.
Le niveau suprieur commence l'actif de niveau suprieur (Afficher tous les
actifs sans parent)
L'arborescence s'affiche dans l'onglet Actif. Cette option est utile si les
enregistrements d'actif sont classs dans une hirarchie qui comporte
quelques enregistrements d'actif de niveau suprieur. Si l'organisation

414

Administration de Maximo Asset Management

possde un grand nombre d'enregistrements d'actifs de niveau suprieur,


cette option risque de ralentir les performances lors de l'affichage des
enregistrements.

Utilisation des organisations


Vous pouvez configurer les organisations et les sites que vous utilisez. Vous
pouvez dfinir des valeurs par dfaut pour diverses options relatives aux
applications ou groupes d'applications, tels que Suivi des interventions, Stock,
Achat, Maintenance prventive, Actifs, etc.

Cration d'organisations
Dans l'application Organisations, crez les organisations utiliser avec le systme.
Chaque organisation peut possder plusieurs sites.

Avant de commencer
Vous devez crer au moins une organisation et un site. Avant de crer la premire
organisation, utilisez l'application Codes de devise pour crer au moins un code de
devise. Vous ne pouvez pas modifier la devise de base une fois que vous avez
enregistr l'enregistrement. Utilisez l'application Ensembles pour crer au moins un
ensemble d'articles et un ensemble de socits. Utilisez l'application Plan
comptable pour crer un compte GLG. Plusieurs organisations peuvent utiliser le
mme ensemble d'articles ou de socits.

Pourquoi et quand excuter cette tche


Plusieurs organisations et sites peuvent utiliser la mme base de donnes, tout en
conservant certaines procdures mtier et informations spcifiques chaque
organisation et site. Aprs avoir sauvegard un enregistrement d'organisation, vous
ne pouvez pas diter l'article ou la socit dfini. Aprs avoir ajout un site une
organisation et sauvegard l'enregistrement, vous ne pouvez pas diter la devise de
base 1.

Procdure
1. Dans l'application Organisations, cliquez sur Nouvelle organisation.
Entrez un nom pour l'organisation.
Spcifiez le code de devise de base 1 pour votre devise de base.
Facultatif : Spcifiez la devise de base 2.
Spcifiez l'ensemble d'articles et l'ensemble de socits que vous souhaitez
associer cette organisation.
6. Dans la zone Statut par dfaut, slectionnez le statut que vous souhaitez
affecter la nouvelle fiche article, au nouveau service et aux nouveaux
enregistrements d'outil.
7. Cliquez sur Enregistrer l'organisation.
2.
3.
4.
5.

Activation des organisations


Lorsque vous crez une organisation, elle est inactive par dfaut. Pour permettre
aux utilisateurs d'interagir avec une organisation, vous devez activer cette dernire.

Avant de commencer
Pour activer une organisation, vous devez tout d'abord crer le compte GLG dans
l'application Plan comptable. Ce processus inclut la cration de valeurs de compte
Chapitre 18. Gestion des organisations

415

GLG et de codes de comptes GLG et l'activation de composants de comptes GLG.

Pourquoi et quand excuter cette tche


Vous pouvez activer tout site inactif.

Procdure
1. Dans l'application Organisations, slectionnez l'organisation que vous souhaitez
activer.
2. Dans l'onglet Organisation, dans la zone Compte de compensation, indiquez le
code du compte que vous avez cr dans l'application Plan comptable.
3. Cochez la case Actif.

Suppression d'organisations
Au fur et mesure que votre entreprise volue, vous pouvez supprimer les
organisations que vous avez cres.

Pourquoi et quand excuter cette tche


Vous ne pouvez supprimer une organisation que si aucun site n'y est associ.

Procdure
1. Dans l'onglet Liste de l'application Organisations, slectionnez l'organisation
approprie.
2. Slectionnez l'action Supprimer l'organisation.
3. Sauvegardez vos changements.

Annulation de rservations de matriaux pour des


interventions
Pour personnaliser les proprits d'organisation selon les besoins de votre
entreprise, vous pouvez indiquer quel moment la rservation de matriaux pour
une intervention doit tre annule.

Procdure
1. Dans l'application Organisations, slectionnez une organisation.
2. Slectionnez l'action Options d'intervention > Autres options d'organisation.
3. Dans la fentre Autres options d'organisation, indiquez si la rservation de
matriaux doit tre annule lorsque le statut de l'intervention change pour
Termin ou Ferm.
4. Cliquez sur OK.

Spcification des options pour des propritaires d'intervention


et de ticket
Dans l'application Organisations, vous pouvez dterminer le comportement de
l'action Slectionner le propritaire dans l'application Suivi des interventions ainsi
que dans plusieurs applications de service de support. Vous pouvez indiquer si la
zone Date contient une valeur dans ces applications ainsi que si la liste des
personnes est filtre en fonction de la disponibilit.

Procdure
1. Dans l'application Organisations, slectionnez l'organisation pour laquelle vous
souhaitez spcifier les options de proprit.

416

Administration de Maximo Asset Management

2. Slectionnez l'action Options d'affectation de la proprit.


3. Dans la fentre Options d'affectation de la proprit, slectionnez un site.
4. Slectionnez l'une des options suivantes :
Option

Description

Ne pas vrifier la disponibilit de la


personne

Dans l'application Suivi des interventions


ainsi que dans les applications de service de
support appropries, la zone Date est vide
et la liste des personnes n'est pas filtre par
disponibilit.

Vrifier la disponibilit de la personne

Dans l'application Suivi des interventions


ainsi que dans les applications de service de
support appropries, la zone Date est
remplie. La liste des personnes est filtre par
disponibilit cette date, en fonction des
agendas.

5. Cliquez sur OK.


Rfrence associe:
Options de personnalisation pour des applications, la page 412
De nombreuses options et de nombreux paramtres peuvent tre personnaliss
pour vos applications de l'application Organisations, notamment les options
d'intervention, de stock, d'achat, d'actif et de maintenance prventive (MP). Vous
pouvez accder ces options partir du menu Slectionner une action ou de la
section Plus d'actions du menu de navigation latral.

Dfinition des options d'achat


Vous pouvez personnaliser des options d'achat pour les besoins spcifiques votre
entreprise.
Concepts associs:
Taxes des organisations, la page 414
Vous pouvez spcifier des comptes GLG de taxe et des codes de taxe par dfaut
pour calculer la taxe due pour une demande d'achat, une demande de devis, un
bon de commande ou une facture. Vous pouvez galement indiquer l'ordre dans
lequel les codes de taxe sont utiliss dans les calculs.
Rfrence associe:
Options de personnalisation pour des applications, la page 412
De nombreuses options et de nombreux paramtres peuvent tre personnaliss
pour vos applications de l'application Organisations, notamment les options
d'intervention, de stock, d'achat, d'actif et de maintenance prventive (MP). Vous
pouvez accder ces options partir du menu Slectionner une action ou de la
section Plus d'actions du menu de navigation latral.

Association de proprits des contrats pour des organisations


Vous pouvez associer des proprits un contrat.

Procdure
1. Dans l'application Organisations, slectionnez l'organisation approprie.
2. Sur l'onglet Organisation, slectionnez l'action Options d'achat > Options de
contrat.
3. Dans la fentre Options de contrat, slectionnez le type de contrat.
4. Cliquez sur Associer des proprits.
Chapitre 18. Gestion des organisations

417

5. Dans la fentre Associer des proprits, slectionnez une proprit associer au


type de contrat.
6. Facultatif : Spcifiez une valeur par dfaut pour la proprit et indiquez si la
proprit peut tre dite.
7. Cliquez sur OK.
Concepts associs:
Taxes des organisations, la page 414
Vous pouvez spcifier des comptes GLG de taxe et des codes de taxe par dfaut
pour calculer la taxe due pour une demande d'achat, une demande de devis, un
bon de commande ou une facture. Vous pouvez galement indiquer l'ordre dans
lequel les codes de taxe sont utiliss dans les calculs.
Rfrence associe:
Options de personnalisation pour des applications, la page 412
De nombreuses options et de nombreux paramtres peuvent tre personnaliss
pour vos applications de l'application Organisations, notamment les options
d'intervention, de stock, d'achat, d'actif et de maintenance prventive (MP). Vous
pouvez accder ces options partir du menu Slectionner une action ou de la
section Plus d'actions du menu de navigation latral.

Association de conditions gnrales des contrats pour des


organisations
Vous pouvez associer des conditions gnrales un contrat.

Avant de commencer
Les conditions gnrales que vous associez sont drives des valeurs de
l'application Conditions gnrales.

Procdure
1. Dans l'application Organisations, slectionnez l'organisation approprie.
2. Sur l'onglet Organisation, slectionnez l'action Options d'achat > Options de
contrat.
3. Dans la fentre Options de contrat, slectionnez le type de contrat.
4. Cliquez sur Associer des termes.
5. Dans la fentre Associer des conditions gnrales, cliquez sur Nouvelle ligne.
6. Dans la zone Termes, spcifiez une valeur.
7. Cliquez sur OK.
Concepts associs:
Taxes des organisations, la page 414
Vous pouvez spcifier des comptes GLG de taxe et des codes de taxe par dfaut
pour calculer la taxe due pour une demande d'achat, une demande de devis, un
bon de commande ou une facture. Vous pouvez galement indiquer l'ordre dans
lequel les codes de taxe sont utiliss dans les calculs.
Rfrence associe:
Options de personnalisation pour des applications, la page 412
De nombreuses options et de nombreux paramtres peuvent tre personnaliss
pour vos applications de l'application Organisations, notamment les options
d'intervention, de stock, d'achat, d'actif et de maintenance prventive (MP). Vous
pouvez accder ces options partir du menu Slectionner une action ou de la
section Plus d'actions du menu de navigation latral.

418

Administration de Maximo Asset Management

Spcification des options pour des factures


Vous pouvez spcifier la date de la facture comme dbut de la priode financire.
La date de la facture et la date de publication du compte GLG sont associes car la
date de publication du compte GLG est remplace par la date de la facture. Vous
pouvez galement spcifier que la priode financire est valide chaque fois
qu'une facture est sauvegarde.

Pourquoi et quand excuter cette tche


Si la valeur spcifie dans la zone Date de la facture n'est pas une priode
financire valide, la valeur dans la zone Date de postage GLG est mise jour la
date de dbut de la prochaine priode financire ouverte.
Pour les factures de consignation, vous pouvez spcifier le nombre maximal de
lignes pouvant tre incluses sur la facture pour le fournisseur qui rapprovisionne
les articles de consignation. Lorsque le nombre maximal par dfaut de lignes
spcifies est atteint, une facture de consignation est automatiquement cre.

Procdure
1. Dans l'application Organisations, slectionnez l'organisation pour laquelle vous
voulez dfinir les options de facturation.
2. Dans le menu Slectionner une action, slectionnez Options d'achat > Options
de facturation.
3. Dans la bote de dialogue Options de facturation, spcifiez si vous voulez que
la zone Date de postage GLG soit mise jour avec la date dans la zone Date
de facturation.
4. Indiquez si vous voulez que la priode financire soit valide chaque
sauvegarde de la facture. Dslectionnez cette option si vous voulez que la
priode financire soit valide lorsque la facture est approuve.
5. Pour les factures de consignation, indiquez le nombre maximal de lignes
pouvant tre incluses dans la facture pour un fournisseur spcifique. Le
nombre de lignes maximal par dfaut est 40.
6. Cliquez sur OK.
Concepts associs:
Taxes des organisations, la page 414
Vous pouvez spcifier des comptes GLG de taxe et des codes de taxe par dfaut
pour calculer la taxe due pour une demande d'achat, une demande de devis, un
bon de commande ou une facture. Vous pouvez galement indiquer l'ordre dans
lequel les codes de taxe sont utiliss dans les calculs.
Rfrence associe:
Options de personnalisation pour des applications, la page 412
De nombreuses options et de nombreux paramtres peuvent tre personnaliss
pour vos applications de l'application Organisations, notamment les options
d'intervention, de stock, d'achat, d'actif et de maintenance prventive (MP). Vous
pouvez accder ces options partir du menu Slectionner une action ou de la
section Plus d'actions du menu de navigation latral.

Chapitre 18. Gestion des organisations

419

Spcification de la numrotation automatique pour des


applications
Vous pouvez spcifier les amorces et les prfixes de la numrotation automatique
pour les applications aux niveaux systme, organisation, site et ensemble de
manire ce que tous les ensembles dans une organisation utilisent la mme
squence de numrotation.

Pourquoi et quand excuter cette tche


Pour crer un numro automatique ou associer un numro automatique une
zone, utilisez l'application Configuration de base de donnes.

Procdure
1. Dans l'application Organisations, slectionnez l'organisation pour laquelle vous
souhaitez configurer la numrotation automatique.
2. Slectionnez l'action Niveau systme, Dfinir le niveau, Niveau organisation
ou Niveau du site.
3. Spcifiez les valeurs pour le niveau appropri :
v Pour les niveaux systme, des ensembles et d'organisation, indiquez ou
modifiez des valeurs de dpart.
v Pour le niveau du site, indiquez ou modifiez des valeurs pour le nom de
numro automatique et la valeur de dpart.
4. Facultatif : Pour que la numrotation automatique soit prcde d'une valeur
standard, spcifiez une valeur pour le prfixe. Par exemple, IN (pour incident)
peut prcder la numrotation automatique.
5. Cliquez sur OK.
Concepts associs:
Numrotation automatique, la page 409
Lorsque vous configurez la numrotation automatique et qu'un utilisateur cre un
enregistrement, les ID d'enregistrement, ou d'autres zones spcifies, sont
incrments de un.
Niveaux d'application et stockage des donnes, la page 407
Les donnes d'application sont stockes diffrents niveaux. La sparation des
donnes vous permet de rutiliser autant de donnes que possibles dans les
organisations et les sites sans enfreindre les meilleures pratiques concernant la
scurit et les autorisations.

Spcification de la numrotation automatique pour des articles


de commande spciale
Les articles de commande spciale ne sont pas conservs dans le stock et n'ont
donc pas de numros de stock. Vous devez ordonner ces articles selon leur
description.

Procdure
1. Dans l'application Organisations, slectionnez l'organisation pour laquelle vous
souhaitez spcifier la numrotation automatique.
2. Slectionnez l'action Options d'achat > Options de BC.
3. Dans la fentre Options de BC, slectionnez Autoriser la cration d'articles de
commande spciale.
4. Cliquez sur OK et enregistrez vos modifications.
Concepts associs:

420

Administration de Maximo Asset Management

Numrotation automatique, la page 409


Lorsque vous configurez la numrotation automatique et qu'un utilisateur cre un
enregistrement, les ID d'enregistrement, ou d'autres zones spcifies, sont
incrments de un.
Niveaux d'application et stockage des donnes, la page 407
Les donnes d'application sont stockes diffrents niveaux. La sparation des
donnes vous permet de rutiliser autant de donnes que possibles dans les
organisations et les sites sans enfreindre les meilleures pratiques concernant la
scurit et les autorisations.

Affichage des messages des utilisateurs


Vous pouvez spcifier quel moment les utilisateurs sont invits par des messages
d'interface utilisateur fournir des informations.

Pourquoi et quand excuter cette tche


Pour les actifs immobiliss, si le temps d'indisponibilit a dj t signal, le
message n'apparat pas. Les messages de problme dupliqus sont affichs par
dfaut pour les actifs et les emplacements.

Procdure
1. Dans l'application Organisations, slectionnez l'organisation approprie.
2. Slectionnez l'action Options d'intervention > Autres options d'organisation.
3. Indiquez les dtails que vous voulez afficher aux utilisateurs :
v Pour afficher des informations de statut de l'actif aprs qu'un utilisateur ait
termin ou ferm une intervention, et lorsque le statut de l'actif est toujours
arrt, cochez la case Mess. de rapp. sur tps d'arrt clture d'interv. pour
actif au statut ARRET.
v Pour afficher un message de garantie lorsqu'un utilisateur entre un actif sous
garantie dans une intervention, cochez la case Afficher les conditions de
garantie.
v Pour afficher un message de problme dupliqu lorsqu'un problme
dupliqu est signal pour un actif ou un emplacement, cochez les cases Sur
actif ou Associ l'emplacement.
4. Cliquez sur OK.

Chapitre 18. Gestion des organisations

421

422

Administration de Maximo Asset Management

Chapitre 19. Gestion des agendas


Vous pouvez crer et modifier les agendas pour des organisations et des sites. Vous
pouvez crer des agendas pour dfinir les heures de travail et les priodes de
travail. Par ailleurs, un agenda peut galement spcifier les priodes non
travailles comme les week-ends, congs et jours de fermeture.

Prsentation des agendas


Les agendas sont des entits partages qui dfinissent le cadre des priodes de
travail, des congs, etc. des organisations. Un agenda peut galement spcifier les
priodes non travailles comme les week-ends, les congs et les jours de fermeture.

Modles de priodes de travail pour agendas


Une priode de travail dsigne des temps de travail qui ne sont pas spcifiques
une date. Vous choisissez les jours travaills, puis vous dsignez les heures de
dbut et de fin du travail.
Une fois qu'une priode de travail est dfinie, vous pouvez l'appliquer un
agenda. Vous pouvez ensuite appliquer l'agenda un enregistrement de type
personne, emplacement, actif ou autre pour spcifier les temps de travail.
La plupart des modles de priode de travail utilise un modle de sept jours. En
rgle gnrale, ils commencent par le dimanche ou couvrent des priodes multiples
de sept (par exemple, 14 ou 21 jours) commenant par le lundi. Dans certaines
socits, il existe des circonstances particulires pendant lesquelles un modle de
cinq jours ou autre peut tre utilis. Vous pouvez crer des dfinitions de priode
de travail qui ne refltent pas les temps de travail habituels de votre socit, mais
qui peuvent se rvler utiles en cas de situations de travail particulires.
L'action Dfinir un modle permet de crer des modles de priode de travail. Le
nombre de jours dans le modle spcifie le bloc de jours qui se rpte. Si vous
utilisez un nombre qui n'est pas un multiple de sept, le modle ne se rpte pas
sur les mmes jours de la semaine. Par exemple, avec un modle 15 jours
comprenant 10 jours travaills et 5 jours non travaills, la deuxime instance de la
priode de travail commence par un jour diffrent de la premire.
Vous pouvez crer une priode de travail appele Premier, dont les proprits sont
les suivantes :
v Les jours de travail sont du lundi au vendredi
v Le travail commence 7h00 et termine 15h00
v Le nombre d'heures de travail par jour est gal 8

Exceptions l'agenda standard


Les informations concernant les individus (par exemple, les jours de cong, les
congs de maladie, les congs pour raison personnelle et les heures de travail
supplmentaire) ne sont pas stockes dans l'enregistrement de l'agenda principal.
Les applications et les icnes suivantes permettent d'entrer des exceptions
l'agenda standard :

Copyright IBM Corp. 2008, 2014

423

Personnes
Modifier la disponibilit
Gestionnaire des affectations
Modifier les disponibilits
Le systme combine les affectations de l'agenda standard et les exceptions afin de
dterminer la disponibilit d'une personne au cours d'un jour donn, d'une priode
de travail donne, etc.

Utilisation des agendas


Vous pouvez crer plusieurs agendas pour une organisation afin de grer les
priodes de travail, les heures travailles et les heures non travailles.

Cration d'agendas
Vous pouvez crer des agendas pour dfinir des temps de travail comprenant une
date de dbut et une date de fin, ainsi que des priodes de travail. Un agenda peut
galement spcifier les priodes non travailles comme les week-ends, les congs et
les jours de fermeture.

Avant de commencer
Votre site insr par dfaut doit se trouver dans l'organisation pour laquelle vous
souhaitez crer l'agenda. Pour vrifier et modifier votre site insr par dfaut,
utilisez le lien Profil > Informations par dfaut dans la barre d'outils.

Pourquoi et quand excuter cette tche


Les agendas que vous crez concernent l'organisation de votre site insr par
dfaut.

Procdure
1.
2.
3.
4.

Dans l'application Agendas, cliquez sur Nouvel agenda.


Entrez un nom pour l'agenda.
Facultatif : Entrez une description pour l'agenda.
Spcifiez les dates de dbut et de fin de l'agenda.

5. Sauvegardez vos changements.

Que faire ensuite


Vous avez cr un agenda sans priode de travail, ni priode d'activit, ,ni congs
ni autres dtails. Utilisez l'action Dfinir/Affecter les quipes pour ajouter des
priodes de travail. Utilisez l'action Dfinir les priodes d'inactivit pour ajouter
des congs et autres priodes non travailles. L'application Personnes permet de
modifier la disponibilit d'une personne, tandis que l'application Gestionnaire des
affectations permet de modifier la disponibilit en gnral. Dans l'en-tte de
l'agenda, vous pouvez modifier la description de l'agenda, ainsi que ses dates de
dbut et de fin.
Concepts associs:
Modles de priodes de travail pour agendas, la page 423
Une priode de travail dsigne des temps de travail qui ne sont pas spcifiques
une date. Vous choisissez les jours travaills, puis vous dsignez les heures de
dbut et de fin du travail.

424

Administration de Maximo Asset Management

Spcification des priodes de travail dans les agendas


Pour personnaliser les priodes de travail et les adapter aux besoins de votre
entreprise, vous pouvez dfinir les priodes de travail et les appliquer aux
agendas.

Procdure
1. Dans l'application Agendas, slectionnez l'agenda pour lequel vous souhaitez
dfinir une nouvelle priode de travail.
2. Slectionnez l'action Dfinir/Affecter les quipes.
3. Dans la fentre Dfinir/Affecter les quipes, cliquez sur Nouvelle ligne.
4. Entrez un nom pour la priode de travail.
5. Facultatif : Entrez une description pour la priode de travail.
6. Indiquez le jour par lequel vous souhaitez que le modle commence.
7. Entrez le nombre de jours dans le modle. Par exemple, les modles
hebdomadaires ont, en rgle gnrale, sept jours, mais vous pouvez avoir
besoin d'un modle 10, 14 jours ou autre.
8. Facultatif : Dfinissez un modle et appliquez les priodes de travail l'agenda.
9. Cliquez sur OK. La fentre Dfinir/Affecter les quipes s'affiche avec les dtails
dans la table Structure d'quipe.
Concepts associs:
Modles de priodes de travail pour agendas, la page 423
Une priode de travail dsigne des temps de travail qui ne sont pas spcifiques
une date. Vous choisissez les jours travaills, puis vous dsignez les heures de
dbut et de fin du travail.

Application de modles aux agendas


L'application Agendas permet d'indiquer la plage de date laquelle vous souhaitez
appliquer des priodes de travail. Les priodes de travail peuvent tre appliques
la totalit de la priode dfinie pour l'agenda ou une priode plus courte.

Procdure
1. Dans l'application Agendas, slectionnez l'agenda auquel vous souhaitez
appliquer une priode de travail.
2. Slectionnez l'action Dfinir/Affecter les quipes.
3. Dans la fentre Dfinir/Affecter les quipes, cliquez sur Affecter les quipes.
4. Dans la fentre Affecter les quipes sur une priode, slectionnez l'une des
plages suivantes.
Option

Description

Agenda complet

Les dates de dbut et de fin rpercutent les


dates spcifies pour l'agenda, mais elles
sont en lecture seule.

Dates slectionnes

Les dates de dbut et de fin dfinies pour


l'agenda sont insres. Modifiez-les si
ncessaire.

5. Cliquez sur OK.


Concepts associs:

Chapitre 19. Gestion des agendas

425

Modles de priodes de travail pour agendas, la page 423


Une priode de travail dsigne des temps de travail qui ne sont pas spcifiques
une date. Vous choisissez les jours travaills, puis vous dsignez les heures de
dbut et de fin du travail.

Spcification des modles de priodes de travail dans les


agendas
Pour personnaliser les modles de priodes de travail pour les adapter aux besoins
de votre entreprise, vous pouvez indiquer les heures d'une priode de travail pour
chaque jour dans un modle.

Avant de commencer
Une fois la priode de travail cre, vous pouvez spcifier un modle de priode
de travail.

Procdure
1. Dans l'application Agendas, slectionnez l'agenda pour lequel vous souhaitez
appliquer une priode de travail.
2. Slectionnez l'action Dfinir/Affecter les quipes.
3. Dans la fentre Dfinir/Affecter les quipes, cliquez sur Dfinir la structure.
4. Pour le premier jour ouvrable du modle, entrez les heures auxquelles ce jour
commence et finit. Lorsque vous dplacez le curseur vers la zone Heures de
travail, les heures de travail sont calcules en tant que dure entre les deux
heures saisies.
5. Facultatif : Entrez une valeur diffrente pour les horaires de travail.
6. Entrez les heures de dbut et de fin des jours ouvrables restants. Pour copier
les valeurs d'un jour aux autres jours, cliquez sur Remplir les donnes sur les
jours ouvrables.
7. Cliquez sur OK.
Concepts associs:
Modles de priodes de travail pour agendas, la page 423
Une priode de travail dsigne des temps de travail qui ne sont pas spcifiques
une date. Vous choisissez les jours travaills, puis vous dsignez les heures de
dbut et de fin du travail.

Copie de calendriers
Le moyen le plus simple de crer un calendrier similaire un calendrier existant
consiste copier le calendrier existant pour modifier ensuite, en fonction des
besoins, la copie ainsi obtenue.

Procdure
1. Dans l'application Calendriers, slectionnez le calendrier que vous souhaitez
copier.
2. Slectionnez l'action Dupliquer le calendrier.
3. Entrez un nom pour le nouveau calendrier.
4. Facultatif : Entrez une description pour le calendrier. Par dfaut, cette
description correspond celle du calendrier que vous avez copi.
5. Sauvegardez vos changements. Lorsque vous enregistrez le nouveau calendrier,
toutes les informations relatives aux priodes de travail et non travailles sont
copies depuis l'ancien calendrier.

426

Administration de Maximo Asset Management

Suppression de calendriers
Lorsque vous cessez d'utiliser un calendrier, vous pouvez le supprimer.

Pourquoi et quand excuter cette tche


Vous ne pouvez pas supprimer un calendrier s'il est utilis par l'un des types
d'enregistrement suivants :
v Actif
v Statut de l'actif
v Agenda personnel
v Accord sur les niveaux de service
v Maintenance prventive
v Gamme d'oprations
v Emplacement
v Intervention

Procdure
1. Dans l'application Calendriers, slectionnez le calendrier que vous souhaitez
supprimer. Vous pouvez slectionner seulement un calendrier la fois pour
suppression.
2. Slectionnez l'action Supprimer le calendrier.
3. Cliquez sur Oui.

Instauration de priodes d'activit


Vous pouvez crer des priodes d'activit pour une date donne, puis les
personnaliser pour les adapter aux besoins de votre entreprise. Vous pouvez
galement modifier les priodes d'activit et spcifier les heures d'inactivit au
cours des priodes d'activit.

Cration de priodes d'activit


Une priode d'activit reprsente une seule priode de travail applique une date
spcifique. Vous pouvez crer des priodes d'activit pour une date donne, puis
les personnaliser pour les adapter aux besoins de votre entreprise.

Procdure
1. Dans l'application Agendas, slectionnez l'agenda pour lequel vous souhaitez
crer des priodes d'activit.
2. Cliquez sur l'onglet Priodes de travail. Toutes les priodes d'activit s'affichent
pour l'agenda entier, y compris toutes les dates comprenant des horaires de
travail dfinis ou des heures non travailles dfinies.
3. Cliquez sur Nouvelle ligne.
4. Indiquez des valeurs pour la date de travail, la priode de travail, les heures de
dbut et de fin et les heures de travail.
5. Facultatif : Ajoutez une remarque.
6. Sauvegardez vos changements.

Modification des priodes de travail


Une priode d'activit reprsente une seule priode de travail applique une date
spcifique. Pour personnaliser les priodes d'activit en fonction des besoins de
votre entreprise, vous pouvez modifier les priodes de travail pour une date
donne.
Chapitre 19. Gestion des agendas

427

Pourquoi et quand excuter cette tche


Vous ne pouvez pas modifier une priode non travaille. Vous pouvez toutefois la
supprimer.
Vous pouvez modifier les priodes d'activit dans l'onglet Agenda. Sur la date
pour laquelle vous souhaitez modifier la priode de travail, cliquez sur la valeur
Heures et effectuez les changements ncessaires.

Procdure
1. Dans l'application Agendas, slectionnez l'agenda que vous souhaitez modifier.
2. Cliquez sur l'onglet Priodes de travail. Toutes les priodes d'activit de
l'agenda entier sont affiches, y compris toutes les dates comprenant des
horaires de travail dfinis ou une heure non travaille dfinie.
3. Trouvez la ligne comprenant la priode d'activit modifier.
4. Modifiez les heures de dbut et de fin, les horaires de travail et les remarques.
5. Sauvegardez vos changements.

Exemple
Si vous disposez d'un agenda d'entreprise et que vous souhaitez modifier la
priode d'activit en faveur d'une seule priode de travail pour une seule date
parce que la socit ferme ses portes plus tt, modifiez la priode de travail pour
cette date.

Indication de priodes non travailles pendant les priodes


d'activit
Vous pouvez dfinir les priodes non travailles comme les congs, jours de
fermeture ou toute autre priode non travaille que vous souhaitez appliquer
une priode d'activit.

Procdure
1. Dans l'application Agendas, slectionnez l'agenda pour lequel vous souhaitez
dfinir une priode non travaille.
2. Slectionnez l'action Dfinir les priodes d'inactivit.
3. Dans la fentre Dfinir les priodes d'inactivit, cliquez sur Nouvelle ligne.
4. Facultatif : Entrez une description pour la priode non travaille.
5. Spcifiez des dates de dbut et de fin. Pour une priode non travaille ayant
lieu sur une seule journe, les dates de dbut et de fin sont identiques.
6. Spcifiez une valeur pour le type.
7. Cliquez sur Appliquer.
8. Cliquez sur OK.
Concepts associs:
Exceptions l'agenda standard, la page 423
Les informations concernant les individus (par exemple, les jours de cong, les
congs de maladie, les congs pour raison personnelle et les heures de travail
supplmentaire) ne sont pas stockes dans l'enregistrement de l'agenda principal.

428

Administration de Maximo Asset Management

Chapitre 20. Gestion des classifications


Les classifications simplifient la gestion et la rcupration des donnes historiques
partir des autres applications. Par ailleurs, vous pouvez utiliser les classifications
pour respecter les normes externes, par exemple les normes des fournisseurs et du
secteur. Vous pouvez galement les utiliser pour dfinir le chemin d'escalade des
incidents.

Prsentation des classifications


Les classifications identifient et caractrisent des objets similaires. Un btiment, un
ordinateur portable et une pompe centrifuge sont des types de classification. Une
classification peut galement dcrire un vnement, par exemple une fentre non
oprationnelle ou une panne de disque dur. L'application Classifications permet de
crer des classifications et d'tablir des structures hirarchiques de classification
Tches associes:
Cration de classifications, la page 435
Classifier les informations permet de les catgoriser de manire logique afin de
pouvoir les retrouver plus facilement. Vous pouvez classifier diffrents types
d'enregistrements (par exemple, les enregistrements d'emplacement, d'actif, d'article
et d'intervention).
Modification des classifications, la page 437
Vous pouvez modifier les classifications en changeant les informations sur la
classification. Vous pouvez galement modifier une classification en en ajoutant
une une classification existante pour crer une structure hirarchique pour la
classification de niveau suprieur.

Chemins et structures hirarchiques de classification


Vous pouvez dvelopper une structure hirarchique de classification en joignant
deux classifications ou plus en une structure hirarchique. Dans une structure
hirarchique de classification, le niveau immdiatement au-dessus est dsign
comme le parent, et le niveau immdiatement en-dessous est dsign comme
l'enfant. Chaque enfant (ce terme est galement une classification) peut devenir
parent et avoir ces propres niveaux enfants. Ce modle peut se reproduire
indfiniment. La structure, du parent de niveau suprieur l'enfant, est appele
"chemin de classification".
Vous pouvez galement utiliser un systme de numrotation dans lequel un
numro dcrit la position de la classification dans la structure de classification. Le
nombre de chiffres dcrit le niveau dans la structure hirarchique. Les systmes de
numrotation conviennent uniquement s'ils ne font pas l'objet de modification car
l'identificateur de la classification (PUMP, 30612456, ROTARY) n'est pas modifiable.
L'identificateur ne peut tre supprim que s'il n'est pas utilis dans une structure
hirarchique de classification.

Exemple de demande d'informations


Quelqu'un appelle le centre de services pour obtenir des informations concernant
les installations. Le centre de services utilise des classifications pour classer le ticket

Copyright IBM Corp. 2008, 2014

429

dans la catgorie Demande d'informations. Le ticket est associ au chemin de


classification DEMANDES D'INFORMATIONS \ EQUIPEMENTS \ OU
TROUVER.
Dix minutes plus tard, le centre de services reoit un appel concernant la
couverture de sant. Le centre de services peut utiliser la mme structure de
classification pour classer les deux incidents. La figure ci-aprs prsente une
structure de classification reprenant l'exemple d'une demande d'informations.

Figure 10. Structure de classification - exemple d'une demande d'informations

Exemple d'une demande d'installation de logiciel


Quelqu'un contacte le centre de services et demande l'installation de Microsoft
Windows XP. Une demande de service et un ticket de changement sont crs. Ce
ticket est associ au chemin de classification INFORMATION \ LOGICIEL \
INSTALLATIONS \ WINDOWS XP Professionnel.
Dix minutes plus tard, le centre de services reoit un appel concernant un incident
d'imprimante. Le centre de services peut utiliser la mme structure de classification
pour classer le ticket d'incident d'imprimante que celle qu'il avait utilis pour
classer la demande prcdente.
La figure ci-aprs prsente une structure de classification reprenant l'exemple d'une
demande d'installation de logiciel.

430

Administration de Maximo Asset Management

Figure 11. Structure de classification - exemple d'une demande d'installation de logiciel

Option Gnrer une description


Dans l'onglet Classifications de l'application du mme nom, les options Gnrer
une description et Utiliser la classification fournissent des rsultats variables. Les
rsultats dpendent de l'option que vous choisissez.
Le tableau ci-aprs dcrit les consquences de l'utilisation de ces options.
Option

Rsultat

Ne slectionnez que Gnrer une


description

La description fournie dans la zone


Description pour l'enregistrement qui utilise
la classification (par exemple, un
enregistrement d'actif) est crase. Cette
description est remplace par les valeurs
d'attribut entres dans l'onglet
Spcifications de l'enregistrement. Elle
inclut les units de mesure spcifies dans la
fentre Attributs de l'onglet Classifications.
Vous pouvez afficher des descriptions
gnres dans l'application associe
l'enregistrement (par exemple, l'application
Actifs).

Slectionnez la fois Gnrer une


description et Utiliser la classification

La description dans l'application associe


l'enregistrement est crase par
l'identificateur de la classification. Cette
description est galement crase par les
valeurs entres dans l'onglet Spcifications
et par les units de mesure spcifies dans la
fentre Attributs de l'onglet Classifications.

Associations des enregistrements aux classifications


Vous pouvez associer des types d'enregistrements (par exemple, des actifs, des
lments ou des solutions) des classifications spcifiques. Pour associer les
enregistrements aux classifications, modifiez les paramtres Utiliser avec dans
l'application Classifications.

Chapitre 20. Gestion des classifications

431

Les fentres Slectionner une valeur affichant la classification peuvent galement


tre associes l'aide des paramtres Utiliser avec.
Vous pouvez adapter les attributs d'une classification chaque objet que vous
souhaitez utiliser avec cette classification. La fentre Attributs permet d'associer les
attributs de classification des objets spcifis.

Recherches dans la classification


Vous pouvez rechercher dans les structures de classification et les attributs ayant
des valeurs associes. Vous pouvez rechercher des valeurs dans les enregistrements
que vous avez crs pour les lments, les emplacements, les lments de
configuration, les interventions, les tickets, etc.

Exemple de recherche dans la classification


Votre socit a cr des classifications pour les zones suivantes :
v Nom
v Concern par (nom)
v Actif
v Emplacement
v Groupes de services
v Service
Lorsque vous crez un enregistrement de demande de service, vous entrez des
valeurs dans les zones Nom et Actif. Vous entrez galement des valeurs dans les
zones Emplacement, Groupes de services et Service. Vous pouvez utiliser
l'arborescence de navigation dans la fentre Recherche dans la classification pour
afficher les valeurs associes aux structures de classification et leurs attributs.
La structure hirarchique de classification affiche varie en fonction de l'application
ou de la zone partir de laquelle vous accdez la fentre. L'arborescence de
navigation affiche les classifications pouvant tre utilises avec un type spcifique
d'enregistrement.

Classifications des lments de configuration rels et


autoriss
Vous pouvez dfinir les associations entre les classifications des lments de
configuration rels et les classifications des lments de configuration autoriss.

Elments de configuration rels


Un lment de configuration rel est un lment charg dans l'application Elments
de configuration rels partir du moteur de recherche, l'aide d'IBM Tivoli
Integration Composer. Vous pouvez charger les lments de configuration dans la
base de donnes partir d'un moteur de recherche ou d'une base de donnes de
gestion des actifs. Commencez par charger vos donnes d'lment de configuration
dans le moteur de recherche grce l'interface du programme de chargement en
bloc.

Elments de configuration autoriss


Un lment de configuration autoris est un lment conforme aux rgles et aux
relations que vous dfinissez dans l'application Elments de configuration. Ces
lments de configuration sont ceux que vous voulez grer par le biais des
processus de gestion de la configuration et de contrle des modifications.

432

Administration de Maximo Asset Management

Lorsque vous crez un lment de configuration autoris, il peut tre li un


enregistrement d'lment de configuration rel. Vous pouvez galement crer un
lment de configuration autoris indpendant de tout enregistrement d'lment de
configuration rel, car tous les lments de configuration ne doivent pas forcment
pouvoir tre recherchs. Vous pouvez crer un lien entre l'lment de configuration
autoris et l'lment de configuration rel dans les applications Elments de
configuration et ELments de configuration rels.

Classifications des lments de configuration rels et autoriss


L'application Classifications permet de dfinir les associations entre les
classifications des lments de configuration (EC) rels et les classifications des EC
autoriss. Lorsque vous dfinissez ces associations, vous pouvez crer un EC
autoris partir d'un enregistrement d'EC rel. Vous pouvez inclure le nombre
d'attributs ncessaires la gestion des configurations et au contrle des
changements.
Vous crez une hirarchie de classification autorise qui est mappe vers une
hirarchie de classification relle. Vous crez gnralement des mappages partiels
entre les deux classifications plutt qu'une image miroir complte. Lors de la
cration d'un EC autoris partir d'un EC rel, vous pouvez crer des lments de
configuration autoriss. Ces lments sont crs pour les classifications enfants
ayant une relation des restrictions avec l'EC rel.
L'outil de reconnaissance permet de dtecter les lments de configuration rels
dans votre environnement. Le nombre d'lments de configuration rels dtects
par l'outil de reconnaissance est probablement plus lev que le nombre d'lments
de configuration autoriss pour lesquels vous souhaitez crer des enregistrements
ou que vous souhaitez utiliser. En mappant une hirarchie une autre, vous
limitez le nombre d'lments de configuration rels lis des lments de
configuration autoriss. Par exemple, une structure hirarchique des lments de
configuration rels comporte cinq niveaux. Vous pouvez crer des enregistrements
d'lment de configuration autoris pour les trois niveaux suprieurs des lments
de configuration rels.

Attributs de classification
Les attributs permettent de dfinir les caractristiques des classifications. Par
exemple, pour une classification pompe, vous pouvez avoir l'attribut
cheval-vapeur. Pour un chemin de classification PROBLEM\COMPUTER, vous
pouvez avoir l'attribut taille de mmoire.
Vous pouvez dfinir plus prcisment les attributs par domaine. Un attribut de
classification peut tre li un domaine de type ALN, numrique ou table. Vous
pouvez valider un attribut par rapport aux valeurs contenues dans une colonne de
base de donnes particulire en utilisant un domaine table.
Pour dfinir les domaines, utilisez l'application Domaines.

Regroupements d'attributs
Vous pouvez regrouper les attributs en sections pour pouvoir utiliser le mme
attribut plusieurs fois.

Exemple de regroupement d'attributs


Par exemple, vous dfinissez une barre verticale dans le systme en tant qu'actif.
Les caractristiques de la barre verticale sont les suivantes :
Chapitre 20. Gestion des classifications

433

v Elle mesure 80 pieds de long (~25 m).


v Elle contient 10 sections de longueur quivalente.
v Son diamtre intrieur rtrcit une extrmit de la barre verticale.
A cause de ce rtrcissement, les murs de la barre verticale doivent tre plus pais
au niveau de l'extrmit troite afin de rsister la pression plus forte. Chaque
section a un diamtre intrieur moyen et une paisseur de mur diffrent. Par
consquent, l'attribut est le diamtre intrieur.

Option Appliquer la hirarchie


Lorsque vous ajoutez un attribut une classification, vous pouvez utiliser l'option
Appliquer la hirarchie. Lorsque vous cochez cette case, l'attribut affect cette
classification est ajout aux classifications de niveau infrieur dans la structure
hirarchique.
La zone Hrit de indique que l'attribut est associ une classification qui est un
niveau suprieur dans la structure hirarchique. La zone Hrit de affiche la
classification d'origine d'un attribut.

Planification des classifications


La cration de classifications permet d'extraire des informations ultrieurement.
Avant de crer une classification, dcidez des informations que vous souhaitez
extraire. Vous pouvez baser votre structure de classification sur votre faon de
regrouper les objets dans votre entreprise. Les classifications permettent de dfinir
le chemin d'accs d'escalade des incidents.

Types d'enregistrements classifier


L'application Classifications permet de stocker les informations sur diffrents types
d'enregistrements. Vous pouvez classifier les enregistrements d'application et
rechercher les enregistrements que vous avez classifis.
Vous pouvez classifier les types d'enregistrements suivants :
v Actifs
v Articles
v
v
v
v

Emplacements
Solutions
Tickets (demandes de service, incidents et problmes)
Interventions (activits, changements et mises en production)

Catgories d'lments pour la gnration de rapports


Vous pouvez organiser vos structures hirarchiques de classification en catgories
ou groupes d'lments pour gnrer des rapports. Vous pouvez crer un nombre
illimit de niveaux de classification.
Les informations peuvent tre organises en catgories de niveau suprieur, par
exemple les catgories suivantes :
v Actifs informatiques
v Actifs de production
v Actifs d'installation
v Actifs de la flotte

434

Administration de Maximo Asset Management

Vous pouvez travailler en commenant par les catgories de niveau suprieur et


finir par les niveaux plus dtaills. Par exemple, les actifs de la flotte peuvent
contenir des camions de 18 roues et des voitures de flotte de ventes.
Un autre exemple consiste classer l'appel au centre de services concernant une
installation de logiciel dans une catgorie diffrente de l'appel au centre de services
pour obtenir des informations. Ce type de catgorisation aide dterminer le
nombre de clients qui se sont plaints d'une installation de logiciel compar au
nombre d'appels concernant la couverture de sant.

Codes d'activit
Vous pouvez appliquer les codes d'activit lorsque vous crez des classifications.
Vous pouvez obtenir la liste des codes que vous utilisez le plus souvent dans votre
entreprise et les appliquer vos classifications.

Exemple d'utilisation de code d'activit


Si votre socit gre la maintenance de vhicules ou de code, vous pouvez utiliser
les codes d'activit de maintenance de vhicule standard. Aux Etats-Unis, la
plupart des mcaniciens savent que le code correspondant un changement
d'huile est 42-3-2. Vous pouvez utiliser le mme code lorsque vous crez une
classification pour un changement d'huile ou utiliser le code en application dans
votre pays.

Utilisation des classifications


Vous pouvez crer des classifications et indiquer des dtails sur les attributs des
classifications. Vous pouvez rechercher dans les structures et les attributs de
classification ayant des valeurs associes lorsque vous utilisez n'importe quel type
d'enregistrement pouvant tre classifi. Par ailleurs, vous pouvez dfinir les
associations entre les classifications des lments de configuration (EC) rels et les
classifications des EC autoriss.

Cration de classifications
Classifier les informations permet de les catgoriser de manire logique afin de
pouvoir les retrouver plus facilement. Vous pouvez classifier diffrents types
d'enregistrements (par exemple, les enregistrements d'emplacement, d'actif, d'article
et d'intervention).

Pourquoi et quand excuter cette tche


Si vous souhaitez que cette classification soit disponible pour tous les sites et
organisations, laissez les zones Site et Organisation vierges.

Procdure
1. Dans la barre d'outils de l'application Classifications, cliquez sur Nouvelle
classification.
2. Dans la zone Classification, spcifiez une classification.
3. Spcifiez les informations sur la nouvelle classification.
4. Facultatif : Pour spcifier les enregistrements que vous souhaitez utiliser avec la
classification, cliquez sur Nouvelle ligne dans la table Utiliser avec et ajoutez
un ou plusieurs enregistrements.
5. Pour ajouter des classifications enfants, cliquez sur Nouvelle ligne dans la table
Enfants.
Chapitre 20. Gestion des classifications

435

6. Facultatif : Pour ajouter des attributs, insrez des lignes et renseignez les zones
de la table Attributs. Pour la plupart des zones, cliquez sur Slectionner une
valeur pour en slectionner une parmi les valeurs existantes. Sinon, vous
pouvez crer des valeurs, comme pour la zone Classification.
7. Cliquez sur Sauvegarder la classification.
Concepts associs:
Prsentation des classifications, la page 429
Les classifications identifient et caractrisent des objets similaires. Un btiment, un
ordinateur portable et une pompe centrifuge sont des types de classification. Une
classification peut galement dcrire un vnement, par exemple une fentre non
oprationnelle ou une panne de disque dur. L'application Classifications permet de
crer des classifications et d'tablir des structures hirarchiques de classification
Option Gnrer une description, la page 431
Dans l'onglet Classifications de l'application du mme nom, les options Gnrer
une description et Utiliser la classification fournissent des rsultats variables. Les
rsultats dpendent de l'option que vous choisissez.
Planification des classifications, la page 434
La cration de classifications permet d'extraire des informations ultrieurement.
Avant de crer une classification, dcidez des informations que vous souhaitez
extraire. Vous pouvez baser votre structure de classification sur votre faon de
regrouper les objets dans votre entreprise. Les classifications permettent de dfinir
le chemin d'accs d'escalade des incidents.

Association des attributs aux enregistrements


Vous pouvez spcifier des informations dtailles sur les attributs d'une
classification. Vous pouvez entrer des dtails sur les attributs concernant chaque
enregistrement que vous souhaitez utiliser avec une classification.

Procdure
1. Dans l'application Classifications, cliquez sur l'onglet Classifications.
2. Dans la section Attributs, cliquez sur l'icne Utiliser avec les dtails de l'objet
de la ligne pour l'attribut dont vous souhaitez entrer les dtails.
3. Dans la fentre Utiliser avec les dtails de l'objet, spcifiez les dtails sur
l'attribut.

436

Nom de zone ou de colonne

Description

Utiliser avec l'objet

L'enregistrement pour lequel vous avez


activ la classification.

Squence

Ordre dans lequel vous souhaitez que


l'attribut apparaisse dans la liste des
attributs de l'onglet Spcifications de
l'application connexe. Par exemple, la
capacit de l'attribut est l'un des trois
attributs d'une classification que vous avez
activ pour les enregistrements ASSET et
WORKORDER. Dans l'application Actifs, la
capacit de l'attribut peut apparatre en
premier dans la liste des attributs. Dans
l'application Suivi de l'intervention, la
capacit de l'attribut peut apparatre en
troisime.

Administration de Maximo Asset Management

Nom de zone ou de colonne

Description

Obligatoire

Rend l'attribut obligatoire dans l'application


connexe. Par exemple, vous pouvez le
dfinir comme zone obligatoire dans
l'application Actifs, mais pas dans
l'application Suivi de l'intervention.

Utilis dans la gnration de description

La description de l'attribut apparat dans la


description de la classification dans
l'application connexe.

Utilis dans les spcifications

L'attribut apparat dans l'onglet


Spcifications de l'application connexe.

4. Facultatif : Spcifiez une valeur par dfaut pour l'attribut :


a. Dans la ligne de l'attribut, cliquez sur Afficher les dtails pour le nom de la
colonne Utiliser avec un objet.
b. Dans la zone Dtails, spcifiez une valeur par dfaut en fonction du type de
donnes de l'attribut.
5. Cliquez sur OK.
Concepts associs:
Attributs de classification, la page 433
Les attributs permettent de dfinir les caractristiques des classifications. Par
exemple, pour une classification pompe, vous pouvez avoir l'attribut
cheval-vapeur. Pour un chemin de classification PROBLEM\COMPUTER, vous
pouvez avoir l'attribut taille de mmoire.
Regroupements d'attributs, la page 433
Vous pouvez regrouper les attributs en sections pour pouvoir utiliser le mme
attribut plusieurs fois.
Planification des classifications, la page 434
La cration de classifications permet d'extraire des informations ultrieurement.
Avant de crer une classification, dcidez des informations que vous souhaitez
extraire. Vous pouvez baser votre structure de classification sur votre faon de
regrouper les objets dans votre entreprise. Les classifications permettent de dfinir
le chemin d'accs d'escalade des incidents.

Modification des classifications


Vous pouvez modifier les classifications en changeant les informations sur la
classification. Vous pouvez galement modifier une classification en en ajoutant
une une classification existante pour crer une structure hirarchique pour la
classification de niveau suprieur.

Procdure
1. Dans l'application Classifications, cliquez sur l'onglet Classifications.
2. Slectionnez l'action Ajouter/Modifier des proprits > Classifications.
3. Pour ajouter une classification une classification existante, procdez comme
suit :
a. Cliquez sur Nouvelle ligne.
b. Entrez un nom de classification unique.
c. Entrez une description, une organisation et un site pour la classification.
d. Rptez ce processus pour chaque classification ajouter.
4. Pour modifier une classification :
a. Slectionnez la classification que vous souhaitez modifier.
Chapitre 20. Gestion des classifications

437

b. Modifiez les informations sur la classification.


5. Cliquez sur OK.
Concepts associs:
Prsentation des classifications, la page 429
Les classifications identifient et caractrisent des objets similaires. Un btiment, un
ordinateur portable et une pompe centrifuge sont des types de classification. Une
classification peut galement dcrire un vnement, par exemple une fentre non
oprationnelle ou une panne de disque dur. L'application Classifications permet de
crer des classifications et d'tablir des structures hirarchiques de classification
Option Gnrer une description, la page 431
Dans l'onglet Classifications de l'application du mme nom, les options Gnrer
une description et Utiliser la classification fournissent des rsultats variables. Les
rsultats dpendent de l'option que vous choisissez.

Modification des attributs


Les attributs permettent de dfinir les caractristiques des classifications. Vous
pouvez modifier les proprits des attributs. Vous pouvez ensuite associer les
attributs aux classifications.

Procdure
1. Dans l'application Classifications, cliquez sur l'onglet Classifications.
2. Sur l'onglet Classifications, slectionnez l'action Ajouter/Modifier des
proprits > Attributs.
3. Dans la zone Attributs de l'onglet Classifications, recherchez l'attribut que vous
souhaitez modifier.
4. Editez les zones appropries.
5. Rptez ce processus pour chaque attribut que vous souhaitez modifier, puis
cliquez sur OK.

Ajout d'attributs
Vous pouvez ajouter des attributs. Vous pouvez ensuite les associer des
classifications. Vous pouvez utiliser les attributs avec de nombreux types
d'enregistrement (par exemple, avec des enregistrements d'actif, d'emplacement ou
d'article).

Procdure
1. Dans l'application Classifications, cliquez sur l'onglet Classifications.
2. Slectionnez l'action Ajouter/Modifier des proprits > Attributs.
3. Ajoutez une ligne la zone Attributs et spcifiez les informations sur le nouvel
attribut.
4. Rptez ce processus pour chaque attribut que vous souhaitez ajouter, puis
cliquez sur OK.
Concepts associs:
Attributs de classification, la page 433
Les attributs permettent de dfinir les caractristiques des classifications. Par
exemple, pour une classification pompe, vous pouvez avoir l'attribut
cheval-vapeur. Pour un chemin de classification PROBLEM\COMPUTER, vous
pouvez avoir l'attribut taille de mmoire.
Regroupements d'attributs, la page 433
Vous pouvez regrouper les attributs en sections pour pouvoir utiliser le mme
attribut plusieurs fois.

438

Administration de Maximo Asset Management

Option Appliquer la hirarchie, la page 434


Lorsque vous ajoutez un attribut une classification, vous pouvez utiliser l'option
Appliquer la hirarchie. Lorsque vous cochez cette case, l'attribut affect cette
classification est ajout aux classifications de niveau infrieur dans la structure
hirarchique.

Recherche des classifications dans les enregistrements


d'application
Vous pouvez rechercher des structures de classification et des attributs associs
des valeurs lorsque vous utilisez n'importe quel type d'enregistrement pouvant tre
classifi. Ces types d'enregistrements incluent les actifs, les articles, les
emplacements, les lments de configuration, les interventions et les tickets.

Procdure
1. Dans l'application associe au type d'enregistrement, cliquez sur le bouton
Menu Dtails et choisissez Classification.
2. Slectionnez une catgorie de classification dans l'arborescence de recherche de
classification, puis explorez en aval pour trouver l'enregistrement.
3. Slectionnez un identificateur d'enregistrement dans la fentre pour renvoyer
une valeur la zone.
Concepts associs:
Recherches dans la classification, la page 432
Vous pouvez rechercher dans les structures de classification et les attributs ayant
des valeurs associes. Vous pouvez rechercher des valeurs dans les enregistrements
que vous avez crs pour les lments, les emplacements, les lments de
configuration, les interventions, les tickets, etc.

Dfinition des associations entre les classifications des


lments de configuration rels et autoriss
Vous pouvez dfinir les associations entre les classifications des lments de
configuration (EC) rels et les classifications des EC autoriss. Lorsque vous
mappez ces associations, vous crez un enregistrement d'EC autoris partir d'un
enregistrement d'EC rel.

Avant de commencer
La classification peut tre au niveau suprieur de la structure hirarchique. Vous
dfinissez le niveau suprieur d'une classification lors de la cration de cette
dernire.
De plus, dans la fentre Utiliser avec, les applications doivent inclure des lments
de configuration.

Pourquoi et quand excuter cette tche


Pour chaque structure hirarchique de classification d'EC rel utilise pour
importer des lments de configuration rels, vous pouvez crer une ou plusieurs
structures hirarchiques de classification autorises.
Pour chaque structure hirarchique d'EC autorise, la fentre Grer les hirarchies
des EC permet de mapper les liens entre les classifications relles et autorises. Le
mappage inclut les niveaux de classification parent-enfant. A chaque niveau de

Chapitre 20. Gestion des classifications

439

classification, vous pouvez galement indiquer les relations entre les classifications
source et cible.

Procdure
1. Dans l'onglet Liste de l'application Classifications, slectionnez la structure
hirarchique de classification d'EC que vous souhaitez grer.
2. Slectionnez l'action Grer les structures hirarchiques des EC.
3. Dans la zone Classification des lments de configuration rels de la fentre
Grer les structures hirarchiques des EC, cliquez sur Menu Dtails et
slectionnez Classifier pour choisir une classification relle.
4. Dans la fentre Enfants, slectionnez une ligne.
5. Dans la zone Classification des lments de configuration rels, spcifiez la
classification d'EC rels que vous souhaitez associer la classification enfant
autorise.
6. Cliquez sur Menu Dtails et slectionnez Classifier pour slectionner une
classification.
7. Dans la fentre Relations, spcifiez les relations que vous souhaitez dfinir pour
la classification enfant slectionne. Pour ajouter une relation, procdez comme
suit :
a. Cliquez sur Nouvelle ligne.
b. Indiquez les classifications source et cible, la relation et autres informations.
c. Cliquez sur Slectionner les rgles de relation pour en slectionner partir
d'une liste de rgles de relation.
8. Facultatif : Rptez les tapes 4, 5 et 6 pour mapper des classifications relles
vers d'autres classifications enfants autorises.
9. Cliquez sur OK.

Rsultats
Aprs avoir mapper les classifications, utilisez-les dans l'application Elments de
configuration rels pour crer des lments de configuration partir des lments
de configuration rels. Lorsque vous dfinissez le mappage entre lments de
configuration autoriss et rels, vous pouvez crer de nombreux enregistrements
d'lment de configuration en mme temps. Vous liez des structures hirarchiques
entires ou partielles plutt que des lments de configuration individuels. Vous
crez des enregistrements pour les classifications enfants et la classification de
niveau suprieur.
Concepts associs:
Classifications des lments de configuration rels et autoriss, la page 433
L'application Classifications permet de dfinir les associations entre les
classifications des lments de configuration (EC) rels et les classifications des EC
autoriss. Lorsque vous dfinissez ces associations, vous pouvez crer un EC
autoris partir d'un enregistrement d'EC rel. Vous pouvez inclure le nombre
d'attributs ncessaires la gestion des configurations et au contrle des
changements.

Ajout d'units de mesure


Vous pouvez spcifier ou modifier les units de mesure utilises pour commander
ou sortir des articles. Toutes les units de mesure que vous ajoutez deviennent
disponibles dans le produit pour pouvoir les utiliser avec tous les articles.

440

Administration de Maximo Asset Management

Pourquoi et quand excuter cette tche


Si ces units de mesure ne correspondent pas lorsque vous recevez ou transfrez
un article dans un magasin, le produit recherche un rapport de conversion afin de
dterminer la quantit en stock. Vous associez les units de commande et de sortie
un article lorsque vous ajoutez l'article dans un magasin. Vous pouvez accder
la bote de dialogue Ajouter/Modifier des units de mesure partir de plusieurs
applications.

Procdure
1. Depuis votre application, affichez un enregistrement.
2. Slectionnez l'action Unit de mesure et de conversion > Ajouter/Modifier des
units de mesure.
3. Cliquez sur Nouvelle ligne.
4. Indiquez une unit de mesure.
5. Entrez une abrviation pour cette unit de mesure. Si le produit est configur
ainsi, il utilise ces abrviations ainsi que la classification d'un actif pour crer
des descriptions pour les actifs, les emplacements et les articles.
6. Entrez une description pour cette unit de mesure.
7. Cliquez sur Nouvelle ligne pour spcifier des units de mesure
supplmentaires.
8. Cliquez sur OK.

Configuration de l'option de signature pour activer les images


de classification
Les options de signature, dfinies dans l'application Groupes de scurit,
permettent de contrler l'accs aux fonctions des applications. Grce elles, vous
pouvez accorder l'accs des groupes d'utilisateurs particuliers. Dans l'application
Classifications, vous pouvez slectionner des images reprsentant les classifications
d'actifs utilises dans la vue de topologie de l'application Actifs, par exemple.

Procdure
1. Dans l'onglet Liste de l'application Groupes de scurit, vous pouvez
slectionner le groupe auquel l'accs aux fonctions de relation est accord
(MAXEVERYONE pour tous les utilisateurs Maximo, par exemple).
2. Dans l'onglet Applications, colonne Description, cliquez sur Classifications.
3. Faites dfiler vers le bas jusqu'au troisime panneau, dans lequel figurent les
fonctions de l'application Classifications, cochez la case Accorder l'accs sur la
ligne Ajouter/Modifier une image, puis cliquez sur Sauvegarder.

Ajout d'images la vue de topologie de l'actif


Dans l'onglet Topologie de l'application Actifs, les actifs peuvent tre reprsents
par des images en fonction de leur classification. Ces images sont attribues des
actifs dans l'application Classification.

Procdure
1. Dans l'application Classifications, slectionnez une classification.
2. Slectionnez l'action Ajouter/Modifier une image. L'image doit tre un fichier
GIF ou JPG.
3. Entrez l'emplacement du fichier ou cliquez sur Parcourir pour y accder,
cliquez sur OK, puis sur Sauvegarder.
Chapitre 20. Gestion des classifications

441

442

Administration de Maximo Asset Management

Chapitre 21. Gestion des plans comptables


L'application Plan comptable permet de configurer les comptes GLG et les codes
de ressources par dfaut pour les fonctions comptables standard.

Prsentation du plan comptable


Vous pouvez configurer les comptes GLG par dfaut et les codes de ressources des
fonctions comptables standard. La cration de comptes et de codes de ressources
permet de mettre en correspondance des comptes que vous utilisez dans votre
systme de comptabilit externe. Vous pouvez galement configurer les priodes
comptables et spcifier les options de validation gnrale.

Codes de compte GLG


Pour crer les codes de compte GLG, dfinissez les valeurs des diffrents
composants et lier ensemble les valeurs de composant. Les comptes GLG
permettent d'assurer le suivi de donnes financires spcifiques. Vous pouvez
galement spcifiez les dates pour que les comptes GLG soient actifs et ou qu'ils
expirent.
Un code de compte GLG est constitu de plusieurs composants (ou segments)
spars par des dlimiteurs (par exemple, 6000-200-350). Un composant auquel
aucune valeur n'a t affecte est reprsent par des caractres de remplacement
(par exemple, 6000-???-350).
Vous pouvez dfinir le format du code de compte de plusieurs manires, comme
expliqu ci-dessous :
v L'application Configuration de base de donnes permet de dfinir le nombre, la
longueur et le type de donnes des composants, ainsi que n'importe quel
dlimiteur. Elle permet galement d'indiquer si les composants sont obligatoires.
Les structures de compte dfinies dans la configuration de base de donnes sont
les structures par dfaut de niveau systme.
v Vous pouvez dfinir le format du code de compte de sorte qu'il soit spcifique
une organisation. L'application Plan comptable permet de dfinir le nombre, la
longueur et le type de donnes des composants, ainsi que n'importe quel
dlimiteur. Elle permet galement d'indiquer si les composants sont obligatoires.
v L'application Configuration de base de donnes permet de spcifier un caractre
de remplacement par dfaut. L'application Organisations permet de spcifier un
caractre de remplacement spcifique une organisation.
Vous pouvez spcifier les rgles de validation concernant les combinaisons de
composants suivantes pour les codes de compte GLG que les utilisateurs peuvent
utiliser :
v Une combinaison de composants existants
v Seulement les combinaisons de composants spcifiques aux comptes GLG
Vous pouvez galement tlcharger les codes de compte depuis votre systme de
comptabilit. Une interface de programme d'application financire et gnrique,
ainsi que plusieurs interfaces de programme d'application spcifiques un produit
sont fournies. Ces interfaces de programme d'application permettent au systme de
se connecter aux logiciels financiers, tels que Oracle et SAP.
Copyright IBM Corp. 2008, 2014

443

Tches associes:
Cration de codes de compte GLG, la page 445
Les codes de compte GLG permettent d'activer l'mission de rapports financiers.
Vous pouvez spcifier les valeurs de segments des comptes GLG. Vous pouvez
galement spcifier une plage de dates pendant laquelle un compte est actif. Par
exemple, vous pouvez spcifier que le compte GLG d'un corps de mtier en
particulier est actif du 25/02/2010 jusqu'au 25/02/2011, et qu'il expire le
26/02/2011.
Changement des codes de compte GLG, la page 446
Aprs la cration d'un compte GLG, vous pouvez modifier des informations
spcifiques. Vous souhaitez peut-tre activer un code de compte ou dfinir la date
d'expiration d'un code de compte.

Comptes d'organisation par dfaut GLG


Dans l'application Plan comptable, vous pouvez utiliser les comptes d'organisation
par dfaut comme comptes de stockage pour des questions financires.
Il existe trois comptes d'organisation par dfaut :
v Compte d'attente tournant global - Ces comptes permettent de mettre en suspens
le cot de rparation du matriel tournant.
v Compte de ticket global - Ce compte est utilis lorsqu'un ticket est cr pour une
demande de service et qu'aucun autre compte n'est disponible.
v Compte d'outil global - Ce compte est utilis lorsqu'une transaction implique un
outil et qu'aucun autre compte n'est disponible.
Dans l'application Plan comptable, l'action Comptes par dfaut de l'organisation
permet de dfinir les comptes par dfaut.

Fusion de comptes GLG


Lorsqu'une zone relative un compte GLG n'est pas spcifie de manire unique,
les segments de compte GLG sont fusionns. La gnration d'interventions et
d'autres types de transactions impose de choisir parmi des valeurs de composants.
Le produit a recours un ensemble de rgles relatives leur manipulation.
Les comptes GLG sont fusionns composant par composant. Les composants
dfinis supplantent toujours les composants non dfinis. Par exemple, si le premier
composant d'un code de compte est 6000 et que le premier composant d'un autre
code de compte est un remplacement (????), le premier composant tre fusionn
est 6000.
Lorsque les codes de compte GLG sont fusionns, cette fusion peut rsulter en un
code de compte non spcifi. Dans ce cas, excutez l'une des actions suivantes
pour terminer la fusion :
v Pour utiliser le code de compte fusionn, un utilisateur autoris doit tablir le
code de compte dans l'application Plan comptable. Le code de compte doit tre
tabli avant que vous ne poursuiviez la transaction.
v Si vous n'utilisez pas le code de compte fusionn, vrifiez que la transaction est
valide.

Codes de ressources pour GLG


En rgle gnrale, un code de ressources est constitu d'un composant du code de
compte.

444

Administration de Maximo Asset Management

Il existe trois types de codes de ressources :


v Codes de ressources de main-d'oeuvre - Composants de code de compte GLG
qui reprent si la main-d'oeuvre utilise dans une transaction est interne ou
externe.
v Codes de ressources d'outils - Composants de code de compte GLG qui reprent
si un outil utilis dans une transaction appartient l'entreprise (internes) ou
un fournisseur externe.
v Composants de compte GLG joindre aux articles de stock utiliss dans les
transactions.
Tches associes:
Spcification des codes de ressources pour GLG, la page 453
Vous pouvez spcifier des valeurs par dfaut pour diffrents types de ressources
de main-d'oeuvre, d'outillage et d'articles de stock. Ces codes permettent ensuite
de dterminer les frais de comptabilit.

Valeurs de composant inactif


L'application Plan comptable permet de dsactiver les valeurs de composant. Les
composants inactifs ne sont pas disponibles pour les comptes GLG que vous
ajoutez aux enregistrements. Les comptes GLG utilisant un composant inactif
deviennent inactifs leur tour. Vous pouvez galement dfinir les valeurs de
composant de sorte qu'elles expirent avant une date spcifique, ce qui les rend
inactives.
Lorsque vous dsactivez une valeur de segment de compte GLG, aucune
modification n'est effectue sur les comptes GLG sur les enregistrements existants
qui utilisent cette valeur.

Exemple
Une intervention utilise une valeur de centre de cots de 6250. Vous dsactivez ce
centre de cots. La valeur n'est pas disponible pour tre utilise dans les nouveaux
comptes GLG. Tous les comptes GLG qui utilisent le centre de cots deviennent
inactifs leur tour. L'intervention existante utilise toujours un centre de cots de
6250.

Utilisation des plans comptables


Vous pouvez configurer les comptes GLG par dfaut et les codes de ressources des
fonctions comptables standard.

Utilisation des comptes GLG


Vous pouvez modifier la configuration des structures de comptes GLG pour qu'elle
soit spcifique votre organisation. Vous pouvez crer des codes composant et des
codes de ressources pour qu'ils correspondent aux comptes utiliss dans votre
systme de comptabilit externe. Vous pouvez galement configurer les priodes
comptables et spcifier les options de validation gnrale.

Cration de codes de compte GLG


Les codes de compte GLG permettent d'activer l'mission de rapports financiers.
Vous pouvez spcifier les valeurs de segments des comptes GLG. Vous pouvez
galement spcifier une plage de dates pendant laquelle un compte est actif. Par
exemple, vous pouvez spcifier que le compte GLG d'un corps de mtier en
particulier est actif du 25/02/2010 jusqu'au 25/02/2011, et qu'il expire le
26/02/2011.
Chapitre 21. Gestion des plans comptables

445

Pourquoi et quand excuter cette tche


Si la date dfinie dans la zone Date d'expiration n'est pas encore passe, le compte
GLG reste actif jusqu' cette date. Si aucune date d'expiration n'est spcifie, le
compte GLG n'expire pas.

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez crer un code de compte GLG.
2. Cliquez sur Nouvelle ligne.
3. Spcifiez les valeurs de segments pour la valeur du compte GLG.
4. Cliquez sur OK.
5. Facultatif : Modifiez la description dtaille. Si vous modifiez les descriptions
des valeurs de segments, la description du compte GLG n'est pas mise jour.
Mettez-la jour manuellement.
6. Facultatif : Indiquez le code type appropri.
7. La valeur par dfaut de la zone Date d'entre en vigueur correspond la date
laquelle le compte GLG est cr. Pour activer le compte une autre date,
indiquez une date ultrieure. Le compte GLG reste inactif jusqu' la date
spcifie. La case Actif en lecture seule s'affiche non coche pour indiquer que
le compte n'est pas actif.
8. Si vous souhaitez que le compte GLG expire une date spcifique, renseignez
la zone Date d'expiration.
9. Sauvegardez vos changements.

Rsultats
Aprs avoir sauvegard vos modifications, vous ne pouvez plus diter la zone
Compte GLG.
Concepts associs:
Codes de compte GLG, la page 443
Pour crer les codes de compte GLG, dfinissez les valeurs des diffrents
composants et lier ensemble les valeurs de composant. Les comptes GLG
permettent d'assurer le suivi de donnes financires spcifiques. Vous pouvez
galement spcifiez les dates pour que les comptes GLG soient actifs et ou qu'ils
expirent.
Changement des codes de compte GLG :
Aprs la cration d'un compte GLG, vous pouvez modifier des informations
spcifiques. Vous souhaitez peut-tre activer un code de compte ou dfinir la date
d'expiration d'un code de compte.
Pourquoi et quand excuter cette tche
Si la date dfinie dans la zone Date d'expiration n'est pas encore passe, le compte
GLG reste actif jusqu' cette date. Si aucune date d'expiration n'est spcifie, le
compte GLG n'expire jamais.
Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez modifier le code de compte GLG.

446

Administration de Maximo Asset Management

2. Cliquez sur Afficher les dtails en regard du code que vous souhaitez
modifier.
3. Facultatif : Modifiez les informations contenues dans les zones GL Account
Description (Description de compte GLG), Type, Date d'entre en vigueur et
Date d'expiration.
4. Sauvegardez vos changements.
Concepts associs:
Codes de compte GLG, la page 443
Pour crer les codes de compte GLG, dfinissez les valeurs des diffrents
composants et lier ensemble les valeurs de composant. Les comptes GLG
permettent d'assurer le suivi de donnes financires spcifiques. Vous pouvez
galement spcifiez les dates pour que les comptes GLG soient actifs et ou qu'ils
expirent.
Suppression de codes de compte GLG :
Alors que les besoins de votre entreprise voluent, vous pouvez supprimer un
code de compte GLG tout moment.
Pourquoi et quand excuter cette tche
Lorsque vous supprimez un code d'un compte GLG, vous ne pouvez pas l'utiliser
dans de nouveaux enregistrements. Toutefois, les enregistrements de base de
donnes existants qui utilisaient le code de compte supprim ne sont pas modifis.
Par consquent, un code de compte GLG supprim peut encore exister dans des
interventions, des bons de commande, etc., crs prcdemment.
La suppression de codes de compte GLG peut gnrer des problmes avec le
systme de comptabilit gnral que vous intgrez au systme.
Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez supprimer un code de compte GLG.
2. Cliquez sur Marquer la ligne pour suppression.
3. Sauvegardez vos changements.

Cration de valeurs de segment de compte GLG


Vous dfinissez des valeurs de composant valides pour des codes de compte GLG.
Ces valeurs permettent de slectionner un code de compte GLG.

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez crer une valeur de segment de compte GLG.
2. Slectionnez l'action Gestion des segments de compte.
3. Dans la fentre Gestion des segments de compte, slectionnez le segment pour
lequel vous souhaitez crer des valeurs.
4. Cliquez sur Nouvelle ligne.
5. Dans la zone Valeur de segment de compte GLG, spcifiez la valeur du
segment. La valeur que vous spcifiez doit respecter le format spcifi dans
l'application Configuration de base de donnes. La valeur dans l'application
Configuration de base de donnes est le format par dfaut de niveau systme.
6. Entrez une description pour la valeur du segment.
Chapitre 21. Gestion des plans comptables

447

7. Facultatif : Pour dsactiver la valeur du segment, dcochez la case Actif.


8. Cliquez sur OK.

Changement des valeurs de segments dans les comptes GLG


Pour s'adapter aux changements du secteur, vous pouvez modifier la description
d'une valeur de segment de compte GLG. Vous pouvez galement activer et
dsactiver les segments utiliss dans les comptes GLG.

Pourquoi et quand excuter cette tche


Si vous modifiez le statut d'une valeur de segment en Inactif, tous les comptes
GLG utilisant ce segment hrite de ce statut. La zone Date d'expiration du compte
GLG associ dans la fentre principale Plan comptable est dfinie sur la date et
l'heure actuelles. La zone Date d'expiration est dfinie sur la date et l'heure
actuelles si la zone a prcdemment t dfinie sur une date future ou si la zone a
t laisse vide. Si la zone a t dfinie sur une date passe, cette valeur est
restaure.
Lorsque vous ractivez un segment de compte, vous ractivez les comptes GLG
utilisant ce segment. De plus, la zone Date d'entre en vigueur de la fentre
principale Plan comptable est dfinie sur la date et l'heure actuelles si la Date
d'entre en vigueur prcdemment spcifie n'tait pas encore passe. Si la zone
Date d'entre en vigueur tait auparavant dfinie sur une date, cette valeur est
restaure.
La zone Date d'expiration affiche la date d'expiration prcdemment spcifie si la
date fixe n'est pas encore passe. Si la date d'expiration prcdemment spcifie
est dj passe, cette valeur est restaure. Si aucune date d'expiration n'a t
spcifie, la zone Date d'expiration est laisse vide.

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez changer une valeur de segment.
2. Slectionnez l'action Gestion des segments de compte.
3. Dans la fentre Gestion des segments de compte, cliquez sur Afficher les
dtails en regard de la valeur du segment que vous souhaitez modifier.
4. Pour modifier la valeur de segment, excutez l'une des actions suivantes :
v Modifier la description.
v Modifiez le statut Actif de la valeur de segment dans la case cocher Actif.
Si vous activez une valeur de segment prcdemment dsactive, la fentre
Activer les comptes GLG s'affiche. Cochez la case Activer les comptes pour
le segment que vous ractivez, puis cliquez sur OK.
v Modifier les informations complmentaires.
5. Cliquez sur OK.

Suppression de valeurs de segment de compte GLG


Pour adapter les informations GLG aux besoins de votre entreprise, vous pouvez
supprimer une valeur de composant utilise dans les codes de compte GLG.

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez supprimer une valeur de segment de compte GLG.
2. Slectionnez l'action Gestion des segments de compte.

448

Administration de Maximo Asset Management

3. Dans la fentre Gestion des segments de compte, cliquez sur Marquer la ligne
pour suppression en regard de la valeur du segment que vous souhaitez
supprimer.
4. Cliquez sur OK.

Exemple
Aprs la suppression d'une valeur de segment de compte GLG, les codes de
compte GLG dans les enregistrements de base de donnes existants qui utilisent
cette valeur ne sont pas modifis. Par exemple, supposez qu'une intervention
utilise une valeur de centre de cots de 6500. Si vous supprimez 6500,
l'intervention conserve ce chiffre comme valeur de centre de cots.

Changement des structures de comptes GLG


Vous pouvez modifier les valeurs de segments par dfaut des comptes GLG de
sorte qu'ils soient spcifiques aux organisations au sein de votre entreprise. Vous
souhaitez peut-tre que les organisations aient des structures de comptes GLG
distinctes. Par exemple, la longueur des segments peut varier et les donnes des
segments peuvent tre de types diffrents en fonction de la manire dont ils sont
utiliss.

Pourquoi et quand excuter cette tche


La premire fois que la fentre Ajouter/Modifier la structure du compte s'affiche,
la configuration par dfaut dfinie pour le compte GLG s'affiche. L'application
Configuration de base de donnes permet de dfinir la configuration par dfaut de
niveau systme. Les changements apports aux structures de comptes spcifiques
une organisation n'affectent pas la configuration spcifie de niveau systme.
Vous pouvez dfinir une structure de compte spcifique chaque organisation.
Lorsque la structure de compte est dfinie, vous pouvez modifier les attributs. La
structure de compte modifie n'affecte pas les donnes existantes.

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez modifier la structure de compte GLG.
2. Slectionnez l'action Ajouter/Modifier une structure de compte.
3. Dans la fentre Ajouter/Modifier une structure de compte, slectionnez le
segment pour lequel vous souhaitez modifier les valeurs.
4. Dans la zone Segment, spcifiez le nom du segment.
5. Dans la zone Longueur, entrez la longueur de la zone. La longueur de la zone
ne peut pas tre suprieure la longueur dfinie au niveau systme.
6. Dans la zone Type, spcifiez le type de donnes du segment. Si le type dfini
au niveau systme est numrique, le type dfini au niveau organisation ne peut
pas tre alphanumrique. Si le type dfini au niveau systme est
alphanumrique, le type dfini au niveau de l'organisation peut tre
numrique.
7. Facultatif : Cochez la case Obligatoire si vous souhaitez que le segment
devienne obligatoire. Si la valeur dfinie au niveau systme est 1, la case
cocher Obligatoire est en lecture seule. Si la valeur dfinie au niveau systme
est 0, cette case cocher est modifiable pour l'organisation.
8. Facultatif : Modifiez le Sparateur pour spcifier un caractre de sparation
diffrent entre les segments.
Chapitre 21. Gestion des plans comptables

449

9. Cliquez sur OK.

Exemple
Par exemple, vous pouvez crer des structures de comptes pour diffrentes
organisations implantes dans des rgions gographiques spares. Pour ce faire,
procdez comme suit :
v L'organisation A est en Europe. L'organisation A respecte la structure de compte
suivante : xxx-xx-xxx. Par ailleurs, cette organisation requiert obligatoirement les
segments un et deux. Le segment deux est de type alphanumrique.
v L'organisation B est en Amrique du Nord. L'organisation B respecte la structure
de compte suivante : xxx-xxx-xx. Par ailleurs, cette organisation requiert
obligatoirement les segments un, deux et trois. Le segment deux est de type
entier.

Mise jour de bases de donnes pour les comptes GLG


Aprs avoir chang un compte GLG ou un code de ressource par dfaut, vous
pouvez mettre jour la base de donnes pour une organisation la fois.

Avant de commencer
Lorsque vous mettez jour la base de donnes, assurez-vous que personne
n'utilise le systme. Les enregistrements historiques ne sont pas mis jour.

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation dont vous
souhaitez mettre jour la base de donnes.
2. Slectionnez l'action Mettre jour la base de donnes.
3. Dans la fentre Mettre jour la base de donnes, slectionnez l'une des mises
jour suivantes :
Option

Description

N'craser que les comptes vierges

Cette option permet d'craser les zones


Compte GLG vierges

N'craser que les comptes avec les


anciennes valeurs par dfaut

Cette option permet d'craser les comptes


qui n'ont pas t mis jour depuis leur
insertion.

Ecraser tous les comptes

Cette option permet d'craser toutes les


zones Compte GLG appropries, y compris
les zones vierges, par les donnes mises
jour.

4. Cliquez sur OK.

Configuration de comptes
Vous pouvez configurer les comptes d'organisation par dfaut comme comptes de
stockage pour des questions financires. Vous pouvez galement spcifier des
comptes GLG par dfaut associer aux comptes lies la socit, ainsi que des
comptes de contrle de la main-d'oeuvre externe associer avec les comptes GLG.

Configuration de comptes d'organisation par dfaut


Vous pouvez utiliser les comptes d'organisation par dfaut comme comptes de
stockage pour des questions financires.

450

Administration de Maximo Asset Management

Pourquoi et quand excuter cette tche


Vous pouvez configurer les comptes GLG gnraux suivants :
Compte d'attente gnral des quipements tournants
Les comptes d'attente tournants permettent de mettre en attente les cots
accumuls de la rparation de l'quipement tournant.
Compte de ticket global
Lorsqu'un ticket de demande de service est cr, utilisez le compte par
dfaut si aucun autre compte n'est disponible.
Compte collectif de l'outillage
Lorsqu'une transaction implique un outil, utilisez le compte par dfaut si
aucun autre compte n'est disponible.

Procdure
1. Ouvrez l'application Plan comptable.
2. Dans la table Organisations, slectionnez l'organisation pour laquelle vous
souhaitez dfinir les comptes.
3. Slectionnez l'action Comptes par dfaut de l'organisation.
4. Dans la zone Compte d'attente gnral des quipements tournants, cliquez sur
Slectionner une valeur et choisissez un compte.
5. Dans la zone Compte de ticket global, cliquez sur Slectionner une valeur et
choisissez un compte.
6. Dans la zone Compte collectif de l'outillage, cliquez sur Slectionner une
valeur et choisissez un compte.
7. Cliquez sur OK.

Spcification des comptes d'entreprise pour GLG


Pour les types de socits ayant recours au paiement, vous pouvez spcifier des
comptes GLG par dfaut pour les comptes d'entreprise.

Pourquoi et quand excuter cette tche


Les comptes d'entreprise incluent les comptes reus mais non facturs, les comptes
fournisseurs mis en attente et le compte collectif des comptes fournisseurs. Ces
comptes sont bass sur les types de socits spcifis dans l'application Socits.

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez indiquer quels sont les comptes d'entreprise.
2. Slectionnez l'action Comptes d'entreprise.
3. Dans la fentre Comptes d'entreprise, cliquez sur Nouvelle ligne. Vous pouvez
ajouter une nouvelle ligne uniquement si un type d'entreprise n'a pas encore
t associ des comptes GLG.
4. Indiquez le type ainsi que les informations relatives aux comptes reus mais
non facturs, aux comptes d'attente des comptes fournisseurs et aux comptes
collectifs des comptes fournisseurs.
5. Cliquez sur OK.

Spcification des comptes collectifs de la main-d'oeuvre externe


pour GLG
Les comptes collectifs de la main-d'oeuvre externe permettent de configurer les
codes de compte par dfaut pour le travail effectu par les fournisseurs externes.
Chapitre 21. Gestion des plans comptables

451

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez indiquer un compte collectif de la main-d'oeuvre externe.
2. Slectionnez l'action Comptes collectifs de la main-d'oeuvre externe.
3. Dans la fentre Comptes collectifs de la main-d'oeuvre externe, cliquez sur
Nouvelle ligne. Vous pouvez ajouter une nouvelle ligne uniquement si un
fournisseur n'a pas encore t non associ un compte GLG.
4. Spcifiez des valeurs pour le fournisseur et le compte collectif.
5. Cliquez sur OK.

Spcification des priodes comptables pour GLG


Vous pouvez segmenter des priodes de comptabilit en spcifiant les dates de
dbut et de fin d'une priode comptable.

Avant de commencer
Vous devez dfinir au moins une priode comptable.

Pourquoi et quand excuter cette tche


Les transactions doivent avoir lieu pendant une priode comptable ouverte et
valide. Les exigences du systme de comptabilit que vous utilisez dterminent le
format de la priode comptable.

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez dfinir une priode comptable.
Slectionnez l'action Priodes comptables.
Dans la fentre Priodes comptables, cliquez sur Nouvelle ligne.
Entrez le nom ou le numro de la priode.
Spcifiez les dates de dbut et de fin de la priode comptable : S'il n'existe
aucune priode comptable, la date et l'heure actuelles s'affichent dans la zone
De. S'il existe des priodes comptables, la zone De affiche la date et l'heure
indiques dans la zone A de la priode la plus rcente.
6. Facultatif : Spcifier une date de fin. Pass cette date, vous ne pouvez plus
facturer de transactions supplmentaires pour cette priode de comptabilit.
2.
3.
4.
5.

Rsultats
Pour viter des carts et des chevauchements temporels entre les priodes
contigus, les dates environnantes sont rinitialises si vous modifiez la date d'une
priode existante. Si vous utilisez des priodes comptables, un horodateur de
priode comptable est ajout toutes les transactions au moment de leur
gnration.

Que faire ensuite


La zone Date de clture ralise permet de clore la priode comptable.

Fermeture des priodes comptables


Vous pouvez fermer une priode comptable en particulier pour tre certain que
plus aucune transaction n'est entre pour cette priode.

452

Administration de Maximo Asset Management

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez fermer une priode comptable.
2. Slectionnez l'action Priodes comptables.
3. Dans la fentre Priodes comptables, spcifiez la date de fermeture relle de la
priode comptable que vous souhaitez fermer. Votre nom est affich dans la
zone Cltur par.

Rsultats
Aprs la fermeture d'une priode comptable, plus aucune transaction financire
n'est accepte pour cette priode.

Spcification des codes de ressources pour GLG


Vous pouvez spcifier des valeurs par dfaut pour diffrents types de ressources
de main-d'oeuvre, d'outillage et d'articles de stock. Ces codes permettent ensuite
de dterminer les frais de comptabilit.

Procdure
1. Dans l'application Plan comptable, slectionnez l'organisation pour laquelle
vous souhaitez dfinir des codes ressource.
2. Slectionnez l'action Codes ressource.
3. Dans la fentre Codes ressource, compltez les informations spcifiques au type
de code de ressources que vous dfinissez :
Option

Description

Codes de ressources de main-d'oeuvre

Dans les zones Interne et Externe, spcifiez


les composants des codes de ressources de
main-d'oeuvre.

Codes de ressources d'outils

Dans les zones Interne et Externe, spcifiez


les composants des codes de ressources
d'outils.

Codes de ressources de stock

1. Cliquez sur Nouvelle ligne.


2. Spcifiez des valeurs pour le groupe de
produits.
3. Facultatif : Spcifiez une valeur pour le
composant du code de ressources de
stock.

4. Cliquez sur OK.


Concepts associs:
Codes de ressources pour GLG, la page 444
En rgle gnrale, un code de ressources est constitu d'un composant du code de
compte.

Spcification des options de confirmation


Les options de validation permettent d'indiquer comment les comptes GLG sont
valids. Ils sont valids lorsqu'ils sont utiliss dans les zones relatives aux comptes
GLG.

Chapitre 21. Gestion des plans comptables

453

Avant de commencer
La fentre Configuration des comptes du GLG de l'application Configuration de
base de donnes permet de spcifier le format par dfaut de niveau systme des
codes de comptes GLG. L'option Ajouter/Modifier la structure du compte de
l'application Plan comptable permet de spcifier les codes de comptes GLG
spcifiques une organisation.

Procdure
1. Ouvrez l'application Plan comptable.
2. Dans la table Organisations, slectionnez l'organisation pour laquelle vous
souhaitez spcifier des rgles de validation.
3. Slectionnez l'action Options de validation.
4. Cochez ou dcochez les cases appropries dans la liste suivante :
Option

Description

Dsactiver la validation des zones GLG

Si vous dsactivez la validation des zones


GLG, les entres des zones relatives aux
comptes GLG sont valides en fonction des
valeurs dans l'application Plan comptable. Si
vous dsactivez ce paramtre, les zones GLG
ne sont pas valides. Vous pouvez entrer des
valeurs dans les zones GLG, mais vous ne
pouvez pas spcifier de paramtres
supplmentaires.

Valider les combinaisons de segments GLG Si vous validez des combinaisons de


segments de compte GLG, seules les entres
de comptes GLG valides sont acceptes. Si
vous n'utilisez pas cette option, toutes les
combinaisons de valeurs de composants
valides sont acceptes.
Valider les priodes comptables

Si vous validez les priodes comptables, des


vrifications sont effectues pour s'assurer
que les transactions ont lieu au cours d'une
priode comptable ouverte et valide. Si vous
n'utilisez pas cette option, les validations ne
sont pas effectues en fonction des priodes
comptables dfinies.

Demander un compte GLG valide pour


toutes les transactions

Si vous demandez des comptes GLG valides


pour toutes les transactions, les transactions
sans compte GLG valide ne sont pas
autorises. Sans cette slection, des comptes
GLG de dbit et de crdit valides doivent
obligatoirement tre prsents lors de toutes
les transactions.

5. Cliquez sur OK.

454

Administration de Maximo Asset Management

Chapitre 22. Utilisation de la gestion des cots


L'application Gestion des cots permet d'assurer un suivi des ressources financires
ncessaires la ralisation du projet. Il est possible de lier les interventions d'un
projet dans l'application Gestion des cots l'application Suivi des interventions.

Cration de projets de gestion des cots


Une fois que vous avez cr un projet dans l'application Gestion des cots, vous
pouvez affecter des interventions ce projet dans l'application Suivi des
interventions. Vous pouvez alors gnrer des informations sur les cots de projet
pour assurer un suivi des ressources financires ncessaires la ralisation du
projet.

Pourquoi et quand excuter cette tche


Une fois que vous avez affect l'intervention un projet ou une tche, le nom de
projet s'affiche dans d'autres applications, mais en lecture seule. Pour modifier le
projet auquel ou la tche laquelle appartient l'intervention, utilisez l'application
Suivi des interventions.

Procdure
1. Dans la barre d'outils, cliquez sur Nouveau projet, puis entrez un nom de
projet.
2. Entrez une description pour le projet. Par dfaut, l'application coche la case
Imputable. Cette option permet d'imputer des cots au projet. Si ncessaire,
dcochez la case Imputable.
3. Entrez un type pour le projet.
4. Dans la zone Projet parent, affectez le projet un projet parent.
5. Facultatif : Renseignez les zones Budget et Ligne de budget.
6. Dans la zone Valeur, spcifiez la somme d'argent attribue au projet.
7. Spcifiez le statut du projet, la date de dbut et de fin du projet. Par dfaut, le
systme attribue au projet le statut APPRO (Approuv).
8. Dans la table Tches, cliquez sur Nouvelle ligne pour ajouter des tches au
projet.
9. Cliquez sur Sauvegarder le projet.

Copyright IBM Corp. 2008, 2014

455

456

Administration de Maximo Asset Management

Chapitre 23. Gestion des codes de devise


Vous pouvez dfinir et grer des devises qui peuvent tre utilises dans des bons
de commande, des demandes d'achat, des factures, etc.

Cration de codes de devise


La cration de codes de devise permet de dfinir et de grer les devises. Un
enregistrement de code de devise se compose d'un code de devise, de sa
description et d'un paramtre indiquant sa disponibilit. Toutes les organisations
peuvent utiliser des codes de devise.

Pourquoi et quand excuter cette tche


Vous ne pouvez pas utiliser une devise si celle-ci n'est pas active.

Procdure
1. Dans l'application Codes de devise, cliquez sur Nouvelle ligne.
2. Dans la zone Devise, entrez une valeur de code pour reprsenter la devise. Par
exemple, CND pour le dollar canadien.
3. Facultatif : Entrez une description.
4. Facultatif : Dsactivez la devise.
5. Cliquez sur Sauvegarder la devise.

Modification de codes de devise


Vous pouvez modifier un enregistrement de code de devise pour modifier la
description de ce code ou pour activer/dsactiver la devise.

Procdure
1. Dans l'application Codes de devise, recherche l'enregistrement de code de
devise que vous souhaitez modifier.
2. Activez ou dsactivez la devise.
3. Sauvegardez vos changements.

Copyright IBM Corp. 2008, 2014

457

458

Administration de Maximo Asset Management

Chapitre 24. Configuration des proprits systme


Vous pouvez configurer les proprits systme utilises par divers composants
pour contrler le fonctionnement des applications et d'autres aspects du travail.
Une proprit systme est une paire cl-valeur utilise au niveau systme.
Rfrence associe:
Chapitre 25, Proprits systme, la page 465
Vous pouvez modifier les valeurs par dfaut des proprits systme afin de
personnaliser le systme en fonction de vos besoins.

Proprits gnrales
Une proprit gnrale s'applique l'intgralit du systme. La proprit
s'applique toutes les instances de serveur qui utilisent une base de donnes
commune, incluant un environnement group.
Les options suivantes sont toujours slectionnes pour les proprits gnrales,
mais vous pouvez les dslectionner :
v Modifications en ligne autorises : Par dfaut, vous pouvez modifier la plupart
des proprits l'aide de l'application Proprits systme.
v Actualisation dynamique : Par dfaut, la plupart des proprits autorisent
l'actualisation dynamique dans laquelle une nouvelle valeur applique une
proprit systme prend effet immdiatement.

Proprits de l'instance
Une proprit d'instance s'applique un serveur systme spcifique. Lorsque vous
crez une valeur globale et une valeur d'instance pour une mme proprit, la
valeur d'instance est prioritaire.

Exemple
Vous pouvez configurer la proprit systme mxe.crontask.donotrun pour qu'elle
soit spcifique une instance en l'associant un serveur spcifique, tel que
MXServer1. Vous spcifiez une valeur qui s'applique uniquement ce serveur,
comme la tche priodique de tableau d'affichage, BBCron. Ds lors, BBCron n'est
pas excut sur MXServer1. Toutefois, BBCron peut excuter une autre instance de
serveur, comme MXServer2.

Options des proprits systme


Chaque proprit dfinie dans l'application Proprits systme possde un certain
nombre d'options que vous pouvez grer.
Tableau 66. Option de proprit systme
Options de la proprit

Description

Remplacement du fichier Spcifie si la proprit et sa valeur sont charges partir d'un fichier et non de la base de donnes.
Globale uniquement

Spcifie si cette proprit doit exister uniquement au niveau du systme, et implique que la proprit ne
peut pas tre remplace au niveau de l'instance.

Copyright IBM Corp. 2008, 2014

459

Tableau 66. Option de proprit systme (suite)


Options de la proprit

Description

Instance uniquement

Spcifie si cette proprit doit tre dfinie au niveau de l'instance. Si la proprit doit tre dfinie au
niveau de l'instance, vous fournissez une valeur spcifique l'instance et la proprit n'est pas une
valeur globale.

Modifications en ligne
autorises

Spcifie si l'application Proprits systme est utilise pour modifier la valeur de la proprit. Par
exemple, la proprit globale mxe.db.driver ne permet pas d'effectuer des modifications en ligne.

Actualisation dynamique Spcifie si la valeur de la proprit peut tre applique immdiatement aprs avoir enregistr la valeur.
Chiffres

Spcifie si la proprit est stocke de manire chiffre dans la base de donnes sous-jacente du produit.
La valeur est chiffre en utilisant les fonctions de chiffrement standard du produit. Par exemple, la
proprit globale mxe.int.uddipassword est chiffre.

Niveau de scurit

Spcifie le niveau d'accs de cette proprit par les divers composants du produit.
Public

La proprit et sa valeur sont accessibles par des sessions client non authentifies.

Scuris La proprit et sa valeur sont accessibles par des sessions client authentifis.
Priv

La proprit et sa valeur sont accessibles uniquement avec l'infrastructure d'objet mtier du


systme.

Dfini par l'utilisateur

Spcifie si la proprit est cre par un utilisateur ou fournie par le produit.

Valeurs null autorises

Spcifie si la proprit peut possder des valeurs null. Vous ne pouvez modifier cette caractristique
que pour les proprits dfinies par l'utilisateur.

Type de donnes

Spcifie le type de valeur qui peut tre fournie pour la proprit. La valeur peut tre un entier,
alphanumrique ou oui ou non (YORN).
Par exemple, la proprit globale mxe.allowLocalObjectsmxe.int.uddipassword est associe au type de
donnes YORN . Si vous spcifiez une valeur autre que 1 ou 0, un message d'erreur s'affiche pour
indiquer que la valeur est incorrecte.

Domaine

Spcifie un domaine qui fournit une liste de valeurs auxquelles la proprit peut tre applique. Par
exemple, la proprit globale mxe.db.transaction_isolation est associe au domaine TRANSISO. Ds
lors, les valeurs pour la proprit doivent correspondre la valeur de domaine.

Masqu

Spcifie si les valeurs globales et par dfaut sont masques dans l'interface utilisateur.

Proprits systme et algorithmes de chiffrement


L'algorithme de chiffrement par dfaut des proprits systme est DESede. Vous
pouvez configurer des proprits diffrentes pour les types de donnes CRYPTO et
CRYPTOX.
Tableau 67. Algorithmes de chiffrement pris en charge.
Algorithme

Prestataire

Commentaires

AES

Cryptix, Sun

Pour Oracle Sun Microsystems, Inc., utilisez le


mode = ECB.

Blowfish

BouncyCastle, Cryptix

CAST5

Cryptix

DES

Cryptix, Sun

DESede

Cryptix, Sun

IDEA

Cryptix

MARS

Cryptix

PBEWithMD5AndDES

Sun

PBEWithSHA1AndDES

BouncyCastle

RC4

BouncyCastle, Cryptix

RC6

Cryptix

Rijndael

Cryptix

460

Administration de Maximo Asset Management

Pour Oracle Sun Microsystems, Inc., vous devez


utiliser CBC et PKCS5Padding; la cl doit
comporter 8 octets.

Tableau 67. Algorithmes de chiffrement pris en charge. (suite)


Algorithme

Prestataire

Commentaires

RSA

BouncyCastle

Utilise ECB et NoPadding (ou une chane vide


pour mode et cadrage); la spcification est
l'exposant priv, la cl est l'explosant public.

Serpent

Cryptix

SKIPJACK

Cryptix

Square

Cryptix

Twofish

Cryptix

La longueur de cette spcification doit tre un


multiple de 10.

Concepts associs:
Proprits systme contenant les informations de mot de passe
Plusieurs proprits systme contiennent des informations de mot de passe. Donc,
si vous modifiez un mot de passe, vous devez mettre jour la valeur de proprit
associe.

Proprits systme contenant les informations de mot de passe


Plusieurs proprits systme contiennent des informations de mot de passe. Donc,
si vous modifiez un mot de passe, vous devez mettre jour la valeur de proprit
associe.
Lorsque vous modifiez un mot de passe, vous devez mettre jour les valeurs des
proprits systme suivantes :
v mxe.adminPasswd
v
v
v
v
v

mxe.adminusercredential
mxe.b2b.password
mxe.db.password
mxe.int.uddipassword
mxe.report.bo.rptServerLogonPass

v mxe.system.regpassword
Par exemple, si vous modifiez le mot de passe de base de donnes, vous devez
mettre jour la proprit mxe.db.password.
Rfrence associe:
Proprits systme et algorithmes de chiffrement, la page 460
L'algorithme de chiffrement par dfaut des proprits systme est DESede. Vous
pouvez configurer des proprits diffrentes pour les types de donnes CRYPTO et
CRYPTOX.
Proprits de scurit, la page 486
Les types de donnes Crypto et CryptoX sont utiliss pour chiffrer des mots de
passe et autres types d'informations confidentielles. Utilisez des proprits de
scurit pour spcifier les niveaux de scurit de votre organisation, tels que les
donnes qui doivent tre chiffres et qui peuvent tre dchiffres.

Valeurs des proprits systme dans les fichiers et les applications


Pour simplifier le travail dans un environnement de dveloppement, vous pouvez
affecter une valeur une proprit systme dans un fichier et dans l'application
Proprits systme. La valeur dans le fichier a priorit.

Chapitre 24. Configuration des proprits systme

461

Si l'option de substitution du fichier est slectionne, la proprit est dfinie dans


le fichier maximo.properties.
Dans l'application Proprits systme, si une proprit systme est configure pour
tre disponible uniquement partir du fichier maximo.properties, mais que la
proprit n'est pas prsente dans ce fichier, alors le serveur d'applications ne
dmarre pas et un message est crit dans le fichier maximo.log.
Si une proprit est dfinie dans le fichier maximo.properties, mais n'est pas
dfinie dans l'application Proprits systme, la proprit n'est pas charge au
dmarrage. Un avertissement est crit dans le fichier maximo.log.

Exemple
Vous trouverez ci-dessous des exemples des avantages d'affectation d'une valeur
de proprit dans un fichier et dans l'application Proprits systme :
v Plusieurs dveloppeurs peuvent utiliser une base de donnes commune, mais
excuter sparment des instances du systme avec des valeurs de proprits
diffrentes.
v Lorsque vous voulez qu'un serveur dans un cluster gre une tche priodique
spcifique, vous pouvez crer un fichier maximo.properties spcialement pour
cette instance de serveur.

Restauration des valeurs par dfaut des proprits systme


Dans l'application Proprits systme, vous pouvez restaurer les valeurs par dfaut
gnrales et les valeurs par dfaut du systme pour les proprits systme.

Valeurs par dfaut globales


Lorsque vous restaurez les valeurs par dfaut, les lignes spcifiques l'instance
dans la base de donnes, qui ne sont pas marques comme uniquement spcifiques
une instance dans la base de donnes MaxProp, sont supprimes pour les
proprits globales que vous avez slectionnes. En effet, les valeurs gnrales
dfinies par l'utilisateur s'appliquent toutes les instances du serveur
d'applications, l'exception des proprits requises au niveau de l'instance.
Pour restaurer les valeurs par dfaut gnrales, cliquez sur Restaurer les valeurs
par dfaut gnrales.

Valeurs par dfaut du systme


Lorsque vous restaurez les valeurs par dfaut du systme, les valeurs non
spcifiques d'une instance, dans la table de base de donnes MaxPropValue avec
les valeurs par dfaut du produit rpertories dans MaxProp, sont restaures pour
les noms de proprit que vous slectionnez. En effet, toutes les valeurs dfinies
par l'utilisateur sont supprimes et restaures, l'exception des valeurs spcifiques
une instance requises.
Pour restaurer les valeurs par dfaut du systme, cliquez sur Restore Maximo
Defaults (Restaurer les valeurs par dfaut Maximo).

462

Administration de Maximo Asset Management

Erreurs de mmoire de la limite d'arrt d'extraction


Une erreur lie une insuffisance de mmoire virtuelle Java est provoque par une
opration qui extrait et construit trop d'objets dans un seul ensemble d'objets
mtier Maximo business object (MBO). Ce type d'erreur peut dconnecter tous les
utilisateurs du serveur. Vous pouvez utiliser les proprits systme mxe.db.fetch
pour configurer la limite d'extraction, ce qui peut vous aider viter des erreurs
lies une insuffisance de mmoire.
Vous utilisez les proprits de limite d'arrt d'extraction pour dfinir une limite
suprieure du nombre d'objets extraits d'une base de donnes et crs sur le
serveur dans un seul ensemble. Vous pouvez dfinir diffrentes limites pour
diffrents types d'objets. Lorsque la limite suprieure est atteinte, une exception est
envoye afin que le processus s'arrte. Vous pouvez alors rduire le nombre
d'objets l'aide de filtres ou modifier l'opration pour empcher la base de
donnes d'extraire trop d'objets.
La limite d'arrt d'extraction est active par dfaut avec la valeur 5000 pour tous
les objets. Si la limite d'arrt d'extraction est atteinte et que l'exception est envoye
lors d'une opration d'interface utilisateur, le message d'erreur est gnralement
affich pour l'utilisateur. Selon la mise en oeuvre de la logique extrieure, ce
message peut tre suivi d'un autre message ou ne pas s'afficher. L'erreur est
cependant toujours consigne sur le serveur.

Scnarios utiliss en cas d'erreurs lies la limite d'arrt


d'extraction
Les nombres levs d'extractions provoquant des erreurs se produisent
gnralement dans deux scnarios :
v Lorsque vous appliquez une action un ensemble de rsultats de grande taille.
L'ensemble de rsultats est extrait sans un filtrage suffisant. Cette erreur se
produit lorsque vous dmarrez par erreur une action de page de liste ou
lorsqu'une opration lgitime charge trop d'objets.
v Lorsqu'une opration intgre une action utilisateur extrait un ensemble
d'objets de grande taille et que les donnes ne peuvent pas tre filtres.

Actions prendre en cas d'erreurs d'arrt de la limite


d'extraction
Analysez les donnes et identifiez l'opration provoquant l'erreur. Vous pouvez
tenter de corriger l'erreur en filtrant les donnes ou en fractionnant la cible de
l'action en lots plus petits. Si l'erreur ne peut pas tre corrige, l'administrateur doit
ajuster le systme de l'une ou plusieurs des manires suivantes :
v Augmentez la limite d'extraction pour l'objet particulier si l'utilisation d'une
limite suprieure est scurise. Si vous ne souhaitez pas que d'autres oprations
utilisateur soient brides par ce nombre lev, vous pouvez appeler la mthode
MboSet.setLogLargFetchResultDisabled(true) sur l'ensemble d'objets MBO.
v Corrigez les donnes pour viter le traitement d'un ensemble de donnes si
important.
v Utilisez des ensembles d'objets MBO pouvant tre supprims pour empcher
que tous les objets soient extraits dans la mmoire.
v Dplacez l'opration dans une tche priodique et planifiez l'excution de cette
tche priodique une heure creuse ou sur un autre serveur.
v Modifiez le processus pour qu'il extrait moins d'objets.
Chapitre 24. Configuration des proprits systme

463

Rfrence associe:
Proprits de la base de donnes, la page 470
Vous pouvez utiliser des proprits systme pour grer la base de donnes.

464

Administration de Maximo Asset Management

Chapitre 25. Proprits systme


Vous pouvez modifier les valeurs par dfaut des proprits systme afin de
personnaliser le systme en fonction de vos besoins.

Proprits de l'actif
Vous pouvez vous servir des proprits systme pour vous aider grer les actifs.
Tableau 68. Proprits de l'actif
Proprit

Description

Valeur par dfaut

mxe.app.asset.delete
AttributesAssetMovedBack

Supprime les attributs lorsqu'un actif est renvoy


au site d'origine. La valeur par dfaut est 0 qui
signifie non.

mxe.assettopology.depth

Reprsente la profondeur maximale laquelle vous 5


avez accs dans la topologie de l'actif.

mxe.assettopology.init

Indique la profondeur initiale de la topologie de


l'actif.

mxe.assettopology.maxnodes

Indique le nombre maximal de noeuds pouvant


tre affichs dans la topologie de l'actif.

200

recon.engine.
dataset.map.ASSET

Reprsente les noms des ensembles de donnes,


spars par des virgules, pour lesquels un
rapprochement est possible avec les actifs.

ACTIFS DEPLOYES

recon.engine.
dataset.provider.ASSET

Reprsente la classe du fournisseur de donnes


associe aux actifs.

psdi.app.recontask.engine.
dataset.AssetDataSet

Proprits du document joint


Vous pouvez spcifier des valeurs de proprit pour contrler l'utilisation des
pices jointes dans le systme.
Tableau 69. Proprits du document joint
Proprit

Description

Valeur par dfaut

mxe.doclink.deleteOrphanDocinfo

Indique que l'enregistrement docinfo


orphelin a t supprim. Le dernier
enregistrement doclink doit tre
supprim.

mxe.doclink.doctypes.allowedFileExtensions

Reprsente le type de fichier pouvant


tre joint aux fichiers sur l'ordinateur
du serveur d'applications.

pdf, zip, txt, doc, docx, dwg, gif,


jpg, csv, xls, xlsx, ppt, xml, xsl,
bmp, html

Le serveur d'applications doit tre


redmarr pour que les modifications
prennent effet.

Copyright IBM Corp. 2008, 2014

465

Tableau 69. Proprits du document joint (suite)


Proprit

Description

Valeur par dfaut

mxe.doclink.doctypes.topLevelPaths

Reprsente le rpertoire doclinks de


niveau suprieur qui stocke tous les
dossiers de documents sur l'ordinateur
du serveur d'applications.

L'emplacement par dfaut est


\DOCLINKS, gnralement sous l'unit
par dfaut C:

La valeur Chemin d'accs au fichier


par dfaut saisie dans la fentre Grer
tous les dossiers de documents doit
tre un sous-rpertoire de cette valeur.
Cette valeur ne peut pas tre null.
Le serveur d'applications doit tre
redmarr pour que les modifications
prennent effet.
mxe.doclink.path1 mxe.doclink.path10

Spcifie le chemin d'accs au serveur


HTTP pour lier les documents joints
des enregistrements.
Cette proprit requiert une
actualisation dynamique uniquement.

mxe.doclink.doctypes.defpath

Reprsente le chemin par dfaut pour


le dossier doclinks sur l'ordinateur du
serveur d'applications. Ce dossier se
trouve l o les documents physiques
joints un enregistrement sont stocks.
Cette valeur doit tre configure avant
de pouvoir utiliser le systme et
requiert une actualisation dynamique
uniquement.

mxe.doclink.doctypes.printableFileExtension

Reprsente les extensions de fichiers


imprimables.

mxe.doclink.maxfilesize

10
Reprsente la taille de fichier
maximale, en mgaoctets, pouvant tre
tlcharge dans le dossier doclinks.

pdf, csv, txt, doc, gif, jpg, xls,


ppt, pptx, docx, xlsx, png, cfr

Vous pouvez modifier cette proprit


dans l'application Proprits systme ;
toutefois, vous devez galement
reconstruire le fichier Archive
d'application d'entreprise (EAR).
mxe.doclink.multilang.aix.websphere

Indique si le systme est excut sur


IBM WebSphere Application Server
sous AIX.

False

mxe.doclink.multilang.hpux.websphere

Indique si le systme est excut sur


IBM WebSphere Application Server
sous HP-UX.

False

mxe.doclink.multilang.linux.websphere

Indique si le systme est excut sur


IBM WebSphere Application Server
sous Linux.

False

mxe.doclink.multilang.solaris.websphere

Indique si le systme est excut sur


IBM WebSphere Application Server
sous Oracle Solaris.

False

mxe.doclink.multilang.windows.websphere

Indique si le systme est excut sur


IBM WebSphere Application Server
sous Microsoft Windows.

False

mxe.doclink.defaultPrintDocWithReport

Spcifie si les pices jointes


imprimables sont imprimes par
dfaut lorsque vous imprimez un
rapport.

True

466

Administration de Maximo Asset Management

Tableau 69. Proprits du document joint (suite)


Proprit

Description

Valeur par dfaut

mxe.doclink.useFilePrompt

Active l'icne Parcourir pour


slectionner les fichiers joints non
copis dans l'emplacement par dfaut.

mxe.doclink.securedAttachment

Cache le chemin du fichier des


documents qui ont t ajouts en
utilisant la fonction Documents joints.
Vous pouvez utiliser cette proprit
pour des raisons de scurit.

False

Le lien hypertexte de la pice jointe


affiche la racine du contenu de
l'application et le nom du fichier
chiffr uniquement.
mxe.doclink.securedAttachmentDebug

Permet d'identifier et de rsoudre des


problmes lorsque vous utilisez des
pices jointes scurises pour afficher
le fichier joint.

False

Lorsque la scurit pour les pices


jointes est active et que vous dfinissez
la valeur pour cette proprit sur true,
le nom et le chemin du fichier joint
sont affichs dans le journal du
serveur d'applications.
proxy_hostname

Indique l'hte externe permettant


d'activer l'impression directe.

proxy_port

Indique le port externe permettant


d'activer l'impression directe.

Translations du chemin Doclink


Il existe 10 proprits pour les translations du chemin doclink. Toutefois, vous
pouvez ajouter des proprits supplmentaires dans le tableau MaxProp l'aide de
la fonction de maintenance des proprits. La classe LinkedDocumentInfo charge
les proprits qu'elle dtecte. La classe LinkedDocumentInfo lit les proprits
doclink pour obtenir les translations du chemin.
Vous pouvez spcifier la valeur de la proprit comme le chemin du systme
d'exploitation natif + "=" + translation http. La balise <PATH> est utilise dans le
fichier des proprits et, en raison des problmes spcifiant le caractre :, le
caractre : est autoris dans la base de donnes.
Le tableau suivant fournit un exemple de proprits pour les translations du
chemin doclink.
Tableau 70. Exemple de proprits pour les translations du chemin doclink
Format actuel

Nom de la nouvelle proprit

C<PATH>\\Doclinks

mxe.doclink.path1

rp_install/mxadmin/DOCLINKS

mxe.doclink.path2

Le tableau MaxPropValue pour doclinks contient les valeurs rpertories dans le


tableau suivant.

Chapitre 25. Proprits systme

467

Tableau 71. Exemples de valeurs pour les translations du chemin doclink


Proprit

Valeur

mxe.doclink.maxfilesize

10

mxe.doclink.doctypes.defpath

C:\DOCLINKS\

mxe.doclink.path1

C:\Doclinks=http://documentserver/

mxe.doclink.path2

rp_install/mxadmin/DOCLINKS=http://
documentserver/

Proprits des scripts d'automatisation


Vous pouvez utiliser les proprits systme pour vous aider grer les scripts
d'automatisation.
Tableau 72. Proprits du script d'automatisation
Proprit

Description

Valeur par dfaut

mxe.script.attributelevel

Reprsente la profondeur de relation maximale


pour une variable de point de lancement avec le
type de liaison ATTRIBUTE.

mxe.script.drivers

Reprsente une liste de pilotes de script spars


par des virgules qui s'avrent utiles lorsqu'un
moteur de script personnalis non conforme
JSR223 doit tre connect l'infrastructure de
scriptage.

com.ibm.tivoli.maximo.
script.JSR223ScriptDriver

Proprits de la langue bidirectionnelle


Vous pouvez utiliser les proprits systme pour activer et grer la prise en charge
de la langue bidirectionnelle.
Tableau 73. Proprits de la langue bidirectionnelle
Proprit

Description

mxe.bidi.support.on

Indique si la prise en charge bidirectionnelle est


active.
Si la valeur est vide, interdite ou 0, le code de
prise en charge bidirectionnelle n'est pas activ. Si
la valeur est 1, la prise en charge bidirectionnelle
est active.

mxe.bidi.text.direction

Lorsque la prise en charge bidirectionnelle est


active, cette proprit indique que la direction du
texte de base qui s'affiche sur l'interface graphique
est applique.
La valeur applique est stocke dans cette
proprit. Cette proprit correspond la proprit
de niveau systme dfinie pour la direction du
texte de base. Il existe galement un objet mtier et
un niveau d'attribut d'objet mtier Maximo pour la
proprit de direction du texte de base.
Les valeurs admises pour cette proprit sont les
suivantes : LTR, RTL ou les valeurs contextuelles.

468

Administration de Maximo Asset Management

Valeur par dfaut

Proprit du tableau d'affichage


Cette proprit permet d'effectuer le suivi des messages lus et non lus dans les
tableaux d'affichage.
La proprit du tableau d'affichage est PMBBISTRACKED. Elle est utilise pour dfinir
la variable globale permettant aux tableaux d'affichage d'effectuer le suivi des
messages lus et non lus. La valeur par dfaut est 1.

Proprit de l'agenda
Cette proprit permet de spcifier l'agenda de base du systme.
La proprit de l'agenda est mxe.baseCalendar. Elle indique le type d'agenda dfini
en tant qu'agenda de base du systme. La valeur par dfaut est grgorien.

Proprits de l'article de classification


Vous pouvez utiliser les proprits des articles de classification (EC) de faon
spcifier les classes de fournisseur de donnes associes l'EC et l'EC rel.
Tableau 74. Proprits de l'article de classification
Proprit

Description

Valeur par dfaut

recon.engine.dataset.
map.CI

Reprsente les noms des ensembles de donnes,


spars par des virgules, pour lesquels un
rapprochement est possible avec les articles de
classification.

EC REEL

recon.engine.dataset.
provider.ACTUAL CI

Reprsente la classe du fournisseur de donnes


associe l'article de classification rel.

psdi.app.recontask.engine.dataset.
ActualCIDataSet

recon.engine.dataset.
provider.CI

Reprsente la classe du fournisseur de donnes


associe l'article de classification.

psdi.app.recontask.engine.dataset.
CIDataSet

Proprit du modle de communication


Cette proprit permet de spcifier si les variables de liaison sont ignores dans les
modles de communication.
La proprit du modle de communication est
mxe.comm.ignoreunresolvedbindings. Cette proprit ne tient pas compte des
variables de liaison non rsolues dans les modles de communication. La valeur
par dfaut est 0.

Proprit de condition
Cette proprit permet de rpertorier les noms de table spars par des virgules
qui sont exclus lors de la vrification de la rfrence une condition.
La proprit de condition est mxe.condition.excludeCheckReference. Elle
reprsente les noms de table spars par des virgules qui sont exclus lors de la
vrification de la rfrence une condition. Aucune valeur par dfaut n'est
spcifie.

Chapitre 25. Proprits systme

469

Proprits de tche priodique


Vous pouvez utiliser des proprits pour grer des tches priodiques.
Tableau 75. Proprits de tche priodique
Proprit

Description

Valeur par dfaut

mxe.crontask.corepoolsize

Indique la taille du pool d'units d'excution de la tche


priodique pour les units d'excution de base.

20

mxe.crontask.deleteBB

Supprime les enregistrements de tableau d'affichage


arrivs expiration.

mxe.crontask.donotrun

Utilisez ALL pour empcher l'excution de toutes les


tches priodiques.
Pour empcher l'excution d'une tche priodique
spcifique, spcifiez l'instance crontaskname.instancename.

mxe.crontask.dorun

Indique que toutes les tches priodiques doivent tre


excutes.

mxe.crontask.historycleanuprate

Dtermine quelle frquence, en minutes, les


enregistrements d'historique des tches priodiques en
trop sont supprims.

180

Si la valeur est dfinie sur 0, aucune opration n'est


effectue.
Reprsente le retard d'initialisation du moniteur de tche
priodique, en secondes.

mxe.cronTaskInitDelay

60

Aprs le dmarrage du serveur systme, cette proprit


dtermine la quantit de temps avant que le serveur
initialise la tche priodique.
mxe.cronTaskMonitorInterval

Dtermine les intervalles de temps auxquels le


gestionnaire de tche priodique supervise les statuts des
tches priodiques.

mxe.crontask.keepalivetime

Reprsente l'intervalle de persistance du pool d'units


d'excution de la tche priodique pour les units
d'excution inactives.

60

Proprits de la base de donnes


Vous pouvez utiliser des proprits systme pour grer la base de donnes.
Tableau 76. Proprits de la base de donnes
Proprit

Description

Valeur par dfaut

mxe.db.autocommit

Reprsente le mode d'auto-validation utilis


pour les connexions d'criture.

Cette proprit peut tre true ou false. La


valeur par dfaut est false, et vous ne pouvez
pas la modifier.
mxe.db.closelongrunconn

Indicateur boolen indiquant qu'il faut fermer false


la connexion d'excution longue.

mxe.db.DB2jdbcCollection

Reprsente la collection de la connectivit


DB2 Java database connectivity (JDBC). La
valeur NULLIDR1 active l'optimisation de
requte REOPT ONCE.

mxe.db.DB2LD
TextCaseInsensitiveSearch

Lorsqu'elle est dfinie sur 1, la recherche DB2 0


dans la zone Description dtaille n'est pas
sensible la casse. Peut entraner un retard de
performance

mxe.db.DB2sslConnection

Reprsente la connexion scurise SSL.

470

Administration de Maximo Asset Management

False

Tableau 76. Proprits de la base de donnes (suite)


Proprit

Description

mxe.db.
DB2sslTrustStoreLocation

Reprsente l'emplacement de la mmoire


protge DB2 SSL.

Valeur par dfaut

mxe.db.
DB2sslTrustStorePassword

Reprsente le mot de passe de la mmoire


protge DB2 SSL.

mxe.db.detectlongrunconninterval

0
Vrifie la connexion d'excution longue.
L'intervalle est exprim en minutes. La valeur
(0, 30] est considre comme 30.

mxe.db.disableservercursor

Utilis pour dsactiver le curseur du serveur.

mxe.db.driver

Reprsente le pilote de base de donnes.

com.microsoft.sqlserver.
jdbc.SQLServerDriver

Cette proprit doit tre dfinie dans le fichier


maximo.properties.
mxe.db.fetchResultLogLimit

Dtermine le nombre d'extractions standard


ou le plus important pour chaque objet.

5000

Une trace de pile est cre dans le fichier


journal des journaux du serveur
d'applications chaque fois qu'un multiple de
la limite du journal d'extraction est atteint.
Par exemple, si vous dfinissez la proprit
sur 1000, la trace de pile est consigne au
1000me enregistrement, au 2000me
enregistrement, etc.
mxe.db.fetchResultStopLimit

5000
Reprsente la limite d'arrt d'extraction
utilise lorsque le systme vrifie que la limite
d'arrt d'extraction est active. La limite
s'applique tous les objets pour lesquels la
proprit de limite d'arrt d'extraction
spcifique n'est pas spcifie.

mxe.db.fetchsize

Reprsente la taille de l'extraction de base de


donnes.

40

mxe.db.fetchsizeuse

Reprsente l'indicateur signalant s'il faut


utiliser la taille d'extraction.

mxe.db.fetchStopExclusion

Fournit une liste de noms d'objet spars par


une virgule. Si un nom d'objet est dans la
liste, la limite d'arrt d'extraction est
dsactive pour l'objet en question. Si un nom
d'objet figure dans la liste et que le mme
objet est spcifi dans une
proprit
mxe.db.fetchResultStopLimit.OBJECTNAME
l'exclusion remplace l'autre proprit.

La valeur -1 signifie qu'il n'y a pas de limite.

Les valeurs sont reprsentes dans une liste


de noms d'objet spars par des virgules,
dans la table MAXOBJECT.
mxe.db.fetchStopLimitEnabled

Active ou dsactive la vrification de la limite 1


d'arrt de l'extraction.
Indiquez 0 pour dsactiver la vrification et 1
pour l'activer.

mxe.db.format.date

Dtermine la fonction de date de la base de


donnes.
Une valeur AUCUN indique au systme de
passer la valeur de date.
Vous ne pouvez pas changer cette valeur.

Chapitre 25. Proprits systme

471

Tableau 76. Proprits de la base de donnes (suite)


Proprit

Description

Valeur par dfaut

mxe.db.format.nullvalue

Reprsente le format spcifique la base de


donnes de la fonction de valeur NULL.

v Pour IBM DB2, la valeur est


COALESCENCE, et vous
ne pouvez pas modifier la valeur par
dfaut.
v Pour Oracle, la valeur est
NVL et vous
ne pouvez pas modifier la valeur par
dfaut.
v Pour SQL Server, la valeur
doit tre dfinie sur
ISNULL.

mxe.db.format.time

Reprsente la fonction heure de la base de


donnes.
Une valeur AUCUN indique que la valeur
temporelle est passe.
Vous ne pouvez pas modifier la valeur par
dfaut.

mxe.db.format.timestamp

Reprsente la fonction horodatage de la base


de donnes.
Une valeur AUCUN indique que la valeur
horodatage est passe.
Vous ne pouvez pas modifier la valeur par
dfaut.

mxe.db.format.upper

Dfinit la fonction Majuscule de la base de


donnes pour le systme.

mxe.db.initialConnections

Reprsente le nombre de connexions de base


de donnes qui sont cres lorsque le serveur
d'applications est dmarr.

mxe.db.logCorrelationid

Dsactive le partage de curseur de base de


donnes. Vous pouvez ajouter l'identificateur
de corrlation en tant que commentaire SQL.
Utilisez cette proprit en mode dbogage
uniquement.

mxe.db.logSQLPlan

Reprsente le plan d'excution du journal


pour les analyses compltes de table.

mxe.db.longruntimelimit

Indique la limite de temps, en minutes, pour


la fermeture de la connexion d'excution
longue.

180

mxe.db.logSQLTimeLimit

Reprsente le journal qui contient les


oprations SQL qui dpassent la limite de
temps, en millisecondes.

1000

mxe.db.lookupMaxRow

Reprsente le nombre maximal


d'enregistrements interrogs par la base de
donnes lors des recherches.

1000

mxe.db.lookupMultiplier

Ce paramtre est utile lorsqu'il est utilis en


conjonction avec la proprit
mxe.db.lookupMaxRow pour afficher les
lments.

mxe.db.maxFreeConnections

Reprsente le nombre maximal de connexions


de base de donnes libres qui sont
disponibles dans le pool de connexions.

Suprieur

Vous ne pouvez pas changer cette valeur.

472

Administration de Maximo Asset Management

Tableau 76. Proprits de la base de donnes (suite)


Proprit

Description

Valeur par dfaut

mxe.db.minFreeConnections

Reprsente le nombre minimal de connexions


de bases de donnes libres qui sont
disponibles dans le pool de connexions.

mxe.db.
MLQBELooseSearchWOJoin

Utilis pour Oracle uniquement. Pas de


jointure externe pour les recherches sur une
zone multilingue.

mxe.db.newConnectionCount

3
Reprsente le nombre de nouvelles
connexions crer lorsque les connexions
libres minimales sont disponibles dans le pool
de connexions.

mxe.db.optionnum

Reprsente la taille de l'option.

1000

mxe.db.optionuse

Reprsente l'indicateur signalant s'il faut


utiliser l'option.

mxe.db.password

Reprsente le mot de passe de base de


donnes natif pour la connexion Maximo.

XXXXXX

Cette proprit doit tre dfinie dans le fichier


maximo.properties.
mxe.db.proxyauthentication.
mode

Reprsente le mode d'authentification du


proxy Oracle.
Ce mode est valide uniquement lorsque vous
utilisez gestionnaire de base de donnes du
proxy Oracle.

Les valeurs admissibles pour cette


proprit sont les suivantes :
v 1 = nom d'utilisateur
v 2 = nom d'utilisateur + mot de passe
v 3 = nom distinctif
v 4 = certificat

mxe.db.QueryTimeout

Reprsente la dure, en secondes, avant que


300
la requte SQL ne dpasse le dlai d'attente et
ne soit arrte.

mxe.db.refcount

Reprsente le nombre de rfrence pour la


journalisation de connexions.

100

mxe.db.resultsettype

La constante indique le type d'objet


d'ensemble de rsultats avec les
caractristiques suivantes :

TYPE_FAST_FORWARD

v Le curseur ne peut aller que vers l'avant.


Par exemple :
TYPE_AVANT_SEULEMENT
public static final in TYPE_FORWARD_
ONLY
v Vous pouvez faire dfiler le type
d'ensemble de rsultats, mais il n'est pas
sensible aux modifications faites par
d'autres utilisateurs. Par exemple :
TYPE_SCROLL_INSENSITIVE
public static final int TYPE_SCROLL_
INSENSITIVE
v Vous pouvez faire dfiler le type
d'ensemble de rsultats et il est sensible
aux modifications faites par d'autres
utilisateurs. Par exemple :
TYPE_SCROLL_SENSITIVE
public static final int TYPE_SCROLL_
SENSITIVE

mxe.db.retrydbconnection

Se reconnecte la base de donnes au


dmarrage du serveur d'applications.

mxe.db.rowcount

Reprsente la valeur du nombre de lignes


SQL Server.

Chapitre 25. Proprits systme

473

Tableau 76. Proprits de la base de donnes (suite)


Proprit

Description

Valeur par dfaut

mxe.db.schemaowner

Indique le propritaire du schma de base de


donnes.

DBO

Cette proprit doit tre dfinie dans le fichier


maximo.properties.
mxe.db.sqlinjection

Indique si la vrification de l'injection SQL est 1


active.

mxe.db.sqlserverPrefetchRows

Reprsente le paramtre permettant de


rduire le conflit d'accs (SQL Server
uniquement).

Le paramtre optimal est 200 lignes. Une


valeur suprieure 500 peut affecter les
performances.
mxe.db.sqlTableScanExclude

Dtermine les tables qui ne doivent pas avoir


de plan d'excution dans le journal.

mxe.db.systemdateformat

Reprsente le format de date systme.

v Pour IBM DB2, la valeur est


current timestamp
v Pour Oracle, la valeur est
sysdate et vous
ne pouvez pas modifier la valeur par
dfaut.
v Pour SQL Server, la valeur est
getdate.

mxe.db.transaction_isolation

Le programme d'installation du systme


dfinit la valeur :
TRANSACTION_READ_COMMITTED.

TRANSACTION_READ_COMMITTED

Vous ne pouvez pas changer cette valeur.


mxe.db.
updateWithoutRowstamp

Indique que vous autorisez les mises jour


sur les tables qui ne comportent pas de
colonne rowstamp.

mxe.db.url

Reprsente l'URL de base de donnes.

mxe.db.user

Reprsente l'utilisateur de base de donnes


natif pour une connexion Maximo.

jdbc:sqlserver:
//qadb02.swg.usma.ibm.com:1433;
Cette proprit doit tre dfinie dans le fichier databaseName=SQL2K8R2B;
maximo.properties.
integratedSecurity=false;
maximo

Cette proprit doit tre dfinie dans le fichier


maximo.properties.
mxe.db.UseSiteListInQuery

Reprsente la liste des littrals pour les


restrictions de site et d'organisation.

mxe.dbmanager

Rfrence la classe Java du gestionnaire de


base de donnes Maximo.

La valeur par dfaut est


psdi.server.DBManager.

Cette proprit ncessite galement que vous


spcifiiez la chane de connexion la base de
donnes jdbc comme la chane de connexion
Oracle OCI et que vous rendiez le pilote OCI
accessible au composant Web de la machine
virtuelle Java (JVM).

Si vous utilisez une base de donnes


Oracle
ncessitant une authentification de
proxy,
dfinissez cette proprit sur
psdi.server.OracleProxyDBManager.

mxe.dbwatchdog.adminemail

474

Reprsente l'adresse lectronique de


l'administrateur laquelle envoyer le courrier
watchdog de connexion la base de donnes.

Administration de Maximo Asset Management

Tableau 76. Proprits de la base de donnes (suite)


Proprit

Description

Valeur par dfaut

mxe.dbwatchdog.logInterval

Reprsente le temps d'intervalle, en minutes,


entre chaque cration de journal watchdog de
connexion de base de donnes. Le journal
watchdog de connexion de base de donnes
est consign dans le consignateur de
connexion de base de donnes.

10

mxe.dbwatchdog.mailinterval

Reprsente l'intervalle, en minutes, avant


qu'un e-mail watchdog ne soit envoy
l'administrateur.

60

Concepts associs:
Erreurs de mmoire de la limite d'arrt d'extraction, la page 463
Une erreur lie une insuffisance de mmoire virtuelle Java est provoque par une
opration qui extrait et construit trop d'objets dans un seul ensemble d'objets
mtier Maximo business object (MBO). Ce type d'erreur peut dconnecter tous les
utilisateurs du serveur. Vous pouvez utiliser les proprits systme mxe.db.fetch
pour configurer la limite d'extraction, ce qui peut vous aider viter des erreurs
lies une insuffisance de mmoire.

Proprit des actifs dploys


Cette proprit permet de spcifier la classe du fournisseur de l'ensemble de
donnes des actifs dploys.
La proprit des actifs dploys est recon.engine.dataset.provider.DEPLOYED
ASSET. Elle reprsente la classe du fournisseur de l'ensemble de donnes des actifs
dploys. La valeur par dfaut est
psdi.app.recontask.engine.dataset.DPADataSet.

Proprits systme des interactions par messagerie lectronique


Les proprits systme des interactions par messagerie lectronique dfinissent le
comportement et les caractristiques des courriers lectroniques.

Proprits de cl de courrier
La chane @@MAILKEY@@ indique la signature approprie dans la ligne d'objet des
courriers lectroniques. Pour chaque configuration d'interaction par messagerie
lectronique, au moins l'une des proprits suivantes figure dans la proprit
@@MAILKEY@@ :
Proprit

Type de configuration

mxe.mfmail.STSignatureSimple

Changement de statut d'objet avec un format


de courrier lectronique simple

mxe.mfmail.STSignatureAdvanced

Changement de statut d'objet avec un format


de courrier lectronique avanc

mxe.mfmail.WFSignatureSimple

Affectation de flux de travaux avec un


format de courrier lectronique simple

mxe.mfmail.WFSignatureAdvanced

Affectation de flux de travaux avec un


format de courrier lectronique avanc

Chapitre 25. Proprits systme

475

Proprits du corps de message lectronique


Les proprits systme suivantes sont spcifies dans le corps des messages
envoys dans le cadre des interactions par messagerie lectronique :
Proprit

Description

mxe.mfmail.ValueListBegin

Marque le dbut de la section d'invite

mxe.mfmail.ValueListEnd

Marque la fin de la section d'invite

mxe.mfmail.AssistMarker

Identifie les caractres prcdant les


numros d'invite

mxe.mfmail.LineSize

Indique la taille de ligne dans le message


lectronique. La valeur par dfaut est 72.

mxe.mfmail.adminEmail

Indique l'adresse lectronique de


l'administrateur informer lorsque des
erreurs se produisent et requirent une
action d'administration. Cette proprit est
facultative.

mxe.email.convertToPlainText

Convertit le message en texte brut.

proprit SMTP
La proprit mail.smtp.starttls.enable affecte l'ensemble des fonctions qui
envoient des messages lectroniques, comme le changement de mot de passe.
Proprit

Description

mail.smtp.starttls.enable

Active l'utilisation de la commande


STARTTLS si elle est prise en charge par le
serveur SMTP. La valeur par dfaut est false.

Proprits du port d'coute de messagerie


Vous pouvez utiliser les proprits systme pour vous aider grer les proprits
du port d'coute de messagerie.
Tableau 77. Proprits du port d'coute de messagerie
Proprit

Description

Valeur par dfaut

mxe.listener.rfc822depth

Reprsente le nombre de niveaux requis pour


rcuprer les pices jointes d'un fichier message.

mxe.listener.rfc822extension Reprsente l'extension du fichier de message qui


est tlcharg.
mxe.lsnr.validateperson

476

Indique si une personne doit tre valide dans


l'application Port d'coute de messagerie.

Administration de Maximo Asset Management

Proprits d'environnement
Vous pouvez utiliser des proprits systme pour grer l'environnement systme.
Tableau 78. Proprits d'environnement
Proprit

Description

Valeur par dfaut

mxe.allowLocalObjects

Dans les environnements de production,


cette proprit a la valeur true pour
amliorer la performance systme.

Donnez-lui la valeur false pour les tches


de dveloppement ou les applications
personnalises.
mxe.app.inventor.updateReservations

Lorsque les sorties de matriel ne sont pas 0


excutes par l'action Slectionner les
articles rservs, cette proprit met
jour les rservations.

mxe.enableConcurrentCheck

Permet plusieurs connexions sur le mme


compte utilisateur. La valeur par dfaut
est 0. Si vous souhaitez modifier cette
valeur, vous devez dfinir la proprit
dans le fichier maximo.properties.

Vous dfinissez cette proprit sur la


valeur true (1) pour viter des
connexions multiples sur le mme compte
utilisateur. Avant de crer des utilisateurs,
donnez la valeur 1 cette proprit.
mxe.isFederal

Masque la notification fdrale lors de la


connexion.

mxe.isSaasEnabled

Indique que SaaS est activ.

mxe.MLCacheLazyLoad

Reprsente le cache de mtadonnes


multilingue qui charge un objet la fois.
Vous dfinissez cette proprit sur 1 pour
charger tous les objets simultanment
pour une langue.

mxe.useAppServerSecurity

Reprsente la scurit utilise par votre


configuration.

La scurit du systme est applique par


dfaut. Donnez-lui la valeur true si votre
configuration utilise la scurit fournie
par un serveur d'applications.
mxe.UserLicenseKey

Reprsente la tche d'activation du


produit (cl de licence) qui est utilise lors
de l'installation. En cas de modification de
la tche d'activation du produit, vous
devez mettre jour la valeur de cette
proprit.

Proprits de signature lectronique


Les signatures lectroniques confirment qu'une personne qui modifie un
enregistrement est la mme personne que celle qui s'est connecte au systme.
Vous pouvez utiliser les proprits pour grer la fonction de signature lectronique
pour votre organisation.

Chapitre 25. Proprits systme

477

Valeurs de proprit
La proprit signature lectronique est : mxe.esig.defaultuserid. Lorsque la valeur
de cette proprit est true, la signature lectronique par dfaut est l'ID de
connexion. La valeur par dfaut de cette proprit est true.

Proprit du grand livre gnral


Cette proprit permet de contrler l'utilisation de la fonction Upper pour le
compte GLG dans QBE.
La proprit du grand livre gnral est mxe.upperGLValues. Elle contrle
l'utilisation de la fonction Upper pour le compte GLG dans QBE. La valeur par
dfaut est 0.

Proprits de connexion en tant qu'invit


Les proprits de connexion en tant qu'invit dterminent les caractristiques de
l'accs sans authentification d'un utilisateur invit.
Nom de la proprit

Description

Valeur par dfaut

mxe.webclient.guestLoginEnabled

Active l'accs sans authentification.

mxe.system.guestuser

Active l'ID utilisateur invit

Chane vide

mxe.system.guestpassword

Active le mot de passe invit

Chane vide

mxe.webclient.guestLoginURL

Adresse URL de la page charger


lorsque l'utilisateur clique sur le
bouton Connexion en tant
qu'invit.

../login/guestlogin.jsp

Proprits mxe.help
Les proprits systme mxe.help connectent l'interface utilisateur au site
Knowledge Center. Certaines de ces proprits sont utilises pour crer le lien qui
ouvre le site Knowledge Center. Pour vous assurer que le site Knowledge Center
est disponible, associez les valeurs des proprits mxe.help au site Knowledge
Center que vous dployez.
Tableau 79. Proprits du site Knowledge Center

478

Proprit

Description

Valeur par dfaut

mxe.help.host

Reprsente le nom d'hte ou


l'adresse IP du site Knowledge
Center.

127.0.0.1

mxe.help.maximohelplink

Reprsente le lien d'aide de


niveau suprieur. La proprit
doit correspondre aux valeurs de
l'vnement dans le fichier
menus.xml.

com.ibm.mam.doc,
welcome.html

mxe.help.path

/help/
Reprsente le chemin qui est
insr entre le port et la rubrique
Knowledge Center lorsque le lien
vers le site Knowledge Center est
cr.

mxe.help.port

Reprsente le port du site


Knowledge Center.

Administration de Maximo Asset Management

9080

Tableau 79. Proprits du site Knowledge Center (suite)


Proprit

Description

Valeur par dfaut

mxe.help.protocol

Reprsente le protocole du
systme d'information (HTTP ou
HTTPS).

http

mxe.help.viewsearchtiplink

Reprsente le nom de plug-in et


le nom de fichier lis Afficher
les conseils de recherche qui est
disponible dans l'onglet Liste de
la plupart des applications.

com.ibm.mbs.doc,
mbs_common/
c_advanced_search_tips.html

Concepts associs:
Configuration de l'aide en ligne, la page 41
Il existe diffrentes options de dploiement pour l'aide en ligne excute sur un
site Knowledge Center.

Proprits Java d'Internet Explorer


Les proprits systme Java d'Internet Explorer permettent de dfinir la version du
plug-in Java utilis par Internet Explorer pour excuter les applets.
Nom de la proprit

Description

mxe.javaApplet.ClassidNoMinimum

Identifie la version minimale du plug-in 8AD9C840-044E-11D1-B3E9Java utiliser, et invite Internet Explorer 00805F499D93
utiliser la version la plus rcente.

Valeur par dfaut

mxe.javaApplet.Classid

Identifie la version minimale du plug-in CAFEEFAC-0017-0000-0000Java utiliser. Il s'agit d'une autre forme ABCDEFFEDCBA
d'attribut classid dans laquelle la version
minimale du plug-in Java est indique.

mxe.javaApplet.Codebase

Indique l'emplacement de
tlchargement de Java SE Runtime
Environment. Cette valeur de proprit
est prcde du protocole.

http://java.sun.com/update/1.7.0/
jinstall-7-windowsi586.cab#Version=1,7,0,0

mxe.javaApplet.CodebaseNoProtocol

Indique l'emplacement de
tlchargement de Java SE Runtime
Environment. Cette valeur de proprit
n'est pas prcde du protocole.

java.sun.com/update/1.7.0/jinstall-7windows-i586.cab#Version=1,7,0,0

mxe.javaApplet.Type

Indique le type de l'applet. Elle indique application/x-java-applet;jpiversion=1.7+


galement qu'une instance de Java SE
Runtime Environment, avec au moins la
version mise jour fournie par la valeur
jpi-version, est appele pour excuter
l'applet.

Proprit du stock
Cette proprit permet de dfinir la limite de ligne d'utilisation maximum dans un
document concernant l'utilisation d'un stock.
La proprit du stock est mxe.inventory.maxInvUseLineLimit. Elle reprsente la
limite de ligne d'utilisation maximum dans un document concernant l'utilisation
d'un stock. La valeur par dfaut est 250.

Proprit des sorties et transferts


Vous pouvez utiliser la proprit pour ouvrir la fentre Opration longue lorsque
INVISSUE est sauvegard et que le temps de traitement est long.
Chapitre 25. Proprits systme

479

La proprit des sorties et des transferts est mxe.app.invissue.doLongOpOnSAVE.


Cette proprit ouvre la fentre Opration longue lorsque INVISSUE est
sauvegard. Deux valeurs sont disponibles : 0, qui lance le sablier, ou 1 , qui ouvre
la fentre Opration longue. La valeur par dfaut est 0.

Proprits d'intgration du protocole LDAP (Lightweight Directory


Access Protocol)
Vous pouvez utiliser des proprits systme pour grer l'intgration du protocole
(LDAP Lightweight Directory Access Protocol).
Tableau 80. proprits d'intgration du protocole LDAP
Proprit

Description

Valeur par dfaut

mxe.allowLDAPUsers

Indique si les utilisateurs du protocole


LDAP sont autoriss accder au
systme, s'ils ne possdent pas
d'enregistrement utilisateur.

mxe.ClientCountMinutes

Reprsente l'intervalle en minutes pour le


comptage des sessions.

15

mxe.LDAPMaxErrors

Reprsente le nombre maximal d'erreurs


pour la synchronisation d'un gestionnaire
de machine virtuelle ou LDAP.

1000

mxe.LDAPUserMgmt

Indique si LDAP est propritaire de la


gestion des utilisateurs lorsque
mxe.userAppServerSecurity = 1.

Fichier maximo.properties
Vous devez dfinir des proprits systme dans le fichier maximo.properties pour
garantir le lancement du serveur d'applications. Si vous ne dfinissez pas ces
proprits, un message d'erreur est consign dans le fichier journal du systme ou
dans la console du serveur d'applications.

Emplacement du fichier de proprits


Le fichier maximo.properties se trouve dans le dossier <racine_produit>\
applications\maximo\properties. Le tableau suivant rpertorie les proprits que
vous devez dfinir dans le fichier maximo.properties.
Tableau 81. Fichier maximo.properties
Proprit

Description

Valeur par dfaut

mxe.name

Reprsente le serveur
d'applications qui lie l'objet de
serveur d'applications au
registre RMI (Remote Method
Invocation).

MXServer

mxe.rmi.enabled

Indique si RMI est activ.

Cette proprit doit tre dfinie


dans maximo.properties afin de
dsactiver la proprit.

480

Administration de Maximo Asset Management

Tableau 81. Fichier maximo.properties (suite)


Proprit

Description

Valeur par dfaut

mxe.rmi.port

Reprsente le port de
communication RMI.

Si la valeur est zro, RMI


utilise n'importe quel port
disponible. Vous pouvez
slectionner un autre numro
de port.
mxe.db.user

Reprsente l'utilisateur de base


de donnes que le serveur
utilise pour se lier au serveur
de base de donnes.

Pour Oracle, la valeur est maximo.

Pour IBM DB2, l'utilisateur doit


tre un utilisateur du systme
d'exploitation.
Pour Oracle, l'utilisateur doit
tre le propritaire du schma.
Pour SQL Server, l'utilisateur
doit avoir un rle
d'administrateur systme,
comme dfini par
sp_addsrvrolemember. Par
exemple, mxe.db.user =
MAXIMO.
mxe.db.password

Reprsente le mot de passe


pour le nom d'utilisateur de
base de donnes.

mxe.db.schemaowner

Reprsente le propritaire du
schma de base de donnes.

Pour IBM DB2, la valeur est Maximo.


Pour Oracle, la valeur est Maximo.
Pour SQL Server, la valeur doit tre dbo.

mxe.db.url

Reprsente l'URL Java Database Pour IBM DB2, la valeur est la suivante :
Connectivity (JDBC) de la base mxe.db.url=jdbc:db2://localhost:50000/aliasbd, o aliasbd est
de donnes.
le nom de votre base de donnes.
Pour Oracle, la valeur est la suivante :
mxe.db.url=jdbc:oracle:thin:@serveurbd:1521:ids, o
serveurbd est le nom de votre serveur de base de donnes, 1521
est votre numro de port Oracle par dfaut et ids est votre
identificateur systme Oracle.
Pour SQL Server, la valeur est la suivante : nom de serveur,
numro de port, nom de base de donnes dfinis comme :
mxe.db.url=jdbc:inetdae7a:nomserveur:1433?
database=nombasedonnes&language=us_english&
nowarnings=true, o nombasedonnes reprsente le nom de base
de donnes, nomserveur reprsente le nom du serveur et 1433
reprsente le numro de port SQL Server par dfaut. La chane
mxe.db.url=jdbc:inetdae peut tre suivie par 7 (prend en
charge Unicode) ou 7a (prend en charge ASCII). Actuellement,
seul ASCII pour SQL Server est pris en charge.

mxe.db.driver

Reprsente le pilote thin dfini


dans mxe.db.driver.

Pour IBM DB2, la valeur est la suivante :


mxe.db.driver=com.ibm.db2.jcc.DB2Driver
Pour Oracle, la valeur est la suivante :
mxe.db.driver=oracle.jdbc.driver.OracleDriver
Pour SQL Server, la valeur est la suivante :
mxe.db.driver=com.inet.tds.TdsDriver

Chapitre 25. Proprits systme

481

Tableau 81. Fichier maximo.properties (suite)


Proprit

Description

mxe.enableConcurrentCheck

0
Permet plusieurs connexions
sur le mme compte utilisateur.
Vous dfinissez cette proprit
sur la valeur true (1) pour
viter des connexions multiples
sur le mme compte utilisateur.

Valeur par dfaut

Avant de crer des utilisateurs,


donnez la valeur 1 cette
proprit.

Proprits du Gestionnaire de migration


Utilisez le Gestionnaire de migration pour migrer le contenu d'une configuration
d'un environnement de produit un autre. Vous pouvez utiliser les proprits
pour contrler la migration du contenu d'une configuration.
Tableau 82. Proprits du Gestionnaire de migration
Proprit

Description

Valeur par dfaut

mxe.dm.autoapprovepkgdef

Reprsente l'approbation automatique des


dfinitions de package dans le
gestionnaire de migration.

mxe.dm.collvalidlevels

Reprsente le nombre maximal de niveaux 5


recherchs pour trouver des
enregistrements associs.

mxe.dm.collvalidsrcexclude

Spcifie l'objet source, l'attribut et les


combinaisons de valeurs partir desquels
vous ne devez pas passer travers.

MAXINTOBJCOLSMAXINTOBJALIAS

mxe.dm.collvalidtgtexclude

Spcifie l'objet source et les combinaisons


d'attributs qui ne doivent pas tre
traverss au cours de la validation.

MAXINTOBJECT.USEWITH,
MAXRELATIONSHIP.CARDINALITY,
CRONTASKINSTANCE.SCHEDULE

mxe.dm.continueonerror

Poursuit le dploiement du gestionnaire


de migration lorsqu'une erreur est
dtecte.

mxe.dm.dbserver

Reprsente le nom du serveur de base de


donnes pour Oracle 9.x.

mxe.dm.dmroot

Reprsente le nom du dossier racine du


Gestionnaire de migration qui se trouve
sur l'ordinateur du serveur d'applications.
Ce dossier stocke les fichiers de pack du
Gestionnaire de migration.
Vous devez configurer cette proprit
avant d'utiliser le Gestionnaire de
migration.

mxe.dm.dmsessiontimeout

Reprsente la valeur du dlai d'attente de


la session HTTP du Gestionnaire de
migration en minutes.
Lors du dmarrage d'une tche du
Gestionnaire de migration excution
longue (comme la cration ou le
dploiement d'un pack), la valeur de dlai
d'attente, pour la session de l'utilisateur
actuellement connect, devient la valeur
spcifie par cette proprit.

482

Administration de Maximo Asset Management

120

Tableau 82. Proprits du Gestionnaire de migration (suite)


Proprit

Description

mxe.dm.dmstagecommit

Spcifie l'intervalle de soumission pour les 1


enregistrements qui sont insrs dans la
La valeur par dfaut indique que
table de transfert dans l'environnement
l'intervalle de soumission s'applique
cible pour le Gestionnaire de migration.
chaque enregistrement (1).
La valeur est spcifie dans
l'environnement source et le Gestionnaire
de migration utilise la valeur lors de la
rpartition d'un package partir de la
base de donnes source vers la base de
donnes cible.

Valeur par dfaut

mxe.dm.importlimit

Reprsente la limite d'importation de la


collection.

100

mxe.dm.previewfreememorythreshold

Reprsente le seuil de mmoire, en


pourcentage, avant l'arrt de l'opration
de prvisualisation.

20

Proprit de rorganisation
Vous pouvez utiliser la proprit de rorganisation pour grer les priodes de dlai
d'attente de rorganisation pour votre organisation.
La proprit de rorganisation est mxe.reorder.previewtimeout. Cette proprit
reprsente la priode de dlai d'attente de prvisualisation de la rorganisation (en
minutes), qui est similaire au dlai d'attente de la session du serveur Web. La
valeur par dfaut est 30 minutes.

Proprits d'intgration du rapport


Vous pouvez utiliser les proprits de rapport pour contrler la faon dont les
rapports sont crs et grs. Vous pouvez identifier toutes les proprits de rapport
si vous spcifiez rapport comme valeur de filtre dans la zone Description.
Tableau 83. Proprits de rapport
Proprit

Description

Valeur par dfaut

mxe.activex

Dtermine si les contrles


ActiveX peuvent tre utiliss
pour l'impression directe et
l'impression directe avec les
pices jointes.

Active l'impression des


documents joints qui sont des
types de fichier Microsoft (tels
que .xls, .doc, .ppt).
Si vous ne souhaitez pas activer
les contrles Active X pour
imprimer des documents
Microsoft, vous devez dfinir la
valeur sur N (0), ce qui a pour
effet qu'aucun document
Microsoft n'est utilis avec la
fonction DPA.

Chapitre 25. Proprits systme

483

Tableau 83. Proprits de rapport (suite)


Proprit

Description

Valeur par dfaut

mxe.directprint.inherited.attachments

Dfinit si des documents


hrits sont activs pour
l'impression l'aide de la
fonction Impression directe
avec les pices jointes.

Utilis pour l'impression directe


avec les pices jointes.
mxe.directprint.javaconsole.debug

Permet d'accder la console


Java des fins d'identification
et de rsolution des problmes.

mxe.directprint.printtime.wait

Indique le dlai d'attente


maximal en secondes du
processus d'impression en
cours avant le passage au
processus suivant.

600

mxe.report.AttachDoc.validateURL

1
Dtermine si l'URL du
document joint doit tre valide
avant d'imprimer le document
partir du serveur V7.

mxe.report.birt.aliaspattern

Modle utilis pour la prise en


charge l'aide des zones
tendues dans la clause where
du rapport.

\b(inner|outer|left|right|
join|on|where)\b

mxe.report.birt.cancelreportinterval

Dtermine quelle frquence


(en secondes) le serveur vrifie
que des rapports sont annuls
sur la base de donnes.

20

Utilis dans des


environnements de clusters o
l'administrateur de rapport
peut annuler un rapport sur un
autre serveur que celui sur
lequel le rapport s'excute.
mxe.report.birt.disablequeuemanager

0
Dfinit si le gestionnaire de
files d'attente est activ. Si le
gestionnaire de files d'attente
est dsactiv (valeur dfinie sur
1), les rapports planifis ne sont
pas excuts sur le serveur.
Utilis pour des configurations
multi-serveur et la maintenance
des performances.

mxe.report.birt.maxconcurrentrun

Gre le nombre de rapports


immdiats et planifis BIRT
(Business Intelligence
Reporting) pouvant tre
excuts simultanment.

Utilis pour la maintenance des


performances.
mxe.report.birt.queueidletimeseconds

Frquence, en secondes,
laquelle le gestionnaire de files
d'attente interroge la file
d'attente pour de nouveaux
travaux de rapport.
Utilis pour la maintenance des
performances.

484

Administration de Maximo Asset Management

60

Tableau 83. Proprits de rapport (suite)


Proprit

Description

Valeur par dfaut

mxe.report.birt.PrintSeparateRecord

Permet d'imprimer au recto et


au verso d'une feuille et
d'imprimer chaque
enregistrement sparment.

mxe.report.birt.viewerurl

Reprsente l'URL de visualiseur


BIRT pour des serveurs de
rapports en cluster ou distincts,
par exemple :
http://myhost:myport/maximo/
report
Utilis pour une configuration
BROS (BIRT Report Only
Server).

mxe.report.adhoc.editWithGroupAccess

Permet de modifier un rapport


ad hoc lorsqu'un groupe de
scurit peut y accder.

mxe.report.cognos.content.store.package.location

Reprsente le dossier de
stockage de contenu dans
lequel le module Cognos est
publi.

mxe.report.cognos.datasource

Reprsente le nom de la source


de donnes Maximo utilise
par l'adaptateur Cognos.

mxe.report.cognos.db.schemaName

Reprsente le nom du schma


de base de donnes Maximo
utilis par l'adaptateur Cognos.

mxe.report.cognos.db.sql.name

Reprsente le nom de la base


de donnes Maximo, avec un
type de base de donnes
SQL-Server.

mxe.report.cognos.db.type

Reprsente le type de base de


donnes Maximo utilis par
l'adaptateur Cognos.

mxe.report.cognos.maxappurl

URL d'application Web Maximo


pour les utilisateurs Cognos.

mxe.report.cognos.namespace

Reprsente l'espace-noms
Cognos qui contient des
informations sur les
utilisateurs, les groupes de
scurit et les rles.

mxe.report.cognos.serverURL

Reprsente l'URI de la
passerelle ou du rpartiteur
Cognos. La proprit est
utilise pour dmarrer les
rapports ou l'administration
Cognos.

mxe.report.custom.rptServerLogonPass

Reprsente le mot de passe


permettant de se connecter
un serveur de rapports externe.

mxe.report.custom.serverURL

Reprsente l'URL des


applications de rapport
personnalis.

mxe.report.directprint.papersourceselection

Permet de choisir la source de


papier par taille de page PDF.

mxe.report.DisableHyperlinkExport

Dsactive les liens hypertexte


partir de contenu de rapport
export dans diffrents types
de fichier, y compris xls et pdf.

Chapitre 25. Proprits systme

485

Tableau 83. Proprits de rapport (suite)


Proprit

Description

Valeur par dfaut

mxe.report.MaxReportLimits

Utilise la valeur maximale des


limites de scurit de rapport
lorsque l'utilisateur figure dans
plusieurs groupes de scurit.

mxe.report.passDatabase

Transmet les informations de


base de donnes et le mot de
passe entre Maximo et le
serveur de rapports.

mxe.report.passEncryptedWhere

1
Chiffre la valeur de la clause
where de gnration de rapport
avant transmission au moteur
de gnration de rapports.

mxe.report.passMaximo

Transmet le mot de passe de


l'utilisateur Maximo entre
Maximo et le serveur de
rapports.

mxe.report.passSMTP

Transmet le nom d'hte SMTP


entre Maximo et le serveur de
rapports.

mxe.report.reportsInAPage

Dfinit le nombre de rapports


affichs dans la fentre
Rapport.

mxe.doclink.defaultPrintDocWithReport

Reprsente la valeur par dfaut True


pour l'impression d'un
document joint avec le rapport
s'il s'agit d'un type imprimable.
Utilis pour l'impression directe
avec les pices jointes.

webclient.hideUnauthorizedReports

Masque les rapports non


autoriss.

Proprits de rapport supplmentaires


En fonction de votre systme de gnration de rapport externe, il est possible que
vous deviez spcifier des valeurs de proprit supplmentaires. Vous pouvez
ajouter des proprits dans l'application Proprits systme.

Proprits de scurit
Les types de donnes Crypto et CryptoX sont utiliss pour chiffrer des mots de
passe et autres types d'informations confidentielles. Utilisez des proprits de
scurit pour spcifier les niveaux de scurit de votre organisation, tels que les
donnes qui doivent tre chiffres et qui peuvent tre dchiffres.

Paramtres CRYPTO et CRYPTOX


Les paramtres identifis comme mxe.security.crypto sont pour la valeur
maxtype CRYPTO. Ces paramtres identifient les attributs qui peuvent tre chiffrs
et dchiffrs.
Les paramtres identifis comme mxe.security.cryptox sont pour maxtype
CRYPTOX. Ces paramtres identifient les attributs qui peuvent tre chiffrs, mais
pas dchiffrs. Ces maxtypes ont leurs propres moyens de chiffrement, dont les
paramtres sont dfinis dans le fichier proprits.

486

Administration de Maximo Asset Management

Tableau 84. Proprits de scurit


Proprit

Description

Valeur par dfaut

mxe.sec.adduser.maxsets

Reprsente le nombre maximal


d'ensembles simultans autoriss pour
l'auto-enregistrement d'un utilisateur.

20

mxe.sec.allowedIP

Liste dlimite par des virgules


rpertoriant les adresses IP qui ne doivent
pas tre bloques.

mxe.sec.forgotpassword.maxsets

Reprsente le nombre maximal


d'ensembles simultans autoriss pour un
mot de passe oubli.

20

mxe.sec.IPblock

Effectue des contrles de scurit lis au


blocage d'IP.

mxe.sec.IPblock.MatchBoth

Correspond l'hte et l'adresse client


lors du contrle des clients bloqus.

mxe.sec.IPblock.num

Reprsente le nombre maximal d'checs


de tentatives de connexion autoriss par
secondes.

50

mxe.sec.IPblock.sec

Reprsente la dure, en secondes, requise 30


pour la vrification de la limite de blocage
IP.

mxe.security.crypto.algorithm

Identifie les attributs qui peuvent tre


chiffrs et dchiffrs.
L'algorithme est le type de base de
chiffrement utilis.
Cette proprit peut remplacer la valeur
par dfaut de l'algorithme DESed.

mxe.security.crypto.key

Identifie les attributs qui peuvent tre


chiffrs et dchiffrs.
La longueur de cette proprit doit tre
un multiple de 24.

mxe.security.crypto.mode

Identifie les attributs qui peuvent tre


chiffrs et dchiffrs.
Les composants de mode suivants sont
valides :
v Mode Cipher Block Chaining (CBC), tel
que dfini dans FIPS PUB 81.
v Mode Cipher Feedback (CFB), tel que
dfini dans FIPS PUB 81.
v Mode Electronic Codebook (ECB), tel
que dfini dans The National Institute of
Standards and Technology (NIST) Federal
Information Processing Standard (FIPS)
PUB 81, DES Modes of Operation, U.S.
Department of Commerce, Dec 1980.
v Mode Output Feedback Mode (OFB),
tel que dfini dans FIPS PUB 81. OFB
doit utiliser NoPadding.
v Propagating Cipher Block Chaining
(PCBC), tel que dfini dans Kerberos V4.

mxe.security.crypto.modulus

Identifie les attributs qui peuvent tre


chiffrs et dchiffrs.
Modulus est utilis uniquement pour
l'algorithme RSA.

Chapitre 25. Proprits systme

487

Tableau 84. Proprits de scurit (suite)


Proprit

Description

mxe.security.crypto.padding

Identifie les attributs qui peuvent tre


chiffrs et dchiffrs.
Les composants de cadrage suivants sont
valides :
v NoPadding - Pas de cadrage.
v PKCS5Padding - Le plan de cadrage
dcrit dans RSA Laboratories, PKCS #5:
Password-Based Encryption Standard,
version 1.5, November 1993.

mxe.security.crypto.spec

Identifie les attributs qui peuvent tre


chiffrs et dchiffrs.
La longueur de cette proprit doit tre
un multiple de 8.

mxe.security.cryptox.algorithm

Identifie les attributs qui peuvent tre


chiffrs, mais pas dchiffrs.
L'algorithme est le type de base de
chiffrement utilis.
Cette proprit peut redfinir la valeur
par dfaut de l'algorithme (DESede).

mxe.security.cryptox.key

Identifie les attributs qui peuvent tre


chiffrs, mais pas dchiffrs.
La longueur de cette proprit doit tre
un multiple de 24.

mxe.security.cryptox.mode

Identifie les attributs qui peuvent tre


chiffrs, mais pas dchiffrs.
Les composants de mode suivants sont
valides :
v Mode Cipher Block Chaining (CBC), tel
que dfini dans FIPS PUB 81.
v Mode Cipher Feedback Chaining (CFB),
tel que dfini dans FIPS PUB 81.
v Mode Electronic Codebook (ECB), tel
que dfini dans The National Institute of
Standards and Technology (NIST) Federal
Information Processing Standard (FIPS)
PUB 81, DES Modes of Operation, U.S.
Department of Commerce, Dec 1980.
v Mode Output Feedback Mode (OFB),
tel que dfini dans FIPS PUB 81. OFB
doit utiliser NoPadding.
v

mxe.security.cryptox.modulus

Propagating Cipher Block Chaining


(PCBC), tel que dfini dans Kerberos V4.

Identifie les attributs qui peuvent tre


chiffrs, mais pas dchiffrs.
Modulus est utilis uniquement pour
l'algorithme RSA.

488

Administration de Maximo Asset Management

Valeur par dfaut

Tableau 84. Proprits de scurit (suite)


Proprit

Description

mxe.security.cryptox.padding

Identifie les attributs qui peuvent tre


chiffrs, mais pas dchiffrs.

Valeur par dfaut

Les composants de cadrage suivants sont


valides :
v NoPadding - Pas de cadrage.
v PKCS5Padding - Le plan de cadrage
dcrit dans RSA Laboratories, PKCS #5:
Password-Based Encryption Standard,
version 1.5, November 1993.
mxe.security.cryptox.spec

Identifie les attributs qui peuvent tre


chiffrs, mais pas dchiffrs.
La longueur de cette proprit doit tre
un multiple de 8.
Reprsente le fournisseur de scurit
obtenu partir du fichier de rgles. Le
fournisseur de scurit est habituellement
com.ibm.crypto.provider.IBMJCE.

mxe.security.provider

Pour utiliser un autre fournisseur, vous


pouvez attribuer une valeur ce
paramtre.

Concepts associs:
Proprits systme contenant les informations de mot de passe, la page 461
Plusieurs proprits systme contiennent des informations de mot de passe. Donc,
si vous modifiez un mot de passe, vous devez mettre jour la valeur de proprit
associe.

Proprits du serveur
Vous pouvez utiliser les proprits du serveur pour contrler la faon dont un
serveur fonctionne, comme la spcification de valeurs pour l'utilisateur
d'administration, l'enregistrement d'utilisateur l'authentification de courrier
lectronique.
Tableau 85. Proprits du serveur
Proprit

Description

Valeur par dfaut

mail.mime.decodefilename

Reprsente le nom de la proprit


JavaMail qui contrle le dcodage des
noms de fichiers MIME.

true

mail.mime.decodetext.strict

Reprsente la proprit JavaMail qui


contrle le dcodage des mots cods par
MIME.

false

mail.smtp.host

Reprsente le nom de l'hte qui excute le na.relay.ibm.com


serveur SMTP.
Ce nom est ncessaire pour les fonctions
qui utilisent les notifications par courrier
lectronique, comme les notifications de
flux de travaux, courriers lectroniques et
notifications de message d'erreur. Votre
administrateur de rseau peut fournir
cette adresse.

mail.smtp.sendpartial

Indique que des e-mails partiels sont


envoys des adresses lectroniques
valides.

Chapitre 25. Proprits systme

489

Tableau 85. Proprits du serveur (suite)


Proprit

Description

Valeur par dfaut

mail.smtp.ssl.enable

Active SSL via SMTP.

FAUX
FAUX

mail.smtp.starttls.enable

Active STARTTLS via SMTP.

maximo_extended_host

Reprsente l'hte tendu de Maximo.

maximo_extended_host_protocol

Reprsente le protocole de l'hte tendu


de Maximo.

mxe.adminEmail

Reprsente l'adresse lectronique qui est


utilise si l'utilisateur ne spcifie pas
d'adresse lectronique dans
l'enregistrement de main-d'oeuvre.
Cette valeur est demande au cours de
l'installation.

mxe.adminmode.logoutmin

5
Reprsente le nombre de minutes de
dconnexion des utilisateurs ncessaire
avant que le serveur d'applications n'entre
en mode administration. Le mode
administration est utilis pour configurer
la base de donnes (y compris
l'application de changements structurels).

mxe.adminmode.numsessions

Reprsente le nombre de sessions


d'administration autorises aprs que le
serveur d'applications soit entr en mode
administration.

mxe.adminPasswd

Reprsente le mot de passe de


l'administrateur.

maxadmin

mxe.adminPassword

Reprsente le mot de passe de


l'administrateur.

maxadmin, ID de connexion systme de


l'administrateur.

mxe.adminusercredential

Reprsente les donnes d'identification de


l'administrateur.

mxe.adminuserid

Reprsente l'administrateur. Cet utilisateur maxadmin


doit avoir accs tous les sites.
Le serveur utilise cette proprit pour les
tches administratives et pour excuter les
tches priodiques.

mxe.adminuserloginid

Reprsente l'ID de connexion systme de


l'administrateur.

mxe.com.port

Reprsente le port de communication.

mxe.convertloginid

0 - ne pas convertir
Cette proprit identifie si l'ID de
connexion que l'utilisateur a saisi doit tre
converti en majuscule avant d'tre valid.

mxe.email.charset

Reprsente le jeu de caractres pour les


notifications par courrier lectronique qui
sont envoyes.

maxadmin

Pour une conversion, la valeur doit tre 1.

Lorsque cette proprit est dfinie, le jeu


de caractres est utilis pour encoder le
sujet et le message lorsqu'une notification
par courrier lectronique est envoye.
Pour les environnements qui ne sont pas
en anglais, vous devez configurer le
UTF-8.
mxe.email.content.type

Permet de dfinir le type de contenu pour text/html


toutes les communications.

mxe.hostname

Reprsente le nom du poste de travail et


le port hbergeant MXServer.

490

Administration de Maximo Asset Management

localhost:7001

Tableau 85. Proprits du serveur (suite)


Proprit

Description

Valeur par dfaut

mxe.maxsequencecheck

Indique si une vrification de valeurs de


squence multiples doit tre effectue
avant utilisation.

mxe.registry.bindcount

Reprsente le nombre de nouvelles


tentatives pour la liaison de registre RMI
(Remote Method Invocation) du systme.

100

Lorsque le serveur systme dmarre et


qu'il rencontre des incidents de liaison de
registre, il essaie de dmarrer le nombre
de fois spcifi dans cette proprit.
mxe.registry.port

Reprsente le port de registre RMI utilis


par les composants serveur.

1099

mxe.retainrecord

Conserve l'tat des tables enfant de


l'onglet d'application lors de l'dition
(infrieur la limite de conservation d'un
enregistrement).

mxe.retainrecordlimit

Reprsente le nombre maximal


d'enregistrements pour lesquels la table
peut conserver son tat.

200

Un nombre plus lev peut avoir une


incidence sur les performances.
mxe.smtp.connectiontimeout

Reprsente la valeur de dlai d'attente de


connexion du socket en millisecondes.

180000

mxe.smtp.password

Dfinit le mot de passe pour une


authentification de courrier lectronique.
Cette proprit doit tre utilise avec la
proprit mxe.smtp.user.

Null - dsactive l'authentification de


courrier lectronique.

mxe.smtp.timeout

Reprsente la valeur de dlai d'attente


d'E-S du socket en millisecondes.

180000

mxe.smtp.user

Dfinit l'ID utilisateur pour


l'authentification de courrier lectronique.
Cette proprit doit tre utilise avec la
proprit mxe.smtp.password.

Null - dsactive l'authentification de


courrier lectronique.

mxe.system.DomainFactoryNameProvider

Reprsente le chemin d'accs aux classes


qui fournit les noms de classe
DomainInfoFactory utiliss lors de
l'initialisation des domaines.

psdi.mbo.DomainFactoryNameProvider

mxe.system.regpassword

Reprsente le mot de passe de connexion


d'enregistrement d'utilisateur.

maxreg

Cette valeur est demande au cours de


l'installation.
mxe.system.reguser

Reprsente le nom de connexion


d'enregistrement d'utilisateur pour
enregistrer un utilisateur. Le nom
d'utilisateur qui est spcifi doit avoir
l'autorisation de crer de nouveaux
utilisateurs.

maxreg

Cette valeur est demande au cours de


l'installation.
mxe.system.usingLoadBalancer

Indique si un quilibreur de charge est


utilis.

mxe.usermonitor.frequency

Indique la frquence de veille.

60

mxe.usermonitor.
InactiveSessionTimeLimit

Reprsente la dure pendant laquelle une


session inactive est conserve dans la
table MAXSESSION.

120

Chapitre 25. Proprits systme

491

Tableau 85. Proprits du serveur (suite)


Proprit

Description

mxe.usermonitor.timeout

Reprsente la priode de dlai d'attente de 30


session, en minutes, sur le serveur pour
effacer le cache.

Valeur par dfaut

mxe.userrestrictionlrucachesize

Gre le nombre d'entres dans le cache


LRU qui stocke les entres de restriction.

1000

WAS.LTAURL

Reprsente l'adresse URL utilise pour


lancer l'analyseur de trace et de journal.

/ibm/action/launch?pageID=
com.ibm.ac.lta.web.ui.
LogAnalyzer&showNavArea=false

mxe.server.enableCSRFBlocking

Active les contrles pour le jeton de


scurit CSRF.

mxe.service.runlist

Reprsente les services spars par des


virgules excuter.

mxe.sessiontoken.timeoutseconds

Reprsente un dlai d'attente de session


base sur un jeton, en secondes. Ce jeton
est utilis lorsque l'ID utilisateur est
authentifi sur le serveur de rapports.

180 secondes

Le code de paramtre du dlai d'attente


de jeton de session est gnrique et
actuellement, seule la gnration de
rapports BIRT utilise cette fonction.
Utilis pour une configuration BROS
(BIRT Report Only Server).

Proprits de navigation latrale


Les proprits systme de navigation latrale dfinissent le comportement et les
caractristiques du mode de navigation des utilisateurs dans l'interface utilisateur.
Nom de la proprit

Description

mxe.webclient.hideOnNavbar

Indique une liste dlimite par des


NEXT, PREVIOUS, NAVHISTORY,
virgules rpertoriant les vnements STRECLOCK
qui ne sont pas autoriss comme
lments de barre de navigation.
Autor. glob. : Non

mxe.webclient.showOnToolbar

INSERT, SAVE ,CLEAR, PREVIOUS,


Indique une liste dlimite par des
virgules rpertoriant les vnements NEXT, NAVHISTORY, STRECLOCK
qui sont autoriss comme lments
de barre d'outils. Autor. glob. : Non

mxe.webclient.ShowQueriesInToolbar

Affiche les requtes dans un menu


accessible partir de la barre
d'outils.

mxe.webclient.showSelectActionInToolbar

Indique si le menu Slectionner une


action est affich dans la barre
d'outils.

mxe.webclient.systemNavBar

Affectez la valeur 1 pour afficher le


menu de navigation latral.

492

Administration de Maximo Asset Management

Valeur par dfaut

Qui peut diter


cette proprit ?

Nom de la proprit

Description

mxe.webclient.hideOnNavbar

NEXT, PREVIOUS,
Indique une liste
NAVHISTORY,
dlimite par des
virgules rpertoriant les STRECLOCK
vnements qui ne sont
pas autoriss comme
lments de barre de
navigation. Autor. glob.
: Non

Valeur par dfaut

mxe.webclient.showOnToolbar

Visible
pour les
locataires

Administrateur
global

Oui

Indique une liste


dlimite par des
virgules rpertoriant les
vnements qui sont
autoriss comme
lments de barre
d'outils. Autor. glob. :
Non

INSERT, SAVE ,CLEAR, Administrateur


global
PREVIOUS, NEXT,
NAVHISTORY,
STRECLOCK

Oui

mxe.webclient.ShowQueriesInToolbar

Affiche les requtes


dans un menu
accessible partir de la
barre d'outils.

Administrateur
global

Oui

mxe.webclient.showSelectActionInToolbar

Indique si le menu
0
Slectionner une action
est affich dans la barre
d'outils.

Administrateur
global

Oui

mxe.webclient.systemNavBar

Affectez la valeur 1
pour afficher le menu
de navigation latral.

Administrateur
global

Oui

Valeur par dfaut

Qui peut diter


cette proprit ?

Nom de la proprit

Description

mxe.webclient.hideOnNavbar

NEXT, PREVIOUS,
Administrateur
Indique une liste
dlimite par des virgules NAVHISTORY, STRECLOCK global
rpertoriant les
vnements qui ne sont
pas autoriss comme
lments de barre de
navigation. Autor. glob. :
Non

mxe.webclient.showOnToolbar

Administrateur
INSERT, SAVE ,CLEAR,
Indique une liste
global
dlimite par des virgules PREVIOUS, NEXT,
NAVHISTORY, STRECLOCK
rpertoriant les
vnements qui sont
autoriss comme
lments de barre
d'outils. Autor. glob. :
Non

mxe.webclient.ShowQueriesInToolbar

Affiche les requtes dans 0


un menu accessible
partir de la barre d'outils.

Administrateur
global

mxe.webclient.showSelectActionInToolbar

Indique si le menu
Slectionner une action
est affich dans la barre
d'outils.

Administrateur
global

mxe.webclient.systemNavBar

Affectez la valeur 1 pour


afficher le panneau de
navigation latral.

Administrateur
global

Tches associes:

Chapitre 25. Proprits systme

493

Activation du menu de navigation latral, la page 47


Vous pouvez dplacer les actions de la barre d'outils vers un menu de navigation
situ sur le ct de l'cran, ce qui permet de les rendre plus visibles et plus faciles
d'accs. Sur le centre de contrle, le menu de navigation latral comporte les
options du menu Aller .

Proprits systme de l'interface utilisateur


Les proprits systme du client Web dfinissent le comportement et les
caractristiques de l'interface utilisateur. Pour rviser ou changer les proprits
systme, filtrez le terme webclient dans l'application Proprits systme. Les
valeurs de proprit systme sont conserves durant les mises niveau.
Nom de la proprit

Description

Valeur par dfaut

mxe.webclient.503_retry-after

Spcifie le dlai en secondes avant


toute nouvelle tentative en cas
d'chec de la connexion HTTP. La
valeur de nouvelles tentatives est
ajoute l'en-tte de la rponse
HTTP pour une erreur de rponse
503.

180

mxe.webclient.activitydashboard

Valeur boolenne permettant


d'activer ou de dsactiver la
surveillance du tableau de bord
d'activits. Vous devrez peut-tre
ajouter cette proprit avant de
l'activer.

FALSE

mxe.webclient.allowURLDefinedUISessionID

Autorise une URL de lancement


dfinir l'ID session pour l'objet
d'tat d'interface utilisateur qui est
cr.

mxe.webclient.async

Indique si la validation de donnes


asynchrone est active pour le
systme. La validation de donnes
asynchrone (ou d'arrire-plan) est le
comportement par dfaut, mais elle
peut tre dsactive, le cas chant.

mxe.webclient.asyncerrortooltipwaitbeforeopen

Dlai en secondes avant qu'une


infobulle d'erreur ne s'affiche
lorsqu'un utilisateur dplace la
souris sur une icne d'erreur.

mxe.webclient.asyncrendertimelimit

15
Indique le nombre maximal de
secondes entre les rponses
envoyes l'interface utilisateur lors
du traitement de plusieurs requtes
de validation asynchrone.

mxe.webclient.asyncrequestsbeforerender

5
Indique le nombre maximal de
requtes de validation asynchrone
simultanes que l'infrastructure
d'interface utilisateur traite avant de
renvoyer une rponse.

mxe.webclient.attachimage

Active ou dsactive le bouton


Joindre l'image du presse-papiers
lorsque vous crez des
communications.

mxe.webclient.checkCSRFONLogout

Si les vrifications CSRF sont


actives, vrifie le jeton de scurit
CSRF lors de la dconnexion.

494

Administration de Maximo Asset Management

Nom de la proprit

Description

mxe.webclient.ClientDataValidation

Active la validation de donnes de


1
navigateur ct client. La proprit
mxe.webclient.async doit galement
tre dfinie pour que cette proprit
puisse fonctionner.

Valeur par dfaut

mxe.webclient.ClientEventQueue.threshold

Le nombre maximum d'vnements 2


dans la file d'attente des vnements
avant que celle-ci ne soit envoyes
au serveur.

mxe.webclient.ClientEventQueue.timeout

Le dlai maximum en millisecondes


avant que la file d'attente des
vnements client ne soit envoye
au serveur.

10000

mxe.webclient.deepRequiredCheck

Lorsque cette proprit est active,


avant d'enregistrer des donnes, un
contrle est effectu pour vrifier
que des donnes valides ont t
fournies pour toutes les zones
obligatoires.

mxe.webclient.disablelongopquery

Indique si une requte longop est


dsactive.

mxe.webclient.exitcontexttimeout

Dlai d'attente du contexte aprs


avoir quitt.

mxe.webclient.gotoButtonHeaders

Masque le bouton Aller lorsqu'elle 1


est dsactive. Si cette proprit est
active et que la proprit de
bouton d'accueil est dsactive, le
bouton Aller apparat avec les
autres boutons sur l'en-tte et il est
moins apparent.

mxe.webclient.homeButtonHeaders

Rend les boutons Centre de


contrle et Aller plus apparents
dans l'interface utilisateur et les
spare des autres boutons de
l'en-tte. Lorsque cette proprit est
dsactive, les boutons sont ajouts
aux autres boutons de l'en-tte et ils
deviennent moins apparents. En
outre, lorsque cette proprit est
dsactive, le bouton Aller est
dplac, mme si la proprit de
bouton Aller est active.

mxe.webclient.isUpgrade

Indique qu'une mise niveau a eu


lieu.

mxe.webclient.listtable.retainstate

1
Si cette proprit est active, elle
conserve l'tat de l'onglet Liste de la
session utilisateur. Si elle est
dsactive et que l'utilisateur
retourne l'onglet Liste aprs avoir
utilis d'autres onglets, l'onglet Liste
est rinitialis et tous les filtres
dfinis sont perdus.

mxe.webclient.logging.CorrelationEnabled

FALSE
Valeur boolenne permettant
d'activer ou de dsactiver
l'identificateur de corrlation pour le
suivi.

mxe.webclient.lostconnectionrecheckinterval

Suite une perte de connexion,


prcise l'intervalle, en secondes, de
revrification du serveur pour
dterminer si la connexion est
rtablie.

Chapitre 25. Proprits systme

495

Nom de la proprit

Description

Valeur par dfaut

mxe.webclient.lostconnectionwarninginterval

Indique l'intervalle, en secondes, de


vrification pour dterminer si le
serveur est perdu.

15

mxe.webclient.lostconnectionwarningonly

Valeur boolenne permettant


FALSE
d'activer ou de dsactiver l'affichage
d'un avertissement de connexion
serveur perdue uniquement.

mxe.webclient.maxNavbarQueryLimit

Dfinit le nombre limite d'lments


de requte affichs dans la barre de
navigation.

20

mxe.webclient.maxuisessions

Indique le nombre maximal de


sessions simultanes configures
pour le serveur.

mxe.webclient.maxuisessionsend503

1
Si cette proprit est active, le
serveur renvoie une erreur 503
lorsqu'il atteint le nombre maximum
de sessions simultanes, ou lorsque
l'utilisateur atteint le nombre
maximum de sessions d'IU pour
une session HTTP.

mxe.webclient.maxUISessionsPerHttpSession

Vous redirige vers la page d'erreur


de connexion lorsque l'utilisateur
atteint le nombre maximum de
sessions d'IU pour une session
HTTP. Un paramtre dont la valeur
est infrieure 1 est illimit.

10

mxe.webclient.outOfOrderReqTimeout

Dlai d'attente en secondes d'une


demande du client pour que les
demandes squences prcdentes
atteignent le serveur.

20

mxe.webclient.simpledomaindownload

Vous permet de tlcharger


automatiquement des domaines
simples.

mxe.webclient.skin

Indique le style utilis dans


l'interface utilisateur.

tivoli13

Bien que l'habillage d'origine dans


les versions prcdentes, classique,
soit une option dans cette version, il
est obsolte. Utilisez tivoli13 ou
tivoli09.
mxe.webclient.tabBreadcrumbs

1
Permet de supprimer des
sous-onglets lorsque l'onglet Liste
est visible et remplace cet onglet par
un bouton dans un enregistrement.

mxe.webclient.searchMenubar

Masque la barre de menus


d'application lorsqu'elle a pour
valeur 0. La barre de menus
d'application est le menu qui se
trouve au-dessus de la table Liste ;
elle comporte le bouton Recherche
avance et le bouton Sauvegarder la
requte.

mxe.webclient.verticalLabels

Permet de faire apparatre les


libells au-dessus des commandes
de niveau feuille de base de sorte
que les libells soient affichs
verticalement et non
horizontalement.

496

Administration de Maximo Asset Management

Nom de la proprit

Description

Valeur par dfaut

mxe.webclient.warningHandling

Permet aux applications de vrifier


toutes les zones obligatoires
exigeant une valeur lors de
l'enregistrement

webclient.ResultSetQueryTimeout

Indique le nombre de secondes qui


s'coulent avant l'expiration de la
requte lorsqu'elle est initialise
depuis un ResultsBean.

360

webclient.accessibilitymode

Valeur boolenne permettant


d'activer ou de dsactiver le mode
d'accessibilit l'IU.

FALSE

webclient.addhyphentobreak

Si cette proprit est active, permet


d'ajouter un trait d'union ou des
mots de rupture.

FALSE

webclient.allowinsubframe

Permet au systme Maximo de se


charger dans un cadre (disable
frame busting).

FALSE

webclient.canbreakwords

Si cette proprit est active, permet


de rompre des mots pour le rendu
du texte.

TRUE

webclient.changepwdapp

Application Modifier le mot de


passe.

changepswd

webclient.debug.console.group

Permet d'accder la console de


Null
dbogage pour le groupe de scurit
spcifi.

webclient.debug.console.users

Permet d'accder la console de


dbogage pour les utilisateurs
spcifis.

Null

webclient.debugupgrade

Activer une consignation


supplmentaire pour dboguer
l'cran du processus de mise
niveau.

FALSE

webclient.defaultbutton

Permet de dsactiver globalement


les boutons par dfaut des tables.

webclient.designer.group

Indique le groupe de scurit par


dfaut qui peut ajouter des options
de signature gnrique et des
autorisations de l'application pour
les nouvelles applications du
concepteur d'applications.

MAXADMIN

webclient.dojo.debug

Valeur boolenne permettant


d'activer ou de dsactiver le
dbogage de l'infrastructure Dojo.

webclient.downloaddatetimeastext

Envoie des donnes issues d'un


tlchargement de table depuis
Microsoft Excel dans un format
texte ou date et heure.

webclient.downloaddurationastext

Vous permet de tlcharger le type


de dure sou forme de texte dans
Microsoft Excel.

webclient.downloadpreservewhitespace

Conserve un blanc dans le texte lors 1


du tlchargement depuis Excel.

webclient.emptylistonclear

Si cette proprit est active, une


table vide s'affiche lorsque le filtre
est supprim ou qu'un bouton
Effacer est utilis.

TRUE

Chapitre 25. Proprits systme

497

Nom de la proprit

Description

Valeur par dfaut

webclient.enabledoclinkonload

Si cette proprit est active, le style


d'une commande de pices jointes
peut changer pour indiquer si un
document est joint.

FALSE

webclient.exitcontexttimeout

Cette proprit indique le dlai, en


secondes, de fermeture d'une
session aprs des exits utilisateur.

60

webclient.exitwarn

Valeur boolenne permettant


d'activer ou de dsactiver un
avertissement chaque exit
utilisateur.

webclient.gcfilepath

Chemin d'accs au fichier de la


rcupration de place.

C:\\bea\\projets_utilisateur\\
mondomaine\\

webclient.hideUnauthorizedFavoriteApps

Empche l'affichage d'une


application favorite si un utilisateur
n'a plus accs cette application.

webclient.leavecontexttimeout

Le dlai qui s'coule partir du


moment o un utilisateur quitte un
contexte, avant l'expiration de ce
dernier.

60

webclient.listwarningthreshold

Une valeur boolenne qui active ou


dsactive l'affichage d'un
avertissement lorsque le nombre
d'enregistrements rpertorier
dpasse le nombre maximal
d'enregistrements qui peuvent tre
affichs sur la page.

webclient.loginerrorpage

Indique l'emplacement de la page


JSP d'erreur de connexion.

../webclient/login/loginerror.jsp

webclient.loginpage

Indique l'emplacement de la page


JSP de connexion.

../webclient/login/login.jsp

webclient.logoutpage

Indique l'emplacement de la page


JSP de dconnexion.

../webclient/login/logout.jsp

webclient.longopquerydialogwaitetime

Si une requte longop ne se termine


pas avant le temps spcifi (en ms),
une bote de dialogue s'ouvre.

3000

webclient.mask

Indique les caractres afficher


lorsqu'une zone est masque.

XXXXXX

webclient.maxdownloadrows

Indique le nombre maximal


-1
d'enregistrements tlcharger dans
une table. La valeur -1 (moins un)
permet de tlcharger toutes les
lignes de donnes.

webclient.maxRecentApps

8
Indique le nombre d'applications
qui apparaissent dans la liste Mes
applications rcentes. Dfinissez
cette proprit sur 0 pour dsactiver
la liste.

webclient.maxselectrows

Indique le nombre maximal de


200
lignes qu'un utilisateur peut
slectionner dans une table (ou liste)
de rsultats.

webclient.multibrowsersupport

Indique si un utilisateur peut ouvrir


des applications dans plusieurs
onglets ou fentres d'un navigateur.

TRUE

webclient.multisorttables

Indique si un utilisateur peut trier


plusieurs colonnes.

FALSE

webclient.needssave

Liste des vnements exigeant un


accs en sauvegarde.

addrow,toggledeleterow

498

Administration de Maximo Asset Management

Nom de la proprit

Description

Valeur par dfaut

webclient.no_xmlcache

Permet de rinitialiser le cache du


navigateur.

FALSE

webclient.performancestatistics

Permet de gnrer les statistiques de disabled


performance de l'interface
utilisateur.

webclient.refreshKpiPortlet

Dtermine si les portlets Indicateur


cl de performance sont actualiss
lors de la connexion.

webclient.richtext.blocknode

Dfinit le noeud de bloc d'diteur


de texte enrichi pour entrer : BR,
DIV ou P.

DIV

webclient.richtext.fontlist

L'diteur de texte enrichi utilise les


polices Web par dfaut (serif,
monospace et sans-serif, par
exemple). Ajoutez une liste spare
par des virgules de polices
personnalises, le cas chant.

NULL

webclient.savestartcentertemplatelabels

Si cette proprit est active, les


libells du centre de contrle sont
stocks dans la base de donnes
pour traduction. Si elle est
dsactive, les libells ne sont pas
sauvegards pour traduction.

TRUE

webclient.selectrow.async

Si cette proprit est active, le fait


de slectionner une case cocher ne
change pas la ligne mise en
vidence. L'utilisateur doit cliquer
un autre endroit sur la ligne pour
mettre cette ligne en vidence.

webclient.sessiontimeoutwarningtime

Indique le nombre de minutes qui


s'coulent avant l'affichage d'un
avertissement du dpassement de
dlai de la session.

webclient.smartfill

Si cette proprit est active, un


utilisateur peut entrer des donnes
partielles dans une zone et, si une
correspondance exacte est trouve
dans la base de donnes, la zone est
mise jour avec cette valeur. Si
plusieurs correspondances possibles
sont trouves, l'utilisateur peut faire
une slection dans une liste des
correspondances possibles afin de
mettre jour la zone.

Activ

webclient.startapp

startcntr
Spcifie l'application qui se charge
au dmarrage (si aucune application
de dmarrage n'est utilise).

webclient.startpage

Spcifie la page qui se charge lors


du dmarrage (si aucune page de
dmarrage n'est utilise).

webclient.synchronousQueryFields

Force la validation synchrone sur


certaines zones. Doit tre
synchronise avec la proprit de
multilocation asynchrone.

webclient.systemeventhandler

Spcifie le gestionnaire d'vnement


systme.

psdi.webclient.
system.controller.
SystemEventHandler

webclient.useabbrrenderid

Si cette proprit est active, des ID


de rendu plus courts sont utiliss.

TRUE

Chapitre 25. Proprits systme

499

Nom de la proprit

Description

Valeur par dfaut

webclient.useabsoluteimagepath

Si cette proprit est active, les


applications doivent utiliser un
chemin d'accs absolu pour les
images.

FALSE

webclient.useClientTimer

1
Ajuste l'heure en cours en fonction
de la dure d'ouverture de la page
et non en fonction du moment o la
page a t rendue.

webclient.webseal.eaiheader

Nom d'en-tte qui est utilis pour


communiquer des informations
d'authentification externes au
systme.

am-eai-server-task

webclient.webseal.sessionidheader

Nom d'en-tte qui est utilis pour


envoyer l'ID session depuis webseal
au systme.

user_session_id

webclient.webseal.terminatessesion

Autorise l'arrt de la session


Webseal en cas de dpassement du
dlai d'attente de session.

webclient.wfmapimageformat

Indique si le format de l'image de


mappe de flux de travaux (.png ou
.gif).

png

webclient.wraplength

Longueur encapsuler

75

webclient.wrapreadonlycolumns

Encapsuler les colonnes de


l'interface utilisateur

TRUE

Visible
pour les
locataires

Nom de la proprit

Description

mxe.webclient.503_retry-after

Spcifie le dlai en
180
secondes avant toute
nouvelle tentative en cas
d'chec de la connexion
HTTP. La valeur de
nouvelles tentatives est
ajoute l'en-tte de la
rponse HTTP pour une
erreur de rponse 503.

Administrateur
global

Non

mxe.webclient.allowURLDefinedUISessionID

Autorise une URL de


lancement dfinir l'ID
session pour l'objet
d'tat d'interface
utilisateur qui est cr.

Administrateur
global

Oui

mxe.webclient.async

Indique si la validation
de donnes asynchrone
est active pour le
systme. La validation
de donnes asynchrone
(ou d'arrire-plan) est le
comportement par
dfaut, mais elle peut
tre dsactive, le cas
chant.

Administrateur
global

Oui

mxe.webclient.asyncerrortooltipwaitbeforeopen

Dlai en secondes avant


qu'une infobulle
d'erreur ne s'affiche
lorsqu'un utilisateur
dplace la souris sur
une icne d'erreur.

Administrateur
global, locataire

Oui

500

Administration de Maximo Asset Management

Valeur par dfaut

Qui peut diter


cette proprit ?

Qui peut diter


cette proprit ?

Visible
pour les
locataires

Nom de la proprit

Description

Valeur par dfaut

mxe.webclient.asyncrendertimelimit

Indique le nombre
maximal de secondes
entre les rponses
envoyes l'interface
utilisateur lors du
traitement de plusieurs
requtes de validation
asynchrone.

15

Administrateur
global

Oui

mxe.webclient.asyncrequestsbeforerender

Indique le nombre
maximal de requtes de
validation asynchrone
simultanes que
l'infrastructure
d'interface utilisateur
traite avant de renvoyer
une rponse.

Administrateur
global,

Oui

mxe.webclient.attachimage

Active ou dsactive le
bouton Joindre l'image
du presse-papiers
lorsque vous crez des
communications.

Administrateur
global, locataire

Oui

mxe.webclient.checkCSRFONLogout

Si les vrifications CSRF


sont actives, vrifie le
jeton de scurit CSRF
lors de la dconnexion.

Administrateur
global, locataire

Oui

mxe.webclient.ClientDataValidation

Active la validation de
donnes de navigateur
ct client. La proprit
mxe.webclient.async
doit galement tre
dfinie pour que cette
proprit puisse
fonctionner.

Administrateur
global, locataire

Oui

mxe.webclient.ClientEventQueue.threshold

Le nombre maximum
d'vnements dans la
file d'attente des
vnements avant que
celle-ci ne soit envoyes
au serveur.

Administrateur
global

Oui

mxe.webclient.ClientEventQueue.timeout

Le dlai maximum en
millisecondes avant que
la file d'attente des
vnements client ne
soit envoye au serveur.

10000

Administrateur
global

Oui

mxe.webclient.deepRequiredCheck

Lorsque cette proprit


est active, avant
d'enregistrer des
donnes, un contrle est
effectu pour vrifier
que des donnes valides
ont t fournies pour
toutes les zones
obligatoires.

Administrateur
global

Non

mxe.webclient.disablelongopquery

Indique si une requte


longop est dsactive.

Administrateur
global

Oui

mxe.webclient.exitcontexttimeout

Dlai d'attente du
contexte aprs avoir
quitt.

Administrateur
global

Non

mxe.webclient.gotoButtonHeaders

Masque le bouton Aller 1


lorsqu'elle est
dsactive. Si cette
proprit est active et
que la proprit de
bouton d'accueil est
dsactive, le bouton
Aller apparat avec les
autres boutons sur
l'en-tte et il est moins
apparent.

Administrateur
global

Oui

Chapitre 25. Proprits systme

501

Visible
pour les
locataires

Nom de la proprit

Description

mxe.webclient.homeButtonHeaders

Rend les boutons Centre 1


de contrle et Aller
plus apparents dans
l'interface utilisateur et
les spare des autres
boutons de l'en-tte.
Lorsque cette proprit
est dsactive, les
boutons sont ajouts
aux autres boutons de
l'en-tte et ils
deviennent moins
apparents. En outre,
lorsque cette proprit
est dsactive, le bouton
Aller est dplac,
mme si la proprit de
bouton Aller est
active.

Administrateur
global

Oui

mxe.webclient.listtable.retainstate

Si cette proprit est


1
active, elle conserve
l'tat de l'onglet Liste de
la session utilisateur. Si
elle est dsactive et que
l'utilisateur retourne
l'onglet Liste aprs avoir
utilis d'autres onglets,
l'onglet Liste est
rinitialis et tous les
filtres dfinis sont
perdus.

Administrateur
global, locataire

Oui

mxe.webclient.logging.CorrelationEnabled

Valeur boolenne
FALSE
permettant d'activer ou
de dsactiver
l'identificateur de
corrlation pour le suivi.

Administrateur
global

Non

mxe.webclient.lostconnectionrecheckinterval

Suite une perte de


2
connexion, prcise
l'intervalle, en secondes,
de revrification du
serveur pour dterminer
si la connexion est
rtablie.

Administrateur
global

Non

mxe.webclient.lostconnectionwarninginterval

Indique l'intervalle, en
15
secondes, de vrification
pour dterminer si le
serveur est perdu.

Administrateur
global

Non

mxe.webclient.lostconnectionwarningonly

Valeur boolenne
permettant d'activer ou
de dsactiver l'affichage
d'un avertissement de
connexion serveur
perdue uniquement.

FALSE

Administrateur
global

Non

mxe.webclient.maxuisessions

Indique le nombre
maximal de sessions
simultanes configures
pour le serveur.

Administrateur
global

Non

mxe.webclient.maxuisessionsend503

Si cette proprit est


active, le serveur
renvoie une erreur 503
lorsqu'il atteint le
nombre maximum de
sessions simultanes, ou
lorsque l'utilisateur
atteint le nombre
maximum de sessions
d'IU pour une session
HTTP.

Administrateur
global

Non

502

Administration de Maximo Asset Management

Valeur par dfaut

Qui peut diter


cette proprit ?

Qui peut diter


cette proprit ?

Visible
pour les
locataires

Nom de la proprit

Description

Valeur par dfaut

mxe.webclient.maxUISessionsPerHttpSession

Vous redirige vers la


page d'erreur de
connexion lorsque
l'utilisateur atteint le
nombre maximum de
sessions d'IU pour une
session HTTP. Un
paramtre dont la
valeur est infrieure 1
est illimit.

10

Administrateur
global

Non

mxe.webclient.outOfOrderReqTimeout

Dlai d'attente en
secondes d'une
demande du client pour
que les demandes
squences prcdentes
atteignent le serveur.

20

Administrateur
global

Non

mxe.webclient.simpledomaindownload

Vous permet de
tlcharger
automatiquement des
domaines simples.

Administrateur
global, locataire

Oui

mxe.webclient.skin

Indique le style utilis


dans l'interface
utilisateur.

tivoli13

Administrateur
global, locataire

Oui

Bien que l'habillage


d'origine dans les
versions prcdentes,
classique, soit une
option dans cette
version, il est obsolte.
Utilisez tivoli13 ou
tivoli09.
mxe.webclient.tabBreadcrumbs

Permet de supprimer
des sous-onglets lorsque
l'onglet Liste est visible
et remplace cet onglet
par un bouton dans un
enregistrement.

Administrateur
global

Oui

mxe.webclient.searchMenubar

Masque la barre de
0
menus d'application
lorsqu'elle a pour valeur
0. La barre de menus
d'application est le
menu qui se trouve
au-dessus de la table
Liste ; elle comporte le
bouton Recherche
avance et le bouton
Sauvegarder la requte.

Administrateur
global

Oui

mxe.webclient.verticalLabels

Permet de faire
apparatre les libells
au-dessus des
commandes de niveau
feuille de base de sorte
que les libells soient
affichs verticalement et
non horizontalement.

Administrateur
global

Oui

mxe.webclient.warningHandling

Permet aux applications


de vrifier toutes les
zones obligatoires
exigeant une valeur lors
de l'enregistrement

Administrateur
global

Non

webclient.ResultSetQueryTimeout

Indique le nombre de
secondes qui s'coulent
avant l'expiration de la
requte lorsqu'elle est
initialise depuis un
ResultsBean.

360

Administrateur
global

Non

Chapitre 25. Proprits systme

503

Qui peut diter


cette proprit ?

Visible
pour les
locataires

Nom de la proprit

Description

Valeur par dfaut

webclient.accessibilitymode

Valeur boolenne
permettant d'activer ou
de dsactiver le mode
d'accessibilit l'IU.

FALSE

Administrateur
global

Oui

webclient.addhyphentobreak

Si cette proprit est


FALSE
active, permet d'ajouter
un trait d'union ou des
mots de rupture.

Administrateur
global, locataire

Oui

webclient.allowinsubframe

Permet au systme
Maximo de se charger
dans un cadre (disable
frame busting).

FALSE

Administrateur
global

Non

webclient.canbreakwords

Si cette proprit est


active, permet de
rompre des mots pour
le rendu du texte.

TRUE

Administrateur
global, locataire

Oui

webclient.changepwdapp

Application Modifier le
mot de passe.

changepswd

Administrateur
global

Non

webclient.debug.console.group

Permet d'accder la
console de dbogage
pour le groupe de
scurit spcifi.

Null

Administrateur
global, locataire

Oui

webclient.debug.console.users

Permet d'accder la
console de dbogage
pour les utilisateurs
spcifis.

Null

Administrateur
global, locataire

Oui

webclient.debugupgrade

Activer une
consignation
supplmentaire pour
dboguer l'cran du
processus de mise
niveau.

FALSE

Administrateur
global

Non

webclient.defaultbutton

Permet de dsactiver
globalement les boutons
par dfaut des tables.

Administrateur
global

Oui

webclient.designer.group

Indique le groupe de
scurit par dfaut qui
peut ajouter des options
de signature gnrique
et des autorisations de
l'application pour les
nouvelles applications
du concepteur
d'applications.

MAXADMIN

Administrateur
global, locataire

Oui

webclient.dojo.debug

Valeur boolenne
permettant d'activer ou
de dsactiver le
dbogage de
l'infrastructure Dojo.

Administrateur
global

Non

webclient.downloaddatetimeastext

Vous permet de
tlcharger la date et
l'heure sous forme de
texte dans Microsoft
Excel.

Administrateur
global, locataire

Oui

webclient.downloaddurationastext

Vous permet de
tlcharger le type de
dure sou forme de
texte dans Microsoft
Excel.

Administrateur
global, locataire

Oui

webclient.emptylistonclear

Si cette proprit est


active, une table vide
s'affiche lorsque le filtre
est supprim ou qu'un
bouton Effacer est
utilis.

TRUE

Administrateur
global

Oui

504

Administration de Maximo Asset Management

Qui peut diter


cette proprit ?

Visible
pour les
locataires

Nom de la proprit

Description

Valeur par dfaut

webclient.enabledoclinkonload

Si cette proprit est


active, le style d'une
commande de pices
jointes peut changer
pour indiquer si un
document est joint.

FALSE

Administrateur
global

Non

webclient.exitcontexttimeout

Cette proprit indique


le dlai, en secondes, de
fermeture d'une session
aprs des exits
utilisateur.

60

Administrateur
global, locataire

Oui

webclient.exitwarn

Valeur boolenne
permettant d'activer ou
de dsactiver un
avertissement chaque
exit utilisateur.

Administrateur
global, locataire

Oui

webclient.gcfilepath

Chemin d'accs au
fichier de la
rcupration de place.

C:\\bea\\
projets_utilisateur\\
mondomaine\\

Administrateur
global

Non

webclient.hideUnauthorizedFavoriteApps

Empche l'affichage
d'une application
favorite si un utilisateur
n'a plus accs cette
application.

Administrateur
global

Oui

webclient.leavecontexttimeout

Le dlai qui s'coule


60
partir du moment o un
utilisateur quitte un
contexte, avant
l'expiration de ce
dernier.

Administrateur
global

Oui

webclient.listwarningthreshold

Une valeur boolenne


1
qui active ou dsactive
l'affichage d'un
avertissement lorsque le
nombre
d'enregistrements
rpertorier dpasse le
nombre maximal
d'enregistrements qui
peuvent tre affichs sur
la page.

Administrateur
global, locataire

Oui

webclient.loginerrorpage

Indique l'emplacement
de la page JSP d'erreur
de connexion.

../webclient/login/
loginerror.jsp

Administrateur
global

Non

webclient.loginpage

Indique l'emplacement
de la page JSP de
connexion.

../webclient/login/
login.jsp

Administrateur
global

Non

webclient.logoutpage

Indique l'emplacement
de la page JSP de
dconnexion.

../webclient/login/
logout.jsp

Administrateur
global

Non

webclient.longopquerydialogwaitetime

Si une requte longop


ne se termine pas avant
le temps spcifi (en
ms), une bote de
dialogue s'ouvre.

3000

Administrateur
global

Non

webclient.mask

Indique les caractres


afficher lorsqu'une zone
est masque.

XXXXXX

Administrateur
global

Oui

webclient.maxdownloadrows

Indique le nombre
maximal
d'enregistrements
tlcharger dans une
table. La valeur -1
(moins un) permet de
tlcharger toutes les
lignes de donnes.

-1

Administrateur
global, locataire

Oui

Chapitre 25. Proprits systme

505

Visible
pour les
locataires

Nom de la proprit

Description

webclient.maxRecentApps

8
Indique le nombre
d'applications qui
apparaissent dans la
liste Mes applications
rcentes. Dfinissez cette
proprit sur 0 pour
dsactiver la liste.

Administrateur
global

Oui

webclient.maxselectrows

Indique le nombre
200
maximal de lignes qu'un
utilisateur peut
slectionner dans une
table (ou liste) de
rsultats.

Administrateur
global

Oui

webclient.multibrowsersupport

Indique si un utilisateur TRUE


peut ouvrir des
applications dans
plusieurs onglets ou
fentres d'un navigateur.

Administrateur
global

Oui

webclient.multisorttables

Indique si un utilisateur
peut trier plusieurs
colonnes.

FALSE

Administrateur
global, locataire

Oui

webclient.needssave

Liste des vnements


exigeant un accs en
sauvegarde.

addrow,toggledeleterow

Administrateur
global

Non

webclient.no_xmlcache

Permet de rinitialiser le FALSE


cache du navigateur.

Administrateur
global

Non

webclient.performancestatistics

Permet de gnrer les


statistiques de
performance de
l'interface utilisateur.

disabled

Administrateur
global

Non

webclient.refreshKpiPortlet

Dtermine si les portlets


Indicateur cl de
performance sont
actualiss lors de la
connexion.

Administrateur
global, locataire

Oui

webclient.richtext.fontlist

L'diteur de texte
NULL
enrichi utilise les polices
Web par dfaut (serif,
monospace et sans-serif,
par exemple). Ajoutez
une liste spare par des
virgules de polices
personnalises, le cas
chant.

Administrateur
global, locataire

Oui

webclient.savestartcentertemplatelabels

Si cette proprit est


active, les libells du
centre de contrle sont
stocks dans la base de
donnes pour
traduction. Si elle est
dsactive, les libells
ne sont pas sauvegards
pour traduction.

TRUE

Administrateur
global

Non

webclient.selectrow.async

1
Si cette proprit est
active, le fait de
slectionner une case
cocher ne change pas la
ligne mise en vidence.
L'utilisateur doit cliquer
un autre endroit sur la
ligne pour mettre cette
ligne en vidence.

Administrateur
global

Oui

webclient.sessiontimeoutwarningtime

2
Indique le nombre de
minutes qui s'coulent
avant l'affichage d'un
avertissement du
dpassement de dlai de
la session.

Administrateur
global

Non

506

Administration de Maximo Asset Management

Valeur par dfaut

Qui peut diter


cette proprit ?

Nom de la proprit

Description

Valeur par dfaut

webclient.smartfill

Si cette proprit est


active, un utilisateur
peut entrer des donnes
partielles dans une zone
et, si une
correspondance exacte
est trouve dans la base
de donnes, la zone est
mise jour avec cette
valeur. Si plusieurs
correspondances
possibles sont trouves,
l'utilisateur peut faire
une slection dans une
liste des
correspondances
possibles afin de mettre
jour la zone.

Activ

webclient.startapp

Qui peut diter


cette proprit ?

Visible
pour les
locataires

Administrateur
global, locataire

Oui

Spcifie l'application qui startcntr


se charge au dmarrage
(si aucune application
de dmarrage n'est
utilise).

Administrateur
global, locataire

Oui

webclient.startpage

Spcifie la page qui se


Aucune valeur par dfaut
charge lors du
dmarrage (si aucune
page de dmarrage n'est
utilise).

Administrateur
global, locataire

Oui

webclient.synchronousQueryFields

Force la validation
synchrone sur certaines
zones. Doit tre
synchronise avec la
proprit de
multilocation
asynchrone.

Administrateur
global

Oui

webclient.systemeventhandler

Spcifie le gestionnaire
d'vnement systme.

psdi.webclient.
system.controller.
SystemEventHandler

Administrateur
global

Non

webclient.useabbrrenderid

Si cette proprit est


active, des ID de rendu
plus courts sont utiliss.

TRUE

Administrateur
global

Non

webclient.useabsoluteimagepath

Si cette proprit est


active, les applications
doivent utiliser un
chemin d'accs absolu
pour les images.

FALSE

Administrateur
global

Non

webclient.useClientTimer

Ajuste l'heure en cours


en fonction de la dure
d'ouverture de la page
et non en fonction du
moment o la page a
t rendue.

Administrateur
global

Oui

webclient.webseal.eaiheader

Nom d'en-tte qui est


utilis pour
communiquer des
informations
d'authentification
externes au systme.

am-eai-server-task

Administrateur
global

Oui

webclient.webseal.sessionidheader

user_session_id
Nom d'en-tte qui est
utilis pour envoyer l'ID
session depuis webseal
au systme.

Administrateur
global

Oui

webclient.wfmapimageformat

png
Indique si le format de
l'image de mappe de
flux de travaux (.png ou
.gif).

Administrateur
global

Oui

webclient.wraplength

Longueur encapsuler

Administrateur
global, locataire

Oui

75

Chapitre 25. Proprits systme

507

Nom de la proprit

Description

Valeur par dfaut

webclient.wrapreadonlycolumns

Encapsuler les colonnes


de l'interface utilisateur

TRUE

Qui peut diter


cette proprit ?
Administrateur
global, locataire

Oui

Qui peut
diter cette
proprit ?

Nom de la proprit

Description

mxe.webclient.allowURLDefinedUISessionID

0
Autorise une URL de
lancement dfinir l'ID
session pour l'objet
d'tat d'interface
utilisateur qui est cr.

Administrateur
global

mxe.webclient.async

Indique si la validation 1
de donnes asynchrone
est active pour le
systme. La validation
de donnes asynchrone
(ou d'arrire-plan) est
le comportement par
dfaut, mais elle peut
tre dsactive, le cas
chant.

Administrateur
global

mxe.webclient.asyncerrortooltipwaitbeforeopen

Dlai en secondes
avant qu'une infobulle
d'erreur ne s'affiche
lorsqu'un utilisateur
dplace la souris sur
une icne d'erreur.

Administrateur
global,
locataire

mxe.webclient.asyncrendertimelimit

15
Indique le nombre
maximal de secondes
entre les rponses
envoyes l'interface
utilisateur lors du
traitement de plusieurs
requtes de validation
asynchrone.

Administrateur
global

mxe.webclient.asyncrequestsbeforerender

Indique le nombre
maximal de requtes
de validation
asynchrone
simultanes que
l'infrastructure
d'interface utilisateur
traite avant de
renvoyer une rponse.

Administrateur
global

mxe.webclient.attachimage

0
Active ou dsactive le
bouton Joindre l'image
du presse-papiers
lorsque vous crez des
communications.

Administrateur
global,
locataire

mxe.webclient.checkCSRFONLogout

Si les vrifications
CSRF sont actives,
vrifie le jeton de
scurit CSRF lors de
la dconnexion.

Administrateur
global,
locataire

508

Administration de Maximo Asset Management

Valeur par dfaut

Visible
pour les
locataires

Valeur par dfaut

Qui peut
diter cette
proprit ?

Nom de la proprit

Description

mxe.webclient.ClientDataValidation

Active la validation de 0
donnes de navigateur
ct client. La proprit
mxe.webclient.async
doit galement tre
dfinie pour que cette
proprit puisse
fonctionner.

Administrateur
global,
locataire

mxe.webclient.ClientEventQueue.threshold

Le nombre maximum
d'vnements dans la
file d'attente des
vnements avant que
celle-ci ne soit
envoyes au serveur.

Administrateur
global

mxe.webclient.ClientEventQueue.timeout

Le dlai maximum en
10000
millisecondes avant
que la file d'attente des
vnements client ne
soit envoye au
serveur.

Administrateur
global

mxe.webclient.disablelongopquery

Indique si une requte


longop est dsactive.

Administrateur
global

mxe.webclient.gotoButtonHeaders

Masque le bouton
Aller lorsqu'elle est
dsactive. Si cette
proprit est active et
que la proprit de
bouton d'accueil est
dsactive, le bouton
Aller apparat avec
les autres boutons sur
l'en-tte et il est moins
apparent.

Administrateur
global

mxe.webclient.homeButtonHeaders

Rend les boutons


Centre de contrle et
Aller plus apparents
dans l'interface
utilisateur et les spare
des autres boutons de
l'en-tte. Lorsque cette
proprit est
dsactive, les boutons
sont ajouts aux autres
boutons de l'en-tte et
ils deviennent moins
apparents. En outre,
lorsque cette proprit
est dsactive, le
bouton Aller est
dplac, mme si la
proprit de bouton
Aller est active.

Administrateur
global

Chapitre 25. Proprits systme

509

Qui peut
diter cette
proprit ?

Nom de la proprit

Description

Valeur par dfaut

mxe.webclient.listtable.retainstate

Si cette proprit est


active, elle conserve
l'tat de l'onglet Liste
de la session
utilisateur. Si elle est
dsactive et que
l'utilisateur retourne
l'onglet Liste aprs
avoir utilis d'autres
onglets, l'onglet Liste
est rinitialis et tous
les filtres dfinis sont
perdus.

Administrateur
global,
locataire

mxe.webclient.simpledomaindownload

Vous permet de
tlcharger
automatiquement des
domaines simples.

Administrateur
global,
locataire

mxe.webclient.skin

Indique le style utilis


dans l'interface
utilisateur.

tivoli13

Administrateur
global,
locataire

Bien que l'habillage


d'origine dans les
versions prcdentes,
classique, soit une
option dans cette
version, il est obsolte.
Utilisez tivoli13 ou
tivoli09.
mxe.webclient.tabBreadcrumbs

Permet de supprimer
des sous-onglets
lorsque l'onglet Liste
est visible et remplace
cet onglet par un
bouton dans un
enregistrement.

Administrateur
global

mxe.webclient.searchMenubar

0
Masque la barre de
menus d'application
lorsqu'elle a pour
valeur 0. La barre de
menus d'application est
le menu qui se trouve
au-dessus de la table
Liste ; elle comporte le
bouton Recherche
avance et le bouton
Sauvegarder la requte.

Administrateur
global

mxe.webclient.verticalLabels

Permet de faire
apparatre les libells
au-dessus des
commandes de niveau
feuille de base de sorte
que les libells soient
affichs verticalement
et non
horizontalement.

Administrateur
global

webclient.accessibilitymode

FALSE
Valeur boolenne
permettant d'activer ou
de dsactiver le mode
d'accessibilit l'IU.

510

Administration de Maximo Asset Management

Administrateur
global

Qui peut
diter cette
proprit ?

Nom de la proprit

Description

Valeur par dfaut

webclient.addhyphentobreak

Si cette proprit est


active, permet
d'ajouter un trait
d'union ou des mots
de rupture.

FALSE

Administrateur
global,
locataire

webclient.canbreakwords

Si cette proprit est


active, permet de
rompre des mots pour
le rendu du texte.

TRUE

Administrateur
global,
locataire

webclient.debug.console.group

Permet d'accder la
console de dbogage
pour les utilisateurs
spcifis.

Null

Administrateur
global,
locataire

webclient.debug.console.users

Activer une
consignation
supplmentaire pour
dboguer l'cran du
processus de mise
niveau.

Null

Administrateur
global,
locataire

webclient.defaultbutton

1
Permet de dsactiver
globalement les
boutons par dfaut des
tables.

webclient.designer.group

Indique le groupe de
scurit par dfaut qui
peut ajouter des
options de signature
gnrique et des
autorisations de
l'application pour les
nouvelles applications
du concepteur
d'applications.

MAXADMIN

Administrateur
global,
locataire

webclient.downloaddatetimeastext

Vous permet de
tlcharger la date et
l'heure sous forme de
texte dans Microsoft
Excel.

Administrateur
global,
locataire

webclient.downloaddurationastext

Vous permet de
tlcharger le type de
dure sou forme de
texte dans Microsoft
Excel.

Administrateur
global,
locataire

webclient.emptylistonclear

Si cette proprit est


active, une table vide
s'affiche lorsque le
filtre est supprim ou
qu'un bouton Effacer
est utilis.

TRUE

Administrateur
global

webclient.exitcontexttimeout

Cette proprit indique 60


le dlai, en secondes,
de fermeture d'une
session aprs des exits
utilisateur.

Administrateur
global,
locataire

webclient.exitwarn

1
Valeur boolenne
permettant d'activer ou
de dsactiver un
avertissement chaque
exit utilisateur.

Administrateur
global,
locataire

Administrateur
global

Chapitre 25. Proprits systme

511

Qui peut
diter cette
proprit ?

Nom de la proprit

Description

Valeur par dfaut

webclient.hideUnauthorizedFavoriteApps

Empche l'affichage
d'une application
favorite si un
utilisateur n'a plus
accs cette
application.

webclient.leavecontexttimeout

Le dlai qui s'coule 60


partir du moment o
un utilisateur quitte un
contexte, avant
l'expiration de ce
dernier.

webclient.listwarningthreshold

Une valeur boolenne


qui active ou dsactive
l'affichage d'un
avertissement lorsque
le nombre
d'enregistrements
rpertorier dpasse le
nombre maximal
d'enregistrements qui
peuvent tre affichs
sur la page.

webclient.mask

Indique les caractres XXXXXX


afficher lorsqu'une
zone est masque.

webclient.maxdownloadrows

Indique le nombre
maximal
d'enregistrements
tlcharger dans une
table. La valeur -1
(moins un) permet de
tlcharger toutes les
lignes de donnes.

webclient.maxRecentApps

8
Indique le nombre
d'applications qui
apparaissent dans la
liste Mes applications
rcentes. Dfinissez
cette proprit sur 0
pour dsactiver la liste.

webclient.maxselectrows

Indique le nombre
maximal de lignes
qu'un utilisateur peut
slectionner dans une
table (ou liste) de
rsultats.

200

Administrateur
global

webclient.multibrowsersupport

Indique si un
utilisateur peut ouvrir
des applications dans
plusieurs onglets ou
fentres d'un
navigateur.

TRUE

Administrateur
global,
locataire

webclient.multisorttables

Indique si un
utilisateur peut trier
plusieurs colonnes.

FALSE

Administrateur
global,
locataire

512

Administration de Maximo Asset Management

-1

Administrateur
global

Administrateur
global

Administrateur
global,
locataire

Administrateur
global
Administrateur
global,
locataire

Administrateur
global

Qui peut
diter cette
proprit ?

Nom de la proprit

Description

Valeur par dfaut

webclient.refreshKpiPortlet

Dtermine si les
portlets Indicateur cl
de performance sont
actualiss lors de la
connexion.

Administrateur
global,
locataire

webclient.richtext.fontlist

L'diteur de texte
enrichi utilise les
polices Web par dfaut
(serif, monospace et
sans-serif, par
exemple). Ajoutez une
liste spare par des
virgules de polices
personnalises, le cas
chant.

NULL

Administrateur
global,
locataire

webclient.selectrow.async

Si cette proprit est


active, le fait de
slectionner une case
cocher ne change pas
la ligne mise en
vidence. L'utilisateur
doit cliquer un autre
endroit sur la ligne
pour mettre cette ligne
en vidence.

Administrateur
global

webclient.smartfill

Activ
Si cette proprit est
active, un utilisateur
peut entrer des
donnes partielles dans
une zone et, si une
correspondance exacte
est trouve dans la
base de donnes, la
zone est mise jour
avec cette valeur. Si
plusieurs
correspondances
possibles sont trouves,
l'utilisateur peut faire
une slection dans une
liste des
correspondances
possibles afin de
mettre jour la zone.

Administrateur
global,
locataire

webclient.startapp

Spcifie l'application
qui se charge au
dmarrage (si aucune
application de
dmarrage n'est
utilise).

Administrateur
global,
locataire

webclient.startpage

Spcifie la page qui se


charge lors du
dmarrage (si aucune
page de dmarrage
n'est utilise).

Administrateur
global,
locataire

webclient.synchronousQueryFields

0
Force la validation
synchrone sur certaines
zones. Doit tre
synchronise avec la
proprit de
multilocation
asynchrone.

Administrateur
global

startcntr

Chapitre 25. Proprits systme

513

Valeur par dfaut

Qui peut
diter cette
proprit ?

Nom de la proprit

Description

webclient.useClientTimer

Ajuste l'heure en cours 1


en fonction de la dure
d'ouverture de la page
et non en fonction du
moment o la page a
t rendue.

webclient.webseal.eaiheader

Nom d'en-tte qui est


utilis pour
communiquer des
informations
d'authentification
externes au systme.

am-eai-server-task

Administrateur
global

webclient.webseal.sessionidheader

Nom d'en-tte qui est


utilis pour envoyer
l'ID session depuis
webseal au systme.

user_session_id

Administrateur
global

webclient.wfmapimageformat

Indique si le format de
l'image de mappe de
flux de travaux (.png
ou .gif).

png

Administrateur
global

webclient.wraplength

Longueur encapsuler

75

Administrateur
global,
locataire

webclient.wrapreadonlycolumns

Encapsuler les
colonnes de l'interface
utilisateur

TRUE

Administrateur
global,
locataire

Administrateur
global

Tches associes:
Activation du menu de navigation latral, la page 47
Vous pouvez dplacer les actions de la barre d'outils vers un menu de navigation
situ sur le ct de l'cran, ce qui permet de les rendre plus visibles et plus faciles
d'accs. Sur le centre de contrle, le menu de navigation latral comporte les
options du menu Aller .

Utilitaires pour la consignation et les tests


Pour vous aider grer la performance du systme, vous pouvez utilisez certains
utilitaires des fins de vrification et de dbogage. Lorsque vous tes satisfait de
votre dploiement, vous pouvez dsactiver ces utilitaires de consignation.

Utilitaires effectuant le suivi des performances systme


Par dfaut, les utilitaires de consignation mbocount, logSQLTimeLimit et
fetchResultLogLimit sont activs dans le fichier de proprits. Ces utilitaires vous
permettent d'effectuer le suivi des problmes potentiels de performance systme
pendant la configuration d'un dploiement systme initial :
v Utilisation excessive d'objets mtier
v Excution lente des instructions SQL
v Nombre lev d'enregistrements renvoys dans un rsultat de requte
Pour dsactiver les utilitaires de journalisation, modifiez les proprits de
dbogage dcrites dans le tableau suivant.

514

Administration de Maximo Asset Management

Tableau 86. Proprits de dbogage


Proprit

Description

Valeur par dfaut

mail.debug

Utilis pour identifier et rsoudre les


problmes de connectivit, de
configuration et de formatage du courrier
lectronique. Il s'agit d'une proprit de
dbogage API JavaMail.

false

Pour l'activer, remplacez la valeur par


true.
mxe.mbocount

Affiche le nombre d'objets mtier crs


par le serveur.

Pour dsactiver cette proprit, basculez


sa valeur sur 0.
mxe.db.logSQLTimeLimit

Reprsente les instructions SQL qui


prennent plus de temps que la limite
spcifie et qui sont consignes. La dure
est mesure en millisecondes.

1000

Pour dsactiver cette proprit, basculez


sa valeur sur 0.
mxe.db.fetchResultLogLimit

1000 lignes
Lorsque cette proprit est active, une
trace de pile est consigne dans le journal
pour chaque groupe d'objets mtier qui
extrait des donnes au-del de la limite de
lignes dfinie. Le journal de trace de pile
est galement rpt en cas d'extractions
multiples.
Pour dsactiver cette proprit, basculez
sa valeur sur 0.

mxe.db.logSQLPlan (Oracle uniquement)

La dfinition de cette proprit sur true a 0


pour effet de consigner le plan d'excution
pour toutes les instructions SQL contenant
un balayage de tableau complet.
Si vous dfinissez
mxe.db.sqlTableScanExclude, tous les
tableaux, sauf ceux que vous avez exclus
volontairement, sont consigns.
Si vous ne dfinissez pas
mxe.db.sqlTableScanExclude, seules les
instructions SQL qui dpassent la limite
de temps dfinie dans
mxe.dblogSQLTimeLimit sont journalises.

mxe.db.sqlTableScanExclude=
ACTION,MAXROLE, SCCONFIG,MAXUSER
(Oracle uniquement)

Vous pouvez dfinir les noms de tableau


que vous voulez exclure du journal. Les
noms de table doivent tre en majuscules.

Si vous dfinissez
mxe.db.sqlTableScanExclude, tous les
tableaux sont consigns, l'exception de
ceux que vous avez rpertoris.
Si vous ne dfinissez pas
mxe.db.sqlTableScanExclude et que
indiquez mxe.db.logSQLPlan=true, seules
les instructions SQL qui dpassent la
limite de temps dfinie dans
mxe.dblogSQLTimeLimit sont journalises.
mxe.logging.CorrelationEnabled

Reprsente l'ID de corrlation qui est


consign si un pourcentage de la file
d'attente est indiqu dans le journal.

Chapitre 25. Proprits systme

515

Tableau 86. Proprits de dbogage (suite)


Proprit

Description

Valeur par dfaut

mxe.logging.disableLoggingPropFile

Dsactive le fichier logging.properties


pour la journalisation.

mxe.logging.rootfolder

Reprsente le dossier racine par dfaut


dans lequel sont enregistrs les fichiers
journaux gnrs par Maximo.

Proprit de gnration d'intervention


Vous pouvez utiliser une proprit pour grer la gnration d'interventions.
La proprit de gnration d'intervention est mxe.msgLogFile. Cette proprit
reprsente le fichier journal pour la gnration d'une intervention.

Proprits de flux de travaux


Vous pouvez utiliser les proprits de flux de travaux pour spcifier le compte de
messagerie de l'administrateur et contrler l'hritage du statut des lments de
travail.
Tableau 87. Proprits de flux de travaux
Proprit

Description

mxe.workflow.admin

Reprsente l'adresse lectronique de


l'administrateur de flux de travaux. Le
flux de travail n'est pas bloqu si vous
laissez la valeur vide, mais il se peut
que des messages d'erreur auxquels
des modles de communication sont
associs ne soient pas envoys. La
remise des notifications structure
libre dpend de la valeur dfinie pour
cette proprit.

mxe.app.wo.flowControlStatusInheritance

Permet l'hritage du statut des


lments de travail qui se trouvent
sous le contrle du flux de processus.
Vous dfinissez cette proprit sur (1)
pour vous assurer que le statut est
transmis de l'intervention parent vers
l'intervention enfant. Les statuts de
dbut et de fin de flux ne sont pas
hrits, ils existent en tant que ENCRS
et TERMI par dfaut.

516

Administration de Maximo Asset Management

Valeur par dfaut

Remarques
Le prsent document peut contenir des informations ou des rfrences concernant
certains produits, logiciels ou services IBM non annoncs dans ce pays. Pour plus
de dtails, rfrez-vous aux documents d'annonce disponibles dans votre pays, ou
adressez-vous votre partenaire commercial IBM. Toute rfrence un produit,
logiciel ou service IBM n'implique pas que seul ce produit, logiciel ou service
puisse tre utilis. Tout autre lment fonctionnellement quivalent peut tre
utilis, s'il n'enfreint aucun droit d'IBM. Il est de la responsabilit de l'utilisateur
d'valuer et de vrifier lui-mme les installations et applications ralises avec des
produits, logiciels ou services non expressment rfrencs par IBM.
IBM peut dtenir des brevets ou des demandes de brevet couvrant les produits
mentionns dans le prsent document. La remise de ce document ne vous donne
aucun droit de licence sur ces brevets ou demandes de brevet. Si vous dsirez
recevoir des informations concernant l'acquisition de licences, veuillez en faire la
demande par crit l'adresse suivante :
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
Pour le Canada, veuillez adresser votre courrier :
IBM Director of Commercial Relations
IBM Canada Ltd
3600 Steeles Avenue East
Markham, Ontario
L3R 9Z7 Canada
Les informations sur les licences concernant les produits utilisant un jeu de
caractres double octet peuvent tre obtenues par crit l'adresse suivante :
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japan
Le paragraphe suivant ne s'applique ni au Royaume-Uni, ni dans aucun pays dans
lequel il serait contraire aux lois locales : LE PRESENT DOCUMENT EST LIVRE
EN L'ETAT SANS AUCUNE GARANTIE EXPLICITE OU IMPLICITE. IBM
DECLINE NOTAMMENT TOUTE RESPONSABILITE RELATIVE A CES
INFORMATIONS EN CAS DE CONTREFACON AINSI QU'EN CAS DE DEFAUT
D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE. Certaines juridictions
n'autorisent pas l'exclusion des garanties implicites, auquel cas l'exclusion ci-dessus
ne vous sera pas applicable.

Copyright IBM Corp. 2008, 2014

517

Le prsent document peut contenir des inexactitudes ou des coquilles. Il est mis
jour priodiquement. Chaque nouvelle dition inclut les mises jour. IBM peut,
tout moment et sans pravis, modifier les produits et logiciels dcrits dans ce
document.
Les rfrences des sites Web non IBM sont fournies titre d'information
uniquement et n'impliquent en aucun cas une adhsion aux donnes qu'ils
contiennent. Les lments figurant sur ces sites Web ne font pas partie des
lments du prsent produit IBM et l'utilisation de ces sites relve de votre seule
responsabilit.
IBM pourra utiliser ou diffuser, de toute manire qu'elle jugera approprie et sans
aucune obligation de sa part, tout ou partie des informations qui lui seront
fournies.
Les licencis souhaitant obtenir des informations permettant : (i) l'change des
donnes entre des logiciels crs de faon indpendante et d'autres logiciels (dont
celui-ci), et (ii) l'utilisation mutuelle des donnes ainsi changes, doivent adresser
leur demande :
IBM Corporation
2Z4A/101
11400 Burnet Road
Austin, TX 78758 U.S.A.
Ces informations peuvent tre soumises des conditions particulires, prvoyant
notamment le paiement d'une redevance.
Le logiciel sous licence dcrit dans ce document et tous les lments sous licence
disponibles s'y rapportant sont fournis par IBM conformment aux dispositions de
l'ICA, des Conditions internationales d'utilisation des logiciels IBM ou de tout
autre accord quivalent.
Les informations concernant des produits non IBM ont t obtenues auprs des
fournisseurs de ces produits, par l'intermdiaire d'annonces publiques ou via
d'autres sources disponibles. IBM n'a pas test ces produits et ne peut confirmer
l'exactitude de leurs performances ni leur compatibilit. Elle ne peut recevoir
aucune rclamation concernant des produits non IBM. Toute question concernant
les performances de produits non IBM doit tre adresse aux fournisseurs de ces
produits.
Le prsent document peut contenir des exemples de donnes et de rapports utiliss
couramment dans l'environnement professionnel. Ces exemples mentionnent des
noms fictifs de personnes, de socits, de marques ou de produits des fins
illustratives ou explicatives uniquement. Toute ressemblance avec des noms de
personnes, de socits ou des donnes relles serait purement fortuite.
LICENCE DE COPYRIGHT :
Le prsent logiciel contient des exemples de programmes d'application en langage
source destins illustrer les techniques de programmation sur diffrentes
plateformes d'exploitation. Vous avez le droit de copier, de modifier et de
distribuer ces exemples de programmes sous quelque forme que ce soit et sans
paiement d'aucune redevance IBM, des fins de dveloppement, d'utilisation, de
vente ou de distribution de programmes d'application conformes aux interfaces de
programmation des plateformes pour lesquels ils ont t crits ou aux interfaces de

518

Administration de Maximo Asset Management

programmation IBM. Ces exemples de programmes n'ont pas t rigoureusement


tests dans toutes les conditions. Par consquent, IBM ne peut garantir
expressment ou implicitement la fiabilit, la maintenabilit ou le fonctionnement
de ces programmes. Les exemples de programme sont fournis "EN L'ETAT", sans
garantie d'aucune sorte. IBM ne sera en aucun cas responsable des dommages lis
l'utilisation des exemples de programme.

Marques
IBM, le logo IBM et ibm.com sont des marques d'International Business Machines
dans de nombreux pays. Les autres noms de produits et de services peuvent tre
des marques d'IBM ou d'autres socits. La liste actualise de toutes les marques
d'IBM est disponible sur la page Web Copyright and trademark information
l'adresse www.ibm.com/legal/copytrade.shtml.
Java ainsi que tous les logos et toutes les marques incluant Java sont des marques
d'Oracle et/ou de ses socits affilies.
Linux est une marque de Linus Torvalds aux Etats-Unis et/ou dans certains autres
pays.
Microsoft, Windows et le logo Windows sont des marques de Microsoft
Corporation aux Etats-Unis et/ou dans certains autres pays.
UNIX est une marque enregistre de The Open Group aux Etats-Unis et/ou dans
certains autres pays.

Remarques

519

520

Administration de Maximo Asset Management



S-ar putea să vă placă și