Académique Documents
Professionnel Documents
Culture Documents
Introduction
Crystal Reports® 10 étend sa plate-forme de création d'états afin de permettre :
• Un processus de conception et de maintenance d'états plus efficace.
• Une intégration et un déploiement plus aisés d'applications Web d'entreprise.
Cette version s'appuie sur l'ensemble de fonctionnalités significatif introduit dans
la version 9 et intègre plusieurs améliorations et nouvelles fonctionnalités qui
continuent à relever les défis de productivité inhérents à tous les éléments du
processus de création d'états. L'intégration plus étroite à Crystal Enterprise™
constitue également l'un des points forts de cette version.
Ce chapitre examine chacune des principales nouvelles fonctionnalités dans le
contexte des utilisateurs auxquels elles s'adressent : développeurs d'applications,
concepteurs d'états et utilisateurs d'informations.
Remarque : Les fonctionnalités varient d'une édition à l'autre et certaines
fonctionnalités sont fournies par le biais du Report Application Server, qui est
inclus dans des éditions spécifiques de Crystal Reports 10. Pour savoir quelle est
votre édition, cliquez sur A propos de Crystal Reports dans le menu d'aide du
concepteur d'états.
Développeurs d'applications
Pour les développeurs, Crystal Reports simplifie le processus d'intégration de
contenu dynamique avec une présentation de qualité dans n'importe quelle
application .NET, Java ou COM, ce qui réduit la quantité de codage requise et
minimise la maintenance des applications. Avec la version 10, Crystal Decisions™
renforce son engagement envers le développement multiplateforme grâce à l'ajout
de plusieurs nouvelles fonctionnalités et à la migration simplifiée vers Crystal
Enterprise.
Scénario
Pierre est développeur .NET dans une grande entreprise qui a standardisé ses
opérations sur .NET. Son équipe a conçu une petite application départementale de
gestion des ressources humaines afin d'aider les recruteurs à mieux gérer le
processus d'embauche. Comme cette application nécessitait quelques éléments de
création d'états de base, l'équipe de Pierre a choisi d'utiliser la version de Crystal
Reports fournie avec Microsoft Visual Studio .NET. En six mois, l'utilisation de
l'application a tellement augmenté que Pierre a maintenant besoin de lui ajouter de
nouveaux états plus complets. Le Report Application Server constitue une
meilleure option que le composant de création d'états .NET car il permet à Pierre
de séparer le traitement d'états de son serveur Web. Comme l'application
nécessitera également une interactivité accrue au cours des 12 mois à venir, Pierre
a besoin d'une solution capable d'évoluer au fil du temps. En ajoutant une seule
ligne de code, Pierre peut réutiliser ses travaux existants pour exploiter le Report
Application Server au lieu du composant de création d'états .NET. Cette
application pourra ensuite facilement évoluer afin d'utiliser des services
Crystal Enterprise supplémentaires.
Concepteurs d'états
Depuis la flexibilité accrue dans la création d'états jusqu'à la prise en charge d'un
système de création d'états entièrement géré, Crystal Reports 10 aide les
concepteurs d'états à être plus productifs à tous les stades du cycle de
développement et de maintenance des états.
Scénario
Christine est analyste d'état au sein du service informatique d'une grande
entreprise. Elle est chargée de répondre à une longue liste de demandes d'états
émanant de divers départements. Comme Christine a relativement peu
d'ancienneté dans l'entreprise, elle ne sait pas encore précisément où se trouvent
toutes les données. Heureusement, l'équipe DBA du service informatique a déjà
créé diverses vues d'entreprise auxquelles Christine peut se connecter. Ces vues
d'entreprise intègrent déjà diverses sources de données d'entreprise et font
abstraction des données complexes. Il suffit à Christine d'indiquer la vue dont elle
a besoin pour l'état, puis de mettre en forme les informations en conséquence. La
mise en production de l'ensemble d'états résultant est extrêmement simple. Une
fois que l'état a été testé, la structure de données sous-jacente peut être pointée de
nouveau dans la vue d'entreprise par l'équipe DBA en une seule étape.
Référentiel
Introduit dans la version 9, le référentiel est une bibliothèque centrale dans
laquelle sont stockés des objets d'état communs (images, objets texte, commandes
SQL et fonctions personnalisées) pour une utilisation dans plusieurs états et une
mise à jour depuis un seul endroit. Cette fonction phare a été redéfinie dans la
version 10 afin de prendre en charge l'utilisation dans les grands déploiements
d'entreprise.
Référentiel géré
Afin de permettre aux clients de créer un système géré pour la conception et la
maintenance des états, le référentiel de la version 10 a été inclus comme un
composant robuste de l'infrastructure de Crystal Enterprise. Les objets du
référentiel peuvent être sécurisés et partagés par le biais de Crystal Enterprise et
sont mis à disposition par le biais du concepteur de Crystal Reports. Un outil de
migration est également inclus afin de faciliter la transition du référentiel de la
version 9 vers le nouveau référentiel géré.
Scénario 1
Etienne travaille au sein du service informatique d'une grande entreprise, où il est
chargé de la maintenance de plus de 100 états d'entreprise. L'une de ses tâches
principales consiste à s'assurer que ces états sont basés sur des informations
précises. Avant la version 10, lorsque le schéma de base de données changeait,
Scénario 2
En tant que conceptrice d'états dans une entreprise qui en emploie plusieurs
centaines, Jeanne travaille à la définition d'un centre d'excellence dans la création
d'états. Bien qu'elle soit particulièrement compétente dans la création d'états pour le
service marketing, elle ne maîtrise pas parfaitement le langage de formule de Crystal.
Heureusement, Antoine, l'un des analystes des stocks, a déjà développé plusieurs
fonctions complexes de taux d'exécution et de rotation des stocks, de sorte que
Jeanne peut facilement obtenir les fonctions dont elle a besoin de Crystal Enterprise.
Explorateur de référentiel
Afin de prendre en charge l'utilisation intensive du référentiel par plusieurs
concepteurs d'états, l'Explorateur de référentiel de la version 10 intègre une barre
d'outils qui facilite la navigation parmi les objets en fonction du type et/ou de la
valeur du texte. Il est également possible d'ajouter des info-bulles aux objets du
référentiel afin de faciliter l'identification de l'élément devant être ajouté à un état.
Scénario
Sylvie, qui conçoit des états pour un hôpital régional, est chargée de la création et
de la maintenance de plus de 80 états. Chacun de ces états doit satisfaire des
normes strictes de mise en forme, telles que l'utilisation de types, couleurs et tailles
spécifiques de police. Pour Sylvie, cette mise en forme peut s'avérer très longue et
laborieuse. Grâce à Crystal Reports 10, Sylvie peut mettre en forme des états dans
des temps record. Il lui suffit de mettre en forme un seul objet dans un état, puis de
l'appliquer d'un seul clic à tous les autres objets applicables dans tous les états sur
lesquels elle travaille.
Utilisateurs d'informations
Crystal Reports 10 permet aux utilisateurs d'informations de naviguer facilement
parmi les informations fournies dans un état Crystal à l'aide de dispositifs ou de
logiciels familiers, tels que Microsoft Office.
Scénario
Un directeur des ventes a besoin de mieux comprendre la santé de son pipeline.
Plutôt que de créer un état difficile à manipuler contenant toutes les informations
possibles, il a conçu cinq états différents, chacun d'eux étudiant le pipeline à un
niveau de détail différent. Grâce aux liens hypertexte gérés, Frank peut définir des
chemins de clic dans chacun de ces états afin de permettre aux directeurs des ventes
d'explorer directement le niveau de contrat individuel pour surveiller leur pipeline.
les utilisateurs peuvent choisir d'exporter la totalité ou une partie des en-têtes/
pieds de page et d'afficher ou non le quadrillage.