Vous êtes sur la page 1sur 21

Gestion de Maintenance Assistée par Ordinateur

Procédures d’installation
et de mise à jour
SOMMAIRE

LOGICIEL OPTIMAINT ........................................................................................................................... 4

INSTALLATION ................................................................................................................................... 5

VERSION DE DEMONSTRATION - Access.................................................................................... 5

VERSION MONOPOSTE - Access .................................................................................................. 5

VERSION RESEAU - Access .......................................................................................................... 5


Installation sur le serveur .............................................................................................................. 5
Installation sur les PC clients ........................................................................................................ 5

VERSION RESEAU - SQL Server / Oracle / DB2/400 / Sybase / MySQL / PostgreSQL ............... 6
Installation sur le serveur .............................................................................................................. 6
Installation sur les PC clients ...................................................................................................... 10

MISES A JOUR .................................................................................................................................. 11

VERSION DE DEMONSTRATION - Access.................................................................................. 11

VERSION MONOPOSTE - Access ................................................................................................ 11

VERSION RESEAU - Access ........................................................................................................ 12


Mise à jour sur le serveur ........................................................................................................... 12
Mise à jour sur les PC clients ..................................................................................................... 12

VERSION RESEAU - SQL Server / Oracle / DB2-400 / Sybase / MySQL / PostgreSQL ............. 12
Mise à jour sur le serveur ........................................................................................................... 12
Mise à jour sur les PC clients ..................................................................................................... 14

DESINSTALLATION .......................................................................................................................... 15

MODULE OPTITRACE ......................................................................................................................... 16


Base de données - Access ................................................................................................................ 17
Base de données - SQL Server / Oracle / DB2-400 / Sybase / MySQL / PostgreSQL ..................... 17

UTILITAIRES ........................................................................................................................................ 19

GMAO OptiMaint 2 / 21
Procédures d’installation et de mise à jour
IMPORTANT - SAUVEGARDE

Comme pour toute application de gestion, dans le cadre des mises à jour, il est indispensable de
procéder à une sauvegarde de la base de données avant toute manipulation.

Au même titre, il est impératif de réaliser des sauvegardes quotidiennes de la base de données et de
s’assurer de leur validité.

IMPORTANT – MIGRATION DE BASE DE DONNEES

Toute migration de base de données doit être obligatoirement assurée par Apisoft afin d’assurer
l’intégrité des données et le respect des règles de gestion. Dans le cas contraire, Apisoft décline toute
responsabilité.

LES NOUVELLES VERSIONS

Toutes les nouvelles versions sont disponibles en téléchargement depuis le club utilisateurs sur le
site : apisoft.fr

Pour vérifier la version utilisée :


- Depuis n’importe quel PC, lancer OptiMaint
- Aller dans le menu : ? | Sur le web … | Vérifier votre version

VERSIONS

Pour suivre les évolutions, le logiciel OptiMaint et sa base de données ont chacun un numéro de
version.

Le numéro de version est composé de trois valeurs sous la forme x.y.z Exemple :

6 . 1 . 5

Les versions du logiciel et de la base de données au niveau des 2 premiers chiffres doivent toujours
être identiques. Un contrôle automatique assure cette concordance.
er ème
Une mise à jour est dite majeure lors d’un changement du 1 et/ou du 2 chiffre.
ème
Une mise à jour est dite mineure lors d’un changement du 3 chiffre.

GMAO OptiMaint 3 / 21
Procédures d’installation et de mise à jour
LOGICIEL OPTIMAINT

GMAO OptiMaint 4 / 21
Procédures d’installation et de mise à jour
INSTALLATION

VERSION DE DEMONSTRATION - Access

- Arrêter toutes les applications en cours


- Depuis la présentation multimedia, lancer l’installation
- Dans le choix du type d’installation, sélectionner « Démonstration »
- OptiMaint est installé avec une base de données de type Access

A noter : par défaut, la version de démonstration propose une base de données Access mais il est
également possible de tester avec les autres types de base de données (voir les autres procédures
d’installation).

VERSION MONOPOSTE - Access

- Arrêter toutes les applications en cours


- Exécuter le programme d’installation se trouvant dans le répertoire : Setup sur le Cd-Rom ou
téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr
- Dans le choix du type d’installation, sélectionner « Démonstration »
- OptiMaint est installé avec une base de données de type Access

A noter : par défaut, la version monoposte propose une base de données Access mais il est
également possible de tester avec les autres types de base de données (voir les autres procédures
d’installation).

VERSION RESEAU - Access

Installation sur le serveur

Si vous souhaitez installer sur le serveur le logiciel et la base de données :


- Arrêter toutes les applications en cours
- Exécuter le programme d’installation se trouvant dans le répertoire : Setup sur le Cd-Rom ou
téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr
- OptiMaint et sa base de données sont installés
Si vous souhaitez installer sur le serveur uniquement la base de données :
- Installer le logiciel sur un PC Client (suivre la procédure d’installation ci-dessous)
- Déplacer sur le serveur le fichier : optimaint.mdb qui se situe dans le répertoire d’installation,
(par défaut : c:\Program Files\Apisoft\OptiMaint\Access\optimaint.mdb)

Installation sur les PC clients

- Arrêter toutes les applications en cours


- Exécuter le programme d’installation se trouvant dans le répertoire : Setup sur le Cd-Rom ou
téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr
- Dans le choix du type d’installation, sélectionner « Personnalisée »
- Dans les différentes fenêtres de paramètres d’installation :
o Sélectionner la base de données « Access »
o Mettre à jour les différents paramètres de connexion. Indiquer en particulier
l’emplacement exact de la base de données sur le serveur, ainsi que le mot de passe
de la base de données si nécessaire (par défaut il n’y a pas de mot de passe)

GMAO OptiMaint 5 / 21
Procédures d’installation et de mise à jour
VERSION RESEAU - SQL Server / Oracle / DB2/400 / Sybase / MySQL / PostgreSQL

OptiMaint est compatible avec les bases de données :


SQL Server (version 97 minimum), SQL Server Express (version 2005 minimum), Oracle : Version
OptiMaint 6.3.6 et inférieur (version 8 minimum), Version OptiMaint 6.4.0 et supérieur : (version 9
minimum), Oracle Express (version 10G minimum), DB2-400 (pour AS400), Sybase, MySQL (version
5.0.37 minimum), PostgreSQL (version 8.2.3 minimum).

Pré requis :
La procédure ci-dessous demande un minimum de connaissance du SGBD.
Le SGBD doit être installé et configuré.
Le pilote ODBC doit être configuré et opérationnel.

Installation sur le serveur

A) Création de la base de données


A l’aide de l’utilitaire fourni avec le SGBD, exécuter les fichiers scripts (*.sql)
correspondants à votre base de données qui se trouvent dans le répertoire :
Setup\Database\Create\ sur le Cd-rom ou téléchargé depuis le club utilisateurs sur le site
internet www.apisoft.fr en suivant la procédure suivante :

BASE DE DONNES REMARQUES / PRECISIONS


SQL Server Depuis le SGBD :
SQL Server Express - Créer une base de données OptiMaint (conseil : 100 Mo de données et 50 Mo de fichier
Microsoft journal)
- A l'aide de l'utilitaire Analyseur de requête SQL, exécuter le fichier script
Create_SQLServer.sql pour créer l'ensemble des tables et index nécessaires.

Attention : A la fin de l’exécution de ce script, vous pouvez obtenir 3 messages d’avertissement du


type : Avertissement : la table 'xxxxxx’ a été créée mais la taille maximale de ses lignes (8351)
dépasse le nombre max. d'octets par ligne (8060). Ne pas tenir compte de ces avertissements et
continuer l’installation.
- Exécuter ensuite le fichier script CreateDemo_SQLServer.sql qui va créer toutes les
données de la société fictive DEMO, ainsi que le paramétrage de base nécessaire au
bon fonctionnement d'OptiMaint.
Oracle Depuis le SGBD :
Oracle Express - Créer une base de données OptiMaint (conseil : 100 Mo de données et 50 Mo de fichier
journal)
Minimum requis : - A l'aide de l'utilitaire SQL Plus, exécuter le fichier script Create_Oracle.sql pour créer
version 8 l'ensemble des tables et index nécessaires.
Attention : Le script Create_Oracle.sql va créer l'ensemble des index dans un
TableSpace nommé INDXMAO. Par conséquent il faut créer ce TableSpace avant
d'exécuter le script. Pour éviter d’utiliser ce TableSpace, ou utiliser un autre TableSpace,
il faut modifier le fichier script en conséquence.
- Exécuter ensuite le fichier script CreateDemo_Oracle.sql qui va créer toutes les données
de la société fictive DEMO, ainsi que le paramétrage de base nécessaire au bon
fonctionnement d'OptiMaint.

Sybase Depuis le SGBD :


- Créer une base de données OptiMaint (conseil : 100 Mo de données et 50 Mo de fichier
journal)
- A l'aide de l'utilitaire Analyseur de requête SQL, exécuter le fichier script
Create_Sybase.sql pour créer l'ensemble des tables et index nécessaires.
- Exécuter ensuite le fichier script CreateDemo_Sybase.sql qui va créer toutes les
données de la société fictive DEMO, ainsi que le paramétrage de base nécessaire au
bon fonctionnement d'OptiMaint.

DB2/400 A l'aide de l'utilitaire Client Access :


(pour AS400) - Exécuter le fichier script Create_Db2.sql pour créer la bibliothèque OptiMaint ainsi que
l'ensemble des tables et index nécessaires dans cette bibliothèque.
- Exécuter le fichier script CreateDemo_Db2.sql pour créer toutes les données de la
société fictive DEMO, ainsi que le paramétrage de base nécessaire au bon
fonctionnement d'OptiMaint.

MySQL La version de MySQL de référence pour OptiMaint est la version MySQL 5.0.37. La compatibilité
d’OptiMaint n’est donc garantie qu’à partir de ce niveau de version. Dans tous les cas les versions
MySQL 4 ne sont pas compatibles avec OptiMaint.

GMAO OptiMaint 6 / 21
Procédures d’installation et de mise à jour
Pour information, les composants minimums de référence sont les suivants :

• Pour le Moteur du SGBD : mysql-essential-5.0.37-win32.msi


• Pour les outils (tools) : mysql-gui-tools-5.0-r10-win32.msi
• Pour le pilote ODBC : les versions de pilotes ci-dessous sont approuvées et donc
recommandées par Apisoft :
o mysql connector odbc 3.51.18 (à partir de Windows XP)
o mysql connector odbc 3.51.19 (à partir de Windows XP)
o mysql connector odbc 3.51.24 (à partir de Windows XP)

Depuis le SGBD :
- Créer une base de données ‘optimaint’ sur le serveur MySQL à l’aide de l’outil
d’administration ‘MySQL Administrator’
- A l'aide de l'utilitaire ‘MySQL Query Browser’ (requêteur SQL), ouvrir puis exécuter le
fichier script Create_MySQL.sql pour créer l'ensemble des tables et index nécessaires.

Attention : Pour l’ouverture des fichiers scripts, procéder obligatoirement de la manière


suivante : Menu File > Open Script puis dans le choix du type de fichiers sélectionner
impérativement le type « Any File ANSI Assumed (*.*). Sélectionner ensuite le fichier script à
ouvrir et valider.

- Exécuter le fichier script CreateDemo_MySQL.sql pour créer toutes les données de la


société fictive DEMO, ainsi que le paramétrage de base nécessaire au bon
fonctionnement d'OptiMaint. Attention : Avant l’ouverture de ce script dans l’éditeur de
requêtes pour une base avec un codage UTF8, procéder de la manière suivante : Dans
le Bloc- notes Windows, ouvrir le ficher CreateDemo_ MySQL.sql puis l’enregistrer à
nouveau après avoir placé l’option Encodage sur UTF8.
Sélectionner ensuite le fichier script à ouvrir et valider
-

PostgreSQL La version de PostgreSQL de référence pour OptiMaint est la version 8.2.3. La compatibilité
d’OptiMaint n’est donc garantie qu’à partir de ce niveau de version.

Pour information, les composants minimums de référence sont les suivants :


• Pour le Moteur du SGBD : postgresql-8.2.3-1.zip
• Pour l’outil d’administration : pgadmin3-1.6.3.zip
• Pour le pilote ODBC : psqlodbc-08_02_0300.zip

Note importante : Pour postgreSQL version 9.0.x, le pilote odbc pgsql version 9.00.0101 est la
version maxi préconisée et testée pour OptiMaint. La version suivante 9.00.0200 ne doit pas être
utilisée.

Depuis le SGBD :
- Créer une base de données ‘optimaint’ sur le serveur PostgreSQL à l’aide de l’outil
d’administration ‘pgAdminIII’ par exemple.
Note importante : Lors de la création de la base de données, toujours laisser l’encodage
proposé par défaut (exemple : UTF8 ou SQL_ASCII).
- A l'aide du requêteur SQL (Menu Outils > Editeur de requêtes), exécutez le fichier script
Create_PostgreSQL.sql qui va créer l'ensemble des tables et index nécessaires.
- Exécuter le fichier script CreateDemo_PostgreSQL.sql pour créer toutes les données de
la société fictive DEMO, ainsi que le paramétrage de base nécessaire au bon
fonctionnement d'OptiMaint. Attention : Avant l’ouverture de ce script dans l’éditeur de
requêtes pour une base avec un codage UTF8, procéder de la manière suivante : Dans
le Bloc- notes Windows, ouvrir le ficher CreateDemo_PostgreSQL.sql puis l’enregistrer à
nouveau après avoir placé l’option Encodage sur UTF8.
Sélectionner ensuite le fichier script à ouvrir et valider

B) Création de la source de données ODBC liée à une base de données

BASE DE DONNES REMARQUES / PRECISIONS


SQL Server - Depuis le Panneau de Configuration Windows, sélectionner ‘Outils d’administration’, puis
SQL Server Express ‘Sources de Données ODBC’
Microsoft - Dans l’onglet ‘Sources de données système’, cliquer sur le bouton ‘Ajouter…’.
- Choisir dans la liste le pilote ODBC : SQL Server et cliquez sur le bouton ‘Terminer’.
- Dans le champ ‘Nom de source de données’ saisir ‘OptiMaintSQL’
- Dans le champ Serveur saisir le nom ou l’adresse IP du serveur SQL, puis cliquer sur le bouton
‘Suivant’.
- Choisir l’option ‘Avec l’authentification SQL Server’ et saisir dans le champ ‘ID de connexion’, le
nom d’accès à la base de données (par défaut sa), puis cliquer sur le bouton ‘Suivant’.
- Cliquer sur ‘Charger la base de données par défaut par :’ et sélectionner dans la liste la base de
données OptiMaint, puis cliquer sur le bouton ‘Suivant’.

GMAO OptiMaint 7 / 21
Procédures d’installation et de mise à jour
Attention : selon le format de date utilisé par la version SQL server, il est peut-être nécessaire
d’activer l’option « Modifier la langue des messages systèmes de SQL Server » :
Si lors de l’installation le format choisi était : jj/mm/aaaa (version française) laisser l’option
décochée (langue = French), si par contre le format choisi était mm/jj/aaaa, cocher l’option et
choisir la langue « English ».

- Cliquer ensuite sur le bouton ‘Terminer’ pour créer votre nouvelle source de données.
- Tester l’accès à la source de données en cliquant sur le bouton correspondant.

Oracle - Depuis le Panneau de Configuration Windows, sélectionner ‘Outils d’administration’, puis


Oracle Express ‘Sources de Données ODBC’
- Dans l’onglet ‘Sources de données système’, cliquer sur le bouton ‘Ajouter…’.
Minimum requis : - Choisir dans la liste le pilote ODBC Oracle et cliquer sur le bouton ‘Terminer’.
version 8 - Dans le champ ‘Data Source Name’ saisir ‘OptiMaintOracle’, puis indiquer le ‘Service Name’ et le
‘User ID’ défini lors de la configuration du serveur Oracle.
- Cliquer sur le bouton OK pour créer la nouvelle source de données.

Sybase - Depuis le Panneau de Configuration Windows, sélectionner ‘Outils d’administration’, puis


‘Sources de Données ODBC’
- Dans l’onglet ‘Sources de données système’, cliquer sur le bouton ‘Ajouter…’.
- Choisir dans la liste le pilote ODBC Sybase et cliquer sur le bouton ‘Terminer’.
- Dans le champ ‘Data Source Name’ saisir ‘OptiMaintSybase’,
- Dans le champ ‘Serveur’ saisir le nom ou l’adresse IP du serveur Sybase,
- Dans le champ ‘Database Name’ saisir 'OptiMaint'.
- Tester l’accès à la source de données en cliquant sur le bouton correspondant.
- Cliquer sur le bouton ‘OK’ pour créer la nouvelle source de données.

Anomalie possible, message « Sybase does not allow than one active statement when retrieving results without a
cursor » - Solution : modifier les paramètres de configuration du driver ODBC. Le paramètre ‘Method’ a la valeur
par défaut ‘1’ (direct). Modifier sa valeur en sélectionnant la valeur ‘0’ (cursor).

DB2-400 - Depuis le Panneau de Configuration Windows, sélectionner ‘Outils d’administration’, puis


(pour AS400) ‘Sources de Données ODBC’
IBM - Dans l’onglet ‘Sources de données système’, cliquer sur le bouton ‘Ajouter…’.
- Choisir dans la liste le pilote ODBC Client Access et cliquer sur le bouton ‘Terminer’.
- Dans le champ Nom de source de données de l'onglet Général, saisir ‘OptiMaintDB2’
- Dans le champ Bibliothèque SQL par défaut de l'onglet Serveur, saisir ‘OPTIMAINT’, et
sélectionner le type de connexion « Utilisation du mode d’accès ODBC, Instruction Call admise »
puis cliquer sur le bouton « Options Avancées »
- Dans la fenêtre Options avancées, sélectionner le mode de validation 'Lecture non validée
(*CHG). Attention : ne jamais utiliser l'option 'Validation immédiate (*NONE)'.
- Cliquer sur le bouton 'OK'.
- Dans l’utilisation du logiciel, pour éviter de faire la différence entre majuscules et minuscules
(préférable pour faciliter les recherches approchées), dans l’onglet Langue, sélectionner le Type
de tri « Tri par ID Langue », le Poids partagé et l’ID Langue Français.
- Valider la création de la source de données en cliquant sur le bouton ‘OK’.

MySQL - Depuis le Panneau de Configuration Windows, sélectionner ‘Outils d’administration’, puis


‘Sources de Données ODBC’
- Dans l’onglet ‘Sources de données système’, cliquer sur le bouton ‘Ajouter…’.
- Choisir dans la liste le pilote MySQL ODBC Driver et cliquer sur le bouton ‘Terminer’.
- Dans le champ ‘Data Source Name’ saisir ‘OptiMaintMySQL’
- Dans le champ ‘Serveur’ saisir le nom ou l’adresse IP du serveur MySQL.
- Dans le champ ‘User’, saisir le nom d’accès à la base de données (root par défaut), et son
éventuel mot de passe.
- Sélectionner la base de données ‘optimaint’ (créée préalablement sur le serveur MySQL) dans la
liste déroulante Database.
- Tester l’accès à la source de données en cliquant sur le bouton correspondant.

PostgreSQL - Depuis le Panneau de Configuration Windows, sélectionner ‘Outils d’administration’, puis


‘Sources de Données ODBC’
- Dans l’onglet ‘Sources de données système’, cliquer sur le bouton ‘Ajouter…’.
- Si le codage de la base de données créée précédemment est SQL_ASCII, choisir dans la liste le
pilote PostgreSQL ANSI. Si le codage de la base de données est UTF8 alors choisir le pilote
PostgreSQL Unicode.
- Cliquer sur le bouton ‘Terminer’.
- Dans le champ ‘Data Source’ saisir ‘OptiMaintPostgreSQL’.
- Dans le champ ‘Database’ saisir ‘optimaint’.
- Dans le champ ‘Server’, saisir le nom ou l’adresse IP du serveur PostgreSQL.
- Dans le champ ‘User Name’, saisir le nom d’accès à la base de données (postgres par défaut),
et son éventuel mot de passe.
- Tester l’accès à la source de données en cliquant sur le bouton correspondant.
Remarque importante : Afin que les PC clients puissent se connecter au serveur PostgreSQL, ces derniers
doivent y être explicitement autorisés dans le fichier de configuration pg_hba.conf

GMAO OptiMaint 8 / 21
Procédures d’installation et de mise à jour
Ce fichier est accessible sur le serveur dans le menu Programmes > PostgreSQL. Il suffit alors en bas de page
de créer une ligne supplémentaire du type :
host all postgres 0.0.0.0/0 md5
(Exemple le plus permissif, pour plus de restrictions, il suffit de mentionner les utilisateurs et/ou les adresses IP
concernées > voir documentation PostgreSQL pour plus de détails).

De la même manière, il faut vérifier que dans le fichier de configuration postgresql.conf, le paramètre
listen_addresses est actif (pas de caractère#) et a une valeur = ‘*’.

! Le service doit être arrêté puis relancé pour prendre en compte les modifications.

C) Installation du logiciel OptiMaint


A noter : l’installation du logiciel n’est pas obligatoire sur le serveur !
- Arrêter toutes les applications en cours
- Exécuter le programme d’installation se trouvant dans le répertoire : Setup sur le
Cd-Rom ou téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr
- Dans le choix du type d’installation, sélectionner « Personnalisée »
- Dans les différentes fenêtres de paramètres d’installation :
o Sélectionner votre type de base de données
o Mettre à jour les différents paramètres de connexion :

BASE DE DONNES PARAMETRES DE CONNEXION A LA BASE DE DONNEES


SQL Server Indiquer l’identifiant de l’utilisateur de connexion (par défaut sa), ainsi que son éventuel mot de
SQL Server Express passe.
Microsoft

Oracle Indiquer l’identifiant de l’utilisateur de connexion (par défaut dbo), ainsi que son éventuel mot de
Oracle Express passe. Attention, Il faut toujours utiliser le même User ID pour les mises à jour.

Sybase Indiquer l’identifiant de l’utilisateur de connexion (par défaut sa), ainsi que son éventuel mot de
passe.

DB2-400 Indiquer l’identifiant de l’utilisateur de connexion, ainsi que son éventuel mot de passe.
(pour AS400)
IBM
MySQL Indiquer l’identifiant de l’utilisateur de connexion (par défaut root), ainsi que son éventuel mot de
passe.

PostgreSQL Indiquer l’identifiant de l’utilisateur de connexion (par défaut postgres), son éventuel mot de passe
et aussi le schéma (par défaut public)

o Sélectionner les applications à installer :

APPLICATIONS PROGRAMME PRECISIONS


OptiMaint optimaint.exe Application OptiMaint

Moniteur transactionnel Optimaint_Moniteur.exe Permet de :


- créer automatiquement les BT préventifs.
- Mettre à jour certaines données au travers de tables
d’importation (pour des interfaces par exemple)

Utilitaire d’initialisation de la Init Registre.exe Permet de réinitialiser les informations liées à la configuration
base de registre pour OptiMaint de la base de données

Utilitaire d’initialisation des Init Sessions.exe Permet de clôturer toutes les sessions en cours
sessions utilisateurs dans
OptiMaint

Gestion des sessions Sessions.exe Permet de clôturer les sessions souhaitées


utilisateurs dans OptiMaint

Outil de communication apisoft.exe Permet une télé assistance via un accès internet
internet

GMAO OptiMaint 9 / 21
Procédures d’installation et de mise à jour
Installation sur les PC clients

- Création de la source de données ODBC liée à la base de données :


Procédure identique à celle décrite ci-dessus pour le serveur

- Installation du logiciel OptiMaint :


Procédure identique à celle décrite ci-dessus pour le serveur

GMAO OptiMaint 10 / 21
Procédures d’installation et de mise à jour
MISES A JOUR

IMPORTANT - SAUVEGARDE

Comme pour toute application de gestion, dans le cadre des mises à jour, il est indispensable de
procéder à une sauvegarde de la base de données avant toute manipulation.

VERSION DE DEMONSTRATION - Access

Si vous souhaitez conserver votre base de données actuelle :


- Arrêter toutes les applications en cours
- Exécuter le programme d’installation se trouvant dans le répertoire : Setup sur le Cd-Rom
ou téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise à jour du programme OptiMaint est faite
- Au premier lancement du logiciel, confirmer la mise à jour de la base de données

Attention : les versions d’OptiMaint inférieures à 5.4.0 nécessitent pour la mise à jour du logiciel une
désinstallation par ajout/suppression de programme de Windows puis de lancer le setup.exe

Si vous ne souhaitez pas conserver votre base de données actuelle :


- Arrêter toutes les applications en cours
- Depuis l’explorateur de Windows, supprimer uniquement le fichier optimaint.mdb (qui
constitue la base de données) qui se trouve dans le répertoire d’installation du logiciel
(par défaut : c:\Program Files\Apisoft\OptiMaint\Access\optimaint.mdb)
- Exécuter le programme d’installation se trouvant dans le répertoire : Setup sur le Cd-Rom
ou téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise à jour du programme OptiMaint est faite
- Une nouvelle base de données a été installée automatiquement

VERSION MONOPOSTE - Access

- Arrêter toutes les applications en cours


- Exécuter le programme d’installation se trouvant dans le répertoire : Setup sur le Cd-Rom
ou téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise à jour du programme OptiMaint est faite
- Au premier lancement du logiciel, confirmer la mise à jour de la base de données

Attention : les versions d’OptiMaint inférieures à 5.4.0 nécessitent pour la mise à jour du logiciel une
désinstallation par ajout/suppression de programme de Windows puis de lancer le setup.exe

GMAO OptiMaint 11 / 21
Procédures d’installation et de mise à jour
VERSION RESEAU - Access

Mise à jour sur le serveur

Si vous avez installé sur le serveur le logiciel et la base de données :


- Arrêter toutes les applications en cours
- Exécuter le programme d’installation se trouvant dans le répertoire : Setup sur le Cd-Rom ou
téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise à jour du programme OptiMaint est faite
- Au premier lancement du logiciel, confirmer la mise à jour de la base de données

Attention : les versions d’OptiMaint inférieures à 5.4.0 nécessitent pour la mise à jour du logiciel une
désinstallation par ajout/suppression de programme de Windows puis de lancer le setup.exe

Si vous avez installé sur le serveur uniquement la base de données :


- Mettre à jour le logiciel sur un PC client (suivre la procédure de mise à jour ci-dessous)
- Au premier lancement du logiciel, confirmer la mise à jour de la base de données

Mise à jour sur les PC clients

- Arrêter toutes les applications en cours


- Exécuter le programme d’installation se trouvant dans le répertoire : Setup sur le Cd-Rom ou
téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise à jour du programme OptiMaint est faite

Attention : les versions d’OptiMaint inférieures à 5.4.0 nécessitent pour la mise à jour du logiciel une
désinstallation par ajout/suppression de programme de Windows puis de lancer le setup.exe

VERSION RESEAU - SQL Server / Oracle / DB2/400 / Sybase / MySQL / PostgreSQL

Mise à jour sur le serveur

1. Si vous avez installé sur le serveur le logiciel et la base de données :

A) Mise à jour de la base de données :

- Dans le cas d’une utilisation du moniteur transactionnel pour des interfaces avec
OptiMaint, lancer ce traitement afin de vider les tables correspondantes.
- Arrêter toutes les applications en cours
- Sauvegarder la base de données dans son intégralité

- Dans le cas d’un changement de version mineure :


ème
Le changement du 3 chiffre de la version signifie une mise à jour d’une
version mineure (exemple : mise à jour de la 6.1.2 vers la 6.1.4). La structure
de la base de données n’est pas modifiée. Il n’y a donc aucun script à
exécuter.
- Dans le cas d’un changement de version majeure :
er ème
Le changement du 1 et/ou 2 chiffre de la version signifie une mise à jour
majeure (exemple : mise à jour de la version 6.2.0 vers la 7.0.0 – autre
exemple : mise à jour de la 6.1.2 vers la 6.2.0). La structure de la base de
données doit être modifiée. Pour cela : à partir de l’utilitaire de requêtes SQL
du SGBD, lancer le ou les scripts correspondants à la base de données

GMAO OptiMaint 12 / 21
Procédures d’installation et de mise à jour
utilisée (voir dans le répertoire Setup\Database\Update\ sur le Cd-rom ou
téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr).

Le nom des scripts est codifié de la manière suivante :

Update_ Numéro de version _ Type de base de .sql


données
Exemple : Update_610_SQLServer.sql

Important :
Le lancement des scripts doit suivre l’ordre des versions.

Exemple concret d’une mise à jour de la version 5.4.2 à la version 6.1.5 avec
une base de données de type SQL Server, l’ordre de lancement des scripts
est le suivant :
o Update_600_SQLServer.sql
o Update_610_SQLServer.sql

A noter que le script Update_xxx_xxx_Log.sql ne doit être exécuté que si vous


possédez le module OptiTrace (voir la procédure d’installation spécifique à
OptiTrace).

Attention : Particularités propres à certaines bases de données :


BASE DE REMARQUES / PRECISIONS
DONNES
Oracle - En cas de non utilisation de TableSpace pour stocker les index, ou si ce TableSpace n'a
pas été nommé INDXMAO, le(s) script(s) doivent être modifié(s) en conséquence avant
de le(s) exécuter.
- Il faut toujours utiliser le même User ID pour les mises à jour.

B) Mise à jour du logiciel :

- Arrêter toutes les applications en cours


- Exécuter le programme d’installation se trouvant dans le répertoire : Setup sur le
Cd-Rom ou téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr
- La mise à jour du programme OptiMaint est faite

Attention : les versions d’OptiMaint inférieures à 5.4.0 nécessitent pour la mise à jour du logiciel
une désinstallation par ajout/suppression de programme de Windows puis de lancer le
setup.exe

- Exécuter le programme ‘Majbase.exe’ situé dans le dossier d’installation du


logiciel OptiMaint. Cliquer sur le bouton valider et contrôler le compte-rendu des
mises à jour qui s’affiche.
- Si le numéro de révision de la version à installer est différent de 0 (dernier chiffre
du numéro de version), relancer le programme Majbase.exe et cliquer sur le
bouton valider pour exécuter les mises à jour des dernières révisions.

S’il y a un ou des scripts ‘END’ correspondants aux versions


(Update_xxx_END_xxx.sql ), il faut le ou les lancer à partir de l’utilitaire de
requêtes SQL du SGBD (uniquement après avoir exécuter le programme
‘Majbase.exe’).

Exemple concret d’une mise à jour de la version 5.4.2 à la version 6.1.5 avec une
base de données de type SQL Server, l’ordre de lancement des scripts de fin est
le suivant :
o Update_600_End_SQLServer.sql
o Update_610_End_SQLServer.sql

GMAO OptiMaint 13 / 21
Procédures d’installation et de mise à jour
2. Si vous avez installé sur le serveur uniquement la base de données :
Procédure identique à celle décrite ci-dessus pour le serveur

Mise à jour sur les PC clients

- Installation du logiciel OptiMaint :


Procédure identique à celle décrite ci-dessus pour le serveur

GMAO OptiMaint 14 / 21
Procédures d’installation et de mise à jour
DESINSTALLATION

Pour désinstaller le logiciel OptiMaint :

1) Depuis le panneau de configuration de Windows, double cliquer sur Ajout/Suppression de


programmes
2) Dans la liste des programmes, sélectionner OptiMaint et cliquer sur le bouton « Supprimer »

Le programme OptiMaint est supprimé mais pour des raisons de sécurité, la base de données est
conservée.

Pour désinstaller la base de données :

- dans le cas d’une base de données Microsoft Access : depuis l’explorateur de Windows,
supprimer le répertoire d’installation du logiciel et tout son contenu (par défaut c:\Program
Files\Apisoft\OptiMaint)

- dans le cas d’une base de données autre que Microsoft Access : suivre la procédure adaptée
en fonction du SGBD. Les scripts situés dans le répertoire Setup\Database\Delete\ sur le Cd-
rom, ou téléchargé depuis le club utilisateurs sur le site internet www.apisoft.fr, permettent de
supprimer l’ensemble des tables et index de la base de données OptiMaint. L’utilitaire
d’administration du serveur de données permet la suppression totale de la base de données.

Remarque : Les scripts nommés DeleteDemo_xxx.sql permettent la suppression complète


d’une société dans la base de données OptiMaint (remplacer le code ‘Demo’ par le code de la
société à supprimer dans le script avant son exécution).

GMAO OptiMaint 15 / 21
Procédures d’installation et de mise à jour
MODULE OPTITRACE

GMAO OptiMaint 16 / 21
Procédures d’installation et de mise à jour
OptiTrace permet de journaliser toutes les transactions (créations / modifications / suppressions) des
données renseignées par les utilisateurs.

OptiTrace nécessite une base de données indépendante de celle d’OptiMaint.

A noter qu’OptiTrace est un module qui nécessite un code de validation spécifique pour valider son
utilisation.

Procédure d’installation de la base de données :

Base de données - Access


A partir de la version 6.2.x, la base de données (fichier optimaintj.mdb) est installée par défaut dans le
même répertoire que la base de données d’OptiMaint (fichier optimaint.mdb).

Base de données - SQL Server / Oracle / DB2-400 / Sybase / MySQL / PostgreSQL


La base de données peut être créée sur le même serveur qui héberge la base de données OptiMaint
ou sur un serveur différent.

Pré requis :
La procédure ci-dessous demande un minimum de connaissance du SGBD.
Le SGBD doit être installé et configuré.
Le pilote ODBC doit être configuré et opérationnel.

Exécuter les fichiers scripts (*.sql) correspondants à votre base de données qui se trouvent dans le
répertoire Setup\Database\Create\ sur le Cd-rom ou téléchargé depuis le club utilisateurs sur le site
internet www.apisoft.fr en suivant la procédure suivante :

BASE DE DONNES REMARQUES / PRECISIONS


SQL Server Depuis le SGBD :
SQL Server Express - Créer une base de données OptiMaintJ (conseil : 100 Mo de données et 50 Mo de fichier
Microsoft journal)
- A l'aide de l'utilitaire Analyseur de requête SQL, exécuter le fichier script
Create_SQLServer_Log.sql pour créer l'ensemble des tables et index nécessaires.

Attention : A la fin de l’exécution de ce script, vous pouvez obtenir 3 messages d’avertissement du


type : Avertissement : la table 'xxxxxx’ a été créée mais la taille maximale de ses lignes (8351)
dépasse le nombre max. d'octets par ligne (8060). Ne pas tenir compte de ces avertissements et
continuer l’installation.

Oracle Depuis le SGBD :


Oracle Express - Créer une base de données OptiMaintJ (conseil : 100 Mo de données et 50 Mo de fichier
journal)
Minimum requis : - A l'aide de l'utilitaire SQL Plus, exécuter le fichier script Create_Oracle_Log.sql pour
version 8 créer l'ensemble des tables et index nécessaires.
Attention : Le script va créer l'ensemble des index dans un TableSpace nommé
INDXMAO. Par conséquent il faut créer ce Tablespace avant d'exécuter le script. Pour
éviter d’utiliser un Tablespace, ou utiliser un autre Tablespace, il faut modifier le fichier
script en conséquence.

Sybase Depuis le SGBD :


- Créer une base de données OptiMaintJ (conseil : 100 Mo de données et 50 Mo de fichier
journal)
- A l'aide de l'utilitaire Analyseur de requête SQL, exécuter le fichier script
Create_Sybase_Log.sql pour créer l'ensemble des tables et index nécessaires.

DB2-400 A l'aide de l'utilitaire Client Access :


(pour AS400) - Exécuter le fichier script Create_Db2_Log.sql pour créer la bibliothèque OptiMaintJ ainsi
IBM que l'ensemble des tables et index nécessaires dans cette bibliothèque.

MySQL La version de MySQL de référence pour OptiMaintJ est la version MySQL 5.0.37. La compatibilité
d’OptiMaint n’est donc garantie qu’à partir de ce niveau de version. Dans tous les cas les versions
MySQL 4 ne sont pas compatibles avec OptiMaint.

Pour information, les composants minimums de référence sont les suivants :

GMAO OptiMaint 17 / 21
Procédures d’installation et de mise à jour
• Pour le Moteur du SGBD : mysql-essential-5.0.37-win32.msi
• Pour les outils (tools) : mysql-gui-tools-5.0-r10-win32.msi
• Pour le pilote ODBC : les versions de pilote ci-dessous sont approuvées et donc
recommandées par Apisoft :
o mysql connector odbc 3.51.18 (windows)
o mysql connector odbc 3.51.19 (windows)
o mysql connector odbc 3.51.24 (windows)

Depuis le SGBD :
- Créer une base de données ‘optimaintj’ sur le serveur MySQL à l’aide de l’outil
d’administration ‘MySQL Administrator’
- A l'aide de l'utilitaire ‘MySQL Query Browser’ (requêteur SQL), ouvrir puis exécuter le
fichier script Create_MySQL_Log.sql pour créer l'ensemble des tables et index
nécessaires.

Attention : Pour l’ouverture des fichiers scripts, procéder obligatoirement de la manière


suivante : Menu File > Open Script puis dans le choix du type de fichiers sélectionner
impérativement le type « Any File ANSI Assumed (*.*). Sélectionner ensuite le fichier script à
ouvrir et valider.

PostgreSQL La version de PostgreSQL de référence pour OptiMaint est la version 8.2.3. La compatibilité
d’OptiMaint n’est donc garantie qu’à partir de ce niveau de version.

Pour information, les composants minimums de référence sont les suivants :


• Pour le Moteur du SGBD : postgresql-8.2.3-1.zip
• Pour l’outil d’administration : pgadmin3-1.6.3.zip
• Pour le pilote ODBC : psqlodbc-08_02_0300.zip

Depuis le SGBD :
- Créer une base de données ‘optimaintj’ sur le serveur PostgreSQL à l’aide de l’outil
d’administration ‘pgAdminIII’ par exemple.
- A l'aide du requêteur SQL (Menu Outils > Editeur de requêtes), exécutez le fichier script
Create_PostgreSQL_Log.sql qui va créer l'ensemble des tables et index nécessaires.

D) Création de la source de données ODBC liée à la base de données :

Procédure identique à celle décrite pour la source de données OptiMaint

Une configuration de la source de données ODBC est nécessaire dans le logiciel


OptiMaint (menu OptiMaint : Fichier | OptiTrace | Activation journal)

GMAO OptiMaint 18 / 21
Procédures d’installation et de mise à jour
UTILITAIRES

GMAO OptiMaint 19 / 21
Procédures d’installation et de mise à jour
Le logiciel est fourni en standard avec différents programmes.
Vous les retrouvez dans le répertoire d’installation d’OptiMaint
(par défaut : c:\Program Files\Apisoft\OptiMaint\)

PROGRAMMES PROGRAMME PRECISIONS


OptiMaint optimaint.exe Application OptiMaint

Moniteur transactionnel Optimaint_Moniteur.exe Permet de :


- créer automatiquement les BT préventifs.
- Mettre à jour certaines données au travers de tables
d’importation (pour des interfaces par exemple)
Utilitaire d’initialisation de la Init Registre.exe Permet de réinitialiser les informations liées à la configuration
base de registre pour OptiMaint de la base de données

Utilitaire d’initialisation des Init Sessions.exe Permet de clôturer toutes les sessions en cours
sessions utilisateurs dans
OptiMaint
Gestion des sessions Sessions.exe Permet de clôturer les sessions souhaitées
utilisateurs dans OptiMaint
Outil de communication apisoft.exe Permet une télé assistance via un accès internet
internet
Utilitaire SQL Isql.exe Permet d’exécuter des scripts SQL
Mise à jour de la base de MajBase.exe Permet de mettre à jour la base de données
données
Tests à la base de données TestBdD.exe Permet de réaliser différents tests de connexion à la base de
données
OptiMaint mobile station Optimaint_PDA.exe Module PDA côté PC

GMAO OptiMaint 20 / 21
Procédures d’installation et de mise à jour
Pour de plus amples informations contacter votre revendeur.

OptiMaint est un progiciel de GMAO développé par la société :

www.apisoft.fr

Email : info@apisoft.fr - support@apisoft.fr

Toutes les marques citées dans ce document sont la propriété de leur détenteur respectif

GMAO OptiMaint 21 / 21
Procédures d’installation et de mise à jour

Vous aimerez peut-être aussi