Fermer

juillet 19, 2022

Comment intégrer facilement des rapports dans votre application

Comment intégrer facilement des rapports dans votre application


Après avoir conçu et stylisé vos rapports, connecté et mis en forme les données, vient ensuite le besoin de fournir le rapport au public.

Le meilleur scénario est de pouvoir fournir des rapports n’importe où, car plus un rapport peut être fourni, plus il apporte de valeur. Explorons les moyens possibles d’intégrer facilement, c’est-à-dire d’intégrer des rapports dans votre application Web ou de bureau.

Les meilleures solutions de création de rapports de leur catégorie permettent aux développeurs d’intégrer facilement des rapports dans chaque application. Avec Rapports Telerik, un développeur peut facilement utiliser les API dédiées au moteur de rapport pour chaque implémentation de rapport spécifique. Ceci est considéré comme l’intégration du moteur de création de rapports. Cela peut nécessiter la programmation de la conception du rapport, le traitement et le rendu du rapport. Alternativement, et pour plus de commodité, de nombreux visualiseurs de rapports sont inclus avec Telerik Reporting.

Les visualiseurs de rapports sont des composants d’interface utilisateur permettant d’afficher le document de rapport produit par le moteur de rapport dans une application. Les visualiseurs de rapports peuvent prendre en charge diverses technologies telles que Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, HTML5/JS, Angular, React, Vue, WPF, WinForms, WinUI et UWP. À l’aide des visualiseurs de rapports, l’outil de création de rapports peut être intégré (c’est-à-dire intégré) à n’importe quelle application Web et de bureau créée avec les technologies prises en charge.

Démo Telerik HTML5 Report Viewer montrant le plan du document, la zone d'aperçu du rapport, la barre d'outils, les paramètres du rapport, la fenêtre de recherche

Passons en revue les deux manières d’intégrer des rapports dans votre application :

  • Intégration du moteur de rapport dans l’application
  • Hébergement du moteur de rapport à distance et exposition des API en tant que service

Intégration du moteur de rapport dans votre application

Les applications de bureau sont communément appelées applications monolithiques. Ils sont essentiellement autonomes et peuvent se connecter à Internet ou non. Tout ce dont l’utilisateur final a besoin est fourni avec l’application de bureau. C’est le scénario le plus avantageux pour intégrer la fin du rapport.

Dans Telerik Reporting, les applications de bureau .NET telles que WPF, WinForms et WinUI sont surtout connues pour intégrer le moteur de rapport. Ces types d’applications prennent également en charge l’utilisation du moteur de rapport hébergé à distance.

L’idée est de créer et de déployer une application autonome capable de fournir des rapports. Ces rapports peuvent être conçus dans n’importe quel concepteur ou définis par programmation au moment de l’exécution. De plus, l’application monolithique peut également se connecter à distance au moteur de rapport.

Hébergement du moteur de rapport à distance

De nombreuses applications d’aujourd’hui utilisent plusieurs systèmes connectés via Internet. En général, le client ou l’interface est l’application orientée utilisateur, le niveau intermédiaire est la couche métier ou service et le système backend est la couche base de données. Ceci décrit une architecture orientée service simple, ou SOA en abrégé. Il peut être considéré comme une application à plusieurs niveaux et est le plus courant parmi les applications métier.

Les applications modernes d’aujourd’hui utilisent une API REST (Representational State Transfer) pour communiquer avec des applications clientes lourdes qui réalisent la même architecture, mais avec une technologie différente.

Telerik Reporting s’intègre parfaitement dans de nombreux types d’applications. Par exemple, le moteur de génération de rapports peut être intégré dans une application monolithique ou fourni en tant que service via une SOA ou une API REST.

Telerik Reporting Services a deux implémentations : le service REST et la Windows Communication Foundation (WCF). Actuellement, le service le plus utilisé est le Service REST de rapport Telerik. Il utilise la puissance de l’API Web d’ASP.NET et fournit des rapports sur Internet à n’importe quelle application cliente.

Visionneuses de rapports illimitées et personnalisables

Diffuser partout signifie que les rapports peuvent être visualisés tels qu’ils ont été conçus avec un rendu au pixel près sur n’importe quel appareil. Telerik Reporting comprend une variété de visualiseurs de rapports et chacun contient les mêmes fonctionnalités. La liste des visualiseurs de rapports comprend : HTML5/JS, Angular, React, Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, WPF, WinForms et WinUI. Prêt à l’emploi, Telerik Reporting prend en charge la thématisation, de nombreuses options de personnalisation et une visualisation intuitive des rapports. Si vous souhaitez en savoir plus sur l’intégration des rapports dans une technologie spécifique, consultez la signaler la page des spectateurs.

Ci-dessous la sortie du Visualiseur de rapport angulaire et comment cela fonctionne avec notre style personnalisé :

Angular Report Viewer gif montre l'utilisateur parcourant différents rapports - tableau de bord, ventes des employés, factures

Ci-dessous la sortie du Visionneuse de rapports Blazor et comment cela fonctionne avec notre style personnalisé :

Blazor Report Viewer gif montre l'utilisateur parcourant différents rapports - tableau de bord, ventes des employés, factures

Prise en charge de l’accessibilité

Telerik Reporting a mis en œuvre toutes les normes bien connues pour accessibilité dans ses visualiseurs de bureau et Web. Cela permet aux concepteurs de rapports de créer des rapports conformes à l’accessibilité sans tracas. Les interfaces accessibles incluent la prise en charge du clavier et des descriptions générées dynamiquement pouvant être lues par un lecteur d’écran, ainsi que la localisation pour une prise en charge internationale.

Vous voulez essayer Telerik Reporting ?

Rapports Telerik est un outil de création de rapports intégré .NET complet, facile à utiliser et puissant pour les applications Web et de bureau qui prend en charge : Blazor, ASP.NET Core, ASP.NET MVC, ASP NET AJAX, HTML5/JS, Angular, React, Vue, WPF, WinForms, WinUI et UWP.

Également disponible dans le cadre de notre Telerik DevCraft bundle, Telerik Reporting vous permet de créer, styliser, afficher et exporter des rapports riches, interactifs et réutilisables pour présenter de manière attrayante des données analytiques et commerciales. Ajoutez des rapports à n’importe quelle application métier via les contrôles de la visionneuse de rapports. Exportez les rapports prêts vers plusieurs formats.

Si vous ne l’avez toujours pas essayé, vous pouvez commencer un essai gratuit pour regarder de plus près. Nous fournissons également un service d’assistance dont nous sommes fiers et des ressources qui vous aideront tout au long du processus.




Source link