Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

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)

Sélectionner Software Product :  

Cliquer sur

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

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 

 Installation MSI

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 

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.

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.

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

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

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 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). 

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.

 Etapes de la migration en masse

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 

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

Après le lancement du test de compatibilité

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

 Exemple résultat compatibilité

Valide : la check box compatible est cochée 

En erreur : exemple de cause possible

 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



  • No labels