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)
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
Expand | ||
---|---|---|
| ||
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
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.
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.
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é.
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
|
---|
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
...
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.
Expand | ||
---|---|---|
| ||
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é".
Expand | ||
---|---|---|
| ||
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