datapallas-scripting

Automate DataPallas bursting and report distribution via Groovy hooks, CLI, and REST APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

DataPallas bursting and reporting workflows often need custom distribution logic, file post-processing, encryption/zipping, and external system integration that the standard UI cannot fully automate.

Core Features & Use Cases

  • Groovy lifecycle hooks for in-process per-document customization during the burst pipeline (for example, zip/encrypt/upload/merge around extraction or distribution events).
  • CLI automation to run burst/generate/resume/document/jasper/service/system operations from cron, scheduled tasks, or shell scripts.
  • REST API integration to trigger and monitor the same operations programmatically for CI/CD pipelines, portals, and external applications.

What problem does it solve?

This Skill removes manual glue code by letting you extend DataPallas bursting and operations using the exact Groovy/CLI/REST interfaces that the platform already supports.

Quick Start

Use the burst command to split an input PDF using the DataPallas engine in a terminal run: DataPallas burst samples/burst/Payslips.pdf -c config/samples/split-only/settings.xml --testrandom 2.

Frequently Asked Questions about datapallas-scripting

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

FAQPage Schema
How do I automate DataPallas report bursting and distribution from the command line?

DataPallas report bursting and distribution is automated using CLI commands to run burst, generate, resume, and document operations from cron jobs or shell scripts. The same underlying engine processes the outputs without manual intervention.

Can I trigger DataPallas bursting programmatically via a REST API?

Yes, DataPallas bursting is triggered programmatically via REST API endpoints using HTTP and JSON. This enables external applications and CI/CD pipelines to initiate and monitor burst operations, report generation, and system services.

How do I zip and encrypt extracted report outputs during the burst pipeline?

Extracted report outputs are zipped and encrypted during the burst pipeline using Groovy lifecycle hooks. These hooks map to specific burst lifecycle events and utilize burst context variables for per-document customization.

What is the best way to skip certain documents conditionally in a report bursting workflow?

Conditional skipping of documents in a report bursting workflow is handled by Groovy lifecycle hooks mapped to burst events. The hooks evaluate burst context variables during the pipeline to determine whether to skip extraction or distribution.

Does DataPallas scripting support integration with external printer or upload workflows?

DataPallas scripting supports external printer and upload workflows through Groovy lifecycle hooks, CLI commands, and REST API endpoints. These interfaces enable automated orchestration of file post-processing and distribution from scripts or applications.