{{ js_integration_head_start() }} {{ head_elements() }} {{ head_css() }} {{ head_js() }} {{ js_integration_head() }} {% if "A business condition starts CRD report production, delivery and follow-up tasks." != "" %}{% endif %} {% if "A business condition starts CRD report production, delivery and follow-up tasks." != "" %}{% endif %} {{ include_default_custom_css(content.include_default_custom_css, template_meta.include_default_custom_css, domain_settings.include_default_custom_css) }} {{ include_attached_css(content_group.attached_stylesheets or domain_settings.attached_stylesheets, content.enable_domain_stylesheets, template_meta.enable_domain_stylesheets, theme_meta.enable_domain_stylesheets, domain_settings.enable_domain_stylesheets) }} {{ include_attached_css(template_meta.attached_stylesheets, content.enable_layout_stylesheets) }} {{ include_attached_css(content.attached_stylesheets) }} {{ require_attached_js(template_meta.attached_js) }}

Event-Triggered Crystal Reports

Run the Report When the Business Is Ready.

CRD Crystal Reports Scheduler

Wait for the right business condition, then produce the report and carry out the surrounding tasks with CRD. All CRD functionality is included in your licence, with no paid feature add-ons.

Start reporting when the required database condition is met.

Respond to files, incoming email or program results.

Combine conditions and configure tasks around report production.

Deliver the finished output and define the next action.

Download the CRD Internal Evaluation Guide START FREE TRIAL
A ready business record triggers CRD report production and delivery.

The Business Dependency

A Time on the Clock Does Not Mean the Data Is Ready.

Your team should not have to keep checking whether payroll finished, a file arrived or an order became ready. CRD connects the reporting job to the condition it depends on.

The Data Arrives Later

A fixed reporting time can come before the upstream work is complete.

The Handoff Is Manual

Someone has to check the condition and start the next reporting step.

The Work Continues After Export

A file may need to be moved, a database updated or another process started.

Why Choose CRD

Run Reporting When the Business Condition Is Met

Choose CRD to configure the condition, reporting job and surrounding actions in one maintained workflow.

SAP Crystal Server

File Events and Schedule Dependencies

SAP Crystal Server provides file events, schedule dependencies and custom events.

File events and schedule dependencies can coordinate report execution.

CRD

Business Conditions and Configured Tasks

Database checks: respond to the supported record and data conditions.

File, email and program checks: connect reporting to an incoming file, approved mail account or program result.

Combined conditions: use ANY or ALL logic for the required dependency.

Surrounding tasks: configure actions before or after report production and delivery.

Report or package: start the applicable reporting job when its conditions are met.

Event, package and data-driven workflow functionality is included in your CRD licence at no additional feature cost.

From a Ready Record to a Delivered Report

For example, an approved ready-to-process record causes CRD to run the required report. A configured follow-up action records processing so the selection can exclude work already handled.

01

Check

Monitor the relevant ready-to-process condition at the configured interval.

02

Produce

Run the report or package with the data the business job requires.

03

Deliver

Send the finished output to the approved destination.

04

Follow Through

Perform the configured action and verify how repeated or failed conditions are handled.

Configure the Dependency and the Next Step

Use a condition your business process can establish, then define what should happen around the report. All CRD event and workflow features are included in the licence.

✓

Watch the Business Condition

Monitor supported database, file, email, FTP, process and program-result conditions rather than relying only on a calendar time.

✓

Combine the Required Checks

Use ANY when one condition is enough or ALL when the workflow must wait for every required condition.

✓

Run Tasks Around the Report

Configure task timing before or after reporting and delivery, including the applicable report-level and package-level actions.

START FREE TRIALBOOK A DEMO
A business condition starts report production, delivery and a configured follow-up task.

Carry the Work Through to Its Required Result

Choose the tasks the process needs and make their order, execution account and failure response explicit.

01

Prepare and Move Files

Copy, move or organize files and folders, assemble protected archives, merge PDFs or Excel outputs and apply the required file controls.

02

Connect to Business Data

Run configured SQL, stored procedures, scripts or record actions. Add a follow-up update when the process needs to record completed work.

03

Call the Next Process

Launch a program, chain a schedule, print output or perform supported web, email, FTP and SharePoint actions.

04

Automate Without an RPT

Automation and Data-Driven Automation schedules can perform configured workflows without a report. These schedule types are included in the CRD licence at no additional feature cost.

Test the Condition That Should—and Should Not—Run the Job

Use the free 30-day trial with an unmet condition, a ready condition and a repeated condition. Check the selected report data, task order, failed-task response and recovery. Event checks are polled; evaluate detection intervals and your processed-state design.

✓ Unmet condition ✓ Repeated condition ✓ Correct report data ✓ Failed-task recovery

Built by ChristianSteven Software

Reporting automation experience from organizations around the world.

20+
Years of reporting automation experience
Nearly 5,000
Organizations helped worldwide
47
Countries with customer organizations
SOC 2 Type II
Independent assurance over security and operational controls
Visit Our Trust Center →
Before You Start

Your Event Workflow Questions, Answered

Practical questions about conditions, tasks and repeat handling.

Which conditions can CRD monitor?

Supported event families include database records, files, FTP, processes, program results, windows, unread email and ports. Use the exact condition settings available in your installed build. Email conditions require a currently supported account and authentication setup. Detecting a new or changed record does not itself require a schema change; optional write-back is a separate choice.

Can I combine conditions and run a package?

Yes. ANY or ALL logic can combine conditions, and event workflows can use applicable reports or packages. Event and package functionality is included in your CRD licence at no additional feature cost.

Does event-based reporting run instantly or exactly once?

CRD polls conditions at configured intervals; it does not promise instant or exactly-once processing. Define how repeated conditions and completed work are handled. Test the same condition twice and verify the intended result with your actual configuration.

Can tasks run before or after reports and delivery?

Yes. Configure the applicable default or schedule task lists, report-level and package-level timing, execution account, waiting behavior and timeout. Test a failed task as well as the successful sequence.

Which file and output tasks are available?

Task options include copying, moving and deleting files; creating, renaming and moving folders; local and FTP housekeeping; writing or appending text; ZIP encryption and extraction; PDF merging, stamping, metadata and security; and Excel merging, metadata and read-only controls.

Which application, data and messaging tasks are available?

Options include program execution, printing, schedule chaining, web and FTP operations, SharePoint upload and metadata, backup tasks, SQL and scripts, stored procedures, records and BLOB operations, and SQL table or column changes. Registry actions include setting a value and creating or deleting a key. SMS and Exchange appointment requests depend on configured messaging and current authentication.

Can incoming email supply values or attachments?

Applicable email workflows can parse values and use attachments in configured actions. Evaluate the sender, authentication, selection rules and how already-processed messages are handled before relying on unattended production.

Can I automate tasks without running a Crystal report?

Yes. Automation and Data-Driven Automation schedules do not require an RPT file and are included in the CRD licence at no additional feature cost. Evaluate the configured task sequence, execution account and response to a failed step.

Ready to Connect Reporting to the Business Process?

Show Us the Condition Your Reporting Depends On

Bring the ready condition, required report and next action. See how CRD can turn that handoff into a configured workflow.

START FREE TRIAL BOOK A DEMO
✓ Free 30-day trial✓ Installed in your Windows environment✓ Evaluate your own report and destination