Build datasets, reports, and scripts.

How-to  Business Operations | Tutorial | How-to Guide


Overview

Application Modules provide the business logic and data processing capabilities that transform raw industrial data into actionable information. These modules handle database integration, custom scripting, and report generation - enabling you to implement complex calculations, integrate with enterprise systems, and generate documentation.

Together, they form the intelligence layer that processes collected data according to your business rules and requirements.


Where Application Modules Fit

Application Modules sit between data collection and visualization:

  • Receive from - Process Modules and Unified Namespace
  • Process with - Custom logic and business rules
  • Store in - Relational databases and data warehouses
  • Generate - Reports, documents, and data exports
  • Send to - User interfaces and external systems

The Three Core Application Modules

Datasets Module - SQL Database Integration

Connect to and interact with relational databases:

  • Multi-Database Support - SQL Server, MySQL, PostgreSQL, Oracle
  • Real-Time Sync - Bidirectional data exchange
  • Query Builder - Visual SQL query creation
  • Stored Procedures - Execute database logic
  • Connection Pooling - Optimized performance

Scripts Module - Custom Business Logic

Implement custom calculations and automation:

  • Multi-Language - C#, VB.NET, Python, JavaScript
  • Task Scheduling - Time and event-based execution
  • Class Libraries - Reusable code components
  • Expression Engine - Real-time calculations
  • Debugging Tools - Breakpoints and watch windows

Reports Module - Data Exchange & Documentation

Generate and distribute information:

  • Report Designer - Visual report creation
  • Multiple Formats - PDF, Excel, CSV, JSON, XML
  • Scheduled Generation - Automatic report creation
  • Email Distribution - Automated delivery
  • Template Based - Consistent formatting

In this section...