Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

1 Introduction 

Il sera maintenant possible d'utiliser Crystal Report 2016 depuis le serveur d'application, pour une migration en douceur il sera toujours possible d'utiliser les états CR10.

Nous allons voir la nouvelle architecture d'impression depuis Helios ERP ainsi que l'utilisation du nouvelle écran de personnalisation des états

1.1 Architecture 

Image Removed

1.2 Installation RunTime CR 2016

Récupération du run time CR2016 sur le site de SAP (Downloads for SAP Crystal Reports and others)

Image Removed

Sélectionner Software Product :  Image Removed

Image Removed

Cliquer sur Image Removed

et sélectionner le fichier SP34 type MSI en 32-bit 

Image Removed

un clique sur le lien lance le téléchargement 

Lancer le fichier récupérer "CR13SP34MSI32_0-80007712.msi" ou supérieur sur le serveur d'application (Service Helios ERP) : cela lancera l'installation, il faudra juste cliquer sur Next , valider les termes de la licence et finir l'installation 

Expand
titleInstallation MSI

Image Removed

Après l'installation il faudra redémarrer le service.

2. Personnalisation des états

L’écran de paramétrages des états a été migré en HELIOS ERP afin de pouvoir gérer la version Crystal des états (un seul écran permet de gérer tous les états de tous les modules).

Dans les modules le bouton impression de la toolbar lance les états via le serveur d'application pour Helios ERP, dans le menu Outils des modules il y a "impression H2" qui lance les états comme avant 

  • Hélios II ne sait lancer que du CR 10 → Si état flagué CR 2016, il ira chercher la version CR 10

Hélios ERP sait lancer du CR 10 et du CR 2016 (voir des versions supérieures). L’état lancé sera celui paramétré dans l'écran ci dessous 

Image Removed

Le module ne peut pas être modifié. L’information n’est accessible que lors de la création.

2.1. Définition de la version CR

...

L'utilisation de Crystal Report 2016 nécessite l'installation du Framework, runtime Crystal report 2016 sur le serveur d’application. Il faut redémarrer le service Hélios ERP après installation.

Le message ci dessous s'affichera si il n'y a pas le CR 2016 sur le serveur d'application.

Image Removed

2.1.1. Compatibilité des versions

La compatibilité est assuré par le Runtime CR .Net, grâce au runtime  on sait visualiser / imprimer un état CR 8.5 à CR 2016, les états CR 2020 s’impriment / se visualisent

2.1.2. CR 10 vers CR 2016

Il est possible de rebasculer en mode Crystal 10 (on utilisera dans ce cas l’état tel qu’il était géré auparavant)

...

ImageImage Removed

2.2 Mise a jour états standards

La mise a jours des états standards est effectuée par le serveur d'application pour cela nous avons mis en place un structure d'import et au démarrage du serveur d'application les états livrés seront insérés en base 

...

Exemple

  • Etat existant : PROD_OPE_STD
  • Présent dans le répertoire CR 10
  • Le référentiel ETAT_CRW pour CR 10 sera mis à jour
  • Pour qu’un état puisse être mis à jour il doit être présent dans le référentiel
  • Nouvel état
    • Serveur d’application mettra à jour le référentiel
      • Insertion table ETAT et ETAT_CRW
    • Serveur d’application importera l’état dans le référentiel : ETAT_CRW

2.3. Toolbar de l'écran Image Removed

2.3.1. Création d'un état 

La création d'un état se fera uniquement pour une version Crystal report 2016, il faudra sélectionner le module sur le quelle on souhaite appliqué l'état et définir un libellé 

2.3.2. Importer un état

Bouton disponible uniquement pour les états CR 2016

Permet d’importer l’état (fichier RPT) en base de donnée avec une ouverture d’un explorateur Windows pour sélectionner le fichier RPT

ImageImage Removed

2.3.3 Visualiser d'un état 

Cette fonctionnalité permets de visualiser un état CR10 ou CR16 depuis Hélios ERP. 

2.3.4. Conception d'un état

Cette fonctionnalité permets d'ouvrir un état CR10 ou CR2016 qui n'est pas un standard Image Removed de HELIOS ERP afin de le modifier. 

Pour un état CR 10 il y a un message d'avertissement (généré par le runtime CR2016). 

Image Removed

2.3.5. Duplication d'un état 

Cette fonctionnalité permet de dupliquer un état afin de pouvoir le modifier en se basant sur l'état initial.

Seul le nom du fichier change avec une concaténation du numéro +1 

2.3.6. Suppression d'un état

Il n'est pas possible de supprimer un état standard.

2.4. Outils de la personnalisation des états

2.4.1. Procédure de migration de masse des états

Cette procédure permet d'effectuer une migration par module pour une conversion en masse.

Expand
titleEtapes de la migration en masse

Image Removed

2.4.2. Test de compatibilité des états

Lancement d'un test de compatibilité des états CR10 en CR2016.

il est possible d'effectuer le test de compatibilité par module 

Image Removed

en fonction des résultat ou des module basculer le système affiche un indicateur sur les états testés

Image Removed

Après le lancement du test de compatibilité

Image Removed

nous pouvons voir le résultat pour chaque état dans le bas du formulaire "Test de compatibilité". 

Expand
titleExemple résultat compatibilité

Valide : la check box compatible est cochée 

Image Removed

En erreur : exemple de cause possible

Image Removed

Image Removed

Image Removed

Image Removed

 2.4.3. Import état 

Lancement de l'import des états similaire au import d'état effectué lors du démarrage du Service d'application HElios ERP

Include Page
Personnalisation des états
Personnalisation des états