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 3 Next »

Report Management

  • Reportverwaltung durch den Customizer

    • Export / Import über ECUI XML Export / Import möglich

    • image-20240124-122951.png

Report Designer

  • Online Designer: Der Customizer kann in einem Designer innerhalb der Applikation Reports erstellen

    • Mächtige Report-Funktionen auf dem aktuellsten Stand

    • Komfortable Anbindung an das Datenmodel

    • Unterstützung von Mehrsprachigkeit

    • Schnelle Wizard geführte Report Erstellung

    • image-20240124-121640.png
  • Basierend auf DevExpress Reporting Technologie

Report Aufrufen

  • User kann selbstständig die Reports erstellen

    • Druck aus dem Browser heraus möglich

    • Export in alle gängigen Datei-Formate, wie PDF, CSV, Excel, uvm. möglich

    • image-20240124-121841.png

Integration Notes

Client

  1. App.tsx:

    1. ReportModule.use(app);

  2. Add dependencies in package.json

    1. "devexpress-reporting": "23.1.5"

    2. "@devexpress/analytics-core": "23.1.5"

    3. "knockout": "3.5.1",

  3. Run yarn install

Server

  1. <Project>.Core

    1. Include <PackageReference Include="Quino.Web.Reporting" Version="<version>" />

  2. Startup

    1. services.AddReporting()

    2. builder.UseReporting()

  3. Run <Project>.Command for metadata models

  4. Add menu item if custom admin layout

    1. menu.Add.Class(elements.Module.Model.Classes[nameof(QuinoReport)]);

  5. Include in nuget.config path to licensed DevExpress nuget packages

  6. Update CI and CD pipeline restore task to use updated nuget.config

    1. task: DotNetCoreCLI@2
      displayName: Restore
      inputs:
      command: 'restore'
      projects: '**/<Project>.sln'
      feedsToUse: 'config'
      nugetConfigPath: './server/src/nuget.config'

  • No labels