Guide d`administration
Transcription
Guide d`administration
IBM Maximo Mobile Suite Version 7.5.1 Guide d'administration Important Avant d'utiliser le présent document et le produit associé, prenez connaissance des informations générales figurant à la section «Remarques», à la page 23. 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 périodiquement. Chaque nouvelle édition inclut les mises à jour. Les informations qui y sont fournies sont susceptibles d'être modifiées avant que les produits décrits ne deviennent eux-mêmes disponibles. En outre, il peut contenir des informations ou des références concernant certains produits, logiciels ou services non annoncés dans ce pays. Cela ne signifie cependant pas qu'ils y seront annoncés. Pour plus de détails, pour toute demande d'ordre technique, ou pour obtenir des exemplaires de documents IBM, référez-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.can.ibm.com (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 2013. Tous droits réservés. © Copyright IBM Corporation 2007, 2013. Table des matières Avis aux lecteurs canadiens . . . . . . v Administration de Maximo Mobile Suite 1 Configuration d'IBM Maximo Mobile Suite . . . . 1 Garantie de l'unicité des enregistrements dans Maximo Mobile Asset Manager . . . . . . . 1 Configuration des compteurs . . . . . . . . 1 Envoi des changements de statut indépendamment des enregistrements dans Maximo Mobile Work Manager . . . . . . . 2 Création d'un statut d'actif. . . . . . . . . 2 Changement de la fréquence d'interrogation . . . 3 Suppression des transactions des utilisateurs inactifs . . . . . . . . . . . . . . . 3 Activation de la lecture de codes à barres. . . . 4 Création de profils pour la lecture de codes à barres. . . . . . . . . . . . . . . 4 Activation de la lecture de codes à barre sur les périphériques mobiles Intermec . . . . . . 5 Activation de la lecture de codes à barre sur les périphériques mobiles Motorola Symbol . . . 6 Activation de la lecture de codes à barres sur les tablettes Motorola ET1 Enterprise . . . . 7 Activation de la lecture de codes à barre sur les périphériques mobiles Panasonic . . . . . 8 Activation de la lecture de codes à barre sur des périphériques mobiles Android . . . . . 9 Activation des lectures RFID (identification par radiofréquence) . . . . . . . . . . . . 10 Création de dossiers de profils pour les lectures RFID . . . . . . . . . . . . 10 Activation de lectures RFID sur des lecteurs RFID Motorola . . . . . . . . . . . 10 Gestion des groupes de sécurité dans Maximo Mobile Suite . . . . . . . . . . . . . . 11 © Copyright IBM Corp. 2007, 2013 Gestion des données des périphériques mobiles . . Requêtes . . . . . . . . . . . . . . Création de requêtes . . . . . . . . . Utilisation de requêtes existantes . . . . . Définition des données de prise en charge . . Comptage des enregistrements pour un périphérique mobile . . . . . . . . . . Analyse des données mobiles . . . . . . . Téléchargement automatique des enregistrements sur un périphérique mobile . . . . . . . . Définition des propriétés de pièce jointe . . . . Définition d'identificateurs uniques pour des actifs, des emplacements et des éléments de configuration . . . . . . . . . . . . . Gestion des erreurs entre périphériques mobiles et serveurs d'applications . . . . . . . . . . Retourner des erreurs aux utilisateurs mobiles. . Rediriger des transactions erronées . . . . . Soumettre à nouveau des enregistrements de transaction. . . . . . . . . . . . . . Suppression d'enregistrements de transaction . . Personnalisation des périphériques mobiles. . . . Personnalisation des composants Maximo Mobile Suite pour des périphériques mobiles. . . . . Planification de la configuration d'application Attributs XML pour les composants Maximo Mobile Suite . . . . . . . . . . . . Changement de la présentation de l'écran . . . Création de copies de composants . . . . . . Tâches périodiques de Maximo Mobile Suite . . 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 19 20 20 21 Remarques . . . . . . . . . . . . . 23 Marques . . . . . . . . . . . . . . . 25 iii iv Guide d'administration Avis aux lecteurs canadiens Le présent document a été traduit en France. Voici les principales différences et particularités dont vous devez tenir compte. Illustrations Les illustrations sont fournies à titre d'exemple. Certaines peuvent contenir des données propres à la France. Terminologie La terminologie des titres IBM peut différer d'un pays à l'autre. Reportez-vous au tableau ci-dessous, au besoin. IBM France IBM Canada ingénieur commercial représentant agence commerciale succursale ingénieur technico-commercial informaticien inspecteur technicien du matériel Claviers Les lettres sont disposées différemment : le clavier français est de type AZERTY, et le clavier français-canadien de type QWERTY. OS/2 et Windows - Paramètres canadiens Au Canada, on utilise : v les pages de codes 850 (multilingue) et 863 (français-canadien), v le code pays 002, v le code clavier CF. Nomenclature Les touches présentées dans le tableau d'équivalence suivant sont libellées différemment 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 françaises figurant dans le présent document aux touches de votre clavier. © Copyright IBM Corp. 2007, 2013 v Brevets Il est possible qu'IBM détienne des brevets ou qu'elle ait déposé des demandes de brevets portant sur certains sujets abordés dans ce document. Le fait qu'IBM vous fournisse le présent 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 général des relations commerciales d'IBM, 3600 Steeles Avenue East, Markham, Ontario, L3R 9Z7. Assistance téléphonique Si vous avez besoin d'assistance ou si vous voulez commander du matériel, des logiciels et des publications IBM, contactez IBM direct au 1 800 465-1234. vi Guide d'administration Administration de Maximo Mobile Suite Une fois que vous avez installé avec succès Maximo Mobile Suite ou l'un de ses composants, vous devez vous assurer que le programme fonctionne correctement en exécutant des tâches administratives telles que la configuration, la gestion des données et la gestion des erreurs. Vous pouvez ensuite le personnaliser en fonction de vos besoins métier. Configuration d'IBM Maximo Mobile Suite Vous configurez Maximo Mobile Suite en modifiant les paramètres du serveur d'applications. La configuration de Maximo Mobile Suite permet au serveur d'applications de gérer correctement les données provenant des périphériques mobiles, facilite les communications entre les périphériques mobiles et le serveur d'applications, active la lecture des codes à barres et optimise la transmission de données vers les périphériques mobiles. Garantie de l'unicité des enregistrements dans Maximo Mobile Asset Manager Un enregistrement d'actif créé sur un périphérique mobile dans Maximo Mobile Asset Manager n'est pas validé tant qu'il n'a pas été téléchargé sur le serveur d'applications. Le processus de validation vérifie que l'attribut défini comme son identificateur unique n'existe pas sur le serveur d'applications. Procédure 1. Dans l'application Gestionnaire de données mobiles, indiquez le groupe pour lequel vous n'autorisez pas la duplication des enregistrements. 2. Tapez sur Sélectionner une action > Options du gestionnaire des actifs. 3. Indiquez l'attribut qui définit l'actif de façon unique. L'attribut SERIALNUM utilise par exemple le numéro de série d'un actif pour valider l'unicité de l'enregistrement. 4. Sauvegardez l'enregistrement. Configuration des compteurs Les compteurs peuvent contrôler le temps que les agents mobiles passent sur des éléments de travail spécifiques. Vous pouvez préciser de quelle manière les compteurs contrôlent les interventions pour rendre la progression et la réalisation des interventions plus efficaces. Vous pouvez configurer les compteurs dans l'application Organisations, en sélectionnant Paramètres système puis les options de compteur pour votre organisation. Le tableau suivant présente en détails les options de configuration. Option de compteur Explications Remplace automatiquement le statut de l'intervention par INPRG lorsqu'un utilisateur démarre un compteur de main-d'oeuvre Lorsqu'un utilisateur démarre un compteur pour contrôler leur travail, le statut de l'intervention passe de Approuvé à En cours. © Copyright IBM Corp. 2007, 2013 1 Option de compteur Explications Par défaut, le statut de l'intervention Lorsque des utilisateurs arrêtent un devient Terminé lorsqu'un utilisateur arrête compteur, le statut de l'intervention devient un compteur de main-d'oeuvre Terminé. Si les utilisateurs ne veulent pas que l'intervention soit terminée, ils doivent désactiver la case à cocher Clôturer l'intervention. Confirmer le temps calculé par le compteur Si cette case à cocher est désactivée, la fenêtre dans laquelle les utilisateurs confirment le temps passé au travail et s'ils souhaitent terminer les interventions n'est pas affichée. Selon le statut par défaut de l'intervention lorsque l'utilisateur arrête le compteur de main-d'oeuvre, les interventions sont terminées ou non. Par exemple, si vous sélectionnez Par défaut, le statut de l'intervention devient Terminé lorsqu'un utilisateur arrête un compteur de main-d'oeuvre et désactivez Confirmer le temps calculé par le compteur, lorsqu'un utilisateur arrêt un compteur de temps, le statut de l'intervention devient automatiquement Terminé et la durée de l'intervention est automatiquement enregistrée. L'utilisateur n'a besoin de confirmer aucune des deux actions. Envoi des changements de statut indépendamment des enregistrements dans Maximo Mobile Work Manager Vous pouvez définir quels statuts sont envoyés à l'application indépendamment des interventions ou enregistrements de ticket dans Maximo Mobile Work Manager. Lorsque des travailleurs itinérants mettent à jour les changements de statut des interventions et des tickets sur le serveur d'applications, ils peuvent continuer à utiliser les interventions et les tickets stockés sur le périphérique mobile. Procédure 1. Dans l'application Gestionnaire de données mobiles, indiquez le groupe de sécurité pour lequel vous souhaitez autoriser les changements de statut indépendantes. 2. Tapez sur Sélectionner une action > Options du gestionnaire de travaux > Changement de statut. 3. Sélectionnez les classes des interventions ou des tickets pour lesquelles vous souhaitez définir des statuts indépendants. 4. Ajoutez une nouvelle ligne pour chaque statut que vous souhaitez envoyer indépendamment pour un type d'enregistrement. 5. Tapez sur OK. Création d'un statut d'actif Lorsque les travailleurs itinérants procèdent à un audit, ils peuvent avoir besoin de changer le statut d'un actif pour indiquer que celui-ci est manquant. Vous pouvez créer un statut fonctionnant de la même manière qu'un statut opérationnel, mais qui indique qu'un actif est introuvable. 2 Guide d'administration Procédure 1. Dans l'application Domaines, ouvrez le domaine LOCASSETSTATUS. 2. Créez un domaine synonyme dont les valeurs sont les suivantes : Valeur interne Valeur Description OPERATIONNEL MANQUANT Actif manquant 3. Tapez sur OK. Changement de la fréquence d'interrogation L'interrogation des transactions affecte la vitesse à laquelle le serveur d'applications traite les transactions d'un périphérique mobile. Vous pouvez augmenter la fréquence de traitement des informations en augmentant le débit auquel la file d'attente du serveur d'applications est interrogée pour les transactions. Pourquoi et quand exécuter cette tâche Les tâches périodiques sont des travaux définis pour s'exécuter automatiquement et régulièrement. Par défaut, la tâche périodique de l'interrogation des transactions s'exécute toutes les minutes. Chaque instance d'interrogation traire une transaction. Pour augmenter l'efficacité du traitement des transactions, augmentez les instances d'interrogation pour traiter plusieurs transactions simultanément. Les périodes d'interrogation déterminent la fréquence d'exécution de chaque interrogation. Procédure 1. Depuis l'application Configuration des tâches périodiques, extrayez la tâche périodique MOBILETXN et tapez sur l'onglet Fréquence d'interrogation. 2. Dans la zone Instances, entez le nombre d'instances d'interrogation à exécuter simultanément. La valeur par défaut correspond à une instance d'interrogation par période d'interrogation. 3. Définissez le nombre de minutes entre les instances d'interrogation. La valeur par défaut est 1 minute. Exemple La valeur d'instance d'interrogation 5 avec une période d'interrogation égale à 2 implique que cinq transactions sont traitées toutes les deux minutes. Suppression des transactions des utilisateurs inactifs Si les utilisateurs ne se connectent pas au serveur d'applications depuis leur périphérique mobile pendant un certain nombre de jours, vous pouvez supprimer toutes les transactions en attente entre le périphérique et le serveur d'applications. Pourquoi et quand exécuter cette tâche Si les utilisateurs mobiles prennent des vacances ou sont loin de leurs périphériques mobiles pour des périodes supérieures à 10 jours, vous pouvez définir la valeur en jours pour cette tâche périodique sur une valeur supérieure. Par exemple, si les employés prennent habituellement deux semaines de vacances, vous pouvez définir la valeur de la tâche périodique sur une valeur supérieure à 14 jours. Administration de Maximo Mobile Suite 3 Procédure 1. Dans l'application Configuration des tâches périodiques, extrayez la tâche périodique MOBILEDEVCLEANUP. 2. Dans le paramètre NOOFDAYS, entrez le nombre de jours après lequel les transactions sont supprimées des périphériques mobiles. Le délai par défaut est 10 jours. 3. Sauvegardez la tâche périodique. Activation de la lecture de codes à barres Après l'activation de la lecture des codes à barre, les employés peuvent identifier rapidement les actifs lors des audits ou d'inspections des stocks. Avant d'activer la lecture des codes à barres, vous devez créer des profils pour les périphériques mobiles. Information associée : Numérisation des codes à barres dans les tables Audit des actifs d'un emplacement Installation à l'aide d'un logiciel de synchronisation Android Création de profils pour la lecture de codes à barres Avant d'activer les lectures de codes à barres sur des périphériques mobiles, vous devez créer différents dossiers de profil pour les périphériques Windows Mobile et Android. Les fichiers de profil contiennent les fichiers requis pour la lecture de codes à barres. Création de profils pour la lecture de codes à barres sur les périphériques Windows Mobile : Si vous utilisez des lectures de codes à barres sur des périphériques Windows Mobile, vous devez créer un dossier de profil contenant les fichiers requis. Procédure 1. Sur le serveur d'applications, accédez au dossier rép_installation\ mobiletools\profiles\windows. 2. Dans le dossier windows, copiez le dossier pda et renommez-le Intermec, Symbol, ou Custom si vous n'utilisez pas de périphériques mobiles Intermec ou Motorola Symbol. Si vous utilisez un périphérique Panasonic Toughbook, copiez le dossier desktop et renommez-le Panasonic. 3. Dans le dossier windows\nom du nouveau profil, modifiez le fichier profile.properties en remplaçant la valeur de l'attribut maximo.mobile.profile.name=PDA ou DESKTOP par le nom attribué au nouveau profil. Par exemple, maximo.mobile.profile.name=SYMBOL. 4. Dans le dossier windows\common\appsetup, copiez le fichier mobile.properties dans le dossier nom nouveau profil\appsetup. 5. Dans le fichier mobile.properties, supprimez // pour activer le pilote des codes à barres Intermec ou Motorola Symbol. Création de profils pour la lecture de codes à barres sur les périphériques Android : Si des employés lisent des codes à barres sur des périphériques Android, vous devez créer un dossier de profil contenant les fichiers requis. 4 Guide d'administration Procédure 1. Sur le serveur d'applications, accédez au dossier répertoire_installation\ mobiletools\profiles\android. Copiez le fichier android-default et nommez-le, par exemple, AndroidDevice. 2. Dans le fichier profile.properties du dossier répertoire_installation\ mobiletools\profiles\android\PériphériqueAndroid, modifiez la valeur de la propriété maximo.mobile.profile.name=android-default en spécifiant le nom du nouveau profil. Par exemple, changez la propriété en maximo.mobile.profile.name=AndroidDevice. 3. Dans le dossier répertoire_installation\mobiletools\profiles\android\ common\appsetup, copiez le fichier mobile.properties vers le dossier répertoire_installation\mobiletools\profiles\android\ PériphériqueAndroid\appsetup. Activation de la lecture de codes à barre sur les périphériques mobiles Intermec Si votre entreprise utilise des périphériques mobiles Intermec pour la lecture de codes à barres, vous devez télécharger des fichiers depuis le site Web Intermec Web pour activer la lecture de codes à barres sur ces périphériques mobiles. Avant de commencer Créez des dossiers de profils pour les périphériques Windows Mobile. Procédure 1. Accédez au site Web Intermec Supply Chain Management à l'adresse www.intermec.com. 2. Téléchargez IDL Resource Kit - Data Collection et installez le kit dans le répertoire C:\Program Files. 3. Ouvrez Microsoft ActiveSync et accédez au dossier Tools\Explore Pocket PC. 4. Copiez les fichiers répertoriés dans le tableau suivant vers les emplacements indiqués. Vous pouvez créer des dossiers dans l'emplacement cible avant de copier les fichiers à partir de l'emplacement source. Emplacement source Nom du fichier Emplacement cible C:\Program Files\Intermec\Developer Library\Data Collection Resource Kit\Runtime\WCE420\ PocketPC 2003\processor type : Armv4 ou xScale\ JavaDataCollection.cab racine_install\ mobiletools\profiles\ dossier profil Intermec\devicesetup C:\Program Files\Intermec\Developer Library\JAVALib\ DataCollection.jar racine_install\ mobiletools\profiles\ dossier profil Intermec\devicesetup\ Maximo\lib C:\Windows itcscan.dll racine_install\ mobiletools\profiles\ dossier profil Intermec\devicesetup\J9\ PPRO11\bin Administration de Maximo Mobile Suite 5 5. Accédez au dossier racine_install\mobiletools\maximo et exécutez le fichier packagemobile.cmd pour charger le nouveau profil de code à barres sur le serveur d'applications. 6. Sur le périphérique mobile, accédez au dossier Programs > IBM Maximo Mobile et exécutez l'application Programme d'installation d'application mobile. Sélectionnez le nouveau profil pour le télécharger et procédez à l'installation. 7. Si vous utilisez le système d'exploitation Windows Mobile, sur le périphérique mobile, accédez au dossier racine_install et exécutez le fichier JavaCollection.cab. Information associée : La numérisation du code à barres ne fonctionne pas Ajout d'une bibliothèque aux périphériques Intermec : Si vous utilisez des périphériques mobiles Intermec pour lire les codes à barres, vous devez modifier le fichier des propriétés de chaque application pour ajouter une bibliothèque qui gère la lecture des codes à barres sur le périphérique. Procédure 1. Accédez au dossier racine_install\mobiletools\profiles\pda\devicesetup\ Maximo\lib. 2. Ouvrez le fichier des propriétés pour chaque application dans un éditeur de texte. 3. A la fin du fichier, entrez \maximo\lib\DataCollection.jar. Une fois que vous modifiez le fichier de propriétés, il doit se présenter de cette manière : # App parameters jvm.parameters="-Xjit:count=0" "-jcl:ppro11" "-classpath" "\maximo\lib\ db2ejdbc.jar;\maximo\lib\mobilepreboot.jar;\maximo\lib\DataCollection.jar" 4. Sauvegardez le fichier des propriétés mis à jour. Activation de la lecture de codes à barre sur les périphériques mobiles Motorola Symbol Si votre entreprise utilise des périphériques mobiles Motorola Symbole pour la lecture de codes à barres, vous devez télécharger des fichiers depuis le site Web de Motorola pour activer la lecture de codes à barres sur ces périphériques mobiles. Avant de commencer Créez des dossiers de profils pour les périphériques Windows Mobile. Procédure 1. Accédez au site Web Motorola Symbol Support Central à l'adresse support.symbol.com. 2. Recherchez le Symbol Mobility Developer Kit for Java™ et téléchargez la dernière version compatible avec les périphériques. 3. Installez le kit de développement dans le répertoire C:\Program Files\Symbol Mobility Developer Kit for Java\. 4. Ouvrez Microsoft ActiveSync et accédez au dossier Tools\Explore Pocket PC. 5. Copiez les fichiers répertoriés dans le tableau suivant vers les emplacements indiqués. 6 Guide d'administration Emplacement source Nom du fichier Emplacement cible C:\Program Files\Symbol Mobility Developer Kit for Java\v1.3\bin\ symbolclasses.jar racine_install\ mobiletools\profiles\ dossier profil Symbol\devicesetup\Maximo\ lib C:\Program Files\Symbol Mobility Developer Kit for Java\v1.3\bin\ symboljavaapi.dll racine_install\ mobiletools\profiles\ dossier profil Symbol\devicesetup\Windows 6. Accédez au dossier racine_install\mobiletools\maximo et exécutez le fichier packagemobile.cmd pour charger le nouveau profil de code à barres sur le serveur d'applications. 7. Sur le périphérique mobile, accédez au dossier Programs > IBM Maximo Mobile et exécutez l'application Programme d'installation d'application mobile. Sélectionnez le nouveau profil pour le télécharger et procédez à l'installation. Information associée : La numérisation du code à barres ne fonctionne pas Ajout d'une bibliothèque aux périphériques mobiles Motorola Symbol : Si vous utilisez des périphériques mobiles Motorola Symbol pour lire les codes à barres, vous devez modifier le fichier des propriétés de chaque application pour ajouter une bibliothèque qui gère la lecture des codes à barres sur le périphérique. Procédure 1. Accédez au dossier racine_install\mobiletools\profiles\pda\devicesetup\ Maximo\lib. 2. Ouvrez le fichier des propriétés pour l'application dans un éditeur de texte. 3. A la fin du fichier, entrez \maximo\lib\symbolclasses.jar. Une fois que vous modifiez le fichier de propriétés, il doit se présenter de cette manière : # App parameters jvm.parameters="-Xjit:count=0" "-jcl:ppro11" "-classpath" "\maximo\lib\ db2ejdbc.jar;\maximo\lib\mobilepreboot.jar;\maximo\lib\symbolclasses.jar" 4. Sauvegardez le fichier des propriétés mis à jour. Activation de la lecture de codes à barres sur les tablettes Motorola ET1 Enterprise Pour que les employés puissent lire des codes à barres pour identifier des actifs, vous devez configurer des profils pour la lecture des codes à barres sur les tablettes Motorola ET1 Enterprise. Avant de commencer Créez des dossiers de profil pour les périphériques mobiles Android. Procédure 1. Sur le serveur d'applications, accédez au fichier répertoire_installation\ mobiletools\profiles\android\nom_profil_périphérique_ET1\appsetup\ mobile.properties. a. Supprimez la mise en commentaire de la propriété maximo.mobile.barcode. b. Affectez à la propriété maximo.mobile.barcode la valeur DATAWEDGE. Administration de Maximo Mobile Suite 7 2. Refaites le package du bundle d'application et, sur la tablette Motorola ET1 Enterprise, installez le profil que vous avez créé sur le serveur d'applications. 3. Connectez la tablette Motorola ET1 Enterprise au serveur d'applications et mettez à jour Maximo Mobile Suite. 4. Ouvrez l'application DataWedge, tapez sur Menu et activez l'application. 5. Tapez sur Menu > Nouveau profil. Créez un profil nommé MaximoMobileProfile. 6. Activez le profil MaximoMobileProfile. 7. Tapez sur Applications associées et sélectionnez les applications Maximo Mobile Suite à associer au profil : v com.ibm.tivoli.maximo.mobile.entrypoint.android.mobileam v com.ibm.tivoli.maximo.mobile.entrypoint.android.mobilewo v com.ibm.tivoli.maximo.mobile.entrypoint.android.mobileinv 8. Sélectionnez l'activité com.ibm.tivoli.maximo.mobile.android.DefaultMaximoMobileActivity. Revenez à la fenêtre de profil 9. Accédez à Entrée de codes à barres et activez le module Scanner de codes à barres. Sélectionnez les décodeurs et les paramètres de décodeurs pour votre entreprise. 10. Accédez à Intent Output et activez le module Intent Output. a. Dans la zone Action Intent, entrez com.ibm.maximo.mobile.android.datawedge.action.FOUND. b. Dans la zone Intent category entrez android.intent.category.DEFAULT. c. Tapez sur Intent delivery et sélectionnez Broadcast intent. Information associée : Modularisation des regroupements d'applications Activation de la lecture de codes à barre sur les périphériques mobiles Panasonic Si votre entreprise utilise des périphériques Panasonic pour la lecture de codes à barres, vous devez télécharger des fichiers depuis le site Web de Panasonic pour activer la lecture de codes à barres. Avant de commencer Créez des dossiers de profils pour les périphériques Windows Mobile. Procédure 1. Allez sur le site Web du service de support Panasonic à l'adresse www.panasonic.com. 2. Téléchargez et installez Panasonic CF-U1 Software Development Kit.exe dans le dossier C:\Program Files\Panasonic\Panasonic CF-U1 Software Development Kit. 3. Copiez les fichiers répertoriés dans le tableau suivant vers les emplacements indiqués. Vous pouvez créer des dossiers dans l'emplacement cible avant de copier les fichiers à partir de la source. 8 Guide d'administration Emplacement source Nom du fichier Emplacement cible C:\Program Files\Panasonic\Panasonic CF-U1 Software Development Kit\Barcode Reader\BCR SDK\Java SDK\dist PS_SDK.jar racine_install\ mobiletools\profiles\ panasonic\lib C:\Program Files\Panasonic\Panasonic CF-U1 Software Development Kit\Barcode Reader\BCR SDK\Java SDK\dist BCRPowerControl.dll, ISDC_Rs.dll, PS_SDK.dll et SSIdll.dll racine_install\ mobiletools\profiles\ panasonic\panasonic 4. Dans le dossier racine_install\mobiletools\profiles\panasonic, ouvrez le fichier de raccourcis du composant pour lequel vous souhaitez activer la numérisation des codes à barres dans un éditeur de texte : Asset_Management.cmd, Inventory_Management.cmd ou Work_Management.cmd. 5. Sous la ligne setEnv.cmd, ajoutez le texte suivant : set PATH=%PATH%;.\ panasonic 6. Sur la ligne qui commence par %JAVA_HOME%\bin\java.exe, remplacez le texte : -cp .\lib\db2ejdbc.jar;.\lib\mobilepreboot.jar par le texte suivant : -cp .\lib\PS_SDK.jar;.\lib\db2ejdbc.jar;.\lib\mobilepreboot.jar. 7. Sauvegardez le fichier et fermez l'éditeur de texte. 8. Accédez au dossier racine_install\mobiletools\maximo et exécutez le fichier packagemobile.cmd pour charger le nouveau profil de code à barres sur le serveur d'applications. 9. Lancez le fichier d'application du Programme d'installation d'application mobile, Mobile_Installer.cmd. 10. Cliquez sur le nouveau profil pour le télécharger et l'installer. Information associée : La numérisation du code à barres ne fonctionne pas Activation de la lecture de codes à barre sur des périphériques mobiles Android Pour que les employés puissent lire des codes à barres sur des périphériques Android pour identifier des actifs, vous devez installer une application de lecteur de codes à barres. Avant de commencer Créez des dossiers de profil pour les périphériques mobiles Android. Procédure 1. Depuis votre périphérique mobile, accédez au site Web Google Play. Recherchez l'application Barcode Scanner dans le projet ZXing et installez la version la plus récente compatible avec votre périphérique. 2. Sur le serveur d'applications, accédez au fichier répertoire_installation\ mobiletools\profiles\android\profilPériphérique\common\appsetup\ mobile.properties. a. Supprimez la mise en commentaire de la propriété maximo.mobile.barcode. b. Affectez à la propriété maximo.mobile.barcode la valeur ZXING. Administration de Maximo Mobile Suite 9 3. Reconstituez le package des bundles d'application et, sur votre périphérique mobile, installez le profil Android que vous avez créé sur le serveur d'applications. 4. Connectez le périphérique mobile au serveur d'applications et mettez à jour Maximo Mobile Suite. Information associée : Modularisation des regroupements d'applications Activation des lectures RFID (identification par radiofréquence) Après l'activation de la lecture RFID, les employés peuvent identifier rapidement les actifs lors des audits ou d'inspections des stocks. Avant d'activer la lecture RFID, vous devez créer des profils pour les périphériques mobiles. Création de dossiers de profils pour les lectures RFID Avant d'activer les lectures RFID sur des périphériques mobiles, vous devez créer un dossier de profil. Le dossier de profil contient les fichiers requis pour les lectures RFID. Procédure 1. Sur le serveur d'applications, accédez au dossier répertoire_installation\ mobiletools\profiles\windows. Copiez le dossier pda et nommez-le symbol_rfid. 2. Dans le dossier symbol_rfid, ouvrez le fichier profile.properties. Définissez les propriétés suivantes : maximo.mobile.profile.name=SYMBOL_RFID maximo.mobile.profile.description=Symbol RFID Activation de lectures RFID sur des lecteurs RFID Motorola Pour que les employés puissent scanner des étiquettes RFID afin d'identifier des actifs, vous devez activer les lectures RFID sur leurs lecteurs RFID Motorola. Avant de commencer Vérifiez que le dernier kit RFID Enterprise Mobility Developer for Java a été installé sur votre périphérique RFID. Vous pouvez télécharger ce kit depuis le site Web Motorola Support. Pourquoi et quand exécuter cette tâche Vous pouvez activer les lectures RFID sur les lecteurs RFID Motorola MC9190-Z et Motorola MC3190-Z RFID. Procédure 1. Sur le serveur d'applications, accédez au dossier répertoire_installation\ mobiletools\profiles\windows\common\appsetup. Copiez le fichier mobile.properties vers le dossier répertoire_installation\mobiletools\ profiles\windows\symbol_rfid\appsetup. Annulez la mise en commentaire de la propriété maximo.mobile.rfid=SYMBOL et changez sa valeur en SYMBOL_EMDK_V1. 2. Connectez votre lecteur RFID au serveur d'applications. Sur votre lecteur RFID, copiez les fichiers suivants vers le serveur d'applications. 10 Guide d'administration a. Depuis le dossier Java, copiez le fichier Symbol.RFID.API3.jar dans le dossier répertoire_installation\mobiletools\profiles\windows\ symbol_rfid\devicesetup\Maximo\lib. b. Depuis le dossier Windows, copiez le fichier RFIDAPI3_JNI_DEVICE.dll et le fichier RFIDAPI32.dll dans le dossier répertoire_installation\ mobiletools\profiles\windows\symbol_rfid\devicesetup\Windows. 3. Sur le serveur d'applications, accédez au répertoire répertoire_installation\ mobiletools\profiles\windows\symbol_rfid\devicesetup\Maximo\lib. Modifiez le fichier de propriétés de chaque composant Maximo Mobile Suite en ajoutant \maximo\lib\Symbol.RFID.API3.jar au chemin d'accès aux classes du paramètre JVM. Nom de l'application Fichier de propriétés Maximo Mobile Inventory Manager mobileinv.properties Maximo Mobile Work Manager mobilewo.properties Maximo Mobile Asset Manager mobileam.properties Par exemple, pour activer les lectures RFID dans l'application Maximo Mobile Asset Manager, ouvrez le fichier mobileam.properties et ajoutez \maximo\lib\Symbol.RFID.API3.jar au chemin de classes, comme suit : jvm.parameters="-Xjit:count=0" "-jcl:ppro11" "-classpath" "\maximo\lib\db2ejdbc.jar;\maximo\lib\mobilepreboot.jar; \maximo\lib\Symbol.RFID.API3.jar;" 4. Facultatif : Dans le dossier maximo\debug, ouvrez le fichier de propriétés de chaque composant Maximo Mobile Suite et ajoutez \maximo\lib\ Symbol.RFID.API3.jar au chemin d'accès aux classes du paramètre JVM. 5. Déconnectez votre lecteur RFID. 6. Refaites le package des bundles d'application. Reconnectez le lecteur RFID au serveur d'applications, installez le profil Windows que vous avez créé sur le serveur d'applications et mettez à jour Maximo Mobile Suite. Information associée : Modularisation des regroupements d'applications Processus d'audit Site Web du support Motorola Gestion des groupes de sécurité dans Maximo Mobile Suite Les paramètres de sécurité définissent la manière dont les utilisateurs peuvent accéder à Maximo Mobile Suite. Les paramètres de sécurité sont définis dans l'application Groupes de sécurité (Mobile). Gestion des données des périphériques mobiles Le volume de données envoyé à un périphérique mobile a un impact sur le fonctionnement du périphérique et l'utilisation de ce dernier par les employés sur le site. Vous pouvez filtrer les données, compter le nombre d'enregistrements, analyser le volume de données, supprimer les données superflues et activer ou désactiver le téléchargement automatique des données pour contrôler le volume de données envoyé à un périphérique. Requêtes La liste de travaux et les données supplémentaires téléchargées sur les périphériques mobiles d'un groupe de sécurité sont contrôlées par les requêtes que Administration de Maximo Mobile Suite 11 vous définissez dans Gestionnaire de données mobiles. Vous pouvez configurer les requêtes en faisant votre choix parmi les requêtes prédéfinies ou en créant des requêtes. Un groupe de sécurité dispose d'un accès pour télécharger tous les enregistrements définis dans une requête sur leurs périphériques mobiles. Pourquoi et quand exécuter cette tâche Chaque application comprend des groupes de données. Chaque groupe de données contient des requêtes définissant les données envoyées à chaque groupe de sécurité. Toutes les requêtes sont définies sur le serveur d'applications et les enregistrements correspondant à ces requêtes sont téléchargées sur un périphérique mobile. Création de requêtes Vous pouvez définir les données à envoyer à un groupe de sécurité en définissant votre propre requête. Les requêtes que vous créez déterminent les données à envoyer aux périphériques mobiles une fois que les clauses Where prédéfinies sont appliquées aux groupes de données. Les instructions SQL simples sont traitées plus rapidement que les instructions complexes. Procédure 1. Dans l'application Gestionnaire de données mobiles, indiquez le groupe de sécurité pour lequel vous souhaitez définir des requêtes. 2. Sélectionnez un composant et un groupe de données dans ce composant pour lequel vous souhaitez définir une nouvelle requête. 3. Tapez sur Nouvelle ligne. 4. Indiquez un nom et une description pour la requête. 5. Définissez une clause Where. 6. Facultatif : Sélectionnez Télécharger par défaut si vous souhaitez que les enregistrements définis dans la requête soient automatiquement téléchargés sur les périphériques mobiles du groupe de sécurité indiqué. Si vous ne sélectionnez pas cette option, les utilisateurs mobiles peuvent cocher la case à partir de leurs périphériques mobiles. 7. Tapez sur OK. Utilisation de requêtes existantes Vous pouvez définir les données à envoyer aux groupes de sécurité en utilisant une requête précédemment définie et sauvegardée. Les requêtes prédéfinies sont appliquées aux données avant les requêtes que vous créez, qu'elles soient nouvelles ou existantes. Procédure 1. Dans l'application Gestionnaire de données mobiles, indiquez le groupe de sécurité pour lequel vous souhaitez appliquer une requête. 2. Sélectionnez l'application et le groupe de données pour lesquels vous souhaitez sélectionner des requêtes existantes. 3. Tapez sur Ajouter à partir de requêtes existantes. 4. Sélectionnez la requête. 5. Facultatif : Tapez sur Télécharger par défaut si vous désirez que les enregistrements que vous avez définis soient automatiquement téléchargés sur les périphériques mobiles du groupe de sécurité que vous avez spécifiés. 6. Tapez sur OK. 12 Guide d'administration Définition des données de prise en charge Vous pouvez limiter la quantité ou le type d'informations téléchargées sur les périphériques mobiles. Par exemple, lorsqu'une intervention est téléchargée sur un périphérique mobile, un certain nombre d'enregistrements de prise en charge est également téléchargé. Vous pouvez indiquer si les données de prise en charge telles que le journal de travaux, le journal de communication et les enregistrements connexes sont envoyés sur le périphérique mobile avec l'intervention. Procédure 1. Dans l'application Gestionnaire de données mobiles, à partir du menu Sélectionner une action, sélectionnez Données de support. 2. Sélectionnez le composant pour lequel vous souhaitez définir des données. 3. Sélectionnez le type de données dont vous souhaitez limiter les données de prise en charge. 4. Annulez la sélection des groupes de données de prise en charge que vous ne souhaitez pas télécharger pour chaque type de données. 5. Tapez sur OK. Comptage des enregistrements pour un périphérique mobile Après avoir créé une requête, vous pouvez déterminer le nombre d'enregistrements que la requête va envoyer à un périphérique mobile avant que ce dernier les télécharge. Si le nombre d'enregistrements est élevé, vous pouvez supprimer des enregistrements ou créer une requête plus précise. Procédure 1. Dans l'application Gestionnaire des données mobiles sur le serveur d'applications, créez une requête pour un groupe d'utilisateurs dans une application. 2. Avant de sauvegarder la requête, tapez sur Compter les enregistrements dans l'écran de création de requête. 3. Entrez le nom de l'utilisateur pour lequel vous voulez compter les enregistrements à partir de la requête envoyée au périphérique mobile. 4. Tapez sur OK. Analyse des données mobiles Après avoir créé des requêtes, vous pouvez analyser les enregistrements et le temps de téléchargement prévu avant de les envoyer aux périphériques mobiles afin de vous assurer que le volume des enregistrements peut être rapidement transmis. Pourquoi et quand exécuter cette tâche L'analyse affiche le groupe de données, le nombre d'enregistrements, toutes les données de prise en charge associées aux enregistrements et le temps nécessaire pour traiter l'actualisation des données sur un périphérique mobile. Procédure 1. Dans l'application Gestionnaire de données mobiles, tapez sur Sélectionner une action > Analyser les données mobiles, puis sélectionnez l'application dont vous souhaitez analyser les données pour un utilisateur. 2. Spécifiez un ID utilisateur. 3. Sélectionnez les types d'enregistrements que vous souhaitez analyser. Administration de Maximo Mobile Suite 13 v Tapez sur Actualisation de la liste des interventions pour analyser les données de la liste de travaux. v Tapez sur Actualisation intégrale pour analyser les données de la liste de travaux et les données associées. 4. Facultatif : Si vous souhaitez continuer à travailler au cours de l'analyse des données, sélectionnez Exécution de l'actualisation en arrière-plan. Téléchargement automatique des enregistrements sur un périphérique mobile Lorsque vous créez une requête, vous pouvez configurer un périphérique mobile pour qu'il télécharge automatiquement les enregistrement ayant fait l'objet de requêtes. Si cette option n'est pas activée, l'utilisateur du périphérique mobile peut choisir de télécharger les enregistrements à la prochaine actualisation du périphérique, ce qui permet à ce dernier d'exécuter d'autres tâches. Procédure 1. Dans le module Gestionnaire de données mobiles sur le serveur d'applications, créez une requête pour un groupe d'utilisateurs dans une application. 2. Avant de sauvegarder la requête, tapez sur Télécharger par défaut depuis l'écran de création de requête. 3. Sauvegardez la requête. Définition des propriétés de pièce jointe Vous pouvez définir les propriétés des pièces jointes pour le composant Maximo Mobile Work Manager, telles que les types de fichiers autorisés et la taille maximale des fichiers. Procédure 1. Dans l'application Gestionnaire de données mobiles, indiquez le groupe de sécurité pour lequel vous souhaitez définir les propriétés de la pièce jointe. 2. Dans le menu Sélectionner une action, sélectionnez Options du gestionnaire de travaux. 3. Indiquez le dossier dans lequel les fichiers extraits doivent être stockés sur les périphériques mobiles. Le dossier par défaut est défini sur maximoattachments. 4. Indiquez la taille maximale du fichier pour les pièces jointes. 5. Indiquez toutes les extensions de fichier autorisées en pièces jointes. Si vous ne spécifiez pas les extensions de fichier autorisées, tous les types de fichiers sont téléchargés en tant que pièces jointes. 6. Tapez sur OK. Définition d'identificateurs uniques pour des actifs, des emplacements et des éléments de configuration Vous pouvez définir les zones de chaque organisation qui peuvent déterminer qu'un actif, un emplacement ou un élément de configuration est unique. Cette zone permet d'évaluer si un enregistrement est un doublon des enregistrements existants au cours d'un audit d'actif. Procédure 1. Dans l'application Gestionnaire de données mobiles, sélectionnez Sélectionner une action > Options du gestionnaire des actifs. 14 Guide d'administration 2. Sélectionnez l'organisation pour laquelle vous définissez des identificateurs uniques. 3. Sélectionnez l'attribut que vous souhaitez utiliser pour identifier un actif, un emplacement ou un élément de configuration comme étant unique. Par exemple, pour le magasin B, vous pouvez sélectionner l'ID d'actif comme étant un identificateur unique pour les actifs. Si un audit est réalisé et que deux actifs partagent le même ID d'actif pour le magasin B, l'utilisateur est informé qu'il y a un enregistrement doublon. 4. Tapez sur OK. Gestion des erreurs entre périphériques mobiles et serveurs d'applications Vous pouvez afficher et gérer les transactions qui ont échoué entre un périphérique mobile et le serveur d'applications. Vous pouvez envoyer des messages d'erreur aux utilisateurs mobiles, rediriger les messages d'erreur ou les supprimer. Lorsqu'une transaction échoue en raison d'une erreur de validation, un message d'erreur est envoyé au périphérique mobile. L'utilisateur peut essayer de corriger l'erreur et renvoyer l'enregistrement au serveur d'applications. La transaction qui a échoué, telle que les erreurs d'application, est envoyée à l'application Gestion d'erreur mobile. Lorsqu'une transaction échoue en raison d'une erreur système, l'erreur de transaction est envoyée directement à l'application Gestion d'erreur mobile et y est enregistrée. Exemple d'erreur système : la base de données est en panne. Vous pouvez afficher les détails des enregistrements de la transaction ayant échoué et renvoyer les enregistrements au périphérique, de sorte que les utilisateurs puissent corriger les erreurs en modifiant l'application requise. Vous devez renvoyer l'enregistrement à un périphérique mobile pour que l'utilisateur mobile puisse corriger le problème, ou vous devez supprimer la transaction et la recréer correctement dans l'application requise. Vous pouvez utiliser l'application Escalades pour effectuer un contrôle automatique et avertir les personnes chaque fois qu'un enregistrement de transaction ayant échoué apparaît dans l'application Gestion d'erreur mobile. Cela permet d'effectuer un routage automatique des transactions ayant échoué. Retourner des erreurs aux utilisateurs mobiles Vous pouvez retourner un message d'erreur à l'utilisateur d'un périphérique mobile. L'utilisateur peut ensuite corriger l'erreur, puis renvoyer la transaction. Procédure 1. Dans l'application Gestion d'erreur mobile, ouvrez l'enregistrement avec le message d'erreur que vous souhaitez renvoyer à l'utilisateur. 2. Dans le menu Sélectionner une action, sélectionnez Retour à l'utilisateur mobile. 3. Mettez à jour le message d'erreur. 4. Tapez sur OK. Administration de Maximo Mobile Suite 15 Rediriger des transactions erronées Vous pouvez rediriger une transaction erronée si l'utilisateur mobile vers lequel la transaction erronée a été envoyée n'est pas disponible. La transaction erronée peut être redirigée vers un autre utilisateur mobile qui peut entreprendre une action immédiate sur la transaction erronée. Procédure 1. Dans l'application Gestion d'erreur mobile, ouvrez l'enregistrement de transaction erronée à rediriger. 2. Dans le menu Sélectionner une action, sélectionnez Rediriger la transaction erronée. 3. Indiquez un utilisateur vers lequel vous souhaitez rediriger la transaction erronée. 4. Saisissez un message. 5. Tapez sur OK. Soumettre à nouveau des enregistrements de transaction Des erreurs de transaction peuvent survenir en raison du moment ou de la séquence d'émission d'événements. Vous pouvez parvenir à traiter une transaction ayant échoué en soumettant à nouveau l'enregistrement à une file d'attente de transactions sur un périphérique mobile. Procédure 1. Dans l'application Gestion d'erreur mobile, ouvrez l'enregistrement à renvoyer au périphérique mobile. 2. Dans le menu Sélectionner une action, sélectionnez Re-soumettre la transaction erronée. L'enregistrement est renvoyé vers la file d'attente de transaction du serveur d'applications. Lors de la connexion, le système tente de traiter à nouveau cette transaction. Suppression d'enregistrements de transaction Vous pouvez supprimer un enregistrement de transaction ayant échoué dont vous n'avez plus besoin. Pourquoi et quand exécuter cette tâche Si des erreurs relevant de transactions ayant échoué subsistent dans l'application de gestion des erreurs, celles-ci peuvent générer des problèmes pour les enregistrements associés. Les enregistrements de transactions présentes dans l'application de gestion des erreurs doivent être soumis à niveau, renvoyés à l'agent mobile ou supprimés. Procédure 1. Dans l'application Gestion d'erreur mobile, ouvrez l'enregistrement à supprimer. 2. Dans le menu Sélectionner une action, sélectionnez Supprimer l'erreur. 3. Tapez sur Oui. 16 Guide d'administration Personnalisation des périphériques mobiles Une fois le périphérique mobile configuré, vous pouvez changer l'apparence et le comportement de l'interface utilisateur d'un périphérique mobile. Pour personnaliser l'interface utilisateur, vous pouvez modifier les fichiers de présentation XML pour un composant. Personnalisation des composants Maximo Mobile Suite pour des périphériques mobiles Vous pouvez changer le nom d'une zone ou indiquer si une zone est obligatoire ou non. Lorsque vous changez le fichier de définition XML d'un composant Maximo Mobile Suite, vous pouvez modifier l'affichage des informations sur un périphérique mobile et le comportement de l'interface. Pourquoi et quand exécuter cette tâche Lorsque vous éditez le fichier de présentation, ne supprimez pas d'objet ou de zone existante. Pour éviter toute perte d'enregistrement, avant de supprimer les attributs personnalisés du fichier de définition, vérifiez qu'aucun périphérique mobile ne comporte d'enregistrement en attente. Procédure 1. Dans le dossier racine_install\mobiletools\maximo\metadatafiles, ouvrez le fichier de présentation XML pour le composant que vous voulez personnaliser. Composant ® Fichier de présentation XML IBM Maximo Mobile Work Manager mobilewo.xml IBM Maximo Mobile Inventory Manager mobileinv.xml IBM Maximo Mobile Asset Manager mobileam.xml 2. Ajoutez ou changez l'attribut pour l'élément XML. Par exemple, en ajoutant l'attribut size="3" à la balise <textbox>, la longueur d'une zone est 3. 3. Sauvegardez le fichier de présentation XML. Planification de la configuration d'application Certains attributs dans les fichiers de définition XML ont des relations complexes. Vous devez déterminer la valeur à affecter aux attributs lorsque vous configurez les fichiers de définition XML. Validation des valeurs sur un périphérique ou un serveur d'applications Etant donné que les périphériques mobiles contiennent un volume de données limité, toutes les valeurs valides possible ne sont pas être stockées sur le périphérique. Le système peut déterminer si une valeur qu'entre un utilisateur existe sur le périphérique ou un serveur d'applications. Vous configurez la validation de domaine dans les attributs domain et domainattribute du fichier de définition XML d'une application. Un utilisateur entre 11439 dans la zone Actif d'un périphérique mobile. Ce numéro d'actif est vérifié pour déterminer s'il existe sur le périphérique mobile. Aucune erreur n'est générée si le numéro d'actif n'existe pas sur le périphérique, mais les attributs domain et domainattribute sont définis dans le fichier de définition de l'application. Administration de Maximo Mobile Suite 17 Le numéro d'actif 11439 est vérifié sur le serveur d'applications lorsque le périphérique y télécharge des données. L'actif étant stocké sur le serveur d'applications, la transaction qui implique l'actif 11439 peut être exécutée. Création d'un enregistrement lors de la lecture des codes à barres Lorsque vous configurez les fichiers de définition XML pour la lecture des codes à barres, vous devez configurer les attributs enablebarcode et insertonscan, ainsi que la balise <scanevent>. L'attribut enablebarcode peut recevoir les valeurs true et false pour activation de la lecture des codes à barres. L'attribut insertonscan permet de créer un enregistrement lorsque la balise <scanevent> a la valeur true. Lorsque vous affectez à l'attribut enablebarcode la valeur true, vous devez entrer l'une des valeurs XML valides pour que l'attribut insertonscan puisse créer un enregistrement lorsque le code à barres ou un article est lu. Tableau 1. Valeurs possibles de l'attribut insertonscan Attribut Condition Action notfound Aucun enregistrement n'existe pour l'article lu Demande à l'utilisateur du périphérique mobile de créer un enregistrement pour l'article lu. instant Existence ou non d'un enregistrement pour l'article lu Crée automatiquement un enregistrement pour l'article lu. instantask Existence ou non d'un enregistrement pour l'article lu Demande à l'utilisateur du périphérique mobile de créer un enregistrement pour l'article lu. La balise <scanevent> crée ou affiche l'enregistrement après que l'attribut insertonscan a activé le système pour créer un enregistrement. Le tableau suivant répertorie les attributs nécessaires de la balise <scanevent>. Tableau 2. Attributs nécessaires de la balise <scanevent> Attribut Description ID Identifie le contrôle avec un identificateur unique. type affichage : affiche l'enregistrement s'il existe. (Valeur par défaut). insertion : crée un enregistrement. event Nom de l'événement qui gère les informations lues par le scanner. targetid Nom de la page que charge l'événement de lecture. value Informations supplémentaires envoyées à l'événement en cours, si nécessaire. Exemple Vous configurez le fichier de définition XML pour Maximo Mobile Work Manager et désirez configurer la table des interventions pour lecture des codes à barres. Dans la balise <table> des interventions dans le fichier de définition mobilewo.xml, entrez le code suivant : <table id="woresultstbl" rowsperpage="9" toolbar="tabletbar" filterpage="wofilter" rowstyleevent="setworkliststyle" enablebarcode="true" insertonscan="notfound"> <scanevent id="woresultstbl_scan" type="view" event="gotoworklistmainpage"/> 18 Guide d'administration Attributs XML pour les composants Maximo Mobile Suite Les attributs contrôlent l'affichage et le comportement d'un composant. Pour personnaliser un composant, vous ajoutez ou modifiez des attributs dans éléments XML du fichier de présentation XML du composant. Lorsqu'aucune valeur par défaut n'est fournie, vous devez ajouter manuellement les attributs. Tableau 3. Attributs qui affectent l'apparence d'un composant Attributs qui affectent l'apparence d'un composant Elément XML Attribut Valeur par défaut Ajouter une zone <textbox> dataattribute Aucune Changer la longueur d'une zone <textbox> size Aucune Changer un libellé de zone <textbox> label Aucune Limitation du nombre maximal de caractères dans une zone <textbox> maxdatalength Aucune Tableau 4. Attributs qui affectent le comportement d'un composant Attributs qui affectent le comportement d'un composant Elément XML Attribut Valeur par défaut <mobilembo> Ajouter toutes les données d'un groupe de données à l'application Gestionnaire de données mobiles usequeries= true ou false usequeries= false Télécharger uniquement <mobilembo> les groupes de données qui sont définis dans les requêtes queryrequired=true ou queryrequired=false false Si queryrequired=false, toutes les données d'un groupe de données sont téléchargées. <tablecolumn> Définir le mode d'affichage d'une fenêtre de tableau label= visible, invisible, ou fixed label= visible Activer la numérisation des fenêtres de table <table> enablebarcode= true Aucune Filtrer le nombre d'enregistrements extraits par le périphérique mobile au cours des requêtes SQL <mbodependentfilter> filtercondition Aucune Définition d'une zone de manière appropriée <textbox> displaymode= required Aucune Définition d'une zone en lecture seule <textbox> inputmode= read-only Aucune Validation d'un domaine <textbox> domain domainattribute Aucune Administration de Maximo Mobile Suite 19 Tableau 5. Attributs qui affectent la numérisation des codes à barres Attributs qui affectent la numérisation des codes à barres Elément XML Attribut Création d'enregistrements au cours des lectures de stock <table> insertonscan= notfound, instant, or instantask insertonscan= notfound Activation de la lecture de tableau dynamique <table> enablebcevent Aucune Evénement de lecture <scanevent> ID type = view ou insert event ID type = view scantype= primary ou secondary scantype= primary Valeur par défaut Définition des colonnes <tablecolumn> primaires et secondaires par défaut Changement de la présentation de l'écran Si un utilisateur mobile exécute Maximo Mobile Suite sur un ordinateur standard et non pas sur un périphérique mobile, la présentation d'écran par défaut n'utilise pas tout l'espace d'écran disponible. Vous pouvez changer la présentation des colonnes et des lignes dans une fenêtre pour utiliser l'espace vide. Procédure 1. Accédez au dossier racine_install\mobiletools\maximo. Ouvrez le fichier de propriétés dans un éditeur de texte. 2. Changez les attributs suivants : Tableau 6. Paramètres par défaut de présentation de l'écran Elément XML Attribut Action Valeur par défaut <sectionrow> colspacing La valeur de cet attribut détermine l'espace entre les colonnes sur un écran. 0 <section> rowspacing La valeur de cet attribut détermine l'espace entre les lignes sur un écran. 0 3. Sauvegardez le fichier des propriétés. Création de copies de composants L'exécution de travail par lot cloneapp duplique les fichiers XML d'un composant. Vous pouvez copier un composant si vous avez besoin d'en modifier l'aspect ou le comportement dans le même environnement. Procédure 1. Sur l'ordinateur administratif sur lequel Maximo Mobile Suite est installé, ouvrez une fenêtre de commande et accédez au répertoire racine_install\ mobiletools\maximo. 2. Entrez cloneapp nom_application nom_clone. Par exemple, pour dupliquer l'application Gestion de travail mobile cloneapp tramobile tramobile1. 3. Tapez sur OK quand le message Le clonage a abouti s'affiche. 20 Guide d'administration Tâches périodiques de Maximo Mobile Suite Les tâches périodiques constituent un ensemble de travaux planifiés exécutés un nombre de fois spécifique selon une planification et sans interaction avec l'utilisateur. Vous pouvez utiliser l'application Configuration de la tâche périodique pour changer la planification d'une tâche périodique ou d'autres paramètres. Tableau 7. Tâches périodiques de Maximo Mobile Suite Tâche périodique Description Planification par défaut Paramètres Valeur par défaut du paramètre Chaque minute 10 minutes MOBILE TXNLOCK RELESASE Désactive le verrouillage de la file d'attente de transactions asynchrones mobiles. LOCK INTERVAL INMINUTES : temps d'attente avant que le verrouillage ne soit désactivé MOBILETXN Chaque minute Exécute la file d'attente de transaction. Les données téléchargées par les utilisateurs mobiles sont placées dans cette file d'attente pour être exécutées de manière asynchrone. MOBILEFAIL REPUPD Met à jour les informations de structure hiérarchique pour les rapports de panne. Quotidiennement Aucune MOBILEFAIL REPHIER Crée les informations de structure hiérarchique concernant la table de rapport de panne. Une fois Aucune Aucune Administration de Maximo Mobile Suite 21 Tableau 7. Tâches périodiques de Maximo Mobile Suite (suite) Tâche périodique MOBILEDEV CLEANUP Description Nettoie les données concernant la durée de synchronisation entre le périphérique mobile et le serveur d'applications. Planification par défaut Paramètres Chaque minute MOBILESNAP Nettoie les bases Toutes les 10 minutes SHOTCLEANUP de données d'image instantanée dont les utilisateurs sont inactifs pendant plus longtemps que le nombre de jours indiqué dans le paramètre NOOFDAYS. 22 Guide d'administration NOOFDAYS : durée sans aucune communication avec le périphérique mobile, Valeur par défaut du paramètre 10 jours 30 jours NOOFDAYS_ BULLETINMSG _ISVALID: durée pendant laquelle les messages du tableau d'affichage sont disponibles sur le serveur d'applications pour être téléchargées sur les périphériques mobiles NOOFDAYS : nombre de jours après lesquels chaque donnée d'image instantanée est supprimée du serveur d'applications 10 jours Remarques Le présent document peut contenir des informations ou des références concernant certains produits, logiciels ou services IBM non annoncés dans ce pays. Pour plus de détails sur les produits et services actuellement disponibles dans votre pays, adressez-vous à votre partenaire commercial IBM. Toute référence à un produit, un programme ou un service IBM n'est pas conçue pour stipuler ou impliquer que seul le produit, le programme ou le service IBM peut être utilisé. Tout autre élément 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 vérifier lui-même les installations et applications réalisées avec des produits, logiciels ou services non expressément référencés par IBM. IBM peut détenir des brevets ou des demandes de brevet couvrant les produits mentionnés dans le présent document. La remise de ce document ne vous donne aucun droit de licence sur ces brevets. Si vous désirez 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 Pour les demandes au sujet des licences concernant les informations de jeu de caractères codé sur deux octets (DBCS), contactez le service de propriété intellectuelle d'IBM de votre pays ou envoyez vos demandes à : Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan Ltd. 1623-14, Shimotsuruma, Yamato-shi Kanagawa 242-8502 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 CONTREFAÇON 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. 2007, 2013 23 Le présent document peut contenir des inexactitudes ou des coquilles. Ce document est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. IBM peut, à tout moment et sans préavis, modifier les produits et logiciels décrits dans ce document. Les références à des sites Web non IBM sont fournies à titre d'information uniquement et n'impliquent en aucun cas une adhésion aux données qu'ils contiennent. Les éléments figurant sur ces sites Web ne font pas partie des éléments du présent produit IBM et l'utilisation de ces sites relève de votre seule responsabilité. IBM pourra utiliser ou diffuser, de toute manière qu'elle jugera appropriée et sans aucune obligation de sa part, tout ou partie des informations qui lui seront fournies. Les licenciés souhaitant obtenir des informations permettant : (i) l'échange des données entre des logiciels créés de façon indépendante et d'autres logiciels (dont celui-ci), et (ii) l'utilisation mutuelle des données ainsi échangées, doivent adresser leur demande à : IBM Corporation 2Z4A/101 11400 Burnet Road Austin, TX 78758 U.S.A. Ces informations peuvent être soumises à des conditions particulières, prévoyant notamment le paiement d'une redevance. Le logiciel sous licence décrit dans ce document et tous les éléments sous licence disponibles s'y rapportant sont fournis par IBM conformément aux dispositions de l'ICA (IBM Customer Agreement), des Conditions internationales d'utilisation des logiciels IBM ou de tout autre accord équivalent. Les informations concernant des produits non IBM ont été obtenues auprès des fournisseurs de ces produits, par l'intermédiaire 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 réclamation concernant des produits non IBM. Toute question concernant les performances de produits non IBM doit être adressée aux fournisseurs de ces produits. Le présent document peut contenir des exemples de données et de rapports utilisés couramment dans l'environnement professionnel. Ces exemples mentionnent des noms fictifs de personnes, de sociétés, de marques ou de produits à des fins illustratives ou explicatives uniquement. Toute ressemblance avec des noms de personnes, de sociétés ou des données réelles serait purement fortuite. Le présent document peut contenir des exemples de données et de rapports utilisés couramment dans l'environnement professionnel. Ces exemples mentionnent des noms fictifs de personnes, de sociétés, de marques ou de produits à des fins illustratives ou explicatives uniquement. Toute ressemblance avec des noms de personnes, de sociétés ou des données réelles serait purement fortuite. 24 Guide d'administration LICENCE DE COPYRIGHT : Le présent logiciel contient des exemples de programmes d'application en langage source destinés à illustrer les techniques de programmation sur différentes 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 développement, 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 programmation IBM. Ces exemples de programmes n'ont pas été rigoureusement testés dans toutes les conditions. Par conséquent, IBM ne peut garantir expressément ou implicitement la fiabilité, la maintenabilité ou le fonctionnement de ces programmes. Les exemples de programmes sont fournis "EN l'ETAT" sans garantie d'aucune sorte. IBM ne sera en aucun cas responsable de dommages résultant de l'utilisation de ces exemples de programmes. Marques IBM, le logo IBM et ibm.com sont des marques d'International Business Machines Corp. dans de nombreux pays. Les autres noms de produit et de service peuvent être des marques d'IBM ou appartenir à des tiers. La liste actualisée 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 sociétés affiliées. Microsoft, Windows, Windows NT et le logo Windows sont des marques de Microsoft Corporation aux Etats-Unis et/ou dans certains autres pays. Les autres noms de produit et de service peuvent être des marques d'IBM ou appartenir à des tiers. Remarques 25 26 Guide d'administration