L'utilitaire de configuration - CLIPPER ERP

Sommaire

1. Introduction

Cet utilitaire permet :

  • de déclarer le service manager,

  • de déclarer les bases de données,

  • de déclarer les utilisateurs au moniteur de licences,

  • de migrer une ou un ensemble de base de données,

  • de dupliquer une base de production dans un environnement de test,

  • d’indiquer quelles bases de données doivent migrer automatiquement lors des migrations,

  • lors d’une migration de supprimer des données spécifiques inutilisées ou d'épurer les enregistrements de l’ordonnancement.

L’utilitaire se trouve au même niveau que l’exécutable CLIPPER.

Il se nomme “Clipper ERP configuration”, il s’agit d’un raccourci sur l’exécutable CLIPPER avec comme unique propriété “/CONFIGURATIONS

2. L’interface

2.1. Les boutons de la barre supérieure

, bouton permettant de déclarer une nouvelle base. Info bulle associée image-20240411-141753.png .

, bouton permettant de migrer une ou un ensemble de base de données. Info bulle associée image-20240411-141917.png

image-20240411-141245.png, bouton permettant de dupliquer une base de données. Info bulle associée image-20240411-142033.png

image-20240411-141215.png, bouton permettant d’accéder à la page de déclaration du serveur manager. Info bulle associée image-20240411-142157.png

image-20240411-141444.png, bouton permettant d’annuler une action en cours, et de se repositionner sur la page principale. Info bulle associée image-20240411-142323.png

image-20240411-141509.png, bouton permettant d’enregistrer la saisie courante. Info bulle associée image-20240411-142438.png

image-20240411-141540.png, bouton permettant de supprimer la base de données sélectionnée. Info bulle associée image-20240411-142546.png

image-20240411-141559.png, bouton permettant de quitter l’utilitaire. Info bulle associée image-20240411-142635.png

2.2. Première ouverture

Lorsqu’il s’agit de la première ouverture de cet utilitaire le système est positionné directement sur la page permettant la déclaration du serveur de licence.

Le système s’est substitué à l’utilisateur en simulant le clic sur le bouton suivant image-20240411-135003.png .

L’interface est celle-ci :

 

 

 

image-20240411-140741.png

(1), ce champ est à renseigner en fonction des informations saisies lors de l’installation de la version.

http:// + nom de la machine + nom du domaine + port service manager

(2), bouton permettant de tester si l’adresse saisie est correcte et que le serveur est opérationnel.

2 types de messages peuvent être affichés.

image-20240411-135631.png

ou

(3), label indiquant le chemin où sont stockés les différents fichiers json pour le fonctionnement de l’ERP

(4), zone non modifiable, chargée avec les erreurs rencontrées

2.3. Ouvertures suivantes

Pour les ouvertures suivantes, le système est positionné sur la page permettant de manipuler les bases de données auxquelles vous souhaitez accéder.

Les manipulations peuvent être :

  • la déclaration d’une nouvelle base,

  • la suppression d’une base existante,

  • le paramétrage pour l’utilitaire la migration des bases de données.

2.3.1. Déclarer une nouvelle base

 

 

(1), serveur et port utilisé par le Centre de Contrôle hébergeant la base de données

(2), nom de la base de donnée

(3), répertoire partagé de la base de donnée (*)

(4), nom de la base de donnée proposé dans la liste des bases dans l'écran de connexion de l’ERP

(5), compte et mot de passe de l’administrateur du Centre de Contrôle

(6), valeur indiquant le cryptage ou non de la base de données

(7), zone regroupant toutes les erreurs empêchant la déclaration de la base de données. Par défaut lors de la demande tous les champs sont en erreurs, la zone s'épure des erreurs au fur et à mesure des saisies.

(*) une information au format “toast” est affichée pour indiquer la version de la base. Cela influera sur la présence ou pas de la propriété “Migration de la base” au niveau de la page d’accueil

Exemple :

Tous les champs sont correctement renseignés, plus aucune erreur dans la zone dédiée, le bouton “Valider saisie” est accessible. L’enregistrement est possible.

2.3.2. Enregistrer la déclaration

Tous les champs attendus pour pouvoir déclarer une base de données sont correctement déclarés et vous avez cliqué sur le bouton “Valider saisie”.

Si la base est déjà dans le Centre de Contrôle, le système affiche un message de confirmation :

Si l’on clique sur “Non”, la page permettant la déclaration reste active et la base n’est pas déclarée.

Si l’on clique sur “Oui”, la page de déclaration est fermée, la base est déclarée et la page d’accueil est mise à jour.

 

 

 

(1), informations issues de la déclaration de la base de données

(2), caractéristiques utilisables par l’utilitaire AdminVersion, composées de 2 propriétés (4) qui lorsqu’elles sont activées :

  • indique à AdminVersion de migrer automatiquement la base de données dans la nouvelle version de l’ERP

  • indique à AdminVersion de créer automatiquement la base de données dans l’environnement de TEST

(3), caractéristiques propres à une intervention manuelle après une déclaration de base ou après la mise à jour de la version de l’ERP, composées de 3 propriétés qui lorsqu’elles sont activées sont consommées par le traitement de migration () :

(5), migration de la base

(6), durant le processus de migration

  • épuration des historiques liés à l’ordonnancement

  • épuration des données inutilisées de la partie spécifique

(7), bouton permettant d’accéder aux caractéristiques de la base de données. Info bulle associée image-20240412-070301.png

2.3.3. Modifier les caractéristiques d’une base existante

La modification des caractéristiques est accessible en cliquant sur le bouton “Paramètres de la base”.

La fenêtre est la même que celle utilisée lors de la déclaration.

2.3.4. Supprimer une base de données

Pour supprimer une base, il suffit de sélectionner la zone correspondante et ensuite cliquer sur le bouton “Supprimer la déclaration de la base”.

Un message de confirmation est alors affiché :

2.3.5. Paramétrer une base pour la migration ou la réplication en base de données de test

Dans chaque profil de base de données de chaque répertoire Clipper ERP, il est possible de désigner les bases de données devant être migrées automatiquement par l’exécutable « ForterroAdminVersion.exe » (1), utilitaire lancé par le moniteur de licence lors des mises à jour. Il est également possible de désigner les bases de données devant être répliquées en environnement de test (2).

Et les actions à effectuer lors de la migration (3) de la base de données en automatique.

  • Supprimer les zones spécifiques inutilisées.

  • Supprimer les données d’ordonnancement, si le nombre maximum est dépassé.

Et les paramètres de réplication de la base de données de production en environnement de test pour la préparation de l’environnement de test par l’utilitaire « ForterroAdminVersion.exe ».

Exemple :

  • Nom de la base de test : saisir le nom de la nouvelle base de données, copie de la base de données de production.

  • Neutraliser la base de données : permet de désactiver certaines fonctionnalités pour éviter de perturber l’environnement de production pendant la phase de tests.

 

  • Copie des MCUs : permet d’activer la copie des MCUs associés à la base de production dans le répertoire de la base de test.

  • Copie des Etats : permet d’activer la copie des états associés à la base de production dans le répertoire de la base de test.

  • Copie des txt : permet d’activer la copie des fichiers “txt” associés à la base de production dans le répertoire de la base de test.

  • Chemin de la base de test : Saisir le chemin réseau partagé du répertoire de la base de test, il est conseillé de l’avoir créé en amont, avec un partage en lectures écritures aux utilisateurs de Clippers ERP.

 

3. Connexion à l’ERP

Lors de la déclaration de la base de données, à la sélection des répertoires (partagé et physique), le système a affiché le “toast” indiquant la version de la base.

Si cette base n’est pas dans la version attendue par l’ERP 2 incidences.

  • l’indicateur de “Migration de la base” est visible dans l’utilitaire :

  • la connexion via l’ERP à cette base est impossible avec cette version :

Il est donc nécessaire de lancer la migration pour pouvoir utiliser la base.

4. Migration d’une base

La migration consiste à adapter la base afin qu’elle puisse être utilisée par la nouvelle version de l’ERP. Cette migration :

  1. s’appuie sur le fichier “ANA_CLIPPER.wdd” présent et livré avec l’exécutable,

  2. permet de mettre à jour la base de données tant en terme de structure que de données.

Pour cela, cocher “Migration de la base” et cliquer sur le bouton “Migrer une base” :

Confirmez la migration :

4.1. Les étapes de la migration

7 étapes sont successivement enchaînées, qui sont :

  1. Démarrage de la migration

  2. Blocage de la base de données

  3. Réindexation de la base de données

  4. Mise à jour de la structure

  5. Mise à jour des données

  6. Réindexation de la base de données

  7. Déblocage de la base de données

Chacune des étapes 3 à 6 incluses sont annoncées à l’utilisateur via le texte statique suivant :

 

(1), étape en cours de traitement / nombre total d'étapes

(2), le fichier en cours de traitement

(3), barre de progression des données traitées du fichier courant

Si une erreur est rencontrée dans l’une des 7 étapes, la migration est arrêtée et le compte rendu est disponible.

Sinon,

4.2. Compte rendu de la migration

Le compte rendu d’une migration est consultable, via le bouton image-20240412-095159.png .

Le fichier généré est codifié, et constitué :

  • du mot clé “Migration_”,

  • auquel s’ajoute le “Nom de la base de données”,

  • la date heure de démarrage de la migration.

Il est sauvegardé dans le répertoire LOGS de l’installation de la version.

Exemples :

5. Copie d’une base

La copie de base peut être utile si vous souhaitez mettre en place une base de test par exemple.

Pour mettre en place la copie de base de données, à partir de la page vous devez sélectionner la base que vous souhaitez dupliquer et cliquer sur le bouton “Copier la base”.

Le système vous propose de renseigner les caractéristiques de la base qui sera dupliquée.

 

 

(1), nom de la base dupliquée. Par défaut le système reprend le nom de la base sélectionnée et la suffixe de “_COPIE.”

  • ce nom est modifiable

(2), propriété qui lorsqu’elle est cochée, inhibe toutes les communications vers l’extérieur. Quelques exemples :

  • toutes les adresses mails sont modifiées afin d'être inutilisables

  • la comptabilité est modifiée en “Pas de liaison

  • la définition des différents répertoires comme les images, les documents sont vidés

  • ….

(3), propriété qui lorsqu’elle est cochée, indique au mécanisme de copie de récupérer tous les fichiers de type états

(4), propriété qui lorsqu’elle est cochée, indique au mécanisme de copie de récupérer tous les fichiers de type txt

(5), chemin du répertoire partagé où est généré le fichier ClientServeur.ini

  • zone non saisissable, elle se renseigne par l’activation du bouton image-20240412-103436.png

La copie est lancée sur activation du bouton image-20240412-103646.png . Le chemin doit obligatoirement être renseigné pour lancer définitivement la copie.

Durant le processus de copie, dans la barre inférieure le système indique la progression du traitement :

La fin du processus de copie est indiquée par le message,

Une fois le message acquitté la base est déclarée dans la liste des bases utilisables.

Les 2 bases sont accessibles par l’ERP :

6. Les utilisateurs

Lorsqu'à minima une base de données est déclarée, au niveau de la page “Licence” un nouveau bouton est disponible.

Ce bouton permet de récupérer les employés de chacune des bases de données et de les remonter au niveau de l’utilitaire “Forterro Moniteur Licence”.

voir le moniteur de licence

 

 

 

 

Forterro France - Tous droits réservés