Skip to main content

Overview

Reports enable you to automatically generate and send snapshots of your Intelligent Apps on a schedule. Reports are rendered as PDF, PNG, or Excel files and delivered through configured Channels via Slack or email.

Key Features

  • Scheduled Delivery: Use cron expressions to define when reports run (daily, weekly, monthly, etc.)
  • Multiple Formats: Export as PDF (multi-page), PNG (single image), or Excel (tabular data)
  • Channel Integration: Send via Slack or email through configured channels
  • Flexible Targeting: Send the same report to different destinations
  • Manual Triggers: Test reports or send on-demand outside the schedule

How Reports Work

  1. Create a Channel: Set up Slack or email credentials (done once, reused for multiple reports)
  2. Configure a Report: Select an Intelligent App, set a schedule, choose a format, and specify recipients
  3. Automatic Execution: Datazone renders the app and sends it via your channel at the scheduled time
  4. Track History: Review execution logs to monitor delivery status and timing
Channels
Channels

Report Configuration

Schedule

Reports use cron expressions to define when they run. Common examples:
  • 0 9 * * * - Every day at 9:00 AM
  • 0 9 * * MON - Every Monday at 9:00 AM
  • 0 9 * * MON-FRI - Every weekday at 9:00 AM
  • 0 */6 * * * - Every 6 hours
  • 0 0 1 * * - First day of every month at midnight

Output Format

PDF Format:
  • Combines multiple tabs into a single document
  • Ideal for comprehensive reports
  • Can select specific tabs to include
PNG Format:
  • Single image snapshot
  • Best for dashboards and visual summaries
  • Faster generation time
Excel Format:
  • Exports the underlying chart data instead of a rendered image
  • Iterates over each tab in the Intelligent App and, for every chart, writes its data as a table on a separate sheet
  • Best for recipients who need to analyze the raw numbers in a spreadsheet
  • Each sheet is named after its chart, preserving the order in which tabs and charts appear in the app