datapallas-report-generation

Guide DataPallas report generation by mapping business documents to SQL, Groovy, CSV/Excel, and template-driven outputs.

75|8|Updated Dec 20, 2023
One-click install
npx skills add https://github.com/flowkraft/datapallas --skill datapallas-report-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: datapallas-report-generation
Source: https://github.com/flowkraft/datapallas/tree/main/asbl/src/main/external-resources/db-template/_apps/flowkraft/_ai-hub/.skills/datapallas-report-generation
Command: npx skills add https://github.com/flowkraft/datapallas --skill datapallas-report-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you set up DataPallas report generation end-to-end, so you can reliably turn your business data into the right document output without manually editing low-level configuration files.

Core Features & Use Cases

  • Report setup guided through the UI: Create a new report capability and configure it from the DataPallas menus, keeping XML edits out of your workflow.
  • Pick the right data source type: Choose SQL Query, Groovy Script, CSV/TSV, Excel, or Fixed-Width, including correct handling of database SQL dialects and complex transformations.
  • Choose output format + template together: Generate PDF (HTML/CSS → PDF or XSL-FO), JasperReports (.jrxml), Excel, HTML, Word, XML/JSON, or no-attachment email-only outputs.
  • Template creation support: Use a template gallery, AI-assisted template building, or custom HTML/CSS templates to match your layout needs.
  • Advanced options for real-world scale: Support JasperReports execution modes (Direct/Wrapper), large-scale generation workflows, runtime report parameters, and post-load Groovy transformations.

Quick Start

In DataPallas, go to Configuration → Reports → New, tick Report Generation Capability, then open Configuration → <ReportName> → Report Generation to configure the Data Source, Output Format, and Template.

Frequently Asked Questions about datapallas-report-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate PDF reports from SQL or CSV data without editing XML?

You can generate PDF reports by configuring a new report capability in the DataPallas UI, selecting SQL Query or CSV as your data source, and choosing an HTML/CSS or XSL-FO template. This workflow keeps XML edits out of your report generation process.

What output formats can I produce with JasperReports templates?

JasperReports templates support generating PDF, Excel, HTML, Word, and XML/JSON outputs. You can configure these formats alongside .jrxml templates in the DataPallas UI, selecting Direct or Wrapper execution modes based on your scale requirements.

Can I use Groovy scripts for complex data transformations before rendering a report?

Yes, Groovy scripts can be selected as a data source type for complex transformations, and you can also apply post-load Groovy transformations. This allows you to manipulate business data dynamically before applying your template-driven rendering.

What is the best way to create custom invoice or payslip layouts?

The best way to create custom invoice or payslip layouts is through the template gallery, AI-assisted template building, or custom HTML/CSS templates. You configure these visually in the DataPallas UI to achieve pixel-perfect document output.

Do I need to manually edit configuration files to troubleshoot report generation?

You do not need to manually edit configuration files to set up reports, as setup is guided through the UI. Configuration files are only used for read-only understanding and troubleshooting when diagnosing issues with your data source or template.

Does DataPallas support large-scale report generation with runtime parameters?

Yes, DataPallas supports large-scale generation workflows and runtime report parameters. You can configure these advanced options in the UI alongside your chosen data source and template to handle high-volume document production.