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 

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 Added

Sélectionner Software Product :  Image Added

Image Added

Cliquer sur Image Added

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

Image Added

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 Added

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

2. Personnalisation des états

...

  • 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 

ImageImage RemovedImage Added

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

Rajout d’un switch permettant de préciser la version de Crystal report utilisée 10 ou 2016 pour les états existant.
Image

Lors de la création ou de la duplication d'un état personnalisé, le switch est positionné sur CR 2016 par défaut et il ne sera pas possible de sélectionner CR10 dans le but de monter en version.

...

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

Image Added

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)

Si rebascule du switch vers CR 2016 alors un message de confirmation vous averti que l'état précédemment migré s'il en existe un sera écrasé.

Image

1.2 Toolbar 

...

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 Added

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

Image

...

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 Added 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 Added

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 Added

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 Added

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

Image Added

Après le lancement du test de compatibilité

Image Added

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 Added

En erreur : exemple de cause possible

Image Added

Image Added

Image Added

Image Added

 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