Skip to main content
Skip table of contents

Procédure d' installation révision DIAPASON 05.01.00


Prérequis

Les derniers setups mis à disposition sur les FTP doivent être récupérés avant la réalisation de l’installation depuis le lien :

ftp://isiawnhe-pub:isiapub@ftp.isia.fr/Patchs/05/

Ci-dessous le tableau de correspondance des produits ELCIA-ERP

Révision

SAP

CRI

SSD

05.00.00

setup_05.00.00.5224.tar.gz

05.00.00.CRI.5224.win.zip

05.00.00.SSD.5224.win.zip

05.01.00

setup_05.01.00.310.tar.gz

05.01.00.CRI.310.win.zip

05.01.00.SSD.310.win.zip

L’exécution interactive des setups déroule des traces explicites à l'écran : il faut attendre que le script rende la main.

Comment lire ce document ?

Les commandes à exécuter sur le serveur d’applications, citées ci-après, sont indiquées en bleu. Le “$” présent avant chaque commande correspond au prompt et ne doit en aucun cas être saisi.

La valeur “XXXX” devra être remplacée par la valeur du numéro du setup à utiliser.

La valeur “nom_env” devra être remplacée par le nom donné à l’environnement V5 installé (ex : PROD ou DEV)

La valeur “serveurLINUX“ devra être remplacée par l’adresse IP ou le nom du serveur d’applications V5 concerné.

La valeur “XX.XX.XX” devra être remplacée par le numéro de la dernière révision installée sur le serveur d’applications V16.

Paragraphes spécifiques aux révisions “> A vérifier dans la trace pour la révision …” : déplier le paragraphe en cliquant sur >

Les étapes de l’installation d’une révision en V5

ETAPE 1 - Installation client riche (CRI)

Vous devez vous référer à la procédure indiquée dans le document : DOC-EXP-INS-CRI-0500 fournie dans le setup du client riche.

ETAPE 2 - Installation de la révision (SSD)

Vous devez vous référer à la procédure indiquée dans le document : DOC-EXP-INS-SSD-0500 fournie dans le setup du serveur de service Diapason.

ETAPE 3 - Préparer l’installation serveur d’application (SAP)

  • Télécharger le setup dans un sous-dossier créé dans le dossier temporaire (ex : /tmp) du SAP (V5)

$ cd /tmp ; mkdir V05

$ tar -xvzf setup_XX.XX.XX.XXXX.gz -C /tmp/V05 (l’option “v” peut être enlevée pour un gain de temps)

ETAPE 4 - Réaliser l’installation serveur d’application (SAP)

Ces actions sont à réaliser sur le serveur d’application (V5).

  • Se connecter en diapdba

  • Lancer le setup dans le dossier “/Diap”

$ pwsh /tmp/V05/install.ps1 -ENV_NAME nom_env -ENV_PATH /Diap -TOOL_HOME /tmp/V05

Divers contrôles sont réalisés par le script : des messages explicites seront présentés au fur et à mesure de la migration.

Quels sont les principaux messages qui peuvent s’afficher durant la procédure ?

Effacer l’environnement cible (Y/N) /Diap ?

  • Répondez “N”

  • Si vous répondez “Y” des erreurs vont se produire car le setup ne sera pas capable de reconstruire l’environnement sans plus d’informations.

En cas d’erreur, pour relancer la migration et ne pas avoir de blocage, il faut suivre les instructions indiquées par le warning (en jaune).

ETAPE 5 - Démarrer l’environnement

Ces actions sont à réaliser sur le serveur d’application (V5).

  • Se connecter en diapdba

  • Dans le fichier [Repertoire Environnement]/devt/Diap/properties/config.json

Ces trois lignes doivent être présentes et renseignées avec des URL valides :

"externalUrl" : "https://external.fr:8443", URL utilisée si les services web/Tempo/Maestro sont accessibles depuis l’extérieur
"localUrl" : "https://localURL.fr:8443", URL utilisée par les postes clients pour se connecter ( exemple : https://VMDIAPSAP:8443/oeabl/apsv )
"internalUrl" : "http://localhost:8080", URL utilisée uniquement par le serveur

  • Démarrer le nouveau Diapason

$ ./diapason.sh start

  • Contrôler le statut du nouveau Diapason : tous les statuts doivent être “OK

$ ./diapason.sh status

ETAPE 6 - Finaliser l’installation

Actions à réaliser selon la révision

Au cours de l’installation des données sont mises à jour, vérifier la trace correspondante [rep. temporaire install]/dataUpdates.log.

➡️ Voir ci-dessous !

A vérifier dans la trace pour la 05.01.00
  • Dans la partie Moulinette UPDATE_DEV_05000003692_00001.p : /**** Mise à Jour Comptes Analytiques Défaut sur Escompte et Types de Comptes ****/

Ce contrôle est effectué pour chaque société de Diapason

                /**** Société : xxxxx  ****/

Erreurs possibles

Que faire pour corriger cette erreur ?

Société Comptable SocCpt

Compte Escompte sur Achats Inconnu : NumCpt

Vérifier que le compte d’escompte sur achats est correctement renseigné, et qu’il est défini dans les comptes de comptabilité générale de la société comptable.

Société Comptable SocCpt

Compte Escompte sur Ventes Inconnu : NumCpt

Vérifier que le compte d’escompte sur vente est correctement renseigné, et qu’il est défini dans les comptes de comptabilité générale de la société comptable.

Compte TypCpt SocCpt/NumCpt : Inconnu

 ** Critères Comptables : CriCpt1/ CriCpt2/CriCpt3

Vérifier que le compte défini dans l’onglet vente de l’affectation comptable (liée aux critères comptables affichés) est bien défini dans les comptes de comptabilité générale de la société comptable.

Compte TypCpt SocCpt/NumCpt : Type Incorrect (TypCpt renseigné)

 ** Critères Comptables : CriCpt1/ CriCpt2/ CriCpt3

Vérifier que le compte défini dans l’onglet vente de l’affectation comptable (liée aux critères comptables affichés) est correctement typé dans les comptes de comptabilité générale de la société comptable.

Par exemple un compte défini comme étant de type "TVA" ne peut pas être utilisé comme compte de ventes !

Compte Produit  SocCpt/NumCpt : Mettre à Jour le Type

  ** Critères Comptables : CriCpt1/ CriCpt2/CriCpt3

Le compte défini dans l’onglet vente de l’affectation comptable (liée aux critères comptables affichés) n'est pas typé dans les comptes de comptabilité générale de la société comptable !

Mettez le à jour :

  • pour un compte de TVA, le type doit être “TVA”

  • pour un compte de TVA sur Encaissements,le type doit être “TVA2-TVA sur encaissement”

  • pour un compte produit, le type doit être “C-P Charge Produit”

  • Dans la partie Moulinette UPDATE_DEV_05000003731_00001.p : /**** Mise à Jour Type de Compte pour les Comptes d'Escompte Clients ****/

Ce contrôle est effectué pour chaque société de Diapason

                /**** Société : xxxxx  ****/

Erreurs possibles

Que faire pour corriger cette erreur ?

Compte Escompte SocCpt/CptEsc : Inconnu

      ** Clients : RefReseau/RefClient

Vérifier que le compte d’escompte défini sur le client est correctement défini dans les comptes de comptabilité générale de la société comptable du client.

Compte Escompte  : Type Incorrect (TypeCpt)

** Clients : RefReseau/RefClient

 …

Vérifier que le compte d’escompte défini sur le client est correctement typé dans les comptes de comptabilité générale de la société comptable du client : il doit être de type “ESCompte”

Le compte d’escompte défini sur le client n’est pas typé dans les comptes de comptabilité générale de la société comptable du client.

Mettez le à jour : il doit être de type “ESCompte”.

Actions à réaliser quelle que soit la révision

  • Vérifier l’onglet “Versions” de la fiche “A propos” accessible depuis l’onglet “Administration”

    • La première ligne de la zone “Version Installée” doit présenter l’information suivante

JJ/MM/AAAA - HH:MM:SS par diapdba : Installation Révision XX.XX.XX - XX.XX.XX.XXXX

avec “JJ/MM/AAAA - HH:MM:SS” correspondant à la date et heure d’installation de la révision

  • Lancer l’action de génération des requêtes (INS-REQ) .

Il faut générer toutes les requêtes, les tables de valeurs, … ?

Version Origine

A générer

05.00.00

Tout

05.01.00

Tout

Pour cela, lancer le traitement INS-REQ (Exploitation/Traitements/Traitements non Paramétrés), en cochant toutes les possibilités du critère, sauf « Gen. Désynchronisée ? » :

Après validation de cette fiche, lancer le traitement en Batch.

  • contrôler la génération des requêtes

Pour vérifier que la génération est terminée, dans l’explorateur applicatif « Studio Diapason », dans la branche « DIALOG : Requêtes », choisir l’application « Consultation Génération Requêtes » :  La liste présentée doit être vide OU les enregistrements présentés n’ont pas été postés par votre génération : la date indiquée dans la colonne « Date Mvt » est différente de la date à laquelle a été postée votre génération.

  • Déblocage des évènements d’intégration en erreur

Sélectionner les événements d’intégration à l’étape « IN » qui sont en erreur, et relancer le traitement « IN » :

Aller dans Gestion Commerciale à Intégration à Intégration Lignes de Commandes à Lignes de Commandes en Erreur.

Faire un filtre sur « Erreur » contient « trciin01 ».

Sélectionner tout le résultat.

Déclencher l’action « Lancement Traitement (F11) ».

Choisir « IN : (B) Intégr. » et valider.

ETAPE 7 - Installation TEMPO

Cette action est à réaliser si vous êtes abonné à TEMPO . Se référer à la documentation dédiée.

ETAPE 8 - Installation MAESTRO

Cette action est à réaliser si vous êtes abonné à MAESTRO . Se référer à la documentation dédiée.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.